@media only screen and (max-width:2500px) and (min-width:1599px) {
  .current-opening-form li {
    width: 49%;
  }

  .platform-section ul li span {
    padding-left: 40px;
    padding-right: 40px
  }

  .benfit-reputation-block::after,
  .onlinefaq.faqBlock::before,
  .platform-section.whatiscustom::after,
  .reputation-services.whatiscustom::after,
  .vocsobyNumbers-block::after {
    top: -44px;
    height: auto;
  }

  .plansandpricing-reputation-block:before {
    top: 14%
  }

  .banner_div {
    height: 483px
  }

  .big-dgacademy-bg {
    right: -60px
  }

  .logo-pricetable-new .pricing-maintbl .panel {
    padding: 60px 60px 60px 60px
  }

  .logo-pricetable-new .pricing-maintbl .panel-heading h3 {
    font-size: 33px
  }

  .logo-pricetable-new .pricing-maintbl .lead {
    font-size: 55px
  }

  .mobileapps-portfolio-sec {
    min-height: 813px
  }

  .intro-main li h4:after {
    display: none
  }

  .marketingResultBlock-slider-left {
    padding-left: 10.9% !important
  }

  .seo-plan-bannerright-man-image {
    zoom: .665
  }

  .contact-formwhitebox {
    min-height: 1009px
  }

  .whyiphone-app .whyandroid-whitebox {
    min-height: 660px
  }

  .calculate ul.questions>li ul.options>li .description {
    left: 235.344px !important
  }

  .big-dgacademy-bg {
    right: -40px !important
  }

  .topicshowdiv {
    background: #9afdff;
    padding: 5rem 8rem 8rem 8rem;
  }
}

.mobile-no {
  display: none
}

@media only screen and (max-width:1800px) {

  .hireangular-main h1,
  .reactjs-main p {
    margin-bottom: 2rem
  }

  /*.hireangular-main h1{margin-top:13rem!important}*/
  .reactjs-main {
    padding-bottom: 10rem
  }

  .hireangular-main .banner-women-bg {
    bottom: -16% !important
  }

  .workorderCircle {
    max-width: 58rem;
    max-height: 58rem;
    min-height: 58rem;
    min-width: 58rem
  }

  .workordercircle-content strong {
    font-size: 16rem
  }

  .optimizeV3-arrow:after {
    right: 0
  }

  /*.customdesign-main h1{font-size:5.8rem!important}*/
  .lead-form-main-ppc-v2 .checkSpeed-btn.checkSpeed-btn-ppc {
    background: url(../images/white-next-arrow.svg) 72% center no-repeat #59c9cb !important
  }

  .customdesign-main .banner-women-bg::before {
    width: 90rem;
    height: 90rem;
    top: -13%
  }

  .websiteoptimize-main .banner-women-bg::before {
    height: 100% !important;
    top: 0 !important
  }

  .userdummyimg {
    width: 11rem;
    height: 11rem
  }

  .topicshowdiv {
    font-size: 2.6rem
  }

  .startagain-btn {
    font-size: 1.8rem
  }

  .needforSpeed-main .angular-hiringgroup-bg p {
    max-width: 88%
  }
}

@media only screen and (max-width:1600px) {
  .portfolio-detail-version-2 .portfolio-details-Banner p {
    padding-left: 150px !important;
    padding-right: 150px !important
  }

  .checkSpeed-btn.checkSpeed-btn-ppc,
  .lead-form-main-ppc-v2 .checkSpeed-btn.checkSpeed-btn-ppc {
    background: url(../images/white-next-arrow.svg) 77% center no-repeat #59c9cb !important
  }

  /*body .customdesign-main h1{font-size:4.2rem!important;line-height:4.5rem;}*/
  .floating-img1 {
    left: 8rem
  }

  .floating-img4 {
    right: 8rem
  }

  .customdesign-main .banner-women-bg::before {
    width: 84rem;
    height: 84rem;
    top: 0
  }

  .nodejs-devloper-content p {
    padding-right: 7rem
  }

  /*.hireangular-main h1{margin-top: 16rem!important;}*/
  .current-opening-form li {
    width: 49%;
  }

  .web-marketing-text {
    right: 120px
  }

  .word-design-text {
    left: 100px
  }

  .ux-consi-text {
    right: 120px
  }

  .web-development-text {
    left: 99px
  }

  .bxslider-mobileApps-txt {
    width: 53% !important
  }

  .bxslider-redesign-txt,
  .bxslider-portfolio-txt {
    width: 23%
  }

  .joomla-banner-left p,
  .joomla-to-banner h1 {
    width: 100%
  }

  .whyiphone-app .whyandroid-whitebox {
    min-height: 660px
  }

  .contact-formwhitebox {
    min-height: 1150px
  }

  .pkgaesfeatures {
    margin-left: -2px
  }

  .myModal-ordernow .modal-dialog {
    width: 100%;
    margin: 30px auto
  }

  .pkgaesfeatures ul li {
    width: 100%
  }

  .navbar {
    width: 100% !important;
    max-width: 100% !important
  }

  .moneybackG {
    padding-right: 390px
  }

  .customerForm-right-new .form-group {
    width: 48.3%
  }

  .banner_div {
    height: 483px
  }

  .big-dgacademy-bg {
    right: -162px
  }

  .mobileapps-portfolio-sec {
    min-height: 813px
  }

  .logo-pricetable-new .pricing-maintbl .panel {
    padding: 60px 60px 60px 60px
  }

  .pricing-maintbl .lead {
    font-size: 36px !important
  }

  .pricing-maintbl .panel-heading h3 {
    font-size: 33px
  }

  .seo-plan-bannerright-man-image {
    right: 0;
    zoom: .665
  }

  .paymentEnquiryForm .paymentEnquiryFormPopup .paymentform-bottom {
    margin-bottom: 8px !important;
    margin-top: 8px !important
  }

  .paymentEnquiryFormPopup .modal-body {
    padding: 0 45px 35px 45px !important
  }

  .paymentEnquiryForm .paymentEnquiryFormPopup .paymentform-bottom .form-control {
    margin-bottom: 0;
    font-size: 16px
  }

  .paymentEnquiryFormPopup .modal-body .raq_top_part {
    padding-top: 0
  }

  .project-common-cont:before {
    left: 10px
  }

  .package-common h2 {
    font-size: 50px
  }

  .package-common h3 {
    font-size: 40px
  }

  .comFontSz {
    font-size: 48px
  }

  .dedicatedresources-main h2 {
    max-width: 65%
  }

  .workorderCircle {
    max-width: 50rem;
    max-height: 50rem;
    min-height: 50rem;
    min-width: 50rem
  }

  .workorderCircle:nth-last-of-type(2) {
    margin-left: -4rem;
    background-image: linear-gradient(#00a2a0, #4263fb)
  }

  .workorderCircle:last-of-type {
    margin-left: -4rem;
    background-image: linear-gradient(#4c5157, #25282c)
  }

  .userdummyimg {
    width: 9rem;
    height: 9rem
  }

  .userdummyimg svg {
    width: 50%
  }

  .topicshowdiv {
    font-size: 2.4rem;
    padding: 3rem 10rem 7rem
  }

  .tinder--buttons button {
    width: 5rem;
    height: 5rem
  }

  .tinder--buttons button svg {
    width: 45%
  }
}

@media only screen and (max-width:1560px) {
  #verticalTab ul::before {
    top: -8rem
  }

  .wordpress-devl-whyhire .resp-vtabs ul.ease_manage_tabs {
    width: 35% !important
  }

  .ppc-navigation .mobile-navigation {
    padding-right: 30px
  }

  .collateral-content {
    padding: 3rem 6rem
  }

  .speedCaseStudies-main figure h2 {
    font-size: 4rem
  }

  .customdesign-main .banner-women-bg::before {
    width: 78rem;
    height: 78rem
  }

  .customdesign-main {
    overflow: hidden
  }

  .cta-btn-mobile {
    width: 220px;
    display: inline-block;
    padding: 1.7rem 3.6rem
  }

  .cta-btn-mobile svg {
    position: absolute;
    bottom: 0;
    right: -40px;
    height: 100%
  }

  .workordercircle-content strong {
    font-size: 16rem
  }

  .howitworks-blocks {
    padding: 3rem
  }

  .dedicatedresources-main h2 {
    max-width: 80% !important
  }
}

@media only screen and (max-width:1495px) {
  .current-opening-form li {
    width: 48%;
  }

  .portfolio-listing-block .box-with-text .text h1 {
    font-size: 20rem;
  }

  .cta-btn-mobile:hover {
    color: #fff;
  }

  .readmore_new {
    position: relative;
    bottom: inherit;
  }

  .digital-strategy-text h1 br {
    display: none
  }

  .ecommercsolution .ecommBuisnes h2 {
    font-size: 3rem !important
  }

  .member-logo-comm li {
    margin: 10px
  }

  .eccomerceport-slidertext {
    right: -25px;
    width: 36%
  }

  .discussbtn {
    padding: 17px 15px
  }

  .responsive-block span {
    font-size: 43px
  }

  .manageblueboxs {
    width: 31%
  }

  .topBlueTxt {
    font-size: 11px;
    padding: 18px 15px 19px 0
  }

  .raqblc.request {
    padding: 26px 59px 26px 28px !important
  }

  .project-common-cont:before {
    left: 0
  }

  .android-services-box .thumbnail {
    padding: 35px 35px !important;
  }

  .whyandroid-whitebox {
    padding: 60px
  }

  .content-box-choose {
    height: 320px
  }

  .benfit-reputation-block span.repu-orange-circle,
  .benfit-reputation-block span.repu-skyblue-circle {
    z-index: 0
  }

  .collapse.navbar-collapse {
    padding: 0
  }

  .raqblc.request {
    margin-left: 18px
  }

  .navbar-nav>li>a {
    margin-right: 15px !important
  }

  .ecommBuisnes p::after {
    bottom: -75px !important
  }

  .pricing-maintbl .lead {
    font-size: 36px !important
  }

  .pricing-maintbl .panel {
    padding: 50px 40px 50px 40px !important
  }

  .ecommStore-left::after {
    right: 10px
  }

  .pkgaesfeatures h3 {
    font-size: 36px
  }

  .pkgaesfeatures ul li:last-child {
    margin-bottom: 0
  }

  .pkgaesfeatures {
    padding: 33px 40px 0 40px
  }

  .shopremixlogo {
    right: 115px;
    top: 100px !important
  }

  .shopremixlogo img {
    width: 80%
  }

  .container-fluid,
  .container_new {
    padding-right: 40px;
    padding-left: 40px;
    margin-right: auto;
    margin-left: auto
  }

  .newtestmonial-img {
    width: 274px !important;
    height: 274px !important
  }

  .faqBlock .addui-Accordion .addui-Accordion-header {
    padding: 16px 60px 16px 0
  }

  .faqBlock .addui-Accordion .addui-Accordion-content {
    padding: 16px 0 16px 0
  }

  .tailDigiDescp li {
    width: 21.3%;
    margin-right: 40px
  }

  .book-meet .bx-wrapper .bx-pager,
  .bx-wrapper .bx-controls-auto {
    bottom: -15px
  }

  .customerForm-right-new .form-group {
    width: 48.3%
  }

  .visitorspay h1 {
    font-size: 52px
  }

  .ecommStore-left h3,
  .ecommStore-left h4 {
    font-size: 34px
  }

  .big-dgacademy-bg {
    right: -109px
  }

  .calling-main P {
    padding-left: 151px;
    padding-right: 151px
  }

  .gdpr-text {
    margin-right: 140px;
    padding: 40px 0 0 0
  }

  .intro-main .cntct-btn.cwdd-btn {
    margin-top: 0
  }

  .toolkit-main .cntct-btn.cwdd-btn {
    margin-top: 70px
  }

  .calling-main .cntct-btn.cwdd-btn {
    margin-top: 70px
  }

  .gdpr-text p {
    padding-right: 0
  }

  .img-border {
    width: 185px;
    height: 185px
  }

  .gdpr-text-implement {
    margin-right: 120px
  }

  .clients-digital-logos h3 {
    padding: 0 368px
  }
}

@media only screen and (max-width:1440px) {

  .engage-vocso-backend-projects p {
    max-width: 100%
  }

  .vocso-stats-block-left .counter-main .counter-section h4,
  h2 {
    font-size: 4rem
  }

  .vocso-stats-block-left .counter-main .counter-section .counter-title {
    font-size: 1.6rem
  }

  .portfolio-detail-version-2 .portfolio-details-Banner p {
    padding-left: 0 !important;
    padding-right: 0 !important
  }

  .portfolio-detail-version-2 .portfolio-details-Banner {
    padding-top: 125px !important
  }

  .keyfearures-block .portfolio-features-accordion {
    padding-right: 0 !important
  }

  .wordpress-devl-whyhire .resp-vtabs ul.ease_manage_tabs {
    width: 40% !important
  }

  .needforSpeed-main .angular-hiringgroup-bg h2 {
    line-height: 5rem
  }

  .ppcformInner h3 {
    font-size: 3rem;
    line-height: 2.5rem
  }

  .ppcformInner p {
    font-size: 1.8rem;
    line-height: 2rem
  }

  .lead-form-main.lead-form-main-ppc {
    padding-left: 13rem
  }

  .seo_pacakge_div h3 {
    font-size: 2.4rem
  }

  .seo_pacakge_div .first_div .yellow_box {
    padding: 3rem
  }

  .needforSpeed-main .inner_block {
    padding-left: 6rem
  }

  .speedcost-genrator-block form {
    width: 100%
  }

  .testimonial_box-img {
    width: 25%
  }

  .testimonial_box {
    min-height: 448px
  }

  .testimonial_box .video {
    height: 303px;
    object-fit: cover
  }

  .HappyCustomers:before {
    z-index: -1
  }

  .smallbussiness-main .nodelogo-column li {
    margin-bottom: 2rem;
    width: 20rem;
    height: 20rem
  }

  .smallbussiness-main .nodelogo-column {
    margin-right: 3%
  }

  .needforSpeed-main .angular-hiringgroup-bg p {
    max-width: 100%
  }

  body.customdesign-main.banner-women-bg {
    bottom: 8rem !important
  }

  body .customdesign-main h1 {
    font-size: 4.8rem !important;
    line-height: 6rem
  }

  .casestudy-btn-anglr,
  .clientinfo {
    display: inline-block
  }

  .reactjs-main .banner-women-bg {
    bottom: -18% !important
  }

  .increase-conversion-bloggenerator #trafficConversion {
    padding-left: 0
  }

  p.raq_congrats_subheading {
    max-width: 100%
  }

  .our-sec-block p {
    padding: 0 6rem !important
  }

  .howitworks-blocks figure.resourcealign-angular img {
    width: inherit
  }

  .success-icon img {
    width: auto !important
  }

  .engagemodalbox h3 {
    padding-right: 0
  }

  .workorderCircle {
    max-width: 40rem;
    max-height: 40rem;
    min-height: 40rem;
    min-width: 40rem
  }

  .workordercircle-content strong {
    font-size: 10rem
  }

  .workordercircle-content {
    width: 70%
  }

  .planselector-main label {
    font-size: 1.5rem
  }

  .hireangular-main .banner-women-bg {
    bottom: -15% !important;
    width: 60%
  }

  .hireangular-main h1 {
    font-size: 6rem !important
  }

  .angularSlider-content ul {
    padding-right: 2rem
  }

  .casestudy-btn-anglr {
    margin-top: 3rem
  }

  .faqs h2 {
    max-width: 60%
  }

  .howitworks-blocks {
    padding: 3rem 2rem !important;
    margin-bottom: 3rem;
  }

  .howitworks-blocks img {
    width: 50%
  }

  .topicGenerator {
    width: 80%;
    margin: 0 auto
  }

  .topicGenerator .form-control {
    font-size: 2rem;
    padding: 1.5rem 6rem
  }

  .topicgenerator-result h2 {
    font-size: 4rem
  }

  #total-count,
  .startagain-btn {
    font-size: 1.8rem
  }

  .contentblurhide p {
    font-size: 1.6rem
  }

  .topicshowdiv {
    padding: 3rem 10rem 5rem;
    font-size: 2.8rem
  }

  .contentblurhide {
    padding: 3rem
  }

  .userdummyimg {
    width: 7rem;
    height: 7rem
  }

  .cards {
    margin: 0 auto
  }

  .priceEstimatorContent {
    padding: 12rem 0 6rem
  }
}

@media only screen and (max-width:1400px) {
  .testimonial_box-img {
    width: 25%
  }

  .testimonial_box {
    min-height: 448px
  }

  .testimonial_box .video {
    height: 303px;
    object-fit: cover
  }

  .HappyCustomers:before {
    z-index: -1
  }

  .smallbussiness-main h2 {
    font-size: 4rem
  }

  .smallbussiness-main .nodelogo-column li img {
    margin: 0 auto
  }

  .smallbussiness-main .nodelogo-column li {
    width: 20rem;
    height: 20rem;
    margin-bottom: 2rem
  }

  .smallbussiness-main .nodelogo-column {
    margin-right: 3%
  }

  .nodelogo-column li img {
    filter: brightness(0) saturate(100%) invert(27%) sepia(13%) saturate(5975%) hue-rotate(146deg) brightness(101%) contrast(102%);
    margin: 0 auto 2rem
  }

  .replacementgurantee-angular h2 {
    font-size: 3rem
  }

  .engagemodalbox h3 {
    padding-right: 25%
  }

  .howitworks-blocks ul li {
    line-height: 1.8rem;
    font-size: 1.4rem
  }

  .successicon-block .success-icon {
    right: 5%
  }

  .howitworks-blocks figure {
    max-width: 10rem;
    max-height: 10rem;
    min-width: 10rem;
    min-height: 10rem
  }

  .howitworks-blocks p {
    font-size: 1.4rem
  }

  .howitworks-blocks h3 {
    font-size: 1.6rem;
    line-height: 2rem
  }

  .workordercircle-content span {
    font-size: 6rem;
    font-weight: 700
  }

  .workordercircle-content strong {
    font-size: 10rem
  }

  .angularslider .swiper-button-next,
  .angularslider .swiper-button-prev,
  .angularslider .swiper-container-rtl .swiper-button-next,
  .angularslider .swiper-container-rtl .swiper-button-prev {
    width: 6.5rem;
    height: 6.5rem;
    background-size: 20% 35% !important
  }

  .badgecontent strong {
    font-size: 2.5rem
  }

  .nodelogo-column li {
    width: auto;
    height: auto
  }

  .nodelogo-column li p {
    font-size: 1.6rem
  }
}

@media only screen and (max-width:1394px) {
  .websiteoptimize-main figure {
    bottom: 3rem !important
  }

  .websiteoptimize-main {
    padding-bottom: 8rem
  }

  .speed-banner-btns a {
    flex-direction: column;
    margin-bottom: 2rem;
    width: 100%
  }

  .lead-form-main.lead-form-main-ppc form:after {
    display: none
  }

  .speed-banner-btns .pagespeed-Plans-btn {
    background-position: 89% center !important
  }

  .speedupmysite-btn {
    font-size: 2.2rem
  }

  .lead-form-main-ppc-v2 .checkSpeed-btn.checkSpeed-btn-ppc {
    background: url(../images/white-next-arrow.svg) 80% center no-repeat #59c9cb !important
  }

  .portfolio-listing-block .box-with-text .text h1 {
    font-size: 17rem;
  }

  .joomla-arrow-right {
    padding: 40px
  }

  .opensource li p {
    margin: 30px 0 0 100px
  }

  .ux-consi-text {
    right: 0
  }

  .word-design-text {
    left: 0
  }

  .web-development-text {
    left: 0
  }

  .web-marketing-text {
    right: 0
  }

  .app-text {
    left: 0
  }

  .bxslider-mobileApps-sec {
    right: 0 !important
  }

  .bxslider-redesign-txt,
  .bxslider-portfolio-txt {
    left: -109px
  }

  .bxslider-portfolio-sec .bx-wrapper .bx-viewport {
    overflow: visible !important
  }

  .bxslider-portfolio-sec {
    right: -60px
  }

  .multidevices-list li {
    margin-right: 0
  }

  .eccomerceport-sliderimg {
    left: 0px !important;
    height: 403px;
    top: 237px;
    right: 0;
    margin: 0 auto
  }

  .visitorspay p br {
    display: none;
  }

  .web-app-tabs .ui-slider-tabs-list li a {
    padding: 5px 6px
  }

  .topBlueTxt {
    font-size: 16px
  }

  .whyiphone-app .whyandroid-whitebox {
    min-height: 790px
  }

  .whyandroid-whitebox.whyios-whitebox h3 {
    font-size: 30px
  }

  .androidwhychoose .perfect-team-middletxt-right .thumbnail {
    min-height: 370px !important
  }

  .androidwhychoose .perfect-team-middletxt-right .thumbnail h3 {
    min-height: 100px
  }

  .android-services-box .thumbnail:hover .androidService-hovertext p {
    font-size: 15px
  }

  .reputationService-box {
    margin-right: 22px;
    width: 350px
  }

  .reputationyellow-box {
    padding: 40px 18px;
    margin-right: 15px
  }

  .vocsobyNumbers-block h3 {
    padding-left: 0;
    padding-right: 0
  }

  .reputation-package-main {
    padding: 38px 30px 0
  }

  .reputation-footer-text {
    margin: 29px -30px 0;
    padding: 28px 30px
  }

  a.reputation-price-btn {
    margin-left: 14px
  }

  .benfit-reputation-block h3 {
    padding-left: 0;
    padding-right: 0;
    line-height: 1;
    max-width: 700px;
    width: 100%;
    margin: 10px auto 140px
  }

  .onlinereputaion-main {
    padding: 140px 0;
    background-position: center center
  }

  .navbar .navbar-toggle {
    display: block !important;
    border: none
  }

  .navbar .navbar-collapse {
    position: fixed;
    top: 68px;
    right: -280px;
    display: block;
    width: 270px;
    height: 100% !important;
    margin: 0;
    background-color: #000;
    transition: right .35s ease;
    z-index: 999999999999
  }

  body.menu-slider.in {
    overflow: hidden
  }

  body.menu-slider #wrapper {
    transition: right .35s ease
  }

  body.menu-slider.in #wrapper {
    right: 30%
  }

  .navbar .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    background-color: transparent;
    border: 0;
    box-shadow: none
  }

  .navbar .navbar-form {
    float: none !important;
    padding: 0
  }

  .navbar .navbar-nav>li {
    float: none;
    margin-bottom: 0;
    border-bottom: 1px solid #4b4b4b;
    padding: 15px 0 15px
  }

  .nav {
    display: block
  }

  #wrapper {
    position: relative;
    right: 0;
    transition: right .35s ease
  }

  .navbar .navbar-collapse.collapsing {
    transition: right .35s ease
  }

  .navbar .navbar-collapse.in {
    right: 0
  }

  .navbar-collapse {
    padding-right: 35px !important;
    padding-top: 10px;
    margin-right: 0 !important
  }

  .navbar-nav>li>a {
    color: #fff !important;
    padding: 10px 30px
  }

  .navbar-nav>li.raqblc a {
    background: #e11f49;
    padding: 0 13px !important
  }

  .navbar-nav>li {
    float: left
  }

  .call-detail {
    margin-right: 70px
  }

  .topBlueTxt {
    padding: 18px 26px 18px 0;
    margin-right: 0;
    border-right: none
  }

  .raqblc.request {
    margin-left: 0
  }

  .visitorspay h1::after {
    display: none
  }

  .ecommBuisnes-right .thumbnail {
    padding: 53px 14%
  }

  .haveheart {
    font-size: 65px !important
  }

  .ecommStore-left::after {
    display: none
  }

  .faqquest p {
    font-size: 18px !important
  }

  .newtestmonialtxt-block p {
    font-size: 17px !important
  }

  .newtestmonialtxt-block {
    margin-left: 35px !important;
    width: 60%
  }

  .magento-Ecomrce-inn h2,
  .shopRemix-inn h2 {
    font-size: 40px !important
  }

  .everytym-text {
    margin-top: 73px !important
  }

  .addresspdding {
    padding: 34px !important;
    min-height: 204px
  }

  .mobilecomm {
    padding: 25px 34px !important
  }

  .addressblk legend {
    margin: 0 0 0 20px !important
  }

  .eccomerceport-slider {
    background: url(../images/lappy-img.png) no-repeat center center;
    max-width: 100%
  }

  .eccomerceport-sliderbody {
    position: relative;
    max-width: 642px;
    margin: 0 auto
  }

  .eccomerceport-slider .bx-viewport,
  .eccomerceportpkg-slider .bx-viewport {
    min-height: 1100px
  }

  .eccomerceportpkg-slider .bx-wrapper .bx-controls-direction a {
    top: 53%
  }

  .eccomerceport-slidertext .ecommBuisnes h2 {
    text-align: center
  }

  .eccomerceport-slidertext .ecommBuisnes h2::after {
    left: 0;
    margin: 0 auto;
    right: 0
  }

  .eccomerceport-slider .bx-wrapper .bx-prev {
    left: -63px !important
  }

  .eccomerceport-slider .bx-wrapper .bx-next {
    right: -123px !important
  }

  .slider-btns a.bx-prev:after {
    top: 1px
  }

  .panelbotm-text {
    padding: 0 0
  }

  .shopremix-first {
    left: -3%
  }

  .shopremix-second {
    left: -53px
  }

  .shopremix-third {
    top: 490px
  }

  .eccomerceport-slider::after {
    background: 0 0
  }

  .responsive-block {
    display: none
  }

  .responsive-blockshow {
    display: block;
    position: absolute;
    top: -22px;
    width: 100%;
    left: -12px;
    text-align: center
  }

  .eccomerceport .eccomerceport-slider .bx-wrapper .bx-controls-direction a {
    top: 60%;
    display: block !important
  }

  .eccomerceport-slidertext {
    top: 800px;
    right: 41px;
    width: 100%;
    text-align: center
  }

  .eccomerceport-slider {
    height: 904px
  }

  .eccomerceport,
  .eccomerceport-whitebg {
    height: 1090px
  }

  .responsive-blockshow h2 {
    text-align: center
  }

  .responsive-blockshow h2::after {
    right: 0;
    left: 0;
    margin: 0 auto
  }

  .tailormade-right {
    padding-left: 50px
  }

  .ecommStore-left h3,
  .ecommStore-left h4 {
    padding-right: 20px;
    padding-top: 0
  }

  .shopremixlogo {
    right: 0
  }

  .shopremixlogo img {
    width: 70%
  }

  .ecom-discuss {
    margin-top: -60px
  }

  .tailor-blk h2 {
    margin: 0;
    padding: 0 36px 0 0;
    word-break: break-all
  }

  .footer-toplogo {
    top: -52px;
    height: auto
  }

  .footer-toplogo img {
    width: 54%
  }

  #voiceFlt img {
    padding: 19px 25px 19px 25px;
    display: inline-block;
    border-left: 1px solid #e1e1e1
  }

  .monybackleft p {
    font-size: 12px
  }

  .moneybackG {
    padding-right: 564px
  }

  .monybackright {
    margin-left: 8px
  }

  .customerForm-right-new .form-group {
    width: 47.9% !important
  }

  .tailDigiDescp li {
    margin-right: 37px
  }

  .banner_div {
    height: 536px
  }

  .blog-web-Banner {
    padding: 70px 0 40px 0;
    margin-top: 70px
  }

  .big-dgacademy-bg {
    right: -19px;
    zoom: .8;
    bottom: -148px
  }

  .caseresnone {
    line-height: 21px
  }

  .logo-design-banner .logo-main-left .header-banner .have-color {
    font-size: 87px !important
  }

  .logo-design-banner h2.header-text {
    font-size: 59px !important;
    letter-spacing: 2px;
    margin-top: 10px
  }

  .detailpush {
    position: relative !important
  }

  .common-slider li {
    margin-left: 40px
  }

  .zindex img {
    display: inline-block
  }

  .hover-div {
    background: 0 0;
    position: relative;
    display: block;
    box-shadow: none;
    margin-bottom: 25px;
    width: auto;
    top: inherit;
    left: 0;
    bottom: 65px;
    vertical-align: top
  }

  .zoom:hover {
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1)
  }

  .intro-main li h4 {
    margin-bottom: 0;
    padding-right: 0;
    min-height: 180px;
    padding-bottom: 0
  }

  li.zindex {
    display: none
  }

  .img-border,
  li.zindex {
    margin-left: 0
  }

  .intro-main li:hover .img-border {
    display: block;
    margin: 0 auto
  }

  .intro-main li:hover .round-innercontent {
    display: block
  }

  .intro-main li h4:after {
    left: 0;
    bottom: inherit;
    top: 107px
  }

  .intromain-btnblock-center {
    text-align: center
  }

  .intro-main li {
    width: 49%;
    margin: 0
  }

  .intro-main,
  .intro-main ul {
    text-align: inherit
  }

  .intro-main li:hover .img-border {
    border: 30px solid #59cbccb0
  }

  .digital-mrktg-tabslist li h5,
  .digital-mrktg-tabslist li h4 {
    font-size: 15px !important
  }

  .digital-mrktg-tabslist li {
    padding: 38px 26px !important
  }

  .digital-mrktg-tabslist span.tabsNumbers {
    font-size: 25px
  }

  .tabsheadContent {
    padding-left: 10px
  }

  .what-inner-boxs p {
    min-height: 312px
  }

  .clientslogos-centerblock {
    width: 100%
  }

  .google-main-imgblock-trustlogo {
    margin-right: 45px
  }

  .seo-plan-bannerright-man-image {
    right: 0;
    zoom: .655
  }

  sub.quotation-icon-first,
  sub.quotation-icon-last {
    zoom: .7
  }

  ul.seo-plannew-details li figure {
    zoom: .7
  }

  .case_study_Bgblock.rightBlock {
    padding: 160px 0 40px !important
  }

  .counter_box {
    margin: 0 67px 0 0 !important
  }

  .manageboxnumber {
    margin-top: -29px;
    font-size: 75px
  }

  .manageblueboxs {
    width: 31.7%
  }

  .manageboxtext h3,
  .manageboxtext h2 {
    font-size: 22px
  }

  .androidtextbig {
    font-size: 240px;
    bottom: -387px;
    left: 35px
  }

  .android-secondblock {
    padding-bottom: 300px
  }

  .paymentEnquiryFormPopup {
    zoom: .9
  }

  .ios-mobileblock {
    display: flex;
    right: 0
  }

  .ios-mobileblock .rightside-phone {
    right: 0
  }

  .content-box-choose {
    height: 320px
  }
}

@media only screen and (max-width:1280px) {
  .lead-form-main-ppc-v2 .checkSpeed-btn.checkSpeed-btn-ppc {
    background: url(../images/white-next-arrow.svg) 80% center no-repeat #59c9cb !important
  }

  .lead-form-main.lead-form-main-ppc {
    padding-left: 8rem
  }

  .closed-process>li::after,
  .timeline-content>ul>li:after {
    right: 13rem
  }

  .how-we-work-custom .workproceess-in {
    max-width: 100%
  }

  .speedCaseStudies-main figure h2 {
    font-size: 3rem !important;
    line-height: 3.5rem
  }

  .smallbussiness-main .nodelogo-column li {
    padding: 2rem;
    width: 17rem;
    height: 17rem
  }

  body .customdesign-main h1 {
    font-size: 4rem !important;
    line-height: 4.5rem
  }

  .customdesign-main figure {
    width: 90% !important;
    left: 0;
    right: 0;
    margin: 0 auto
  }

  .smallbussiness-main .nodelogo-column {
    transform: none !important
  }

  .topicgenerator-block {
    width: 90%
  }

  .seo_pacakge_div .first_div .yellow_box {
    padding: 3rem 2rem
  }

  .seo_pacakge_div .prise-list {
    font-size: 35px
  }
}

@media only screen and (max-width:1200px) {
  .portfolio-testimonial-block h3 {
    margin-top: 4rem
  }

  .quote-icon {
    position: relative !important;
    top: 0 !important
  }

  .portfolio-detail-version-2 .portfolio-details-Banner p {
    padding-left: 100px !important;
    padding-right: 100px !important
  }

  .portfolio-project-overview .container .portfolio-wrap,
  .portfolio-testimonial-block .container .portfolio-wrap {
    margin: 0 !important
  }

  .speedoptimize-solutions {
    padding-bottom: 13rem;
  }

  .portfolio-listing-block .box-with-text .text h1 {
    font-size: 14rem
  }

  .packages-tab {
    margin-top: -25em !important
  }

  .source-delep-cont h5 {
    display: none
  }

  .mobileapps-portfolio-sec .bxslider-mobileApps-sec .bx-wrapper .bx-prev {
    left: 80% !important
  }

  .mobileapps-portfolio-sec .bxslider-mobileApps-sec .bx-wrapper .bx-next {
    right: 15% !important
  }

  .bxslider-mobileApps-txt {
    width: 100% !important
  }

  .manageblueboxs {
    width: 47%
  }

  .responsive-webdevlp-portfolio-sec {
    min-height: 1200px
  }

  .bxslider-redesign-txt,
  .bxslider-portfolio-txt {
    left: 0
  }

  .bxslider-port-img {
    right: 138px
  }

  .android-services-box .thumbnail {
    padding: 30px 30px
  }

  .androidService-hovertext {
    overflow: auto
  }

  .platform-section.intro-main ul img {
    max-width: 180px;
    margin: 0 auto
  }

  .platform-section.intro-main li {
    width: 33.33%
  }

  .platform-section.intro-main li:nth-of-type(3) {
    border-right: 1px #fff solid
  }

  .platform-section.intro-main li:nth-of-type(4) {
    border-top: 0;
    border-bottom: 0
  }

  .platform-section.intro-main li:last-child {
    border-top: 0;
    border-bottom: 0
  }

  .platform-section .list2 li:first-child {
    border-top: 1px #fff solid
  }

  .platform-section .list2 {
    left: 0
  }

  .platform-section.intro-main .list2 li:nth-of-type(2) {
    border-top: 1px #fff solid
  }

  .platform-section.intro-main .list2 li:last-child {
    border-top: 1px #fff solid;
    border-bottom: 1px #fff solid
  }

  .onlinerepu-intro h3 {
    padding: 20px 25% 45px
  }

  .onlinerepu-intro .introptext {
    padding-top: 20px
  }

  .reputationyellow-box {
    max-width: 218px
  }

  .reputationyellow-box h4 {
    font-size: 60px
  }

  .reputationyellow-box h5 {
    font-size: 28px
  }

  .reputationyellow-box h6 {
    font-size: 22px
  }

  .vocsobyNumbers-block .reputationyellow-box:last-child {
    margin-right: 0
  }

  .vocsobyNumbers-block p {
    margin-top: 40px
  }

  .reputationprice-block h5 {
    font-size: 25px
  }

  .reputation-footer-text {
    padding: 28px 20px;
    margin: 29px -20px 0
  }

  .plansandpricing-reputation-block a.reputation-price-btn {
    margin-left: 10px
  }

  .reputation-package-main {
    padding: 38px 20px 0
  }

  .reputation-box1 {
    margin-right: 16px
  }

  .plansandpricing-reputation-block:before {
    top: unset;
    bottom: 0;
    left: -6%
  }

  .plansandpricing-reputation-block .order-now {
    left: 0
  }

  .contact-banner::after,
  .contact-top h1::after,
  .contact-top h1::before,
  .head-contact {
    display: none !important
  }

  .times {
    padding: 10px 16px 10px 0 !important
  }

  .whiteLogo {
    margin-top: 0 !important
  }

  .web-cus-left,
  .web-cus-right {
    width: 100%
  }

  .quality-curcle-sec li {
    width: 48%
  }

  .hand-code-bg:after,
  .perform-bg:after,
  .send-psd-bg:after,
  .ux-consi-text:before,
  .web-development-text:after,
  .web-marketing-text:before,
  .word-design-text:after {
    display: none
  }

  .web-app-text p {
    margin-top: 40px
  }

  .web-similar-btn a {
    width: 85px
  }

  .digital-quality-left h2,
  .iso-quality-left .comFontSz {
    padding-left: 0
  }

  .digital-strategy-text .newbtn {
    font-size: 15px
  }

  .digital-inner-list li p {
    width: 85%
  }

  .psd-bottom-btn .newbtn {
    font-size: 14px
  }

  .ecomrce-shoping-common h3 {
    font-size: 22px
  }

  .ecomrce-shoping-common p {
    font-size: 12px;
    text-align: center;
    padding: 0
  }

  .poly-list-step,
  .poly-step-bottom,
  .web-development-text,
  .word-design-text {
    padding-left: 0
  }

  .polygon-sec {
    margin-bottom: 25px;
    width: 100%
  }

  .polygon-sec li {
    width: 24%
  }

  .free-support {
    left: 0;
    bottom: 118px
  }

  .easy-touse {
    right: 0
  }

  .feature-rich {
    right: 0;
    bottom: 118px
  }

  .easyto-yellowdiv {
    width: 23% !important;
    margin-right: 19px
  }

  .psd-to-banner h1,
  .psd-to-banner h2 {
    font-size: 48px
  }

  .psd-to-banner h2 {
    bottom: 0
  }

  .psd-to-banner p {
    padding: 0 !important;
    text-align: center
  }

  .psd-to-banner h2 {
    right: 0
  }

  .psd-crome-icon {
    left: 24px
  }

  .psd-html-code {
    top: -58px
  }

  .top-inder-text {
    padding: 0 15px
  }

  .psd-coded-front.margin_top_76 .twentytwenty-container,
  .twenty-desktop-img {
    width: 96%
  }

  .psd-coded-front.margin_top_76 .twentytwenty-container {
    margin: 0 auto;
  }

  .psd-psd-icon {
    left: -45px
  }

  .psd-wordpress-icon {
    right: 61px
  }

  .psd-comment-code img {
    right: inherit;
    position: absolute;
    left: 70px;
    bottom: -11px;
    right: inherit !important
  }

  .psd-comment-code img {
    right: inherit;
    position: absolute;
    left: 77px;
    bottom: -11px
  }

  .psdToXhtml-btn {
    margin-left: 200px !important;
  }

  .psd-responsive-icon {
    right: 70px
  }

  .psd-to-xhtml-banner {
    padding: 120px 0
  }

  .redesign-text>p {
    text-align: center;
    padding: 0 15px
  }

  .redesign-step h3 {
    padding: 0
  }

  .agency-bottom-btn p {
    padding-left: 0
  }

  .resourceyellow-div h2 {
    font-size: 34px;
    padding-right: 0 !important
  }

  .academy-videolist .thumbnail p,
  .blog-academy,
  .listing_div h3,
  .listing_div p,
  .navbar-header p {
    text-align: center
  }

  .isotext-bg-sec h2 span {
    font-size: 33px
  }

  .top-sec-iso p,
  .web-marketing-text {
    padding-right: 0
  }

  .iso-quality-left p {
    font-size: 25px
  }

  .iso-button-sec .newbtn {
    font-size: 13px
  }

  .word-easy-use p {
    font-size: 18px
  }

  .package-common-popular li p {
    width: 75%;
    font-size: 15px
  }

  .landing-btn {
    font-size: 11px
  }

  .listing_div h3 {
    font-size: 18px
  }

  .gray_box_div h2 {
    font-size: 45px
  }

  .listing_div p {
    min-height: 140px
  }

  .home-text-rotate {
    font-size: 56px
  }

  .home-member-btn .newbtn,
  .web-partner-bottom .newbtn {
    font-size: 15px !important
  }

  .first_icon {
    margin-bottom: 15px
  }

  .testimonialLink {
    margin-top: 135px
  }

  .socialFtr ul li:nth-child(3n) {
    margin-right: 15px !important
  }

  .socialFtr ul li:first-child {
    margin-right: 53px !important
  }

  .socialFtr ul li {
    margin-right: 32px
  }

  .web-partner-middle h3 {
    font-size: 23px
  }

  .blog-right-sec h2 {
    margin-right: 0
  }

  .first-nip-pencil {
    display: none !important
  }

  .package-common p {
    font-size: 15px
  }

  .hire-custom-mian li {
    min-height: 430px
  }

  .web-custom-main li .top-sec-plateform h3 {
    padding-right: 0
  }

  .source-advant-list h5 {
    right: -152px
  }

  .seo_bottom_div li:first-child {
    padding-top: 40px !important
  }

  .eccom-affored-package-list {
    margin-top: -31.3em
  }

  .multi-platform-main .multibox_1 {
    width: 24%
  }

  .case-study-img img {
    margin-top: 31px
  }

  .magento-banner h1 {
    font-size: 36px
  }

  .head-contact,
  .list-inner-drop,
  .nav,
  .navbar-nav {
    margin: 0 !important
  }

  .drop-main-menu:hover {
    background: 0 0 !important
  }

  .list-inner-drop,
  .menu-align-sec a {
    padding: 0 !important
  }

  .menu-align-sec {
    padding-left: 0;
    width: 100%
  }

  .box-menu-drop,
  .list-menu-drop {
    width: 100%;
    float: left
  }

  .navbar-collapse.in .navbar-nav {
    height: 440px;
    overflow-y: auto;
    overflow-x: hidden
  }

  .drop-main-menu p {
    font-size: 14px
  }

  .drop-main-menu {
    background: 0 0;
    margin-Right: 0;
    padding: 15px;
    margin-bottom: 0;
    display: inline-block;
    min-height: inherit;
    width: 220px
  }

  .fullMenu {
    padding: 0;
    background: 0 0;
    position: inherit;
    height: auto;
    width: auto
  }

  .fullMenu .container {
    width: 100%
  }

  .affiliate-marketing-right .jennaFntsm {
    font-size: 69px
  }

  .affiliate-marketing-right h3 {
    margin-right: 0
  }

  .affiliate-marketing-counter li {
    width: 30%;
    margin-right: 15px
  }

  .affiliate-marketing-counter li h2 {
    font-size: 34px
  }

  .affiliate-marketing-counter li p {
    font-size: 14px
  }

  .multi-affiliate-bottom p {
    width: 59% !important
  }

  .affiliate-list-code.mobile-app-list li p {
    width: 92%
  }

  .left-form-btn p {
    width: 51%
  }

  .notsure-main a {
    font-size: 17px
  }

  .built-logos {
    min-height: 298px !important
  }

  .built-content h4 {
    min-height: 38px !important
  }

  .notsure-main {
    min-height: 316px
  }

  .schedulemeet-btn {
    font-size: 14px
  }

  .wordpress-content h3 {
    font-size: 24px
  }

  .comFontSz_new {
    font-size: 37px
  }

  .development-portfolio-sec {
    width: 100%
  }

  .considerDesign-accordion .tc-accordion-icon {
    float: left
  }

  .bxslider-redesign-txt h2::after {
    margin: 0 auto;
    left: 0
  }

  .redesign-tablet-img_1 img,
  .redesign-tablet-img_2 img {
    text-align: center;
    margin: 0 auto;
    display: block;
    width: 100%
  }

  .considerDesign-accordion .tc-accordion-icon {
    float: left;
    margin-left: 0
  }

  .considerDesign-accordion .consideraccordion-title:before,
  .consideraccordion-content:before {
    left: 2.6%
  }

  .considerDesign-accordion .tc-accordion-content-inner {
    padding: 0 0 30px 80px
  }

  .considerDesign-accordion .tc-accordion-content-inner p {
    text-align: left
  }

  .consideraccordion-title p {
    text-align: left;
    padding-left: 107px
  }

  .manbg-tab {
    top: inherit;
    left: 490px;
    bottom: 0;
  }

  .bxslider-portfolio-sec {
    background-position: center top;
    right: 0;
    left: 0;
    text-align: center;
    margin: 0 auto
  }

  .bxslider-redesign-txt {
    width: 100%;
    top: 600px;
    text-align: center;
    left: 0
  }

  .development-portfolio-sec {
    min-height: 1230px
  }

  .bxslider-portfolio-sec .bx-wrapper .bx-viewport {
    min-height: 937px
  }

  .ios-smokybg {
    right: -21px
  }

  .ios-leftspiralimg {
    right: -22px
  }

  .androidappsIcon-list {
    right: 0 !important;
    bottom: 204px !important
  }

  .mobileappsIcon-list {
    position: relative;
    right: 0;
    bottom: 190px
  }

  .joomlabanner-btn {
    margin-top: 60px !important;
    font-size: 18px !important;
    padding: 0 0 0 15px !important;
  }

  .raq_top_part .left_part li {
    width: 49%;
    margin-right: 0
  }

  .req_input_full label {
    width: 100%
  }

  .hybridapp-development {
    width: 290px
  }

  .hybridapp-development-form {
    width: 350px
  }

  .bxslider-respMobile {
    left: 0
  }

  .multidevices-list li img {
    text-align: center;
    margin: 0 auto
  }

  .multidevices-list li {
    margin-right: 0;
    width: 100%;
    margin-top: 50px;
    text-align: center
  }

  .discussBlue-bar-sec a {
    text-align: center
  }

  .respdesign-btn {
    margin-top: 0 !important
  }

  .different-platforms {
    width: 313px;
    padding: 50px 0 50px 30px;
    margin-right: 8px;
    min-height: 415px
  }

  .different-platforms p {
    padding-right: 118px;
    font-size: 15px
  }

  .bxslider-iphoneapps-img {
    right: 0;
    top: 56px;
    left: -273px;
    margin: 0 auto
  }

  .bxslider-androidapps-img {
    right: 0;
    left: 150px;
    margin: 0 auto;
    top: 82px;
    position: relative
  }

  .mobileapps-portfolio-sec {
    min-height: 1290px
  }

  .bxslider-mobileApps-sec .bx-wrapper .bx-viewport {
    min-height: 1000px
  }

  .opensource li p {
    margin: 70px 0 0 121px
  }

  .joomlaCore {
    width: 147px
  }

  .joomla-themeMulti {
    min-height: 408px
  }

  .truely-mobileImg {
    width: 301px;
    margin-top: 11px
  }

  .joomla-customc {
    padding-top: 60px;
    min-height: 438px
  }

  .battery-text:after,
  .camera-design-text:after,
  .controlpanel-text:after,
  .mulitSecurity-text:after,
  .offline-text:after,
  .pushNotification-text:after,
  .smartapp-text:after,
  .strategy-text:after {
    display: none
  }

  .floatingDiv {
    position: relative !important;
    width: 100% !important;
    margin-top: 0 !important
  }

  .navbar-inverse .navbar-toggle {
    border-color: transparent !important
  }

  .blogtimes {
    padding: 8px 12px 0 0 !important
  }

  .drag_text {
    left: 0
  }

  .continuous_div,
  .plan_text {
    display: none
  }

  a.qc_fixed,
  a.raq_fixed,
  a.voice_fixed {
    z-index: 10 !important
  }

  .navbar-right li.raqblc.request {
    float: left !important
  }

  .navbar-right .raqblc.request .times {
    padding: 0 12px 0 0 !important
  }

  .navbar-right .raqblc.request .blogtimes {
    padding: 8px 12px 0 0 !important
  }

  .ctaBlk .right_text {
    width: 100%
  }

  .padding-home-logos {
    padding: 60px 0 50px 0
  }

  .home-member-btn,
  .padding-home-logos .col-md-9.col-sm-12.col-xs-12.pull-right {
    width: 100% !important;
    text-align: center
  }

  .polygonMultiImg {
    max-width: 100%;
    display: block;
    margin: -75px auto
  }

  .list-inner-affored .floatingDiv {
    position: relative !important
  }

  .respdevelop a.ecommerce-order-btn {
    font-size: 14px
  }

  .respfont {
    font-size: 35px
  }

  .dark-blue-bg:after {
    left: -10px
  }

  #abap_box strong {
    float: none !important
  }

  .slider_bar .bx-wrapper .bx-controls-direction a {
    left: 445px
  }

  .bxslider-portfolio-txt {
    width: 100%;
    top: 580px;
    text-align: center;
    margin-top: 0
  }

  .bxslider-portfolio-sec .bx-wrapper .bx-prev {
    top: 39% !important
  }

  .bxslider-portfolio-sec .bx-wrapper .bx-prev:hover {
    background: url(../images/bxslider-portfolio-hover-arrow.png) no-repeat -2px 0 !important;
    top: 39% !important
  }

  .bxslider-portfolio-sec .bx-wrapper .bx-next {
    top: 47% !important
  }

  .bxslider-portfolio-sec .bx-wrapper .bx-next:hover {
    right: 102px !important;
    background: url(../images/bxslider-portfolio-hover-arrow.png) no-repeat -59px 0 !important;
    top: 47% !important
  }

  .bxslider-portfolio-txt h2::after {
    right: 0;
    left: 0;
    margin: 0 auto
  }

  .home-text-rotate {
    margin-top: 0
  }

  .navbar {
    margin-bottom: 0
  }

  .yellowgirlimg {
    right: 1%;
    left: inherit
  }

  .tailormade-right .thumbnail {
    padding-top: 0
  }

  .ecommBuisnes {
    padding: 0 15px 0 0
  }

  .ecommStore-left {
    margin-bottom: 0 !important;
    text-align: left
  }

  .ecommBuisnes p::after {
    display: none
  }

  .ecommStore-left {
    margin-bottom: 15px
  }

  .expectaion-testimonial::before {
    display: none !important
  }

  .everytym-text {
    margin-top: 40px !important
  }

  .ecomm-webblk .bx-wrapper .bx-prev {
    left: -15px !important
  }

  .slider-btns a.bx-prev:after {
    top: 0;
    left: 2px
  }

  .joomla-banner-right {
    min-height: 562px;
    margin-top: 0
  }

  .member-logo-comm .bx-wrapper {
    float: right
  }

  .responsive-blockshow {
    left: -32px
  }

  .tailormade-right:before {
    left: 0
  }

  .kickstart span {
    text-shadow: 1px 1px 5px #fff
  }

  .yellowgirlimg {
    top: 45px
  }

  .hybrid-ctasec h3 {
    text-align: center
  }

  .atss .at-share-btn,
  .atss a {
    width: 38px !important
  }

  .member-logo-comm {
    text-align: left;
    margin: 0
  }

  .my_bluebox.fivesteps-Form .form-group {
    width: 48%
  }

  .team_company {
    padding: 70px 0 0 0
  }

  .bxslider-mobileApps-sec {
    background-position: center 0 !important
  }

  .bxslider-portfolio-body .bxslider-android-ios-apps-img {
    right: 0;
    top: 83px;
    left: 107px
  }

  .bxslider-portfolio-body .bxslider-iosapps-img {
    top: 68px;
    right: 12px
  }

  .copyrightftr-block {
    padding: 50px 0 50px 0
  }

  .big-dgacademy-bg {
    right: -107px
  }

  .download-inner-block {
    width: 32%;
    margin-left: 15px
  }

  .glossary-banner {
    padding-top: 100px
  }

  .letter-detailsdiv ul {
    margin-top: 50px
  }

  .subject-tags {
    margin-bottom: 50px !important
  }

  .download-inner-block {
    width: 32%;
    margin-left: 15px
  }

  .source-banner-btn {
    margin-top: -17.4em;
    padding-left: 30em
  }

  .hybrid-form-land {
    width: 23.9%
  }

  .joomla-banner-right .seo_form_top_bg_mobileappsland {
    margin-top: 0 !important
  }

  .logo-main-right .bx-wrapper {
    margin: 0 auto 0 !important
  }

  .logo-design-banner h2.header-text {
    font-size: 55px !important
  }

  .common-slider li {
    margin-bottom: 40px
  }

  .toolkit-main li {
    font-size: 15px
  }

  .common-slider {
    padding: 85px 0 0 0
  }

  .implementation-text p {
    padding-right: 0
  }

  .gdpr-text {
    margin-right: 115px
  }

  .img-border {
    margin-left: -5px
  }

  li.zindex {
    margin-left: -5px
  }

  .calling-main P {
    padding: 0 250px !important
  }

  .intro-main p {
    padding: 0 0
  }

  .img-border {
    margin-left: 0
  }

  .digitalresponsive-tab-inner .resp-tab-content {
    padding: 100px 50px 100px 50px;
    width: 100%
  }

  .increased-box h6,
  .increased-box p {
    font-size: 16px
  }

  .clientslogos-centerblock {
    width: 100%
  }

  .whattabtab-2 p {
    padding-left: 0 !important
  }

  .seo-planspackargenew-leftcontent h2 {
    font-size: 45px
  }

  .seo-planspackargenew-leftcontent h1 {
    font-size: 55px
  }

  .seo-plan-bannerright-man-image {
    zoom: .665
  }

  .seo-planspackargenew-leftcontent {
    padding: 70px 0 80px 0
  }

  .rightBlock {
    padding: 160px 0 40px !important
  }

  .counter_box {
    margin: 0 67px 0 0 !important
  }

  .ecomm-devlop.respdevelop .subscribe-right {
    padding: 20px 61px 20px 16px;
    font-size: 12px
  }

  .respdevelop {
    width: 20%
  }

  .imagineall-right ul li span {
    width: 128px
  }

  .managedcheckPack-btn {
    padding: 17px 30px
  }

  .managedmain-text h1 {
    font-size: 50px;
    line-height: 57px
  }

  .manageblueboxs {
    margin-bottom: 25px !important
  }

  .tabs__content {
    height: auto !important
  }

  .glossary-categories {
    padding-bottom: 60px !important
  }

  .glossary-banner p {
    padding: 0 0
  }

  .port-listing-blocktop #myBtnContainer a.btn {
    margin-left: 15px !important;
    vertical-align: top;
    margin-bottom: 15px;
    width: 120px !important;
    height: 120px !important
  }
}

@media only screen and (max-width:1140px) {
  .manbg-tab {
    display: none;
  }

  .affored-package-list {
    margin-top: -16.9em
  }

  .benfit-reputation-inner {
    width: 85%
  }

  .benfit-reputation-container {
    width: 320px
  }

  .multi-banner h1 {
    font-size: 50px
  }

  .common-circle-multi {
    height: 100px;
    width: 100px;
    padding: 15px 5px
  }

  .common-circle-multi .fa {
    font-size: 22px
  }

  .common-circle-multi h3 {
    font-size: 13px
  }

  .multi-affiliate-bottom p {
    color: #fff !important;
    width: 100% !important;
    text-align: center;
    margin-right: 0;
    margin-bottom: 30px;
    vertical-align: middle
  }

  .multi-affiliate-bottom {
    text-align: center
  }

  .management-lefttab {
    margin-left: 50px
  }

  .devlopgrey-block p {
    font-size: 30px
  }

  .resp-vtabs .ease_manage_tabs li.resp-tab-active::before {
    left: 20px
  }

  .bxslider-portfolio-txt p {
    margin-bottom: 20px
  }

  .development-portfolio-sec h2,
  .development-team p,
  .joomlaCoreFeature-sec,
  .joomlacore-feature p {
    text-align: center
  }

  .bxslider-portfolio-sec .bx-wrapper .bx-viewport {
    min-height: 900px
  }

  .bxslider-portfolio-sec {
    height: auto
  }

  .bxslider-portfolio-txt h2::after {
    right: 0;
    left: 0;
    margin: 0 auto
  }

  .bxslider-portfolio-sec .bx-wrapper .bx-prev {
    top: 36% !important
  }

  .bxslider-portfolio-sec .bx-wrapper .bx-next {
    right: 0 !important;
    top: 43% !important
  }

  .bxslider-portfolio-sec .bx-wrapper .bx-viewport {
    min-height: 790px
  }

  .bxslider-portfolio-sec .bx-wrapper .bx-viewport {
    min-height: 900px
  }

  .joomla-banner-left p {
    font-size: 18px
  }

  .freecms-joomlalogo {
    right: -76px
  }

  .joomlaCore h5 {
    font-size: 13px;
    line-height: 16px
  }

  .truely-mobileImg {
    width: 301px !important
  }

  .magento-perfect-team h2 {
    font-size: 40px
  }

  .affordable-store-right h2 {
    font-size: 38px
  }

  .ecommerce-store {
    padding: 25px 40px 25px 40px;
    margin-right: 10px;
    width: 310px;
    margin-top: -367px
  }

  .price-order span {
    font-size: 28px
  }

  .ecommerce-order-btn {
    font-size: 15px
  }

  .bxslider-redesign-txt h2 {
    font-size: 30px
  }

  .bxslider-redesign-txt h4 {
    font-size: 20px
  }

  .convesion-bg_green {
    min-height: 694px
  }

  .redesign-tablet-img_1 {
    position: relative
  }

  .redesign-tablet-img_2 {
    position: relative
  }

  .webredesign-left-greentab {
    width: 54%
  }

  .bxslider-webredesign-sec .bx-wrapper .bx-viewport {
    min-height: 945px
  }

  .testimonial-peoples-img img {
    margin-top: 0 !important
  }

  .bxslider-port-img {
    right: 0;
    left: 0;
    bottom: 0;
    margin: 0 auto
  }

  .development-portfolio-sec {
    padding-top: 0;
    margin-top: 80px
  }

  .psd-coded-front.margin_top_76 .twentytwenty-container {
    margin: 0 auto;
  }

  .tab-mainblock {
    width: 100%
  }

  .psd-tabs-list li {
    width: 146px
  }

  .ecoomerce-to-banner .viewbtn-arrow {
    margin-top: 6px;
    margin-left: 0;
    font-size: 17px
  }

  .responsive-web-Banner .joomla-banner-left p {
    margin: 22px 0 50px 0;
    text-align: left
  }

  .bxslider-respMobile {
    left: 0
  }

  .mobie-app-banner {
    min-height: 800px
  }

  .mobie-app-banner img {
    margin-top: 293px !important
  }

  .different-platforms {
    width: 315px;
    padding: 50px 0 50px 50px;
    min-height: 420px;
    margin-right: 5px
  }

  .bxslider-mobileApps-sec .bx-wrapper .bx-viewport {
    min-height: 1143px !important
  }

  .camera-design-text {
    left: -5px
  }

  .smartapp-text {
    right: -7px
  }

  .strategy-text {
    left: -63px
  }

  .pushNotification-text {
    right: 0
  }

  .offline-text {
    left: 0
  }

  .controlpanel-text {
    right: -83px
  }

  .battery-text {
    right: 0
  }

  .mobileapps-portfolio-sec .bxslider-mobileApps-sec .bx-wrapper .bx-prev {
    left: 85% !important
  }

  .mobileapps-portfolio-sec .bxslider-mobileApps-sec .bx-wrapper .bx-next {
    right: 10% !important
  }

  .controlpanel-text {
    right: -20px
  }

  .redesignBottm-list {
    width: 38%;
    text-align: right;
    margin: 0 auto
  }

  .ios-leftspiralimg {
    display: none
  }

  .ios-smokybg {
    right: -20px;
    top: 62px
  }

  .webredesign-left-greentab {
    width: 100%
  }

  .responsive-webdevlp-portfolio-sec {
    padding-top: 80px;
    margin-top: 0
  }

  .fullypacked {
    margin-top: -238px
  }

  .solutionTxt {
    font-size: 55px
  }

  .big_inner_img {
    margin: 0 auto
  }

  .dvlpmnt-bluebottom-content,
  .schedulemain_div {
    min-height: 284px !important
  }

  .devlopment-bluetop {
    min-height: 230px
  }

  .schedule-package {
    right: 0 !important;
    position: relative !important;
    top: 30px;
    bottom: 0
  }

  .rag_header .raq_number {
    text-align: right
  }

  .source-delep-cont h5 {
    right: -145px
  }

  .ecommBuisnes p::after,
  .ecommStore-left::after {
    display: none
  }

  .ecommBuisnes {
    padding: 0
  }

  .ecommStore,
  .shooppblk {
    text-align: center
  }

  .ecommStore-left {
    margin-bottom: 35px
  }

  .shoptext-status {
    left: 0 !important;
    top: 100px !important
  }

  .shoptext-secure {
    left: 0;
    top: 162px
  }

  .helpingman {
    bottom: -147px;
    left: 0
  }

  .mobilecomm p {
    font-size: 16px
  }

  .trusted-list-width li:last-child {
    border-bottom: 1px solid #d3a222 !important
  }

  .pricing-maintbl .panel-heading h3 {
    font-size: 27px !important
  }

  .helpbuton {
    font-size: 14px !important
  }

  .faqcircle {
    width: 150px !important;
    height: 150px !important;
    padding: 52px 0 !important;
    margin-top: 25px !important
  }

  .hybrid-dev {
    min-height: auto !important
  }

  .newtestmonialtxt-block h5,
  .newtestmonialtxt-block h6 {
    font-size: 13px
  }

  .ecomm-webblk .bx-wrapper .bx-prev {
    left: 15px !important
  }

  .pkgaesfeatures h3 {
    margin-bottom: 26px
  }

  .pkgaesfeatures ul li {
    font-size: 14px
  }

  .responsive-blockshow {
    left: -40px
  }

  .ecommStore-left h3,
  .ecommStore-left h4 {
    font-size: 33px;
    padding-right: 0
  }

  .pricing-bottom span {
    padding-left: 20px;
    padding-right: 20px;
    min-height: auto !important;
  }

  .quotebtn h6 {
    text-align: left
  }

  .contact-landing p {
    font-size: 12px
  }

  .header-banner {
    padding: 0 !important
  }

  .header-banner .have-color {
    font-size: 80px !important
  }

  .header-banner .header-text {
    font-size: 50px !important;
    line-height: 52px;
    margin-top: 26px !important
  }

  .big-dgacademy-bg {
    bottom: -115px;
    zoom: .7;
    right: -16px
  }

  .resource-digital-main {
    padding-top: 80px !important;
    padding-bottom: 80px
  }

  .whitepart,
  .yellopart {
    width: 100%;
    text-align: center
  }

  ul.alphaberChart,
  ul.numberingChart {
    float: none !important;
    text-align: center
  }

  .logo-design-banner .logo-main-left .header-banner .have-color {
    font-size: 76px !important
  }

  .logo-design-banner h2.header-text {
    font-size: 49px !important;
    line-height: 51px;
    margin-top: 11px !important
  }

  .gdpr-text p {
    padding-top: 37px
  }

  .gdpr-text {
    padding: 35px 0 0 0;
    width: 88%
  }

  .gdpr-text {
    margin-right: 37px
  }

  .double-circle::after {
    left: 0
  }

  .gdpr-text h5 {
    font-size: 25px
  }

  .toolkit-main p {
    padding: 0 160px
  }

  .gdpr-consultant {
    margin-left: 25px
  }

  .clients-digital-logos h3 {
    padding: 0 0
  }

  .digital-mrktg-tabslist li h5,
  .digital-mrktg-tabslist li h4 {
    font-size: 14px !important;
  }

  .digital-mrktg-tabslist li {
    padding: 30px 18px !important
  }

  .digital-mrktg-tabslist .resp-tab-active::after {
    zoom: .7
  }

  .what-inner-boxs {
    width: 31.8%
  }

  .what-inner-tab-boxes {
    width: 48.7% !important;
    min-height: auto !important
  }

  .ourPlanBannerBox {
    width: 71%
  }

  .rightBlock {
    padding: 160px 0 40px !important
  }

  .whyiphone-app .whyandroid-whitebox {
    padding: 35px
  }

  .android-secondblock .imagineall-left p {
    padding-right: 0 !important;
  }
}

@media only screen and (max-width:1366px) and (min-width:1024px) {
  .leftBlock {
    padding: 190px 0 !important
  }

  .rightBlock {
    padding: 209px 0 !important
  }

  .caseStudyslide1 .col-sm-12.col-xs-12.col-md-7.col-lg-7 {
    padding-left: inherit !important;
    padding-right: inherit !important
  }

  .case_study_Bgblock .leftBlock h2 {
    font-size: 50px !important
  }

  .plansandpricing-reputation-block {
    margin-top: -305px !important
  }

  .case_study_Bgblock .caseStudyslide1 {
    height: 350px !important
  }

  .agncyleft_sec,
  .agncyright_sec {
    width: 100%
  }

  .agncy_pinkbg {
    display: none
  }

  .agncyright_sec .IMGS_BLOCK {
    position: inherit;
    right: 0;
    margin: 60px 0 0;
    float: left
  }

  .agncyleft_sec p {
    font-size: 16px;
    margin: 0 0 10px
  }

  .agncyblckBg {
    padding-top: 30px;
    padding-bottom: 30px;
    min-height: auto
  }

  .agncyleft_sec h2 {
    font-size: 45px
  }

  .agncyleft_sec h2::after {
    bottom: -30px
  }

  .agncyright_sec .IMGS_BLOCK span .penimg {
    display: none
  }

  .agncyD_EbookBtn {
    bottom: -90px
  }

  .webagncyBg {
    padding-bottom: 85px;
    min-height: auto
  }

  .agncyright_sec .penimg {
    width: auto !important
  }

  .ecomm-devlop.respdevelop .subscribe-right {
    font-size: 11px
  }

  .discussBlue-bar-sec a {
    font-size: 19px
  }
}

@media only screen and (max-width:1024px) {
  .portfolio-detail-version-2 .portfolio-details-Banner p {
    padding-left: 0 !important;
    padding-right: 0 !important
  }

  .portfolio-details-Banner p {
    padding: 0 0 30px !important;
    line-height: 30px
  }

  .lead-form-main-ppc-v2 {
    padding-left: 4rem !important
  }

  .weboptimize-priceSec .ecommBuisnes {
    text-align: left
  }

  .weboptimize-priceSec .ecommBuisnes br {
    display: none
  }

  .weboptimize-priceSec .ecommBuisnes h2 {
    text-align: left !important;
    margin-top: 0 !important;
    margin-bottom: 4rem
  }

  .weboptimize-priceSec .pricing-maintbl {
    margin-top: 4rem
  }

  .managedpackg h2 {
    padding-top: 0px !important
  }

  .package-common h2.webMainPrice {
    font-size: 27px;
    word-break: break-all
  }

  .devlopt-numeric span {
    font-size: 70px
  }

  .dvlpmnt-bluebottom-content p {
    padding-left: 0
  }

  .chooseCatgres h2 {
    line-height: 40px;
    font-size: 30px
  }

  .reputationService-box h4 {
    font-size: 24px
  }

  .hire-tab-list li {
    padding: 0 !important
  }

  .raq_top_part .left_part li {
    width: 100% !important;
    margin-right: 0 !important
  }

  .congo-rfq .congratulations_div {
    display: none
  }

  .academy-top-whitepprs h1 {
    padding: 0 0 !important
  }

  .form-whitebg h2 {
    font-size: 45px
  }

  .job_list .div_list h3 {
    font-size: 20px;
    word-break: break-all
  }

  .div_list {
    padding: 49px 15px 20px 15px
  }

  .meghodologyBanner .bannerAlign p {
    text-align: center
  }

  .servicesBanner .build_text h1 {
    font-size: 42px !important;
    line-height: 50px
  }

  .box_1 h4 {
    font-size: 30px
  }

  .gray_box_div .box_1 {
    margin-right: 0;
    padding: 19px 10px
  }

  .vocsoaproch_para p {
    max-width: 100%
  }

  .manageWebsite-box .ecomm-devlop h3 {
    color: #000
  }

  .manageWebsite-box .respdevelop {
    float: none;
    vertical-align: bottom !important
  }

  .manageWebsite-box {
    padding-bottom: 50px !important;
    background: #46b0c8 !important;
    margin-top: 0
  }

  .manageWebsite-box .ecommerce-store {
    margin-top: 0
  }

  .managedpackg {
    margin-top: 0 !important
  }

  .selectYour-package {
    min-height: auto;
    padding-bottom: 50px
  }

  .joomlaCore {
    margin-right: 5px
  }

  .lgBlueBg_new .photo_div .graphic-position,
  .lgskyBlueBg .graphic-position,
  .photo_div .graphic-position {
    bottom: 0;
    padding-bottom: 0
  }

  .technology-icons h4 {
    min-height: 40px
  }

  .androidwhychoose .perfect-team-middletxt-right .thumbnail h3 {
    margin-bottom: 20px
  }

  .androidwhychoose .perfect-team-middletxt-right .thumbnail {
    min-height: 470px !important
  }

  .agncyleft_sec,
  .agncyright_sec {
    width: 100%
  }

  .agncy_pinkbg {
    display: none
  }

  .agncyright_sec .IMGS_BLOCK {
    position: inherit;
    right: 0;
    margin: 60px 0 0;
    float: left
  }

  .agncyleft_sec p {
    font-size: 16px;
    margin: 0 0 10px
  }

  .agncyblckBg {
    padding-top: 30px;
    padding-bottom: 30px;
    min-height: auto
  }

  .agncyleft_sec h2 {
    font-size: 45px
  }

  .agncyleft_sec h2::after {
    bottom: -30px
  }

  .agncyright_sec .IMGS_BLOCK span .penimg {
    display: none
  }

  .agncyD_EbookBtn {
    bottom: -90px
  }

  .webagncyBg {
    padding-bottom: 85px;
    min-height: auto
  }

  .agncyright_sec .penimg {
    width: auto !important
  }

  .case-study-section .case-content {
    padding: 25px 40px 0
  }

  .case-study-section .case-content p {
    margin-bottom: 20px
  }

  .reputationService-box {
    margin-right: 30px
  }

  .reputationService-box:last-of-type {
    margin-top: 30px
  }

  .reputation-services h3 {
    margin-bottom: 70px
  }

  .benfit-reputation-inner {
    width: 90%
  }

  .reputation-box1 {
    width: 45% !important
  }

  .reputation-need-pkg {
    margin-top: 80px;
    text-align: center;
    float: left;
    width: 100%;
    margin-bottom: 30px
  }

  .reputation-need-pkg p {
    text-align: center
  }

  .reputation-gurantee-block {
    width: 100%
  }

  .reputationyellow-box {
    max-width: 208px
  }

  span.repu-purple-circle {
    top: 87%;
    right: 0;
    z-index: -1
  }

  .plansandpricing-reputation-block {
    margin-top: -75px !important;
    padding-top: 140px
  }

  .plansandpricing-reputation-block:after {
    z-index: 2
  }

  .reputation-gurantee-block {
    z-index: 3
  }

  .banner_div {
    height: auto;
    background-size: cover
  }

  .all-common-video {
    display: block;
    margin: 0 auto;
    float: none;
    width: 100%;
    padding-top: 30px
  }

  .bxslider-portfolio-sec {
    background: 0 0
  }

  .freecms-joomlalogo {
    right: -23px
  }

  .discussBlue-bar-sec a {
    padding: 22px 33px 22px 30px
  }

  .perfect-team-middletxt-right .thumbnail {
    min-height: 372px
  }

  .psd-comment-code {
    left: 0 !important;
    text-align: center;
    margin: 0 auto !important;
    right: 0;
    bottom: 0
  }

  .psd-comment-code img,
  .psd-crome-icon,
  .psd-google-code,
  .psd-html-code,
  .psd-psd-icon,
  .psd-responsive-icon,
  .psd-wordpress-icon {
    left: 0;
    display: none
  }

  .psdToXhtml-btn {
    margin: 0 auto
  }

  .multidevices-list li {
    margin-right: 0;
    width: 100%;
    text-align: center;
    margin-top: 50px
  }

  .strategy-text {
    left: 0
  }

  .smartapp-text {
    right: 0
  }

  .pushNotification-text {
    right: 0
  }

  .controlpanel-text {
    right: 0
  }

  .androidvocso-btn {
    position: absolute;
    top: inherit;
    bottom: 0;
    left: 0;
    right: inherit
  }

  .ios-smokybg {
    top: 60px;
    right: 0
  }

  .req_input {
    margin-left: 0
  }

  .congratulations_div {
    right: -90px
  }

  .bxslider-redesign-txt {
    top: 535px
  }

  .bxslider-webredesign-sec .bx-wrapper .bx-viewport {
    min-height: 926px
  }

  .bxslider-respMobile {
    display: none
  }

  .resp-leftspiralimg {
    right: 0
  }

  .bxslider-port-img {
    right: 0 !important;
    border: 1px solid #c1bebe
  }

  .bxslider-mobileApps-sec {
    background: url(../images/mobile-apps-left-img.png) no-repeat
  }

  .bxslider-mobileApps-txt {
    top: 575px
  }

  .bxslider-mobileApps-sec .bx-wrapper .bx-viewport {
    min-height: 1118px !important
  }

  .vocsoBuild-sec {
    min-height: 1175px
  }

  .androidvocso-btn {
    bottom: 0;
    left: inherit
  }

  .home-video {
    margin: 50px 0
  }

  .gray_box_div,
  .multi-platform-main,
  .webagency-sec {
    height: auto
  }

  .webagency-right {
    margin-top: 50px
  }

  .port-detail-frame {
    width: 100%;
    margin-left: -18px
  }

  .blog-header-links li a {
    padding: 17px !important
  }

  .devlopment-bluetop {
    min-height: 227px
  }

  .packred-arrow {
    top: 472px !important
  }

  .pricing-bottom span {
    padding-left: 27px !important;
    padding-right: 27px !important
  }

  .ecommBuisnes h2 {
    font-size: 45px
  }

  .pricing-bottom p {
    padding: 30px 0
  }

  .visitorspay h1 {
    font-size: 50px
  }

  .ecommStore-right .pakgebtn span {
    text-align: left
  }

  .newtestmonialtxt-block {
    width: 60% !important
  }

  .budget-friendlyblk,
  .eccomerceport,
  .eccomerceport-whitebg,
  .ecomm-webblk,
  .ecommStore,
  .expectaion-testimonial,
  .faqBlock,
  .helpyou,
  .magento-Ecomrce,
  .tailorMade,
  .webagency-sec {
    padding: 50px 0
  }

  .customBanner,
  .jobBanner .bannerAlign,
  .re-design-banner {
    padding-top: 50px
  }

  .job_opening_div,
  .psd-to-xhtml-banner {
    padding: 50px 0
  }

  .psd-to-xhtml-banner {
    min-height: 680px
  }

  .webredesign-left-greentab {
    padding-bottom: 102px
  }

  .header-banner {
    padding: 0 !important
  }

  .academydiv-whitepaper {
    padding: 50px 0 !important
  }

  .glossary-banner h1 {
    font-size: 144px
  }

  .academydiv-whitepaper {
    padding: 50px 0 !important
  }

  .email-heading h2 {
    font-size: 77px
  }

  .eccomerceport {
    height: 1085px !important
  }

  .mobile-show .push-nav ul.nav.navbar-nav {
    width: 100%;
    margin-top: 25px
  }

  .gdpr-consultant {
    margin-left: 0;
    width: 100%;
    margin-bottom: 25px !important
  }

  .digital-mrktg-tabslist li {
    padding: 25px 15px !important
  }

  .what-inner-boxs {
    min-height: auto;
    margin-right: 17px;
  }

  .what-inner-tab-boxes {
    width: 48.6% !important
  }

  .google-main-imgblock-trustlogo {
    margin-right: 39px
  }

  .marketingResultBlock-slider-right {
    margin-top: 80px
  }

  .marketingResultBlock-slider-right img {
    max-width: 100%;
    width: 89%
  }

  .seo-plan-bannerright-man-image {
    zoom: .6
  }

  .seo-planbanner-testimonial-block p {
    max-width: 390px
  }

  ul.seo-plannew-details li figure {
    zoom: .5
  }

  .seo-planspackargenew-leftcontent h1 {
    font-size: 44px
  }

  .seo-planspackargenew-leftcontent h2 {
    font-size: 37px;
    line-height: 43px;
    max-width: 500px
  }

  .seo-planspackargenew-leftcontent {
    padding: 76px 0 80px 0
  }

  .leftBlock {
    padding: 40px 0 0 !important
  }

  .rightBlock {
    padding: 50px 0 !important
  }

  .bx-wrapper .bx-controls-direction a {
    display: none
  }

  .case_study_Bgblock .rightBlock h4 {
    font-size: 17px;
    margin: 0 0 20px
  }

  .rightBlock::before {
    display: none
  }

  .counter_box {
    width: 29% !important;
    margin: 0 20px 0 0 !important
  }

  .counter_box h3>span {
    font-size: 14px;
    margin: 5px 0 0 !important;
    line-height: 22px !important
  }

  .counter_box h3 {
    font-size: 25px !important
  }

  .case_study_Bgblock .caseStudyslide1 {
    height: 582px
  }

  .case_study_Bgblock .caseStudyslide2 {
    height: 582px
  }

  .bottom_block {
    margin: 30px 0 0 !important
  }

  .android-services-box .thumbnail {
    min-height: 300px !important;
    padding: 22px 29px
  }

  .suces-android-blackbox p {
    padding-right: 0
  }

  .android-mainBanner p {
    padding-right: 85px;
    z-index: 1;
    position: relative
  }

  .android-badge-block img {
    padding: 15px
  }

  .development-portfolio-sec h2.comFontSz_new {
    text-align: center !important
  }
}

@media only screen and (max-width:990px) {
  .animatedLoader-main {
    padding-bottom: 10rem
  }

  .portfolio-detail-version-2 .portfolio-details-Banner {
    padding-top: 60px !important
  }

  .quote-icon {
    position: relative !important;
    top: 0 !important
  }

  .portfolio-testimonial-block h3 {
    padding-top: 4rem !important
  }

  .testimonial-left-block {
    padding-right: 2rem !important
  }

  .buisnessNeedCustom {
    padding-top: 6rem !important
  }

  .customVStemplates-main {
    padding-bottom: 6rem !important
  }

  .countermain-block {
    padding-bottom: 0
  }

  .wordpress-devl-whyhire .easemanagement-tabright h2.resp-accordion {
    text-align: left
  }

  .wordpress-devl-whyhire .easemanagement-tabright .resp-tab-content {
    padding: 26px !important
  }

  .lead-form-main-ppc-v2 {
    padding-left: 0 !important
  }

  .observedmetrics-main .content-blockscroll ul li {
    margin-left: 8rem
  }

  .lead-form-main.lead-form-main-ppc {
    padding-left: 0;
    padding-right: 0
  }

  .selectoption-block {
    min-height: auto
  }

  .how-we-work-custom h2 {
    text-align: left;
    line-height: 5.4rem;
    font-weight: 600
  }

  .speedEstimation-bar .estimate-content p {
    margin-right: 5rem
  }

  .pagespeed-cost-main h2 br,
  .pagespeed-cost-main p br {
    display: none
  }

  .nodejs-devloper h2 {
    line-height: 5.4rem
  }

  .testimonial_box-img img {
    width: 100%
  }

  .angularslider .swiper-wrapper img {
    width: 100%
  }

  .angularSlider-content ul li img {
    width: auto !important
  }

  .current-opening-form li {
    width: 100%;
  }

  .portfolio-listing-block .box-with-text .text h1 {
    font-size: 10rem
  }

  .questionBar .sv_qstn h5 {
    font-size: 18px
  }

  .survey-form {
    width: 100%
  }

  .darkmode .benfit-reputation-block .benfit-reputation-container .resp-tab-content {
    background: #25282c !important;
    box-shadow: 0 15px 30px 0 #25282c;
    -webkit-box-shadow: 0 15px 30px 0 #25282c;
    -moz-box-shadow: 0 15px 30px 0 #25282c;
    -ms-box-shadow: 0 15px 30px 0 #25282c
  }

  .darkmode .benfit-reputation-block #digital-marketingTab h2.resp-accordion {
    -webkit-box-shadow: 0 0 25px 4px #272525;
    background: #000
  }

  .topappcalifornia,
  .topmobileappDevlopers {
    max-width: 14rem !important
  }

  .darkmode .glossary-stop .headiing_div,
  .darkmode .whitepaper-ebookbg .headiing_div {
    border-left: 0
  }

  .blog-academybottom a {
    font-size: 18px
  }

  .sitmaps-links h2 {
    margin: 0 0 17px 0
  }

  .process__slider-slide .transntrust-mobileimg {
    width: 38%;
    top: 19px
  }

  .joomlaCoreFeature-sec {
    padding-bottom: 50px
  }

  .magento-banner h1 span {
    font-size: 40px
  }

  .app-name {
    width: 100%;
    margin: 0 auto
  }

  .different-platforms h2 br {
    display: none
  }

  .ebooks-block {
    display: block
  }

  .iso-button-sec,
  .iso-button-sec h4 {
    text-align: center
  }

  .package_speakdiv {
    text-align: center
  }

  .package_speakdiv h3 {
    margin-bottom: 20px !important
  }

  .package_speakdiv .transBtnB {
    margin: 20px 0
  }

  .plan_include h2 br {
    display: none
  }

  .searchengineBanner .build_text {
    padding-bottom: 0
  }

  .digital-strategy-text h1 span {
    display: block;
    font-size: 38px !important
  }

  .digitaltabbing-main-sec ul.resp-tabs-list {
    display: none
  }

  .logo-design-banner h1.header-text {
    text-align: center;
    font-size: 32px !important
  }

  .testimonial-peoples-img,
  .name_text-word-bg {
    width: 300px;
    height: 300px
  }

  .responsive-blockshow {
    left: 0
  }

  .ecommercsolution .eccomerceport-slidertext {
    right: 0
  }

  .schedule-package-new {
    top: 0 !important
  }

  .managedpackg h2 {
    padding-top: 0 !important
  }

  .managedpackg .packgesblue-txt {
    padding: 20px
  }

  .responsive-tabs__list {
    margin: 0 0 3em !important
  }

  .maint-pack {
    font-size: 40px !important
  }

  .customBanner p {
    text-align: left
  }

  .whyiphone-app .whyandroid-whitebox {
    min-height: auto
  }

  .isoCertified-img {
    right: 0;
    top: inherit;
    left: 0;
    margin: 0 auto;
    bottom: -64px
  }

  .member-logo-comm li {
    margin-right: 20px;
    margin-bottom: 20px
  }

  .android-badge-block .badge-imgblock {
    margin: 0
  }

  .agncyleft_sec,
  .agncyright_sec {
    width: 100%
  }

  .agncy_pinkbg {
    display: none
  }

  .agncyright_sec .IMGS_BLOCK {
    position: inherit;
    right: 0;
    margin: 60px 0 0
  }

  .agncyleft_sec p {
    font-size: 16px;
    margin: 0 0 10px
  }

  .agncyblckBg {
    padding-top: 30px;
    padding-bottom: 30px;
    min-height: auto
  }

  .agncyleft_sec h2 {
    font-size: 45px
  }

  .agncyleft_sec h2::after {
    bottom: -30px
  }

  .agncyright_sec .IMGS_BLOCK span img {
    width: 100%
  }

  .agncyright_sec .IMGS_BLOCK span .penimg {
    display: none
  }

  .agncyD_EbookBtn {
    bottom: -90px
  }

  .webagncyBg {
    padding-bottom: 85px;
    min-height: auto
  }

  .agncyright_sec .penimg {
    width: auto !important
  }

  ul.seo-plannew-details li span {
    font-size: 38px
  }

  .leftBlock {
    padding: 100px 0 50px
  }

  .rightBlock {
    padding: 0 0
  }

  .case_study_Bgblock .leftBlock h2 {
    font-size: 30px
  }

  .case_study_Bgblock .rightBlock h4 {
    font-size: 19px;
    margin: 0 0 20px
  }

  .rightBlock::before {
    display: none
  }

  .counter_box {
    width: 29%;
    margin: 0 29px 0 0
  }

  .counter_box h3>span {
    font-size: 14px;
    margin: 5px 0 0;
    line-height: 22px
  }

  .counter_box h3 {
    font-size: 25px !important
  }

  .case_study_Bgblock .caseStudyslide1 {
    height: 582px
  }

  .case_study_Bgblock .caseStudyslide2 {
    height: 582px
  }

  .bottom_block {
    margin: 30px 0 0
  }

  .onlinefaq.faqBlock {
    padding: 60px 0
  }

  .onlinefaq.faqBlock::before {
    display: none
  }

  .onlinefaq.faqBlock .addui-Accordion {
    padding-top: 20px
  }

  .onlinefaq.intro-main h3 {
    margin-bottom: 0
  }

  .onlinereputaion-main {
    padding: 110px 0
  }

  .onlinereputaion-main h1 {
    font-size: 70px;
    line-height: .9
  }

  .onlinereputaion-main p {
    font-size: 22px;
    margin-bottom: 50px
  }

  .onlinereputation-btn {
    padding: 14px 50px 13px 26px !important;
    background: #007eff;
    border: 2px solid #007eff !important
  }

  .onlinerepu-intro.intro-main {
    padding: 60px 0
  }

  .onlinerepu-intro h3 {
    padding: 20px 20% 35px 20%
  }

  .vocsobyNumbers-block {
    padding: 60px 0
  }

  .vocsobyNumbers-block::after {
    display: none
  }

  .vocsobyNumbers-block h3 {
    margin-bottom: 70px;
    padding-bottom: 30px
  }

  .reputationyellow-box {
    margin-right: 15px;
    max-width: 320px;
    margin-bottom: 15px;
    width: 50%
  }

  .reputationyellow-box:nth-of-type(odd) {
    margin-right: 0
  }

  .benfit-reputation-block::after {
    display: none
  }

  .reputation-services.intro-main {
    padding: 60px 0
  }

  .gdpr-service.benfit-reputation-block {
    padding: 40px 0 60px
  }

  .benfit-reputation-block h2 span {
    color: #d9d9d9
  }

  .benfit-reputation-block .benfit-reputation-container .resp-tab-content {
    border: 0;
    padding: 10px 50px;
    box-shadow: 0 15px 30px 0 #e9e9e9;
    -webkit-box-shadow: 0 15px 30px 0 #e9e9e9;
    -moz-box-shadow: 0 15px 30px 0 #e9e9e9;
    -ms-box-shadow: 0 15px 30px 0 #e9e9e9;
    border: 7px #58cdcd solid;
    background: #fff !important
  }

  .benfit-reputation-block .benfit-reputation-container .resp-tab-content::before {
    width: 0
  }

  .benfit-reputation-block .benfit-reputation-container .resp-tab-content::after {
    width: 0
  }

  .benfit-reputation-block .benfit-reputation-container .resp-tab-content h3 {
    display: none
  }

  .benfit-reputation-block .benfit-reputation-container .resp-tab-content p {
    border-top: 0;
    padding: 25px
  }

  .benfit-reputation-block h5 {
    font-size: 24px;
    font-weight: normal;
  }

  .benfit-reputation-block h3 {
    margin-bottom: 80px
  }

  .benfit-reputation-block span.repu-skyblue-circle {
    top: -16%
  }

  .benfit-reputation-block span.repu-orange-circle {
    top: -6%
  }

  .benfit-reputation-block h2.resp-accordion:first-child {
    border-top: 0 !important
  }

  .benfit-reputation-container {
    display: block;
    width: 100%;
    max-width: 600px;
    margin: 0 auto
  }

  .benfit-reputation-block h2.resp-accordion {
    box-shadow: 0 0 25px 4px #e9e9e9;
    -webkit-box-shadow: 0 0 25px 4px #e9e9e9;
    -moz-box-shadow: 0 0 25px 4px #e9e9e9;
    -ms-box-shadow: 0 0 25px 4px #e9e9e9;
    background: #fff;
    border: none
  }

  .benfit-reputation-block h2.resp-tab-active {
    background: #58cdcd !important
  }

  .benfit-reputation-block h2.resp-tab-active span {
    color: #fff
  }

  .plansandpricing-reputation-block {
    padding-top: 120px
  }

  .platform-section.paddingComm {
    padding: 60px 0
  }

  .case-study-section.paddingComm {
    padding: 60px 0
  }

  .conversion-left-sec,
  .conversion-left-sec .solutionTxt,
  .conversion-left-sec h2,
  .digital-quality-left h2,
  .digital-quality-left p {
    text-align: center !important
  }

  .conversion-left-sec .solutionTxt {
    margin-right: 0
  }

  .web-video-bottom p {
    font-size: 13px
  }

  .redesign-inner,
  .web-top-tab,
  .web-video-bottom p {
    padding: 0
  }

  .redesign-inner {
    margin-bottom: 90px;
    display: inline-block;
    width: 100%
  }

  .web-app-video a {
    top: 50px
  }

  .web-app-video .fa-play {
    font-size: 30px;
    height: 70px;
    width: 70px;
    padding: 20px 0 0 5px
  }

  .web-service-video .redbtn {
    float: left
  }

  .web-custom-main .top-sec-plateform h3 {
    padding-right: 0 !important
  }

  .web-platform-sec .padding-left-60,
  .web-platform-sec .padding-right-none {
    padding: 0 93px
  }

  .web-admin-right img {
    margin: 0 auto
  }

  .digital-inner-list {
    padding-left: 0;
    margin-bottom: 0
  }

  .package-common-list {
    margin-bottom: 40px
  }

  .comFontSz {
    font-size: 3.8rem !important
  }

  .jennaFntsm {
    font-size: 40px;
    display: block
  }

  .package-common {
    margin-right: 0
  }

  .poly-list-step,
  .poly-step-bottom {
    padding-left: 56px
  }

  .polygon-sec {
    margin: 0;
    width: auto
  }

  .polygon-sec li {
    width: 105px
  }

  .custom-shopping-banner .pinkdiv {
    margin-top: 40px
  }

  .custom-shopping-banner .pinkdiv p {
    font-size: 20px
  }

  .academy-top h1,
  .psd-to-banner h1 {
    font-size: 38px
  }

  .psd-crome-icon,
  .psd-html-code,
  .psd-psd-icon,
  .psd-responsive-icon,
  .psd-wordpress-icon {
    display: none
  }

  .twenty-desktop-img {
    background: 0 0
  }

  .psd-coded-front.margin_top_76 .twentytwenty-container,
  .twenty-desktop-img {
    width: 92%
  }

  .psd-coded-front.margin_top_76 .twentytwenty-container {
    margin: 0 auto
  }

  .app-name {
    padding-top: 152px
  }

  .app-name img {
    margin-left: 0;
    margin: 0 auto;
  }

  .convesion-bg .padding-left-60 {
    padding: 0 121px;
    margin-top: 60px
  }

  .psd-tabs-list li {
    width: 139px
  }

  .psd-bottom-btn p {
    text-align: center;
    padding-left: 0;
    padding-bottom: 20px;
    display: block;
    margin-left: 15px
  }

  .psd-bottom-btn {
    text-align: center
  }

  .academy-top p {
    font-size: 29px
  }

  .banner-iso-top {
    min-height: 174px;
    margin-bottom: 20px
  }

  .iso-inner-design {
    padding-left: 0;
    padding-top: 40px
  }

  .line-height-cust {
    line-height: normal
  }

  .iso-quality-left p {
    text-align: center
  }

  .benefit-left-sec {
    margin-bottom: 50px
  }

  .list-inner-affored.padding-none {
    padding: 0 15px
  }

  .package-common-popular li {
    background: #dfe4ec
  }

  .google-rankingfactor {
    padding-bottom: 80px
  }

  .googleranking-right {
    position: inherit;
    width: 100%;
    right: inherit
  }

  .googleranking-left {
    background: 0 0
  }

  .googleranking-left img {
    right: 0
  }

  .navbar-header p {
    text-align: left
  }

  .web-app-video img {
    margin: 0 auto;
    display: block;
    float: none;
    width: 100%
  }

  .google-rankingfactor h4::after,
  .landing-mostimportant-left:after {
    display: none
  }

  .landing-video-bottom p {
    padding-left: 15px
  }

  .landing-btn {
    font-size: inherit
  }

  .box_1 h4 {
    font-size: 24px
  }

  .testimonials-video {
    margin-top: 190px
  }

  .testimonials-video img {
    margin: 0 auto
  }

  .portfolioBtnNew {
    display: block
  }

  .slide-red-img img {
    margin-top: 40px
  }

  .testimonialLink {
    display: block;
    margin-top: 102px
  }

  .videoBlock h2 {
    font-size: 46px
  }

  .own-tag {
    width: 162px
  }

  .own-tag span {
    font-size: 33px
  }

  .headiing_div h3,
  .headiing_div_1 h3 {
    font-size: 29px;
    text-align: left
  }

  .hire-left-sec h4,
  .hire-left-sec p,
  .home-client-logo,
  .home-client-logo li,
  .home-member-btn,
  .home-member-btn .newbtn,
  .testimonialLink,
  .web-partner-bottom,
  .web-partner-left>div,
  .web-partner-middle,
  .web-partner-middle h3 {
    text-align: center
  }

  .portfolioBtnNew {
    margin-bottom: 40px
  }

  .slider_bar .bx-wrapper .bx-controls-direction a {
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    bottom: 0
  }

  .slider_bar .left_part {
    padding-top: 50px
  }

  .blog-img-comm {
    height: 212px
  }

  .blog-coment-part,
  .blog-right-sec h2,
  .blog-right-sec>p,
  .blog-social-icon {
    padding-left: 25px !important
  }

  .blog-right-sec .newbtn {
    margin-left: 25px
  }

  .package-common h3,
  .webagency-right h2 {
    font-size: 30px
  }

  .home-member-btn .newbtn,
  .web-logo-curle,
  .web-partner-bottom .newbtn {
    margin: 0 auto;
    text-align: center;
    float: none
  }

  .web-logo-curle {
    margin-top: -71px !important
  }

  .package-common p {
    font-size: 18px;
    min-height: auto;
    margin: 20px auto 20px
  }

  .hire-multi-list li {
    width: 100%
  }

  .hire-custom-mian li {
    min-height: 495px
  }

  .yellow-btn-sec {
    padding: 50px !important
  }

  .source-advant-list h5 {
    right: 0 !important;
    display: none
  }

  .eccom-affored-package-list {
    margin-top: -30.1em
  }

  .form-right-sec {
    width: 100%
  }

  .form-left-sec {
    margin-bottom: 40px
  }

  .form-right-sec .form-group {
    margin-right: 16px;
    width: 100%
  }

  .form-bottom-sec {
    padding-bottom: 100px
  }

  .contact-banner {
    padding-bottom: 40px
  }

  .quick-response:after,
  .quick-response:before {
    display: none
  }

  .trans-main-sec {
    padding-left: 15px
  }

  .hire-left-sec,
  .web-app-custom .padding-right-none {
    padding-right: 15px
  }

  .blue-cont-sec {
    margin-top: 30px
  }

  .multi-platform-main .multibox_1 {
    width: 49.2%
  }

  .multi-banner h1 {
    font-size: 41px
  }

  .multi-cms-take {
    text-align: center
  }

  .digital-strategy-text .jennaFntsm {
    font-size: 45px
  }

  .portfolio-banner-left {
    text-align: center
  }

  .big_img img,
  .portfolio-banner-right img {
    margin: 0 auto
  }

  .consult-btn {
    text-align: center;
    padding: 0 0 20px 0
  }

  .consult-btn a {
    float: none !important;
    text-align: center;
    padding-right: 20px
  }

  .box-menu-drop,
  .list-menu-drop {
    padding: 0 6px
  }

  .dark-green-bg:after {
    left: -79px;
    background-position: -759px -808px;
    width: 138px
  }

  .gray_box_div h3 {
    font-size: 55px
  }

  .logo-design-banner .word-to-banner>.newbtn {
    margin-top: 300px
  }

  .logo-design-process .margin_top_80 {
    margin-top: 0
  }

  .comon-logo-process {
    margin-top: 30px;
    text-align: center
  }

  .comon-logo-process:after {
    display: none
  }

  .logo-step-comon {
    display: block;
    margin: 0 auto
  }

  .logo-behind-right {
    padding-left: 15px
  }

  .hire-right-sec img,
  .logo-behind-right img {
    margin: 0 auto;
    float: none !important;
    margin-top: 40px;
    display: block
  }

  .meghodologyBanner .bannerAlign {
    padding: 0 15px
  }

  .affiliate-marketing-banner .web-app-text .redbtn {
    font-size: 18px
  }

  .login-form {
    margin-top: 40px
  }

  .affiliate-marketing-banner {
    text-align: center
  }

  .affiliate-marketing-banner .web-app-text .redbtn {
    margin-bottom: 40px
  }

  .affiliate-form-left h2 {
    margin-left: 0;
    text-align: center
  }

  .affiliate-marketing-banner .web-app-text h1 {
    text-align: center
  }

  .left-form-btn p {
    width: 72%
  }

  .web-app-text {
    margin-right: 0
  }

  .earning-affiliate {
    min-height: 280px
  }

  .source-delep-cont {
    width: 100% !important
  }

  .built-logos {
    min-height: 258px !important
  }

  .built-content p {
    min-height: 60px !important
  }

  .right_div_built h3 {
    margin-top: 2em
  }

  .source-banner-btn {
    padding-left: 0;
    margin-top: -19em
  }

  .source-banner-btn p {
    text-align: center;
    width: 100%;
    margin-right: 0;
    margin-bottom: 25px
  }

  .benefits-list-sec {
    margin: 60px 0 60px 0;
    width: 100%;
    text-align: center
  }

  .benefits-list-sec img {
    float: none;
    margin-right: 0;
    text-align: center;
    margin: 0 auto
  }

  .discussBlue-bar-sec p {
    font-size: 22px;
    text-align: center
  }

  .discussBlue-bar-sec,
  .time-totrim-block {
    text-align: center
  }

  .wordpressteam-btn::before {
    top: -1px
  }

  .joomla-banner-left p {
    font-size: 16px
  }

  .joomlaCore {
    width: 14.6%
  }

  .joomlaCore h5 {
    line-height: 16px
  }

  .affordable-store-right h2::after {
    left: 204px;
    bottom: -43px
  }

  .joomlaCore p {
    font-size: 15px
  }

  .joomlaCore {
    width: 100% !important;
    margin: 20px 0
  }

  .truely-mobileImg {
    background: 0 0;
    padding: 0;
    height: 429px;
    margin: 20px 0
  }

  .joomla-customc {
    margin-top: 0 !important
  }

  .word-whitebg {
    margin-top: 0;
    min-height: 429px
  }

  .considerDesign-accordion .tc-accordion-title:before,
  .tc-accordion-content:before {
    left: 3%
  }

  .webredesign-left-greentab {
    width: 100%
  }

  .resp-leftspiralimg {
    display: none
  }

  .respdesign-btn {
    float: left
  }

  .manbg-tab {
    display: none
  }

  .white-snow-shadow {
    display: none
  }

  .appbusiness-sec,
  .mobie-app-banner {
    text-align: center
  }

  .bluebtn {
    float: none !important
  }

  .different-platforms {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px
  }

  .mobileapp-to-banner p {
    text-align: left
  }

  .mobie-app-banner img {
    margin-top: 195px !important
  }

  .mobie-app-banner {
    min-height: auto !important;
    text-align: inherit
  }

  .androidBottm-list li {
    font-size: 14px
  }

  .ios-smokybg {
    display: none
  }

  .avanthamobile-ios {
    left: 0
  }

  .ios-app-dev-img img {
    margin: 0 0 0 auto
  }

  .joomla-arrow-right {
    padding: 40px
  }

  .req_input {
    width: 100%;
    margin-left: 0
  }

  .raq_top_part .left_part li {
    min-height: 106px
  }

  .hybridapp-development {
    width: 100%;
    margin-left: 0;
    padding: 0;
    background: #fff;
    margin-bottom: 50px
  }

  .hybridapp-developmentSpace ul {
    padding: 0 0 0 45px
  }

  .hybridapp-developmentSpace ul li::before {
    left: 0
  }

  .pinkvs {
    top: inherit;
    right: 0;
    left: 0;
    margin: 0 auto;
    bottom: 0;
    position: relative
  }

  .hybridapp-development-form {
    width: 100%
  }

  .hybridapp-development-form {
    margin-top: 0
  }

  .frameworks-dev-img img {
    margin: 0 0 50px auto;
    display: inline-block
  }

  .frameworks-dev-img {
    margin: 0 0 0 auto
  }

  .app-text {
    text-align: center;
    width: 100%;
    left: 0
  }

  .opensource li p {
    margin: 25px 0 0 0
  }

  .benefitsList-txt {
    width: initial;
    display: block
  }

  .easeopen-source.development-approach {
    text-align: center
  }

  .development-approach p {
    padding: 0
  }

  .easeopen-source h2::after {
    left: 0;
    right: 0;
    margin: 0 auto
  }

  .devlopment-bluetop {
    text-align: center
  }

  .benefits-list-sec li {
    width: 100%;
    border-bottom: 1px solid #f0f0f0
  }

  section.ease-management-sec img {
    text-align: center;
    float: none;
    margin: 25px auto;
    display: block
  }

  .easemanagement-tabright,
  .management-lefttab {
    margin-left: 0
  }

  .easemanagement-tabright .management-lefttab p {
    color: #fff
  }

  .management-lefttab span {
    display: inline-block;
    margin: 0 15px;
    vertical-align: middle;
    font-size: 30px;
    color: #fff
  }

  .easemanagement-tabright p {
    margin-bottom: 0
  }

  .easemanagement-tabright .resp-tab-content {
    padding: 15px !important
  }

  .develp-blueimg img {
    float: none;
    text-align: center;
    margin: 0 auto
  }

  .devlopment-content {
    text-align: center
  }

  .devlopment-content h3 {
    float: none
  }

  .dvlpmnt-bluebottom-content p {
    padding-left: 0;
    text-align: center
  }

  .easemanagement-tabright h2.resp-accordion {
    border: none
  }

  .easemanagement-tabright h2.resp-tab-active {
    background: #fd3a30 !important
  }

  .easemanagement-tabright h2.resp-accordion:nth-child(1) {
    border-top: 1px solid #c1c1c1 !important;
    background: #626262
  }

  .easemanagement-tabright h2.resp-accordion:nth-child(3) {
    border-top: 1px solid #c1c1c1 !important;
    background: #626262
  }

  .easemanagement-tabright h2.resp-accordion:nth-child(5) {
    border-top: 1px solid #c1c1c1 !important;
    background: #626262
  }

  .easemanagement-tabright h2.resp-accordion:nth-child(7) {
    border-top: 1px solid #c1c1c1 !important;
    background: #626262
  }

  .easemanagement-tabright h2.resp-accordion:nth-child(9) {
    border-top: 1px solid #c1c1c1 !important;
    background: #626262
  }

  .easemanagement-tabright .resp-arrow {
    width: 0;
    height: 0;
    float: right;
    margin-top: 13px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 6px solid #fff
  }

  .easemanagement-tabright h2.resp-tab-active span.resp-arrow {
    border: none;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 6px solid #fff
  }

  .word-experience-list {
    padding: 26px 0 25px 0
  }

  .bx-wrapper .bx-controls-direction a.disabled {
    display: none !important
  }

  .web-platform-sec p {
    margin-right: 0
  }

  .congrats_contacts span {
    position: relative !important
  }

  .imgResponsive img {
    width: 100%
  }

  .portfolio-applescreen {
    margin-top: 0
  }

  .port-detail-innerimg {
    background-position: 256px 21px !important
  }

  .portFolio-bg {
    text-align: center
  }

  .portfolio-details-Banner .build_text {
    text-align: center
  }

  .portfolio-button {
    margin-bottom: 63px
  }

  .servicesBanner {
    text-align: center;
    padding-bottom: 70px
  }

  .servicesBanner img {
    margin: 0 auto
  }

  .project-common-cont {
    min-height: 348px
  }

  .respboxBlue {
    position: relative !important;
    float: left
  }

  .respdevelop {
    display: none
  }

  .web-partner-sec {
    text-align: center
  }

  .blog-main section#primary {
    width: 100% !important
  }

  .mobileapps-portfolio-sec .bxslider-mobileApps-sec .bx-wrapper .bx-prev {
    left: 95% !important
  }

  .mobileapps-portfolio-sec .bxslider-mobileApps-sec .bx-wrapper .bx-next {
    right: 0 !important
  }

  .source-delep-cont h5 {
    right: 0;
    position: relative;
    left: 0;
    margin: 0 auto;
    text-align: center;
    width: 100%;
    top: 40px
  }

  .source-delep-cont h5:after {
    display: none
  }

  .bxslider-portfolio-sec .bx-wrapper .bx-controls-direction a {
    display: none
  }

  .discussBlue-bar-sec h3 {
    font-size: 20px;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 0
  }

  .trusted-list {
    width: 100%;
    margin-bottom: 0;
    margin-top: 40px
  }

  .trusted-list li {
    width: 100%
  }

  .trusted-list li:last-child {
    border-bottom: 1px solid #ceced1
  }

  .trusted-list.trusted-list-pad {
    margin-left: 0;
    margin-top: 0
  }

  .helpingman {
    display: none
  }

  .copywhiteftr-left p {
    text-align: center
  }

  .copywhiteftr-right ul {
    margin: 4px 0 0 0;
    text-align: center
  }

  .navbar-header {
    margin: 10px 0 10px 15px;
    float: left
  }

  .raqblc.request {
    padding: 26px 52px 25px 33px;
    margin-left: 0
  }

  .navbar-toggle {
    padding: 22px 0
  }

  .navbar .navbar-collapse {
    top: 64px
  }

  .raqblc {
    font-size: 11px
  }

  .consultnew-btn::after {
    top: 24px
  }

  .yellowgirlimg {
    display: none
  }

  .customPaying {
    text-align: center;
    padding: 51px 0 50px 0;
    min-height: auto !important
  }

  .visitorspay span {
    margin-left: 0
  }

  .visitorspay h1 {
    text-align: center;
    padding-top: 15px
  }

  .freecms-joomlalogo.magento-img,
  .tailormade-right:before {
    display: none
  }

  .magento-Ecomrce-inn h2 {
    text-align: left !important
  }

  .tailorMade {
    padding: 50px 0 120px 0
  }

  .ecom-discuss {
    display: block;
    margin: 0 auto !important;
    text-align: center !important;
    float: none !important;
    width: 260px;
    padding: 17px 38px !important
  }

  .budget-friendlyblk .list-group {
    width: 100% !important
  }

  .pricinghovers {
    margin-bottom: 10px !important
  }

  .faqcircle {
    margin-top: 0 !important;
    top: 64px;
    bottom: 0;
    z-index: 10
  }

  .faqBlock .addui-Accordion {
    padding-top: 200px
  }

  .faqBlock {
    padding: 50px 0 110px 0
  }

  .faqquest {
    text-align: center !important;
    margin-top: 0
  }

  .everytym-text span,
  .magento-Ecomrce-inn h2 {
    text-align: center !important
  }

  .expectaion-testimonial .everytym-text h2 {
    text-align: center !important
  }

  .helpyou {
    min-height: 500px
  }

  .eccomerceport-slider {
    background: 0 0
  }

  .eccomerceport-sliderimg {
    border: 1px solid #dcdcdc;
    width: 99%
  }

  .pkgaesfeatures {
    margin-left: 0;
    margin-top: -11px
  }

  .pkgaesfeatures {
    padding: 46px 40px 0 40px
  }

  .panelbotm-text {
    display: block
  }

  .kickstart span {
    text-align: center;
    margin: 0 auto;
    display: block
  }

  .canteasier h2,
  .canteasier p {
    text-align: center
  }

  .canteasier span::after {
    left: 0;
    right: 0;
    margin: 0 auto
  }

  .greylogos {
    margin-top: -6px
  }

  .helpyou {
    min-height: 100% !important;
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 80px 0 !important
  }

  .greylogos .paddingComm4 {
    padding: 60px 0 100px
  }

  .addressBlock {
    margin-top: 20px
  }

  .ecomm-webblk .ecommBuisnes span {
    text-align: center;
    display: block
  }

  .ecomm-webblk .ecommBuisnes h2,
  .ecomm-webblk .ecommBuisnes p {
    text-align: center
  }

  .eccomerceport-sliderimg {
    top: 250px
  }

  .eccomerceport .eccomerceport-slider .bx-wrapper .bx-controls-direction a {
    display: block !important;
    bottom: 0
  }

  .magento-Ecomrce-left .magento-Ecomrce-inn h2 {
    text-align: left !important
  }

  .tailor-blk h2,
  .tailor-blk span {
    text-align: center;
    display: block
  }

  .magento-Ecomrce {
    text-align: center
  }

  .magento-Ecomrce-left .customiztion-resp h2 {
    text-align: center !important
  }

  .budget-friendlyblk .list-group-item,
  .webagency-sec {
    text-align: center
  }

  .trusted-list li {
    background: 0 0;
    padding: 10px 0
  }

  .trustedbtns {
    margin-top: 40px
  }

  .shopRemix-inn h2,
  .shopremix-blk {
    text-align: center
  }

  .webagency-left img {
    display: inline-block
  }

  .webagency-right h2::after {
    left: 0;
    text-align: center;
    right: 0;
    margin: 0 auto
  }

  .budget-centertext h2 {
    margin-top: 8px !important
  }

  .budget-centertext h2::after {
    bottom: 10px
  }

  .budget-centertext p {
    margin-top: -16px
  }

  .budget-friendlyblk .list-group-item {
    padding-right: 0
  }

  .addresspdding {
    min-height: 184px
  }

  .ecommStore .planbtn::after,
  .raqblc.request::after {
    top: 27px;
    right: 27px
  }

  .ecommStore .pakgebtn::after {
    top: 63px
  }

  .visitorspay p {
    padding: 0
  }

  .ecomm-webblk h2::after {
    left: 0;
    right: 0;
    margin: 0 auto
  }

  .tailormade-right {
    margin-top: 50px !important
  }

  .pkge-padd {
    margin-top: 35px
  }

  .newtestmonial-img {
    margin-bottom: 30px
  }

  .newtestmonialtxt-block {
    width: 90% !important;
    margin-left: 0 !important
  }

  .testimonailblock-left {
    text-align: center
  }

  .everytym-text {
    margin-top: 0 !important
  }

  .newtestmonialtxt-block p::after {
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center
  }

  .eccomerceport-slidertext {
    top: 750px
  }

  .eccomerceport,
  .eccomerceport-whitebg {
    height: 1020px
  }

  .pkgaesfeatures h3 {
    margin-left: 0
  }

  .hybrid-dev .magento-Ecomrce-inn p {
    padding-right: 0
  }

  .hybrid-dev p,
  .hybrid-dev span {
    text-align: center
  }

  .hybrid-dev {
    min-height: auto
  }

  .slider-red-left {
    background: url(../images/engagement-slider-frame.png) no-repeat -24px top;
    padding: 25px 0 50px 0
  }

  .slider_bar .bx-wrapper {
    margin: 0 auto 0
  }

  .android-app-banner,
  .redboat-business-blk,
  .source-top-cont,
  .web-app-custom,
  .web-application-banner,
  ul.opensource {
    padding-top: 50px
  }

  .bot_banner_div,
  .custom-web-text,
  .ios-loveapps,
  .portfolio_div h2,
  .speaktoexprt {
    text-align: center !important
  }

  .different-platforms,
  .joomla-banner-right,
  .pricing-maintbl .panel {
    min-height: auto
  }

  .academydiv,
  .boxes-mainsec,
  .company-botDiv,
  .company_briefDiv,
  .company_photo,
  .company_whiteDiv,
  .digital-strategy-banner,
  .ios-app-banner,
  .job_div,
  .package_speakdiv,
  .plan_include,
  .raking_div,
  .seo_table,
  .servicesBanner,
  .sturggling-block,
  .team_company,
  .testmonail_opening_div {
    padding: 50px 0 !important
  }

  .resource-digital-main,
  .vocsoBuild-sec {
    min-height: auto
  }

  .joomla-banner,
  .magento-banner {
    padding: 50px 0 160px 0
  }

  .raking_div .schedule a {
    height: auto
  }

  .web-package-banner {
    height: 500px
  }

  .gray_box_listing {
    margin: 40px 0 0 0
  }

  .strgleHead h2 {
    font-size: 39px
  }

  .redfineseo-left h2,
  .redfineseo-left p {
    text-align: inherit
  }

  .redfineseo-left span::after {
    right: inherit !important
  }

  .trustedppcLogo li {
    margin-bottom: 40px;
    margin-right: 60
  }

  .seo_process .schedule a {
    height: 75px
  }

  .isotext-bg-sec {
    padding: 50px 0 0 0
  }

  .iso-banner {
    padding-top: 0;
    padding-bottom: 0
  }

  .opening_text h3 {
    margin-top: 0
  }

  .bot_banner_div .req_btn {
    width: auto
  }

  .portfolio-applescreen {
    margin-top: 0;
    display: inline-block;
    margin-left: 0
  }

  .speaktoexprt .pull-right {
    float: none !important
  }

  .portfolio-banner-left .build_text-new {
    padding-top: 0
  }

  .raq_top_part h1 {
    margin-top: 0
  }

  .rag_header .raq_number {
    margin-left: 8%
  }

  .call-detail {
    margin-right: 65px
  }

  #voiceFlt img {
    padding: 18px 15px 18px 15px;
    float: left
  }

  .contact-list .fa {
    margin-right: 12px;
    vertical-align: top
  }

  .contact-list h5 a {
    font-size: 16px
  }

  .mobile-app-dev-img {
    margin-bottom: 0
  }

  .fivesteps-block {
    margin-bottom: 170px
  }

  .schedule.schedule-stepbtn {
    width: 100%;
    text-align: left
  }

  .schedule.schedule-stepbtn p {
    text-align: left
  }

  .customBanner .margin_left_3 {
    margin-left: 0 !important
  }

  .drag_text {
    left: inherit;
    right: 55px
  }

  .ios-app-banner .ios-loveapps h1 {
    margin: 0 0 20px 0
  }

  .ios-app-banner {
    min-height: auto
  }

  .ios-app-banner::after {
    position: absolute;
    content: "";
    background: rgba(0, 0, 0, .4);
    width: 100%;
    height: 100%;
    top: 0
  }

  .req-new h4.handPadding {
    font-size: 33px
  }

  .freequote-logos {
    margin-top: 160px
  }

  .freequote-logos li:first-child {
    margin-top: 0
  }

  .right-sidebarblck {
    margin-top: 50px
  }

  .glossary-banner p {
    padding: 0 7px;
    margin-top: 14px;
    font-size: 16px
  }

  .alphabet_details h1,
  .alphabet_details h2,
  .alphabet_details h3,
  .alphabet_details h4,
  .alphabet_details h5,
  .alphabet_details h6 {
    margin-top: 30px !important
  }

  .subject-tags {
    margin-bottom: 23px !important
  }

  .copyrightftr-block .text-right,
  .copywhiteftr-right {
    text-align: center
  }

  .resource-digital-main {
    padding-bottom: 484px
  }

  .big-dgacademy-bg {
    bottom: -690px
  }

  .resourceyellow-div p {
    padding-right: 0
  }

  .academy-top-whitepprs h1 {
    font-size: 58px;
    line-height: 61px
  }

  .academy-top-whitepprs p {
    margin-top: 30px
  }

  .download-inner-block {
    margin-left: 11px
  }

  .academy-top-whitepprs h1 {
    font-size: 58px;
    line-height: 61px
  }

  .academy-top-whitepprs p {
    margin-top: 30px
  }

  .download-inner-block {
    margin-left: 11px
  }

  .form-left-sec ul li {
    margin-bottom: 0;
    display: inline-block;
    margin-right: 24px
  }

  .form-left-sec ul {
    padding: 70px 0 70px 0
  }

  .form-bottom-sec {
    padding-bottom: 0
  }

  .contact-list {
    padding: 0 0 40px
  }

  .email-boxes {
    margin-bottom: 20px
  }

  .form-right-sec .form-group {
    margin-right: 0
  }

  .payment-newPopup {
    width: 100%
  }

  .payable-amount {
    text-align: center
  }

  .payment-popup .modal-body {
    width: 100%
  }

  .payment-popup .form-group .select-field {
    background: url(../images/contact-selectdownarrow.png) no-repeat 795px center
  }

  .webagency-right {
    padding-left: 0
  }

  .forbiddine_div.my_list li {
    padding-right: 0
  }

  .bxslider-mobileApps-sec .bx-wrapper .bx-viewport {
    min-height: 1083px !important
  }

  .mobileapps-portfolio-sec {
    min-height: 1209px
  }

  .eccomerceport {
    height: 1013px !important
  }

  .logo-main-left {
    width: 100%;
    text-align: center
  }

  .logo-design-banner h2.header-text {
    text-align: center
  }

  .logo-main-right {
    width: 100%;
    margin-top: 50px;
    text-align: center
  }

  .logo-design-banner {
    padding: 50px 0 50px 0
  }

  .gdpr-banner-main {
    text-align: center;
    padding: 50px 0
  }

  .lockstar {
    text-align: center !important;
    margin: 0 auto;
    float: none;
    padding-top: 40px
  }

  .complient-img {
    text-align: center;
    margin: 0 auto !important
  }

  .implementation-text {
    text-align: center;
    width: 100%;
    float: none;
    margin: 0 auto
  }

  .calling-div {
    margin-left: 0 !important
  }

  .toolkit-main h4 {
    padding-top: 38px;
    font-size: 28px
  }

  .toolkit-main .cntct-btn.cwdd-btn {
    text-align: center;
    float: none;
    display: inline-block
  }

  .double-circle img {
    float: none;
    margin-top: 56px;
    width: 100%
  }

  .toolkit-main p {
    padding-bottom: 10px
  }

  .gdpr-consultant {
    width: 100%;
    margin: 0
  }

  .calling-main {
    padding: 53px 0
  }

  .gdpr-audit-main {
    text-align: center
  }

  .gdpr-audit-text {
    width: 100%
  }

  .gdpr-audit-main .cntct-btn.cwdd-btn {
    margin-bottom: 35px;
    margin-top: 34px
  }

  .gdpr-audit-image {
    width: 100%;
    padding: 0 30px
  }

  .gdpr-text p {
    padding-right: 23px
  }

  .double-circle::after {
    left: 8px
  }

  .gdpr-service {
    padding: 100px 0
  }

  .complient-img {
    padding-top: 0
  }

  .calling-main P {
    padding: 0 0 !important
  }

  .calling-main .cntct-btn.cwdd-btn {
    margin-top: 10px !important
  }

  .gdpr-text {
    padding: 35px 30px 0 30px;
    width: 100%;
    margin-right: 0
  }

  .gdpr-audit-image-absolute {
    margin-bottom: 50px
  }

  .freecallsubmit-btn {
    margin-top: 20px !important
  }

  .digitalresponsive-tab-inner h2 h5 {
    color: #000;
    font-size: 16px;
    margin: 0;
    font-weight: 500;
  }

  .vocso-digitalmarkting {
    padding-bottom: 0 !important
  }

  .our-sec-block p {
    margin-bottom: 45px;
    padding: 0 0 30px 0
  }

  .marketingResultBlock-slider-right img {
    display: inline-block !important
  }

  .what-inner-boxs-padbot-lastnone {
    margin-top: 100px;
    margin-bottom: 0 !important
  }

  .what-inner-boxs {
    min-height: 672px;
    margin-bottom: 20px;
    width: 47%
  }

  .what-inner-boxs:nth-child(3),
  .what-inner-boxs:nth-child(9) {
    margin-right: 20px
  }

  .respaddingright-0 {
    margin-right: 0
  }

  .respaddingright-15 {
    margin-right: 20px !important
  }

  .marketingResultBlock-slider-left p {
    text-align: center
  }

  .digitalresponsive-tab-inner .resp-tab-content {
    padding: 60px 50px 60px 50px
  }

  .digitaltabs-inner-cont-left {
    text-align: left;
    padding-right: 0
  }

  .digitaltab-mainblock .digitaltabs-inner-cont-left h3 {
    margin-top: 0;
    margin-bottom: 30px;
    font-size: 28px;
    line-height: 33px
  }

  .what-inner-boxs-padbot-lastnone {
    margin-top: 0
  }

  .what-inner-boxs p {
    margin-bottom: 18px !important;
    min-height: auto !important
  }

  .what-inner-tab-boxes {
    width: 48% !important
  }

  .increased-box p {
    padding: 0 !important
  }

  .marketingResultBlock-slider-left h4 {
    text-align: center
  }

  .marketingResultBlock-slider-left p {
    font-size: 18px
  }

  .marketingResultBlock-slider-left {
    padding-left: 15px !important
  }

  .google-main-imgblock-trustlogo {
    margin-right: 29px
  }

  .intro-main-digital p {
    padding: 0
  }

  .digitaltab-mainblock {
    margin-bottom: 30px
  }

  .scrollspy .whattabtab-2 p {
    padding-left: 0 !important
  }

  .what-inner-boxs-padbot-lastnone {
    margin-bottom: 20px !important
  }

  #myModal-call .modal-dialog {
    width: 94% !important;
    margin: 0 auto;
    text-align: center
  }

  .blog-content {
    text-align: left
  }

  .popup-container {
    width: 100% !important;
    background: url(../images/man.jpg) right top no-repeat #e3ecf3 !important
  }

  #myModal-call {
    z-index: 99999999 !important
  }

  .manageboxnumber {
    margin-top: -22px;
    vertical-align: top;
    font-size: 70px
  }

  .imagineall-right ul li span {
    width: 200px
  }

  .manageblueboxs {
    width: 326px
  }

  .manageboxtext p {
    font-size: 13px
  }

  .manageblueboxs:last-child {
    margin-bottom: 0 !important
  }

  .imagineall-right {
    margin-top: 40px
  }

  .imagineall-right p {
    padding-right: 0;
    font-size: 19px
  }

  .managedwebsite-right-block {
    margin-top: 40px
  }

  .imagineall-mainblock .imagineall-left p {
    padding-right: 0;
    font-size: 25px;
    line-height: 30px
  }

  .android-secondblock {
    padding-bottom: 230px
  }

  .androidtextbig {
    font-size: 150px;
    bottom: -184px !important;
  }

  .android-secondblock {
    padding-bottom: 150px !important
  }

  .glossary-banner .glossary-banner-category {
    font-size: 86px
  }

  .whyandroid-whitebox {
    min-height: auto
  }

  .suces-android-blackbox h4 {
    font-size: 23px
  }

  .androidheight-phone .tabs__content {
    height: auto !important
  }

  .whyandroid-whitebox {
    margin-bottom: 20px
  }

  .android-mainBanner .managedmain-text {
    position: relative;
    z-index: 10
  }

  .awwardsNominee {
    display: none;
  }
}

@media only screen and (max-width:1024px) and (min-width:768px) {
  .topBlueTxt {
    font-size: 13px
  }

  .customBanner .build_text h1 {
    font-size: 60px
  }

  .logo-portdetail-block {
    padding: 60px 0 0 0;
    text-align: center;
  }
}

@media only screen and (max-width:767px) {
  .ceo-message-blogtopic .ceoimg {
    text-align: center;
  }

  .seo-plan-pkg-main {
    padding: 5rem 0
  }

  .pagespeed-cost-main h2 {
    line-height: 5rem;
    word-break: break-word
  }

  .realtime-card h2 {
    font-size: 2.2rem !important
  }

  #main #faq .card .card-header .btn-header-link,
  #main #faq .card-body {
    padding: 3rem
  }

  .weboptimize-priceSec .ecommBuisnes h2 {
    font-size: 3.8rem !important;
    line-height: 5.4rem
  }

  .smallbussiness-main .nodejs-devloper-logos {
    flex-direction: column !important
  }

  .speedoptimize-solutions .nodejs-devloper-logos ul.nodelogo-column {
    width: 50% !important;
    margin-right: 0 !important
  }

  .speedoptimize-solutions .nodejs-devloper-logos ul.nodelogo-column li {
    display: inline-flex;
    width: 49%;
    margin-bottom: .6rem;
    height: 120px
  }

  .speedoptimize-solutions .nodejs-devloper-logos ul.nodelogo-column li p {
    min-height: 34px
  }

  .speedoptimize-solutions .nodejs-devloper-logos ul.nodelogo-column li img {
    margin: 0 auto 1rem
  }

  .HappyCustomers:before {
    width: 35rem;
    height: 35rem
  }

  .HappyCustomers h2 {
    line-height: 39px
  }

  .HappyCustomers .swiper-container {
    padding: 5rem 0 8rem
  }

  .closed-process>li::after,
  .timeline-content>ul>li:after {
    right: 0;
    left: 0;
    margin: 0 auto
  }

  .collateral-content {
    flex-direction: column-reverse;
    padding: 0 !important
  }

  .how-we-work-custom {
    padding-bottom: 0 !important
  }

  .collateral-content .media-side,
  .media-side {
    margin-left: 0
  }

  .speedCaseStudies-main figure h2 br {
    display: none
  }

  .speedCaseStudies-main figure h2 {
    font-size: 3.8rem !important;
    line-height: 5.4rem;
    position: relative;
    margin-bottom: 0
  }

  .webOptimiz-faq h2 {
    margin-bottom: 2rem
  }

  .rfq-banner .contact-top {
    text-align: center;
    padding: 5rem 2rem 0
  }

  .form-whitebg h2 {
    font-size: 3rem
  }

  .loadingspinner p {
    margin: 0;
    font-size: 2.4rem;
    padding: 0 5rem;
    line-height: 4rem
  }

  .increase-conversion-bloggenerator .overflowContent div {
    margin-bottom: 4rem
  }

  .increase-conversion-bloggenerator .content-blockscroll ul {
    padding-left: 0
  }

  .increase-conversion-bloggenerator .content-blockscroll ul li::before {
    top: 0
  }

  .increase-conversion-bloggenerator .content-blockscroll ul li {
    padding-right: 0
  }

  .ceo-message-blogtopic .ceoimg img {
    margin-top: 0
  }

  .ceo-message-blogtopic {
    padding-top: 5rem
  }

  .customBanner .margin_left_3 {
    margin-left: 0 !important;
    margin-top: 0
  }

  .home-header ul.navbar-nav li a {
    font-size: 1.8rem
  }

  .newBlogDesg .blogimg {
    margin: 0 0 1.5rem
  }

  .scroll-to-top {
    display: none
  }

  .moretraffic-btn {
    display: block;
  }

  .form-logo-blockThankYou .form-whitebg {
    min-height: auto;
    padding: 25px 12px !important;
  }

  .testmonail_opening_div h3 {
    font-size: 32px
  }

  .portfolio-listing-block .box-with-text .text h1 {
    font-size: 8rem
  }

  .wordpressmangent-sec #verticalTab .resp-tab-content {
    padding: 3rem 3rem 3rem 3rem !important
  }

  .shoptext {
    bottom: -48px
  }

  .darkmode .onlinefaq .addui-Accordion .addui-Accordion-header.addui-Accordion-open {
    background: #59c9cb
  }

  .solutionTxt {
    font-size: 40px !important
  }

  .psdToXhtml-btn {
    margin-left: 0px !important
  }

  .joomla-rqst {
    padding: 0 0 0 0
  }

  .androidtextbig {
    bottom: -118px !important
  }

  .form-left-sec {
    margin: 0 0 0 0
  }

  .form-logo-block {
    padding-top: 5rem
  }

  .sitemapBanner {
    margin-top: 2rem
  }

  .sitemapBanner .contact-top h1 {
    font-size: 60px !important
  }

  .sitmaps-links {
    margin-top: 0;
    padding: 2.8rem 2rem
  }

  .projetnext-prev-block-test ul li a {
    padding: 25px 25px !important;
  }

  .seo_table table .top_heading .first_bar,
  .seo_table table .top_heading .five_bar,
  .seo_table table .top_heading .four_bar,
  .seo_table table .top_heading .second_bar,
  .seo_table table .top_heading .third_bar {
    font-size: 14px
  }

  .acc-content {
    overflow: scroll
  }

  .development-approach-sec .development-approach h2 br {
    display: none
  }

  .development-approach-sec .development-approach h2 {
    margin-bottom: 30px
  }

  .easeopen-source p {
    margin-top: 33px
  }

  .development-portfolio-sec .bxslider-portfolio-txt h2 {
    font-size: 18px !important
  }

  .line-height-redtxt {
    margin-left: 0
  }

  .headiing_div_1>span {
    margin-bottom: 30px
  }

  .benefit-left-sec h3 {
    font-size: 28px
  }

  .vocso-perfect-team h2 {
    margin-bottom: 30px
  }

  .joomlaCoreFeature-sec {
    padding-bottom: 50px
  }

  .joomla-perfect-team h2 {
    margin-bottom: 30px
  }

  .app-name {
    padding-top: 53px
  }

  .contact-form {
    margin-top: 0
  }

  .animation-container.force3d {
    display: none
  }

  .contact-banner {
    min-height: auto
  }

  .rfqd-form {
    margin-top: 0
  }

  .email-heading span {
    font-size: 32px
  }

  .email-boxes {
    min-height: auto
  }

  .jobBanner-new .headiing_div {
    z-index: 1;
    position: relative
  }

  .inner_headiing_div {
    margin-top: 50px;
    text-align: center
  }

  .meghodologyBanner .build_text {
    margin-bottom: 0;
    padding-bottom: 0 !important
  }

  .methodology_div .right_part {
    margin-left: 0
  }

  .measuring_div {
    left: 0
  }

  .measuring_div:after,
  .measuring_div:before,
  .round_border {
    display: none
  }

  .testmonail_opening_div .photo_div,
  .job_opening_div .photo_div {
    display: none
  }

  .center-cnslt,
  .meghodologyBanner p {
    text-align: center
  }

  .seo_five-steps a {
    margin-right: 0
  }

  .happylinks li {
    margin-bottom: 20px
  }

  .freedownload h2 {
    max-width: 100%;
    padding: 0 0
  }

  .seo_top_part {
    padding-top: 50px
  }

  .processwork_div li h4 {
    text-align: center
  }

  .vocsoapproach h2,
  .digital-trust-vocso h2 {
    margin-bottom: 30px
  }

  .col-md-offset-2 {
    margin-left: 0
  }

  .bxslider-port-img {
    right: 0 !important;
    left: 0 !important;
    width: 100%
  }

  .ourios-app .wrap,
  .ourandroid-app .wrap {
    width: 100%
  }

  .form-whitebg {
    min-height: auto
  }

  .pkg-congratulations {
    padding-bottom: 50px
  }

  .seo_table h3 {
    padding: 0;
    font-size: 30px
  }

  .features_text a {
    text-align: left;
    display: inline-block
  }

  .seo_pacakge_div h3 {
    font-size: 30px
  }

  .word-easy-use:last-child {
    margin-right: 0 !important
  }

  .word-easy-use {
    min-height: auto;
    padding-bottom: 25px;
    margin-right: 0
  }

  .hire-banner .web-app-text p {
    margin-top: 45px !important;
    line-height: 4rem;
  }

  .joomla-banner .joomla-to-banner h1 {
    margin-left: 0
  }

  .perfect-team-middletxt-right .thumbnail p {
    min-height: auto
  }

  .truely-mobileImg {
    padding: 0 0 !important
  }

  .truely-mobileImg {
    height: auto
  }

  .android-services-box .thumbnail h3 {
    font-size: 20px
  }

  .whyiphone-app .whyandroid-leftblock h2 {
    color: #fff;
    text-align: center
  }

  .android-secondblock .imagineall-left p {
    font-size: 30px !important;
    line-height: 35px !important;
    padding-right: 0 !important
  }

  .iphoneappservice-block .perfect-team-middletxt-right .thumbnail,
  .popular-appblockorange .perfect-team-middletxt-right .thumbnail {
    text-align: left;
    min-height: auto !important
  }

  .perfect-team-middletxt-right .thumbnail {
    padding: 28px 14px 28px
  }

  .magento-eccommerce {
    margin-top: 50px !important
  }

  .affrdble-Magento-whitediv h2 {
    font-size: 22px
  }

  .affrdble-Magento-whitediv h2 br {
    display: none
  }

  .magento-banner-left p {
    margin: 30px 0 40px
  }

  .magento-arrow-right {
    padding: 40px
  }

  .web-service-video {
    margin-top: 50px
  }

  .hybrid-app-banner {
    min-height: auto
  }

  .hybridnativeform {
    display: block
  }

  .development-approach-sec .easeopen-source h2 {
    line-height: 40px
  }

  .development-approach-sec {
    padding-bottom: 50px
  }

  .devlopgrey-block {
    padding-top: 0
  }

  .devlopment-bluetop-grey {
    min-height: auto
  }

  .web-bottom-btn {
    margin-top: 30px !important;
    padding-top: 0 !important
  }

  .web-app-custom .boxes-mainsec {
    margin-top: 0
  }

  .web-application-banner .web-app-text p {
    margin-top: 20px !important
  }

  .different-platforms {
    padding: 30px 0 50px 30px
  }

  .bxslider-androidapps-img {
    border: 1px solid #c1bebe
  }

  .bxslider-iphoneapps-img {
    border: 1px solid #c1bebe
  }

  .bxslider-iphoneapps-img {
    left: 0
  }

  .different-platforms h2 {
    font-size: 20px !important
  }

  .mobileapp-to-banner h1 {
    margin-left: 0 !important
  }

  .bxslider-androidapps-img {
    left: 151px
  }

  .bxslider-iphoneapps-img {
    left: -276px
  }

  .progressbar span {
    float: none
  }

  .freebutton-cover button {
    font-size: 15px !important
  }

  .freebutton-cover button::after {
    right: 53px
  }

  #proj_specification_document {
    width: 100%
  }

  .big-dgacademy-bg {
    right: 0 !important
  }

  .morewhites {
    margin-top: 30px
  }

  .web-app-video a {
    top: 0
  }

  .ebooks-block {
    width: 100%;
    display: inline-block;
  }

  .servicesBanner .build_text h1 {
    text-align: center;
    line-height: normal !important
  }

  .contact-formwhitebox {
    min-height: auto
  }

  .contact-top h1 {
    font-size: 40px !important;
    line-height: 6rem;
  }

  .contact-top {
    margin-bottom: 0 !important;
    padding: 70px 0 0
  }

  .iso-button-sec h4 {
    text-align: center;
    padding-top: 0;
  }

  .meghodologyBanner .build_text {
    padding-bottom: 0 !important
  }

  .method-left-part {
    border-right: 0;
    border-bottom: 1px solid #fff
  }

  .meghodologyBanner .bannerAlign .build_text h1 {
    line-height: 34px !important
  }

  .testmonail_div .test_box_1 {
    width: 100%;
    word-break: break-word
  }

  .heading_testmonail {
    font-size: 26px !important
  }

  .tesmonailBanner .build_text h1 {
    text-align: center !important;
    line-height: 45px !important
  }

  .passionatexperts h3 {
    font-size: 26px !important
  }

  .company-botDiv .transBtnB {
    margin-top: 20px !important;
    display: inline-block
  }

  .company-botDiv h5 {
    text-align: center
  }

  .company_photo .whtie_bg ul {
    margin: 18px auto
  }

  .company_briefDiv h4 {
    font-size: 18px
  }

  .company_briefDiv .right_part {
    padding-left: 0
  }

  .passionatexperts .build_text h1 {
    text-align: center !important
  }

  .passionatexperts span {
    text-align: center !important
  }

  .reputationService-box {
    width: 100%
  }

  .seo_pacakge_div h3 {
    margin-top: 0;
    padding: 0 0;
  }

  .seo_table p {
    padding: 0
  }

  .seo_pacakge_div .second_div {
    margin-bottom: 20px
  }

  ul.happylinks {
    display: block;
    text-align: center;
    margin: 0 auto
  }

  .book-meet .ecommBuisnes.caseStudy {
    padding: 0 15px
  }

  .book-meet .caseStudy p {
    line-height: 27px
  }

  .book-meet .caseStudy h2 {
    font-size: 23px !important
  }

  .seopkgaffordable p {
    margin-top: 20px
  }

  .seo_graph,
  .seo_package {
    padding: 50px 0
  }

  .processwork_div {
    padding: 50px 0
  }

  .seopkgaffordable {
    max-width: 100%;
    margin-bottom: 50px
  }

  .processwork_div li .gray_bg {
    position: relative;
    background-position: center
  }

  .processwork_div li {
    width: 46% !important
  }

  .processwork_div li:nth-child(3n) {
    margin-right: 25px !important
  }

  .google-img {
    margin-bottom: 20px
  }

  .searchengineBanner.seocompbanner {
    min-height: auto
  }

  .seocompbanner p {
    margin-bottom: 0 !important
  }

  .digital-bottom-btn {
    margin-top: 0
  }

  .vocsoaproch_para p {
    padding: 0 !important
  }

  .gray_box_div .box_1 {
    margin-bottom: 30px
  }

  .digital-strategy-text p {
    margin-top: 1em
  }

  .digitalmrketing-logos {
    padding-top: 5rem !important
  }

  .scrollspy .tabinner-container .whattabtab-2 p {
    background: 0 0
  }

  #Home .what-inner-boxs {
    padding: 0
  }

  .intro-main-digital .digitalmrktg-new .cntct-btn {
    margin-bottom: 0 !important
  }

  .digitalMrktg-btn {
    font-size: 14px;
    padding: 11px 50px 11px 23px
  }

  .digitaltop-content h1 {
    font-size: 40px;
    line-height: 46px
  }

  .logo-design-banner {
    padding: 80px 0 50px 0
  }

  .ourrecent-inner {
    margin-top: 26px !important
  }

  .logo-main-left .logoheader-pad {
    padding: 0 0 0 !important
  }

  .packred-arrow {
    top: inherit !important
  }

  .redboat-business-blk {
    min-height: 500px;
    padding-top: 0
  }

  .eccomerceport,
  .eccomerceport-whitebg {
    height: auto !important
  }

  .eccomerceport-slider .bx-viewport,
  .eccomerceportpkg-slider .bx-viewport {
    min-height: auto
  }

  .eccomerceport-slidertext .ecommBuisnes {
    margin-top: 50px
  }

  .ecommercsolution .responsive-blockshow {
    position: relative
  }

  .eccomerceport .bx-controls-direction {
    position: relative;
    top: 0
  }

  .eccomerceport {
    height: auto !important;
    padding-bottom: 100px !important
  }

  .eccomerceport-slider {
    height: auto
  }

  .discussbtn {
    margin-top: 0
  }

  .ecommercsolution .porfolioEcommerce {
    left: 0 !important;
    width: 100%;
    top: 0
  }

  .ecommercsolution .eccomerceport-slidertext {
    left: 0;
    top: 0;
    position: relative
  }

  .responsive-blockshow {
    left: 0
  }

  .sensitive-slider {
    margin-top: 20px
  }

  .manageWebsite-box .ecommerce-store h2 {
    font-size: 22px !important
  }

  .manageWebsite-box .ecommerce-store .ecommerce-list {
    margin: 0 0 30px 0;
    min-height: auto
  }

  .manageWebsite-box .ecommerce-store h2 br {
    display: none
  }

  .managagewebsite-pakges {
    min-height: auto;
    padding-bottom: 50px
  }

  .manageWebsite-box .newbtn {
    padding: 18px 54px 18px 26px
  }

  .manageWebsite-box .ecommerce-store {
    margin-top: 0 !important
  }

  .managedpackg {
    margin-top: 0 !important
  }

  .manageWebsite-box .ecommerce-store {
    margin-bottom: 50px !important
  }

  .managedpackg h2 {
    padding-top: 0 !important
  }

  .packgesblue-txt p {
    text-align: center !important
  }

  .packages-tab {
    padding-bottom: 50px
  }

  .tab-heading {
    margin-bottom: 28px;
    font-size: 28px
  }

  .packages-tab {
    margin-top: 0 !important
  }

  .schedule-package {
    right: 0 !important;
    left: 0;
    text-align: center
  }

  .raking_div li {
    width: 100%
  }

  .package-bottomnone {
    margin-bottom: 0
  }

  .package-ultimate {
    margin-top: 50px
  }

  .redesign-inner {
    margin-bottom: 0
  }

  .monthlyWebpk {
    padding-bottom: 50px
  }

  .source-plateform-list {
    margin-top: 50px
  }

  .vocso-other-package .package-common h2 {
    margin-bottom: 12px
  }

  .bxslider-portfolio-txt {
    top: 520px
  }

  .redesign-btn {
    margin: 40px 0 0 !important
  }

  .quality-curcle-sec {
    margin-top: 0
  }

  .psd-to-xhtml-banner {
    min-height: auto
  }

  .psd-comment-code {
    top: 0;
    margin-top: 84px;
    position: relative
  }

  .psd-coded-front.margin_top_76 .twentytwenty-container {
    top: 0
  }

  .top-inder-text {
    top: -55px
  }

  .psd-coded-front {
    margin-top: 0
  }

  .top-inder-text .solutionTxt {
    font-size: 30px !important;
  }

  .tabs-inner-cont-left p {
    font-size: 18px !important
  }

  .tabbing-main-sec {
    padding-bottom: 80px !important
  }

  .responsivetym-sec .res-services-company h2 {
    line-height: 30px !important
  }

  .oppurtunity-main-sec h2 {
    text-align: center !important
  }

  .cwdd-btn {
    margin: 30px auto !important
  }

  .project-common-cont h3 {
    font-size: 20px !important;
    line-height: 25px
  }

  .customtestmonial h5 {
    padding-left: 0;
    margin-top: 10px
  }

  .cwd-tips-cont ul {
    margin: 30px 0 0 0
  }

  .customtopdiv p {
    padding-right: 0;
    font-size: 16px;
  }

  .customBanner .build_text span {
    font-size: 50px
  }

  .custom-faq-block h3 {
    font-size: 25px
  }

  .customweb-new .cwdd-btn {
    margin-bottom: 0 !important;
    padding: 14px 53px 13px 20px !important;
    font-size: 16px !important
  }

  .customweb-new p {
    line-height: 30px
  }

  .custom-bot-div {
    text-align: center
  }

  .margin_left_25 {
    margin-left: 0
  }

  .cwd-tips-cont h4,
  .cwd-tips-cont h3 {
    font-size: 20px;
    margin-bottom: 10px
  }

  .abcCustomBlock h4 {
    min-height: auto;
    margin: 10px auto
  }

  .abcCustomBlock .thumbnail {
    margin: 0 0 15px 0;
    min-height: auto
  }

  .servicesBanner .build_top {
    font-size: 28px;
    text-align: center
  }

  .servicesBanner .build_text {
    padding-bottom: 15px !important
  }

  .mt-80 {
    margin-top: 60px !important
  }

  .popup-newsletter {
    display: none
  }

  .cookieadd {
    display: none !important
  }

  .marketWeserve-block p {
    margin-bottom: 0
  }

  .android-badge-block {
    padding-bottom: 0 !important
  }

  .mobileapp-blog-block h3 {
    font-size: 32px;
    padding-left: 0;
    margin: 0 0 51px;
    line-height: 43px;
    text-align: center
  }

  .success-android-appsblock .owl-carousel .owl-item img {
    text-align: center;
    margin: 0 auto
  }

  .whyandroid-whitebox {
    padding: 25px
  }

  .android-faq .container_new {
    padding: 0 40px
  }

  .faqBlock .addui-Accordion .addui-Accordion-header h4 {
    padding-right: 0;
    font-size: 18px
  }

  .isoCertified-img {
    zoom: .8
  }

  .marketingResultBlock-slider-right img {
    float: none
  }

  .lgBlueBg_new .position-inherit .photo_div {
    bottom: -24px
  }

  .whyandroid-app.webdesignServices .perfect-team-middletxt-right .thumbnail {
    min-height: auto !important
  }

  .readmore_new {
    position: relative;
    bottom: 0
  }

  #toc_container a {
    color: #000 !important
  }

  .ourandroid-app .oueandroid-left h4,
  .ourios-app .oueandroid-left h4 {
    font-size: 32px;
    margin-bottom: 20px
  }

  .oueandroid-right .bx-viewport {
    height: 100vh !important
  }

  .whyandroid-leftblock h3 {
    font-size: 32px;
    line-height: 35px;
    padding-right: 0
  }

  .android-badge-block h3 {
    text-align: center
  }

  .android-faq h3 {
    font-size: 35px
  }

  .success-android-appsblock .owl-nav {
    padding-left: 0
  }

  .ios-industry-box .android-services-box .thumbnail {
    min-height: auto !important
  }

  .androidwhychoose .perfect-team-middletxt-right .thumbnail {
    min-height: auto !important
  }

  .androidwhychoose .perfect-team-middletxt-right .thumbnail h3 {
    min-height: auto
  }

  .android-icon-block {
    z-index: -1;
    right: 0;
    left: 0;
    text-align: center;
    margin: 0 auto;
    zoom: .5;
    bottom: -100px;
    opacity: .5
  }

  .android-mainBanner p {
    padding-right: 0
  }

  .ecommerce-store:nth-child(2) {
    margin-bottom: 60px
  }

  .price-subscribe:after {
    width: 100%
  }

  .audit-middle-section .cntct-btn {
    padding: 15px 24px 14px 24px
  }

  .website-audit-image {
    display: none
  }

  .audit-middle-section {
    width: 100%;
    margin: 30px 0 0 0
  }

  .audit-left-section {
    width: 100%
  }

  .managedmain-text p {
    font-size: 22px;
    margin-top: 30px;
    margin-bottom: 30px
  }

  .agncyleft_sec,
  .agncyright_sec {
    width: 100%
  }

  .agncy_pinkbg {
    display: none
  }

  .agncyright_sec .IMGS_BLOCK {
    position: inherit;
    right: 0;
    margin: 60px 0 0
  }

  .agncyleft_sec p {
    font-size: 16px;
    margin: 0 0 10px
  }

  .agncyblckBg {
    padding-top: 30px;
    padding-bottom: 30px;
    min-height: auto
  }

  .agncyleft_sec h2 {
    font-size: 45px
  }

  .agncyleft_sec h2::after {
    bottom: -30px
  }

  .agncyright_sec .IMGS_BLOCK span img {
    width: 100%
  }

  .agncyright_sec .IMGS_BLOCK span .penimg {
    display: none
  }

  .agncyD_EbookBtn {
    bottom: -90px
  }

  .webagncyBg {
    padding-bottom: 85px;
    min-height: auto
  }

  .agncyright_sec .penimg {
    width: auto !important
  }

  .whychoose-onlinepartner h3 {
    margin: 10px auto 80px
  }

  .whychoose-onlinepartner .blue-cont-sec h2 {
    min-height: auto
  }

  .benfit-reputation-block h3 {
    margin-bottom: 50px
  }

  .benfit-reputation-block h5 {
    font-size: 20px
  }

  .whychoose-onlinepartner .blue-cont-sec {
    margin-bottom: 30px
  }

  .reputationService-box h4 {
    font-size: 20px !important
  }

  .onlinerepu-intro h3 {
    padding: 20px 0 35px 0
  }

  a.Readmore-orm {
    text-align: center;
    display: block
  }

  .onlinefaq.faqBlock .addui-Accordion .addui-Accordion-content {
    padding-top: 20px;
    padding-bottom: 30px;
    margin-top: -20px;
    margin-bottom: 0;
    padding-left: 30px;
    padding-right: 30px
  }

  .onlinefaq.faqBlock .addui-Accordion .addui-Accordion-header {
    margin-bottom: 15px;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    padding-left: 30px;
    padding-top: 8px;
    padding-bottom: 8px;
    margin-bottom: 0
  }

  .onlinefaq .addui-Accordion .addui-Accordion-header.addui-Accordion-open {
    background: #f5f5f5;
    border-radius: 5px 5px 0 0;
    padding: 14px 60px 14px 40px !important
  }

  .onlinefaq.faqBlock .addui-Accordion .addui-Accordion-header {
    padding: 14px 60px 14px 40px !important
  }

  .onlinefaq h5 {
    line-height: 1.2
  }

  .onlinefaq h4 {
    padding-bottom: 20px
  }

  .onlinefaq .addui-Accordion .addui-Accordion-content p {
    margin-top: 0;
    margin-bottom: 10px
  }

  .onlinefaq .addui-Accordion .addui-Accordion-header::after {
    top: 8px
  }

  .platform-section .container_new {
    max-width: 480px
  }

  .platform-section.intro-main li {
    width: 50%
  }

  .platform-section .list2 li:first-child {
    border: 0;
    border-right: 1px #fff solid;
    border-top: 1px #fff solid
  }

  .platform-section.intro-main .list1 li:last-child {
    float: left
  }

  .platform-section.intro-main li:nth-of-type(2) {
    border-right: 1px #fff solid
  }

  .platform-section.intro-main li:nth-of-type(3) {
    border-right: 0;
    border-top: 0
  }

  .platform-section.intro-main li:nth-of-type(4) {
    border-right: 1px #fff solid
  }

  .platform-section.intro-main li:last-child {
    border-bottom: 0
  }

  .platform-section.intro-main li:nth-of-type(2) {
    border-top: 1px #fff solid
  }

  .platform-section.intro-main .list2 li:last-child {
    border-right: 1px #fff solid;
    border-left: 0;
    border-bottom: 1px #fff solid
  }

  .platform-section.intro-main .list3 li:last-child {
    border-top: 0;
    border-bottom: 1px #fff solid;
    border-left: 1px #fff solid
  }

  .platform-section.intro-main ul img {
    max-width: 170px
  }

  .platform-section.intro-main h3 {
    line-height: 1;
    padding-bottom: 60px
  }

  .case-study-section .case-frame .frame-img {
    float: none !important;
    margin: 0 auto
  }

  .case-study-section .case-content {
    padding-top: 40px
  }

  .case-study-section .case-content p {
    text-align: center
  }

  .case-study-section h3 {
    padding-top: 0
  }

  .case-study-section span.repu-skyblue-circle {
    top: 2%;
    left: 16%
  }

  .onlinereputaion-main {
    padding: 60px 0;
    position: relative;
    text-align: center;
    min-height: auto
  }

  .onlinereputaion-main:before {
    content: "";
    background: rgba(54, 54, 58, 0);
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0
  }

  .onlinereputaion-main h1 {
    font-size: 56px !important
  }

  .onlinereputaion-main p {
    font-size: 20px
  }

  .onlinereputaion-main a.digitalMrktg-btn::after {
    right: 25px
  }

  .onlinerepu-intro.intro-main h3 {
    line-height: 1
  }

  .onlinerepu-intro.intro-main h2 {
    margin-bottom: 30px
  }

  .intro-main.reputation-services .container_new {
    max-width: 600px;
    margin: 0 auto
  }

  .reputation-services h3 {
    margin-bottom: 40px;
    padding-bottom: 30px;
    line-height: 1
  }

  .reputationService-box {
    margin-right: 0;
    margin-top: 0 !important;
    padding: 30px 35px;
    min-height: auto;
    margin-bottom: 10px
  }

  .reputationyellow-box {
    max-width: 240px
  }

  .reputationyellow-box h4 {
    font-size: 50px
  }

  .reputationyellow-box h5 {
    font-size: 26px
  }

  .reputationyellow-box h6 {
    font-size: 20px
  }

  .vocsobyNumbers-block p {
    font-size: 16px
  }

  .reputation-box1 {
    width: 100% !important;
    max-width: 400px;
    margin: 30px auto 0 !important;
    float: none !important
  }

  .benfit-reputation-block h3 {
    font-size: 42px
  }

  .benfit-reputation-block h5 {
    margin-top: 0;
    font-weight: 100;
    letter-spacing: 1px;
  }

  .benfit-reputation-container .resp-tab-content h3 {
    font-size: 28px
  }

  .plansandpricing-reputation-block {
    margin-top: 0;
    padding-top: 60px;
    padding-bottom: 60px;
    background: #acb2b8
  }

  .plansandpricing-reputation-block:before {
    background: #acb2b8;
    left: 0;
    position: relative;
    right: 0
  }

  .plansandpricing-reputation-block:after {
    height: 180px
  }

  .case-study-section h2,
  .plansandpricing-reputation-block h2 {
    font-size: 45px;
    padding-top: 0;
    text-transform: uppercase
  }

  .plansandpricing-reputation-block h3 {
    margin-bottom: 10px;
    padding-top: 0
  }

  .reputation-need-pkg {
    margin-top: 60px
  }

  .reputation-need-pkg p {
    color: #000
  }

  .reputation-package-main {
    padding-left: 35px;
    padding-right: 35px
  }

  .reputation-footer-text {
    margin: 29px -35px 0;
    padding: 28px 35px
  }

  a.reputation-quote-btn {
    padding: 15px 60px
  }

  span.repu-purple-circle {
    display: none
  }

  span.repu-skyblue-circle {
    display: none
  }

  span.repu-orange-circle {
    display: none
  }

  .ecommerce-banner .word-to-banner h1,
  .jennaFnt,
  .word-to-banner h1 {
    font-size: 38px
  }

  .gray_box_div,
  .multi-platform-main,
  .ribben_div,
  .webagency-sec {
    height: auto
  }

  .gray_box_div:before {
    display: none
  }

  .webagency-right {
    margin-top: 50px;
    padding-left: 15px
  }

  .hand-code-bg,
  .integrate-bg,
  .perform-bg,
  .send-psd-bg {
    width: 100%
  }

  .psd-to-banner p {
    padding: 0 15px;
    line-height: 22px
  }

  ul.redesign-inner {
    padding: 0
  }

  .psd-bottom-btn p {
    margin-bottom: 15px;
    padding-left: 0
  }

  .countless-reason,
  .headiing_div_1 h2,
  .right_div_common h3 {
    text-align: center
  }

  .psd-quality-sec,
  .web-partner-sec.paddingComm1 {
    text-align: center
  }

  .web-partner-left img {
    text-align: center;
    margin: 0 auto
  }

  .multi-platform-main .multibox_1 {
    margin-bottom: 20px;
    width: 100%
  }

  .source-logo-img img {
    float: none;
    text-align: center;
    margin: 0 auto
  }

  .web-custom-main li {
    width: 100%
  }

  .web-cus-left {
    float: left
  }

  .quality-curcle-sec li {
    width: 100%
  }

  .web-platform-sec .padding-left-60,
  .web-platform-sec .padding-right-none {
    padding: 0 20px
  }

  .iso-mean-phara p {
    padding: 0 15px;
    text-align: center
  }

  .digital-approach-sec h2,
  .digital-approach-sec p,
  .digital-test-sec,
  .iso-another-bg h2,
  .iso-another-bg p {
    text-align: center
  }

  .digital-inner-list li p {
    text-align: left
  }

  .word-find-bottom p {
    font-size: 17px;
    padding: 0 10px
  }

  .comFontSz,
  .headiing_div,
  .headiing_div h3,
  .jennaFntsm,
  .web-app-text p {
    text-align: center !important;
    line-height: normal
  }

  .headiing_div h3,
  .web-platform-sec h2,
  .web-platform-sec h3 {
    font-size: 3rem;
    padding: 0
  }

  .word-easy-use {
    width: 48% !important;
    min-height: 431px;
    margin-bottom: 23px;
    margin-right: 18px
  }

  .word-easy-use:nth-child(2n) {
    margin-right: 0
  }

  .easy-touse,
  .feature-rich,
  .free-support {
    display: none
  }

  .custom-shopping-banner .pinkdiv {
    width: 90%
  }

  .redbtn.newbtn.arrowrgt.customshopping-btn {
    width: 220px;
    font-size: 16px
  }

  .psd-to-banner h1 {
    font-size: 30px
  }

  .psd-to-banner h2 {
    font-size: 40px !important;
  }

  .psd-coded-sec .right_div_common h3 {
    font-size: 27px;
    line-height: normal
  }

  .psd-tab-left,
  .psd-tab-right {
    width: 100%;
    text-align: center
  }

  .psd-tab-left img {
    margin: 0 auto;
    margin-bottom: 20px
  }

  .psd-tab-right p {
    margin-bottom: 40px
  }

  .convesion-bg .padding-left-60 {
    padding: 0 46px
  }

  .headiing_div {
    border-left: 0
  }

  .headiing_div_1 {
    border-right: 0
  }

  .tabs-bootstrap,
  .tabs-browser,
  .tabs-coding,
  .tabs-delivery,
  .tabs-optimized,
  .tabs-semantic,
  .tabs-wordpress {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px
  }

  .responsive-tab-inner p {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    text-align: left;
    font-size: 13px
  }

  .tabs-inner-cont-left p {
    text-align: center
  }

  .tabs-leftbottom p {
    display: block !important
  }

  .ecoomerce-to-banner .viewbtn-arrow {
    margin-top: 18px !important
  }

  .responsive-tab-inner .resp-tab-active {
    background: #fff !important;
    color: #e02049
  }

  .responsive-tab-inner .resp-accordion:first-child {
    border-top: 1px solid #e4e5e8 !important
  }

  .responsive-tab-inner .resp-accordion {
    border: 1px solid #e4e5e8
  }

  .resp-accordion:hover .tabs-bootstrap {
    background-position: -12px -1559px
  }

  .resp-accordion:hover .tabs-wordpress {
    background-position: -80px -1563px
  }

  .resp-accordion:hover .tabs-semantic {
    background-position: -152px -1562px
  }

  .resp-accordion:hover .tabs-optimized {
    background-position: -221px -1564px
  }

  .resp-accordion:hover .tabs-coding {
    background-position: -293px -1568px
  }

  .resp-accordion:hover .tabs-browser {
    background-position: -367px -1566px
  }

  .resp-accordion:hover .tabs-delivery {
    background-position: -439px -1570px
  }

  .tabs-left-btns {
    margin: 20px 0;
    text-align: center
  }

  .tabs-inner-cont-left {
    width: 100%
  }

  .tab-mainblock {
    padding: 15px 0 0 15px
  }

  .tabs-inner-cont-left h3 {
    margin: 0 0 10px 0;
    text-align: center;
    font-size: 25px
  }

  .tabs-inner-cont-right {
    width: 50%;
    display: block;
    margin: 15px auto
  }

  .tabs-inner-cont-right img {
    display: inline-block
  }

  .resp-accordion .resp-arrow {
    margin-top: 20px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 8px solid #e4e5e8
  }

  .responsive-tab-inner .resp-tab-active span.resp-arrow {
    border: none;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 8px solid #e4e5e8
  }

  .academy-top h1,
  .isotext-bg-sec h2,
  .isotext-bg-sec h2 span,
  .resourceyellow-div h2 {
    font-size: 28px !important;
    line-height: normal
  }

  .academy-top p {
    font-size: 23px;
    line-height: normal
  }

  .academyschedule-btn {
    width: 283px;
    display: block;
    margin: 0 auto;
    float: none
  }

  .name_text-word {
    width: 100%;
    margin: 0 auto;
    display: block;
    text-align: center;
    padding: 0
  }

  .word-testimonial-sec img {
    text-align: center;
    margin: 0 auto;
    display: block;
    margin-top: 20px;
    margin-bottom: 20px
  }

  .academy-top,
  .word-testimoial-cont {
    padding: 0 15px
  }

  .word-testimoial-cont p {
    padding: 0
  }

  .iso-inner-list {
    width: 84%
  }

  .iso-inner-list h4 {
    font-size: 15px
  }

  .iso-inner-list>p {
    text-align: left !important
  }

  .right-div-iso p {
    text-align: center;
    font-size: 28px !important
  }

  .iso-button-sec .arrowrgt {
    margin-top: 15px
  }

  .wordpress-banner {
    padding: 150px 0 670px 0
  }

  .word-banner-cont {
    position: absolute;
    left: 0 !important;
    right: 0;
    margin: 0 auto;
    display: block;
    text-align: center
  }

  .benefit-left-sec:after,
  .word-cont-list li:before,
  .word-to-banner img {
    display: none
  }

  .android-app-banner .word-to-banner>img,
  .mobie-app-banner .word-to-banner>img {
    display: block
  }

  .wordpress-banner .word-to-banner>.newbtn {
    margin-top: 480px
  }

  .word-design-text {
    top: 135px
  }

  .ux-consi-text {
    top: 206px
  }

  .web-development-text {
    top: 343px
  }

  .web-marketing-text {
    top: 465px
  }

  .ux-consi-text {
    bottom: -110px
  }

  .custom-recu-section,
  .customBanner p,
  .form-toptext-main h2,
  .hire-banner .web-app-text,
  .hire-left-sec,
  .hire-left-sec h4,
  .hire-left-sec p,
  .hire-right-banner img,
  .landing-head-btn,
  .navbar-header p,
  .processwork_div h3,
  .processwork_div p,
  .seo_bottom_div .right-part a,
  .seo_bottom_div .right-part p,
  .text_bar,
  .web-case-right,
  .web-service-right img {
    text-align: center
  }

  .google-rankingfactor {
    padding-top: 330px
  }

  .hire-left-sec .pull-right,
  .processwork_div li {
    margin-bottom: 40px
  }

  .googleranking-left img {
    left: 0
  }

  .form-toptext-main h2,
  .google-rankingfactor h1,
  .google-rankingfactor h2,
  .landing-mostimportant-left h2 {
    font-size: 30px !important;
    text-align: center
  }

  .hire-left-sec .pull-right,
  .hire-right-banner img,
  .landing-head-btn>a,
  .web-service-right img {
    float: none !important
  }

  .hire-right-banner img,
  .web-service-right img {
    margin: 0 auto
  }

  .google-yellow-div {
    padding: 25px
  }

  .googleranking-left img {
    width: 94%
  }

  .policy-btns a {
    font-size: 15px
  }

  .policy-btns {
    width: 90%
  }

  .home-video {
    margin-top: 40px
  }

  .pencil-sec {
    padding: 0 15px
  }

  .padding-left-40 {
    padding-left: 15px
  }

  .padding-right-40 {
    padding-right: 15px
  }

  .webagency-right h2 {
    padding-right: 0;
    font-size: 26px
  }

  .first_icon {
    margin: 0 auto;
    display: block
  }

  .padding-manage {
    padding: 0 !important;
    border-top: 1px solid #4d4d61 !important
  }

  .bottom_part .col-md-6 {
    padding-top: 0;
    padding-left: 15px
  }

  footer .bottom_part h3 {
    margin-top: 0;
    margin-right: 0
  }

  .custom-rec-inner {
    margin-bottom: 35px
  }

  .raking_div .schedule a {
    margin-top: 40px;
    height: auto
  }

  .cwdBlock p {
    padding: 0 15px
  }

  .blue-cont-sec h2 {
    font-size: 22px !important;
    text-align: left
  }

  .forbiddine_div li {
    text-align: left
  }

  .seo_bottom_div .date_text {
    display: block;
    margin: 0 auto;
    float: none;
    margin-bottom: 20px !important
  }

  .affored-package {
    height: auto !important;
    padding-bottom: 50px
  }

  .eccom-affored-package-list {
    margin-top: -27.7em
  }

  .ecoomerce-to-banner h1,
  .xs-padding-none {
    padding: 0
  }

  .ecoomerce-to-banner p {
    padding: 0;
    font-size: 27px;
    line-height: normal
  }

  .ecoomerce-to-banner p>span {
    font-size: 20px
  }

  .vocso-other-package .package-common p {
    text-align: center
  }

  .project-common-cont {
    padding-right: 0
  }

  .form-right-sec .form-group {
    width: 100% !important
  }

  .contact-top h2 {
    top: 75px
  }

  .form-footer-sec,
  .form-left-sec,
  .top-sec-iso {
    text-align: center
  }

  .form-footer-sec {
    padding: 48px 44px
  }

  .form-footer-sec a {
    display: block;
    float: none;
    text-align: center
  }

  .big-part-testi {
    padding: 0
  }

  .testmonail_div .test_box_1 {
    padding: 38px 10px 30px
  }

  .icon-div-iso {
    display: block;
    margin: 0 auto;
    float: none
  }

  .top-sec-iso h3 {
    padding-left: 0
  }

  .iso-mean-phara {
    padding: 0
  }

  .pencil-sec li {
    display: inline-block;
    margin: -2px;
    float: none
  }

  .dark-green-bg:after {
    left: inherit;
    background-position: -776px -808px;
    width: 179px
  }

  .dark-orange-bg,
  .dark-red-bg {
    top: 25px
  }

  .recent-logo-inner li {
    width: 50%
  }

  .affiliate-marketing-banner .web-app-text .redbtn {
    font-size: 15px
  }

  .affiliate-marketing-right .jennaFntsm {
    font-size: 54px;
    line-height: 42px;
    margin-bottom: 40px
  }

  .affiliate-marketing-counter li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 17px;
    text-align: center;
    padding: 23px
  }

  .affiliate-marketing-right h3 {
    font-size: 21px
  }

  .affiliate-list-code.mobile-app-list li p {
    width: 88%
  }

  .left-form-btn p {
    width: 100%;
    font-size: 15px;
    margin-bottom: 20px
  }

  .login-form legend {
    font-size: 19px
  }

  .login-form {
    padding: 30px
  }

  .earning-affiliate h4,
  .earning-affiliate p {
    text-align: center
  }

  .earning-affiliate h4:after {
    left: 0;
    right: 0;
    margin: 0 auto
  }

  .earning-affiliate {
    min-height: 280px
  }

  .affiliate-header-btn {
    margin-top: 25px;
    padding-right: 0
  }

  .affi-nav-header {
    text-align: center
  }

  .affi-nav-header .whiteLogo {
    margin-left: 0
  }

  .affiliate-marketing-banner {
    padding-top: 250px !important
  }

  .notsure-main a {
    font-size: 14px;
    display: inline-block
  }

  .built-logos {
    width: 100% !important;
    text-align: center
  }

  .built-content a {
    text-align: center !important;
    margin-top: 10px
  }

  .source-front-bg {
    background: 0 0 !important;
    height: 605px
  }

  .app-name:before {
    display: none
  }

  .app-name img {
    margin-left: 0;
    margin: 0 auto
  }

  .opensource>li {
    width: 100%;
    left: 0
  }

  .source-advant-list li {
    width: 47%;
    min-height: 40px;
    float: none;
    display: inline-block;
    vertical-align: top;
    position: initial !important;
    padding: 10px;
    height: auto !important;
    margin-bottom: 10px;
    font-size: 15px
  }

  .source-banner-btn {
    margin-top: -34em
  }

  .source-advant-list li span {
    width: 100%;
    transform: none;
    height: auto;
    padding: 0;
    position: initial
  }

  .source-delep-cont {
    text-align: center
  }

  .current-opening-form li {
    width: 100%
  }

  .bxslider-portfolio-sec {
    background: 0 0
  }

  .bxslider-portfolio-sec .bx-wrapper .bx-prev {
    left: -11px !important;
    top: 33% !important
  }

  .bxslider-portfolio-sec .bx-wrapper .bx-next {
    right: -7px !important;
    top: 33% !important
  }

  .dev-por-left p {
    padding: 20px 0 0 0
  }

  .bxslider-portfolio-sec .bx-wrapper .bx-prev {
    left: -11px !important;
    top: 25% !important
  }

  .bxslider-portfolio-sec .bx-wrapper .bx-next {
    right: -6px !important;
    top: 25% !important
  }

  .bxslider-portfolio-sec .bx-wrapper .bx-viewport {
    min-height: 813px
  }

  .bxslider-portfolio-sec .bx-wrapper .bx-prev {
    left: 95% !important
  }

  .bxslider-portfolio-sec .bx-wrapper .bx-next {
    right: -12px !important;
    top: 33% !important
  }

  .development-approach-sec,
  .joomla-to-banner,
  .joomla-to-banner h1,
  .perfect-team-middletxt-left p {
    text-align: center
  }

  .joomla-to-banner h1::after {
    left: 0;
    right: 0;
    margin: 0 auto
  }

  .freecms-first {
    position: relative;
    left: 0;
    top: 25px;
    right: 0;
    margin: 0 auto
  }

  .freecms-second {
    position: relative;
    left: 0;
    top: 55px;
    right: 0;
    margin: 0 auto
  }

  .freecms-third {
    position: relative;
    left: 0;
    top: 85px;
    right: 0;
    margin: 0 auto
  }

  .freecms-fourth {
    position: relative;
    left: 0;
    top: 115px;
    right: 0;
    margin: 0 auto
  }

  .freecms-joomlalogo {
    display: none
  }

  .joomlaCore {
    width: 100%
  }

  .word-whitebg {
    margin-top: 0;
    min-height: auto;
    padding: 40px 20px
  }

  .easemangent-sec p.jennaFntsm-smallblack {
    padding-left: 0;
    text-align: center;
    margin-bottom: 15px;
  }

  .magento-to-banner,
  .magento-to-banner h1 {
    text-align: center
  }

  .magento-to-banner h1::after {
    left: 0;
    right: 0;
    margin: 0 auto
  }

  .ecommerce-store {
    width: 48%
  }

  .affordable-store-right h2::after {
    left: 0;
    bottom: -70px;
    right: 0;
    margin: 0 auto
  }

  .affrdble-Magento-whitediv {
    background: #45afc6 !important;
    padding-bottom: 0
  }

  .ecomm-devlop h3 {
    color: #000
  }

  .white-snow-shadow {
    display: none
  }

  .responsive-web-Banner .joomla-banner-left p {
    margin: 0 0 15px 0;
    text-align: center;
    padding-top: 0
  }

  .respdesign-btn {
    margin-bottom: 15px
  }

  .respdesign-btn {
    float: none
  }

  .bxslider-respMobile {
    display: none
  }

  .considerDesign-accordion .tc-accordion-title:before,
  .tc-accordion-content:before {
    left: 4%
  }

  .considerDesign-accordion .tc-accordion-content-inner {
    padding: 0 0 30px 40px
  }

  .consideraccordion-title p {
    padding-left: 70px
  }

  .redesign-tablet-img_1 img,
  .redesign-tablet-img_2 img {
    text-align: center;
    margin: 0 auto;
    display: block;
    width: 100%
  }

  .bxslider-portfolio-sec .bx-wrapper .bx-controls-direction a.disabled {
    display: none
  }

  .name_text-word-bg {
    margin: 0 auto
  }

  .word-testimoial-cont {
    width: 100%;
    padding: 80px 0;
    text-align: center
  }

  .quotionMark {
    left: 0;
    right: 0;
    margin: 0 auto
  }

  .clients-feedback-area {
    margin: 40px auto 0
  }

  .word-testimoial-cont p:after {
    bottom: -14px;
    left: 0;
    right: 0;
    margin: 0 auto
  }

  .bxslider-webredesign-sec .bx-wrapper .bx-viewport {
    min-height: 926px
  }

  .mobileApps-btn {
    margin-top: 0;
    font-size: 18px;
    padding: 0 0 0 18px
  }

  .mobie-app-banner img {
    margin-top: 95px !important;
    text-align: center;
    margin: 0 auto
  }

  .bxslider-mobileApps-txt h2 {
    padding-left: 0
  }

  .bxslider-mobileApps-sec .bx-wrapper .bx-viewport {
    min-height: 1103px !important
  }

  .mobileapps-roundlogo {
    display: block;
    text-align: center
  }

  .mobileapps-portfolio-sec .bxslider-mobileApps-sec .bx-wrapper .bx-next,
  .mobileapps-portfolio-sec .bxslider-mobileApps-sec .bx-wrapper .bx-prev {
    display: none !important
  }

  .bxslider-mobileApps-sec {
    background: url(../images/mobile-apps-left-img.png) no-repeat;
    background-position: center 0 !important
  }

  .congratulations_div {
    display: none
  }

  .raq_top_part .left_part {
    width: 100%
  }

  .mobileapp-to-banner p {
    text-align: center
  }

  .redAndroid {
    right: 0;
    position: relative;
    left: 0;
    margin: 0 auto;
    text-align: center;
    display: block;
    top: 0
  }

  .responsive-web-Banner {
    padding: 50px 0
  }

  .opensource li p {
    margin: 40px 0 0 0
  }

  .vocosAndroid-apps .word-banner-cont {
    position: relative
  }

  .ios-apple img {
    margin: 0 auto
  }

  .avanthamobile {
    position: relative;
    text-align: center;
    display: block;
    top: 0;
    right: 0;
    left: 0
  }

  .ios-banner-right {
    text-align: center;
    margin-top: 30px
  }

  .avanthamobile img {
    margin: 0 auto
  }

  .smartapp-text {
    top: 35px
  }

  .camera-design-text p {
    text-align: right
  }

  .smartapp-text p {
    text-align: left
  }

  .pushNotification-text {
    top: 90px
  }

  .pushNotification-text p {
    text-align: left
  }

  .mulitSecurity-text {
    top: 120px
  }

  .mulitSecurity-text p {
    text-align: left
  }

  .strategy-text {
    top: 233px
  }

  .strategy-text p {
    text-align: right !important
  }

  .battery-text {
    bottom: -35px
  }

  .battery-text p {
    text-align: left
  }

  .mulitSecurity-text {
    top: 182px
  }

  .mulitSecurity-text p {
    text-align: left
  }

  .buildvocso-apps {
    min-height: 940px
  }

  .buildvocso-apps p {
    text-align: center
  }

  .controlpanel-text {
    top: 303px
  }

  .controlpanel-text p {
    text-align: left
  }

  .redesignBottm-list {
    width: 50%
  }

  .ios-apple {
    right: 30px;
    top: -45px;
    position: relative
  }

  .redAndroid img {
    text-align: center;
    margin: 0 auto
  }

  .ecommerce-home {
    text-align: center
  }

  .videoBlock,
  .web-application-banner {
    text-align: center
  }

  .webapp-video {
    width: auto
  }

  .perfect-team-middletxt-left .googlewhite-text {
    text-align: center;
    margin-bottom: 30px
  }

  .monthlyWebpk {
    height: auto
  }

  .digital-strategy-banner,
  .googlewhite-text,
  .monthlyWebpk {
    text-align: center
  }

  .checkPlans {
    margin: 30px 0 50px 0 !important
  }

  .imgResponsive img {
    max-width: 100%;
    float: none;
    height: auto
  }

  .polygonMultiImg {
    margin-top: -36px;
    margin-left: 0
  }

  .checkPlans {
    margin: 10px 0 50px 0 !important
  }

  .port-detail-innerimg {
    background-position: 150px 21px !important
  }

  .slider-red-leftIneer {
    width: 100%;
    background-size: cover !important
  }

  .cwd-tips img {
    margin: 0 auto
  }

  .polygonMultiImg {
    width: auto !important;
    margin: 0 auto !important
  }

  .web-logo-curle {
    margin-top: 0 !important
  }

  .project-common-cont {
    min-height: auto
  }

  .responsive-tabs__heading {
    clear: both
  }

  .topgap {
    margin: 60px 0 0 0
  }

  .ecommerce-store {
    width: 47% !important
  }

  .respboxBlue a.redbtn.newbtn {
    margin-top: 0
  }

  .raking_div.fullypacked .respboxBlue {
    position: relative !important;
    top: 25px !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0 auto !important;
    width: 100% !important
  }

  .respboxBlue a.redbtn.newbtn {
    margin-top: 0 !important;
    width: auto !important
  }

  .web-service-video {
    text-align: center
  }

  .web-service-video .redbtn {
    float: none
  }

  .slider-red-left {
    padding: 25px 0 50px 0;
    background-position: -24px 0
  }

  h2.responsive-tabs__heading--active {
    background-color: #fd3a30 !important
  }

  h2.responsive-tabs__heading,
  h2.responsive-tabs__heading:active,
  h2.responsive-tabs__heading:focus {
    border: 0 !important;
    background-color: #3f90c4;
    color: #fff;
    font-size: 18px !important;
    outline: 0 !important
  }

  .responsive-tabs__heading--active:after {
    border-bottom-color: #fff !important
  }

  .responsive-tabs__heading:after {
    border-top-color: #fff !important
  }

  .drag_text {
    right: 0;
    left: inherit
  }

  .webapp-video {
    width: auto !important;
    height: auto !important
  }

  iframe {
    width: 100%
  }

  #myModal .modal-body,
  #myModalmagill .modal-body {
    width: 98.6%
  }

  .source-delep-cont h5 {
    top: 0
  }

  .ordertitle .fa-bars {
    display: block
  }

  .customPaying,
  .ecomm-webblk,
  .ecommBuisnes h2,
  .ecommBuisnes-right .thumbnail .caption span,
  .helpyou,
  .magento-Ecomrce,
  .magento-Ecomrce-inn h2,
  .shopRemix-inn h2,
  .shopremix-blk,
  .tailorMade,
  .visitorspay h1 {
    text-align: center
  }

  .visitorspay span {
    margin-left: 0
  }

  .shopRemix-inn p {
    padding-right: 0
  }

  .visitorspay p {
    padding: 0;
    margin: 0 0 30px 0;
    line-height: 25px
  }

  .ecommStore-right h5 {
    text-align: left
  }

  .ecommBuisnes-right .thumbnail h3::after {
    left: 0;
    right: 0;
    margin: 0 auto
  }

  .ecommBuisnes h2::after {
    left: 0;
    right: 0;
    margin: 0 auto
  }

  .shopremixlogo {
    display: inline-block;
    right: 0;
    text-align: center;
    margin: 0 auto;
    zoom: .6;
    top: 0 !important;
    position: relative !important
  }

  .shopremix-first {
    top: 0;
    left: 0 !important;
    margin: 0 auto;
    right: 0;
    position: relative !important
  }

  .shopremix-second {
    top: 53px !important;
    left: 0 !important;
    margin: 0 auto;
    right: 0;
    position: relative !important
  }

  .shopremix-third {
    top: 117px !important;
    left: 0 !important;
    right: 0;
    margin: 0 auto;
    position: relative !important
  }

  .shopremix-fourth {
    top: 166px !important;
    right: 0;
    left: 0;
    margin: 0 auto;
    bottom: 0;
    position: relative !important
  }

  .shopremix-fifth {
    right: 0;
    top: 228px !important;
    left: 0;
    margin: 0 auto;
    position: relative !important
  }

  .shopremix-sixth {
    right: 0 !important;
    left: 0;
    margin: 0 auto;
    top: 288px !important;
    position: relative !important
  }

  .shoptext-status {
    left: 0;
    top: 88px
  }

  .shoptext-secure {
    left: 0 !important;
    top: 161px
  }

  .shooppblk {
    margin-top: 100px
  }

  .fixed .call-detail img,
  .fixed .topBlueTxt {
    display: inline-block
  }

  .call-detail img {
    padding: 16px 20px 18px 0;
    border-right: 1px solid #ebebeb;
    display: none
  }

  .fixed .mobile-logo {
    display: none
  }

  .fixed .full-logo {
    display: block
  }

  .fixed .topBlueTxt.mobile-no {
    display: inline-block
  }

  .ecommStore-left {
    margin-bottom: 35px !important;
    text-align: center
  }

  .ecommBuisnes-right.tailormade-right .thumbnail,
  .magento-Ecomrce-inn h2 {
    text-align: center !important
  }

  .kickstart span {
    display: block !important;
    text-align: center
  }

  .haveheart {
    font-size: 62px !important
  }

  .visitorspay h1 {
    font-size: 49px !important
  }

  .newtestmonialtxt-block {
    margin-left: 0 !important;
    display: block !important
  }

  .expectaion-testimonial {
    text-align: center !important
  }

  .addressblk {
    margin-bottom: 20px
  }

  .ecommBuisnes-right .thumbnail {
    padding: 53px 53px 53px 53px !important;
    text-align: left;
    margin-right: 15px
  }

  .pkgaesfeatures h3 {
    font-size: 50px
  }

  .raqblc.request {
    margin-left: 0 !important;
    display: none !important;
    z-index: 1 !important
  }

  .entypo-dot {
    display: inline-block !important
  }

  .addressblk fieldset {
    display: inline-block
  }

  .addressblk {
    margin: 50px auto 0 !important;
    text-align: center
  }

  footer .bottom_part {
    padding: 90px 0 !important
  }

  .customPaying {
    background-position: 0 0
  }

  .magento-Ecomrce-left .magento-Ecomrce-inn h2 {
    text-align: center !important
  }

  .tailor-blk h2 {
    text-align: center;
    display: block;
    margin: 0;
    padding: 0
  }

  .magento-Ecomrce-inn h2,
  .shopRemix-inn h2 {
    font-size: 45px !important
  }

  .home-text-rotate {
    display: block
  }

  .expectaion-testimonial .everytym-text h2 {
    font-size: 45px !important
  }

  .tailormade-right {
    padding-left: 15px
  }

  .ecommBuisnes-right .thumbnail,
  .ecommBuisnes-right .thumbnail .caption span {
    text-align: center
  }

  .shopremix-blk {
    height: 2270px
  }

  .tailormade-right .thumbnail {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: -50px
  }

  .newtestmonial-img {
    margin-left: 0 !important
  }

  .newtestmonialtxt-block {
    width: 100% !important
  }

  .thumbbg:after {
    display: none
  }

  .yourdream {
    padding-bottom: 0
  }

  .canteasier-right .bx-viewport {
    min-height: 360px !important
  }

  .floatrequest {
    display: none
  }

  .form-group .my_select {
    width: 100% !important
  }

  .navbar-header a.mobile-logo {
    display: block
  }

  .navbar-header a.full-logo {
    display: none
  }

  .navbar-header {
    margin: 8px 15px !important
  }

  .topBlueTxt {
    border-right: 1px solid #e1e1e1;
    margin-right: 0;
    padding: 16px 14px 16px 0 !important;
    line-height: 18px;
    font-size: 12px
  }

  .mobile-logo img {
    width: 85%
  }

  .gray_box_div .leverage-button {
    margin: 20px auto 0
  }

  .dvlpmnt-bluebottom-content,
  .schedulemain_div {
    min-height: auto !important
  }

  .joomla-customc,
  .joomla-themeMulti,
  .truely-mobileImg {
    min-height: auto;
    padding: 50px 15px
  }

  .joomlaCore {
    margin: 0 0 20px 0
  }

  .plateform-main {
    min-height: auto !important
  }

  .hire-banner,
  .managed-web-packageBanner,
  .mobie-app-banner {
    padding-top: 50px
  }

  .digital-strategy-text {
    margin-bottom: 50px
  }

  .fullypacked {
    padding: 80px 0
  }

  .fullydownarrow::after,
  .vocso-other-package:before {
    display: none
  }

  .package-common {
    padding: 0 20px
  }

  .hire-custom-mian li,
  .job_list .listing_div,
  .perfect-team-middletxt-right .thumbnail {
    min-height: auto
  }

  .ecommBuisnes-right .bx-viewport {
    min-height: 440px
  }

  .faqBlock {
    padding: 50px 0 50px 0
  }

  .verticalTxt {
    padding: 50px 0
  }

  .listing_div p {
    min-height: auto !important;
    padding-bottom: 20px
  }

  .abcCustomBlock,
  .custom-bot-div,
  .custom-web-text,
  .customWebBlock,
  .customtestmonial,
  .customtopdiv,
  .cwd-tips,
  .cwdBlock,
  .helpyou {
    padding: 40px 0 !important
  }

  .number_box,
  {
  margin-bottom: 20px
}

.customtestmonial li {
  width: 100%
}

.padding_top {
  padding-top: 50px
}

.android-faq,
.intro-main,
.paddingComm,
.paddingComm2,
.paddingComm5 {
  padding: 50px 0 !important;
}

.audit-report-padding {
  padding: 50px 0 !important
}

.easemangent-sec,
.opensource {
  margin-top: 0
}

ul.opensource {
  padding-top: 0
}

.wordpress-banner {
  padding: 50px 0 600px 0
}

.word-easy-use {
  min-height: 210px;
  padding-bottom: 25px
}

.joomlabanner-btn {
  margin-top: 0 !important;
}

.wordpress-experience {
  margin: 0
}

.ecommerce-store {
  padding: 45px 55px 45px 55px;
  margin-right: 0;
  width: 100% !important;
  margin-bottom: 408px
}

.hybrid-app-banner,
.joomlaCoreFeature-sec,
.monthlyWebpk {
  padding-top: 50px
}

.easeopen-source h2::after {
  display: none
}

.affored-package-list .package-common {
  padding: 30px 20px
}

.affored-package-list .package-common-list {
  padding: 0
}

.affored-package-list {
  margin-top: 0;
  padding-top: 50px
}

.margin_top_80 {
  margin-top: 50px
}

.bannerAlign .build_text {
  padding-top: 0;
  text-align: center !important
}

.gray_box_div h2 {
  font-size: 30px
}

.gray_box_div h3 {
  font-size: 30px
}

.word-testimoial-cont {
  padding: 80px 0 50px 0
}

.android-service-sec .black-text,
.build_text.build_text-creative,
.caseStudy,
.customtopdiv,
.hire-programmer-sec .headiing_div h3,
.redfineSeo-blk,
.scheduleConsult,
.servicesBanner .headiing_div h3,
.tailored-blk,
.wdds-center h3,
.web-app-custom .headiing_div h3 {
  text-align: center !important
}

.scheduleCons-left {
  float: none;
  margin: 0 auto
}

.scheduleCons-right p {
  padding-right: 0
}

.tailDigiDescp li {
  width: 100%;
  margin-right: 0;
  margin-bottom: 30px
}

.ecommBuisnes.caseStudy h3::after {
  left: 0;
  right: 0;
  margin: 0 auto
}

.ecommBuisnes.caseStudy h3 {
  padding-right: 0
}

.ppcbaner-logo {
  bottom: -193px
}

.ecommBuisnes h2 {
  font-size: 3rem
}

.haveheart-2 {
  font-size: 45px !important
}

.redfineseo-left span::after {
  right: 0 !important
}

.book-meet .bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  bottom: 0;
  left: 0
}

.book-meet .bx-wrapper {
  margin: 0 auto 0
}

.seo_process .schedule a {
  height: 75px
}

.features_text {
  padding-right: 0;
  text-align: center
}

#wrapper {
  margin-top: 40px
}

.banner-iso-top-new {
  margin-top: -90px
}

.jobBanner-new .bannerAlign {
  padding-top: 0
}

.jobBanner-new {
  background: #504446 !important;
  position: relative;
}

.jobBanner-new::after {
  background: rgb(0 0 0 / 42%);
  width: 100%;
  position: absolute;
  content: '';
  height: 100%;
  top: 0;
  left: 0;
}

.jobBanner-new .bannerAlign .headiing_div .build_text,
.jobBanner-new .bannerAlign .headiing_div h3 {
  text-align: center !important;
  margin: 0 auto;
  float: none
}

.job_opening_div h3 {
  font-size: 30px
}

.job_list {
  margin: 30px 0 0 0
}

.job_list .div_list p {
  min-height: 100px
}

.imgcenter {
  display: inline-block
}

.portfolio_div .ordertitle {
  margin: 0
}

.landing-mostimportant-sec {
  margin-top: 50px
}

.landing-mostimportant-sec {
  padding-bottom: 0 !important;
}

.req-header-new a.mobile-logo {
  display: block
}

.raq_logo {
  display: none
}

.req-header-new .mobile-logo img {
  width: auto
}

.rag_header .raq_number {
  margin-left: 10%
}

.back_website {
  padding-top: 18px
}

.raq_top_part .right_part {
  margin-left: 0;
  margin-top: 30px
}

.member-logo-comm li {
  margin-bottom: 20px
}

.mobile-view {
  text-align: center;
  margin-bottom: 20px
}

.hire-banner-phera {
  margin-top: 25px !important
}

.hirebanr-Img img.pull-right {
  float: none !important;
  margin: 0 auto;
  display: block
}

.hire-banner {
  padding-bottom: 50px
}

.happycustomer-div .col-sm-6 {
  width: auto !important
}

.fivesteps-block {
  margin-bottom: 100px
}

.schedule.schedule-stepbtn {
  text-align: center;
  display: block;
}

.schedule.schedule-stepbtn p {
  text-align: center
}

.schedule.schedule-stepbtn a {
  margin-top: 0
}

.scrollable tr td,
.seo_table table td {
  padding: 0 15px 0 15px !important;
  height: 55px !important
}

.company_photo .whtie_bg li {
  border-left: none !important;
  border-top: 1px solid #abaad0;
  margin-top: -1px
}

.freequote-logos {
  margin-top: 50px;
  margin-left: 0
}

.freequote-logos li {
  width: 100%;
  text-align: center
}

.resource-digital-main {
  padding-bottom: 520px
}

.big-dgacademy-bg {
  bottom: -741px
}

.resource-digital-main .resourceyellow-div h2 {
  font-size: 45px !important
}

.academy-innerlinks ul li {
  padding: 0 0 0 29px
}

.blog-postdiv,
.download-whitepapers-main,
.whiteebook-div h2 {
  text-align: center
}

.glossary_sec {
  margin-bottom: 20px
}

.glossary_sec a {
  min-height: 92px
}

.blog_videossec {
  text-align: center
}

.academy-top-whitepprs h1 {
  margin-top: 20px;
  padding: 0
}

.academydiv-whitepaper .academy-top-whitepprs h1 {
  font-size: 50px !important;
  line-height: 53px
}

.download-inner-block:nth-child(3) {
  margin-left: 0
}

.download-inner-block {
  width: 100% !important;
  margin-left: 0 !important;
  margin-bottom: 20px
}

.download-inner-bottom {
  width: 100% !important
}

.glossary-banner h1 {
  font-size: 110px
}

.letter-detailsdiv h2::after,
.letter-detailsdiv h2::before {
  width: 257px !important
}

.letter-detailsdiv ul li {
  width: 45.5% !important
}

.orgloss {
  display: none
}

.glossary-banner .fixed-header {
  position: static
}

.searchglossry {
  margin-bottom: 10px
}

.searchglossry select {
  padding: 8px 77px 0 26px !important
}

.clearsearchdiv {
  margin-top: 20px;
  display: block
}

.searchglossry .fa-times {
  right: 0;
  left: 118px;
  margin: 0 auto
}

.alphabet_details {
  padding: 0
}

.academy-top-whitepprs h1 {
  margin-top: 20px;
  padding: 0;
  max-width: 100%
}

.academydiv-whitepaper .academy-top-whitepprs h1 {
  font-size: 50px !important;
  line-height: 53px
}

.download-inner-block:nth-child(3) {
  margin-left: 0
}

.download-inner-bottom {
  width: 100% !important
}

.email-heading h2 {
  font-size: 62px
}

.payment-popup .modal-dialog {
  margin: 30px auto
}

.payment-popup .modal-body {
  display: inline-block
}

.cntct-btn1 {
  margin-top: 40px;
  margin-bottom: 60px
}

header .searchengineBanner .build_text {
  text-align: center !important
}

.processwork_div li:nth-child(4n) {
  margin-right: 0 !important
}

.companyBanner .build_text h1 {
  text-align: center
}

.android-app-banner p,
.android-banner>.newbtn,
.ios-app-banner .ios-loveapps p,
.ios-app-banner_landing img,
.ios-quote {
  display: none !important
}

.android-banner h1,
.android-banner p {
  text-align: center
}

.eccomerceport-sliderimg {
  top: 175px
}

section.gdpr-banner-main h1 {
  font-size: 65px;
  line-height: 63px
}

.gdpr-audit-text {
  float: none;
  width: 100%;
  text-align: center
}

.gdpr-audit-image {
  float: none;
  width: 80%;
  text-align: center;
  margin: 0 auto;
  padding-top: 57px
}

.complient-img {
  padding-top: 0
}

.toolkit-main li {
  font-size: 13px
}

.calling-main P {
  padding-left: 75px;
  padding-right: 75px
}

.intro-main h3 {
  font-size: 42px;
  margin-bottom: 30px;
  padding-bottom: 30px
}

.calling-main .form-control {
  margin-top: 17px
}

.gdpr-service {
  padding: 47px 0 65px 0
}

.gdpr-text p {
  padding-right: 6px
}

.intro-main li {
  width: 100%
}

.zindex img {
  display: inline-block
}

.zoom:hover {
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1)
}

.intro-main li h4 {
  margin-bottom: 25px;
  padding-right: 0
}

.toolkit-main p {
  padding: 0
}

.intro-main .cntct-btn::after {
  top: 14px;
  right: 26px
}

.toolkit-main .cntct-btn:hover::after {
  right: 38px !important
}

.intro-main li p {
  padding: 21px 0 !important
}

.gdpr-text p {
  padding-top: 12px
}

.hover-div {
  width: 100%;
  bottom: 90px;
  margin-bottom: 0
}

.intromain-btnblock-center {
  margin-top: 00px
}

span.horizontal-line {
  display: none
}

.bx-wrapper .bx-controls-auto,
.our-sec-block .bx-wrapper .bx-pager {
  bottom: -33px !important
}

.what-inner-boxs-padbot-lastnone {
  margin-top: 0;
  margin-bottom: 0
}

.what-inner-boxs {
  min-height: 769px;
  width: 46%
}

.what-inner-boxs p {
  min-height: 385px
}

.digitalmrktg-new {
  margin-top: 0 !important
}

.digitaltop-headersec {
  text-align: center
}

.digitalresponsive-tab-inner .resp-tab-content {
  padding: 70px 50px 70px 50px;
  width: 100%
}

.digitaltabs-inner-cont-left,
.digitaltabs-inner-cont-right {
  width: 100%
}

.what-inner-tab-boxes {
  width: 47% !important
}

.what-inner-boxs h4 {
  font-size: 18px
}

.what-inner-boxs p {
  font-size: 14px
}

.scrollspy .whattabtab-2 p {
  padding-left: 0 !important
}

.our-sec-block h3 {
  padding-left: 15px;
  padding-right: 15px
}

.padding-bottomnone {
  margin-bottom: 50px !important
}

.padding-bottomnone-res {
  margin-bottom: 0 !important
}

.marketingResultBlock-slider-left h4 {
  font-size: 30px
}

.what-inner-boxs {
  flex: 100%;
  width: 100%;
  margin-right: 0 !important
}

.what-inner-boxs,
.what-inner-boxs p {
  min-height: auto
}

.what-inner-boxs h4 {
  font-size: 20px
}

.what-inner-boxs p {
  font-size: 16px
}

.whattabtab-2 {
  margin-right: 20px !important
}

.what-inner-boxs-padbot-lastnone {
  margin-right: 0 !important
}

.clientslogos-centerblock .col-md-3 {
  margin-bottom: 30px
}

.popup-container {
  background: #e3ecf3 !important;
  display: inline-block;
  min-height: auto
}

.blog-content {
  padding: 20px !important;
  width: 100% !important
}

.exitpopsv {
  margin-bottom: 0 !important
}

.requestcallpopUp label {
  display: block !important
}

.exitpadd,
.exitpopsv label input {
  width: 100% !important
}

.seo-planspackargenew-leftcontent {
  text-align: center;
  width: 100% !important
}

.seo-planbanner-testimonial-block {
  text-align: center;
  margin: 0 auto;
  display: inline-block
}

.seo-planbanner-testimonial-block p {
  max-width: 500px
}

.seo-plan-bannerright-man-image {
  display: none
}

.seo-planspackargenew-banner-block {
  min-height: 865px
}

ul.seo-plannew-details li {
  width: 100%
}

.seo-planspackargenew-leftcontent h2 {
  max-width: 100%
}

.contentTitle-banner {
  max-height: auto !important
}

.leftBlock {
  padding: 20px 0 !important
}

.rightBlock {
  padding: 0 0 !important
}

.bx-wrapper .bx-controls-direction a {
  display: none
}

.case_study_Bgblock .leftBlock h2 {
  font-size: 30px
}

.case_study_Bgblock .rightBlock h4 {
  font-size: 17px;
  margin: 0 0 20px
}

.rightBlock::before {
  display: none
}

.counter_box {
  width: 100% !important;
  margin: 0 0 20px 0 !important
}

.counter_box h3>span {
  font-size: 14px !important;
  margin: 5px 0 0 !important;
  line-height: 22px
}

.counter_box h3 {
  font-size: 25px !important
}

.case_study_Bgblock .caseStudyslide1 {
  height: 582px
}

.case_study_Bgblock .caseStudyslide2 {
  height: 582px
}

.bottom_block {
  margin: 30px 0 0 !important
}

.agncyleft_sec,
.agncyright_sec {
  width: 100%
}

.managed-web-packageBanner {
  text-align: center
}

.manageblueboxs {
  text-align: left;
  width: 100%;
  float: left;
  margin-right: 0;
  padding: 35px 18px
}

.managedmain-text h1,
.managedmain-text h2,
.whyandroid-leftblock h2 {
  font-size: 32px;
  line-height: 35px
}

.manageboxnumber {
  font-size: 60px;
  margin-top: -20px
}

.chekpkg-block {
  margin-top: 40px
}

.ios-mobileblock {
  right: 0 !important;
  padding-top: 0;
  left: 0;
  flex: auto
}

.ios-mobileblock .rightside-phone {
  display: none
}

.managedmain-text {
  padding-top: 0
}

.success-android-appsblock .owl-carousel .owl-dots {
  display: none
}

.oueandroid-left {
  padding-top: 20px
}

.ios-icon-block {
  bottom: -110px !important;
  zoom: .4 !important;
  opacity: .5
}

.android-services-box .thumbnail:last-child {
  margin-bottom: 0
}

.suces-android-blackbox {
  margin-bottom: 20px
}

.android-services-box .thumbnail {
  padding: 25px 25px !important;
}

.android-services-box {
  margin-top: 35px
}

.whyandroid-leftblock h2 {
  margin: 0 0 35px 0
}

.whyandroid-whitebox {
  margin-bottom: 20px
}

.whyandroid-whitebox h3,
.whyandroid-whitebox.whyios-whitebox h3 {
  font-size: 28px;
  margin: 0 0 30px 0;
  line-height: 30px !important
}

.whyandroid-whitebox {
  padding: 50px
}

.androidtextbig {
  font-size: 100px;
  bottom: -136px
}

.android-secondblock {
  padding-bottom: 100px !important;
  padding-top: 50px
}

top .glossarymain-block nav {
  position: 0 !important
}

.paymentEnquiryForm .paymentEnquiryFormPopup .paymentform-bottom .form-control {
  margin-bottom: 0;
  font-size: 16px
}

.customtestmonial li {
  text-align: left
}

.fancybox-inner {
  width: 100% !important
}

.paymentEnquiryFormPopup .modal-body h4 {
  font-size: 25px;
  margin: 0
}

.paymentEnquiryFormPopup {
  width: 100% !important;
  margin: 0 auto;
}

.paymentEnquiryFormPopup .modal-body {
  padding: 25px 40px !important;
  width: 100%
}

.glossarymain-block nav {
  top: 0 !important
}

.alphabet_details {
  margin-top: 3rem !important
}

.glossary-categories {
  padding-top: 0 !important
}

.glossary-banner {
  padding-top: 80px
}

.menu-list.active {
  display: block !important;
  margin: 0
}

.menu-list {
  display: none
}

.menu-link {
  cursor: pointer;
  color: #000;
  display: block;
  margin: 0 0 0;
  padding: 10px 15px;
  text-align: left;
  text-transform: capitalize;
  background: #f7f7f7;
  border-radius: 10px
}

.menu-link .fa {
  float: right;
  transform: rotate(0);
  transition: all .3s linear 0s;
  vertical-align: middle;
  color: #000;
  padding-top: 4px
}

.alphabet_details h1,
.alphabet_details h2,
.alphabet_details h3,
.alphabet_details h4,
.alphabet_details h5,
.alphabet_details h6 {
  margin-top: 0 !important
}

.glossarymain-block nav {
  width: 100% !important
}

.glossary-banner .glossary-banner-category {
  font-size: 65px;
  line-height: 70px
}

.androidheight-phone .tabs__content {
  height: auto !important
}

.mobileapp-blog-block .homeblog-font {
  font-size: 30px;
  padding-left: 0
}

.floatdiv-main ul li a span {
  padding: 0 10px 0 15px;
  line-height: 44px
}

.floatdiv-main ul li img {
  padding: 16px 13px;
  zoom: .8
}

.floatdiv-main {
  margin-top: inherit;
  right: inherit;
  bottom: -26px;
  left: 10px;
  display: inline-block;
  z-index: 99999
}

.floatdiv-main ul li:hover a {
  opacity: inherit;
  max-width: inherit
}

.floatdiv-main ul li a span:after {
  opacity: 1;
  border-right: 1px solid rgb(255 255 255 / 57%);
  top: 11px
}

.floatdiv-main ul li a {
  opacity: 1;
  max-width: 220px;
  font-size: 16px
}

.freequote-mobilehide {
  display: none !important
}

.back-to-top {
  display: none !important
}

.delete {
  margin: -15px -13px 0 0 !important
}
}

@media only screen and (max-width:600px) {
  .portfolio-listing-block .box-with-text .text h1 {
    font-size: 6rem;
  }

  .agncyleft_sec,
  .agncyright_sec {
    width: 100%
  }

  .onlinereputation-btn {
    font-size: 13px !important
  }

  .onlinefaq h5 {
    font-size: 16px
  }

  .onlinefaq.intro-main h3 {
    font-size: 42px
  }

  .onlinerepu-intro .tabbook img {
    max-width: 460px
  }

  .reputationyellow-box {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    max-width: 280px
  }

  .vocsobyNumbers-block h3 {
    margin-bottom: 60px;
    padding-bottom: 20px
  }

  .onlinereputaion-main h1 {
    font-size: 50px !important;
    line-height: 50px !important
  }

  .benfit-reputation-block h2 {
    line-height: 1.2
  }

  .benfit-reputation-block h3 {
    font-size: 36px
  }

  .platform-section.intro-main ul img {
    max-width: 160px
  }

  .digital-strategy-text .newbtn {
    font-size: 12px
  }

  .poly-list-step,
  .poly-step-bottom {
    padding-left: 0
  }

  .polygon-sec {
    margin-bottom: 25px;
    width: 100%
  }

  .polygon-sec li {
    width: 100%
  }

  .app-name {
    padding-top: 34px
  }

  .development-portfolio-sec {
    min-height: 919px
  }

  .convesion-bg .padding-left-60,
  .web-platform-sec .padding-left-60,
  .web-platform-sec .padding-right-none {
    padding: 0 15px
  }

  .considerDesign-accordion .tc-accordion-title:before,
  .tc-accordion-content:before {
    left: 5%
  }

  .magento-banner .newbtn {
    margin-right: 0
  }

  .bxslider-webredesign-sec .bx-wrapper .bx-viewport {
    min-height: 940px
  }

  .isotext-bg-sec {
    padding: 50px 15px
  }

  .isotext-bg-sec h2,
  .isotext-bg-sec h2 span {
    font-size: 22px !important;
    line-height: normal !important
  }

  .landing-mostimportant-left ul {
    font-size: 14px
  }

  .googleranking-left img {
    width: 94%
  }

  .policy-btns a {
    width: 100%
  }

  .policy-btns a:last-child {
    border-top: 1px solid #14113b
  }

  .leverage-button .newbtn,
  .testimonialLink {
    margin-bottom: 15px;
    font-size: 14px
  }

  .affored-package .headiing_div .white-text {
    font-size: 13px
  }

  .blue-cont-sec h2 {
    text-align: center;
    width: 100% !important;
    margin-top: 20px;
    margin-left: 0
  }

  .mobile-blue-div {
    padding: 25px
  }

  .blue-cont-sec img {
    margin: 0 auto;
    display: block
  }

  .seo_top_part h2 {
    font-size: 23px !important;
    line-height: normal !important
  }

  .seoBtn input {
    padding: 10px
  }

  .processwork_div h3 {
    font-size: 29px;
    margin-bottom: 15px
  }

  .seo_package h3 {
    font-size: 26px
  }

  .seo_bottom_div .left-part h3,
  .seo_bottom_div h2,
  .seo_graph h3 {
    font-size: 23px;
    line-height: normal
  }

  .seo_bottom_div .left-part {
    padding: 20px 0
  }

  .explore-text {
    padding-left: 0
  }

  .seo_bottom_div .left-part p {
    text-align: center
  }

  .ecoomerce-to-banner .viewbtn-arrow {
    margin-top: 20px
  }

  .multi-banner h1 {
    font-size: 30px
  }

  .companyBanner .build_text span {
    padding-left: 0
  }

  .menu-align-sec {
    padding-left: 0
  }

  .recent-logo-inner li {
    width: 100%
  }

  .recent-logo-inner li img {
    margin: 0 auto
  }

  .earning-affiliate h4 {
    font-size: 20px
  }

  .source-advant-list li {
    width: 100%
  }

  .bxslider-portfolio-sec .bx-wrapper .bx-controls-direction a.disabled {
    display: none
  }

  .ecomm-devlop {
    top: 1150px
  }

  .development-approach-sec {
    margin-top: 0
  }

  .affrdble-Magento-whitediv {
    padding-bottom: 0
  }

  .affordable-store-right h2::after {
    display: none
  }

  .bxslider-mobileApps-sec {
    background: 0 0
  }

  .bxslider-iphoneapps-img {
    right: 0;
    top: 0;
    left: 0
  }

  .bxslider-androidapps-img {
    right: 0;
    left: 0;
    top: 461px
  }

  .bxslider-mobileApps-sec .bx-wrapper .bx-viewport {
    min-height: 1370px !important
  }

  .bxslider-mobileApps-txt {
    top: 900px !important
  }

  .redesignBottm-list {
    width: 80%
  }

  .ios-apple {
    right: 0
  }

  .seo-top-bg {
    left: 0;
    display: none
  }

  .form-bottom-sec::after {
    display: none
  }

  .portfolio-applescreen {
    background: 0 0;
    width: 100%;
    margin-top: -50px;
    margin-left: 0
  }

  .portfolio-applescreen-in {
    background-position: center center !important
  }

  .port-detail-innerimg {
    background-position: 70px 21px !important
  }

  .bxslider-port-img {
    width: 100% !important;
    background-size: cover !important
  }

  .topgap {
    margin: 0
  }

  .ecommerce-store {
    width: 100% !important
  }

  .ecommBuisnes h2,
  .visitorspay h1 {
    font-size: 3rem
  }

  .expectaion-testimonial .everytym-text h2 {
    font-size: 30px !important
  }

  .visitorspay .consultnew-btn {
    font-size: 13px
  }

  .ecommStore-left h3,
  .ecommStore-left h4 {
    font-size: 27px;
    line-height: 26px
  }

  .member-logo-comm {
    width: auto
  }

  .fixed .consultnew-btn::after,
  .fixed .ecommStore .planbtn::after,
  .fixed .raqblc.request::after {
    display: none
  }

  .haveheart {
    font-size: 50px !important
  }

  .visitorspay h1 {
    font-size: 40px !important
  }

  .pkgaesfeatures h3 {
    font-size: 38px
  }

  .eccomerceport-sliderimg {
    top: 150px
  }

  .eccomerceport-slider .bx-wrapper .bx-controls-direction a {
    top: 54%
  }

  .eccomerceport-slidertext {
    top: 640px
  }

  .consultnew-btn::after {
    top: 20px
  }

  .montesert {
    font-size: 16px
  }

  .magento-Ecomrce-inn h2,
  .shopRemix-inn h2 {
    font-size: 30px !important
  }

  .shopremix-blk {
    padding-top: 50px;
    height: 2170px
  }

  .yourdream {
    padding: 110px 0 50px 0
  }

  .eccomerceport .eccomerceport-slider .bx-wrapper .bx-controls-direction a {
    top: 48%
  }

  .ecomm-webblk .ecommBuisnes span {
    margin-bottom: 0
  }

  .faqBlock .addui-Accordion .addui-Accordion-header {
    padding: 16px 50px 16px 0
  }

  .navbar-toggle {
    padding: 19px 0
  }

  .navbar .navbar-collapse {
    top: 66px
  }

  .canteasier span::after {
    bottom: 0
  }

  .canteasier span.haveheart {
    padding-bottom: 45px;
    margin-bottom: 20px
  }

  .eccomerceport,
  .eccomerceport-whitebg {
    height: 930px
  }

  .call-detail img {
    padding: 16px 20px 12px 0
  }

  .discussbtn {
    margin-bottom: 8px
  }

  .sturggling-block-new ul {
    bottom: 15px !important
  }

  .slider_bar .left_part {
    padding-top: 0;
    padding-right: 0
  }

  .fullypacked h2 {
    margin-top: 0;
    padding-top: 0
  }

  .tailorMade {
    padding: 60px 0 50px 0
  }

  .ecommBuisnes-right .bx-viewport {
    min-height: 455px
  }

  .rag_header .raq_number {
    margin-left: 5%
  }

  .transBtn {
    margin-left: 0;
    margin-top: 20px
  }

  .margin_left_6 {
    margin-left: 0
  }

  .customtestmonial img {
    display: inline-block
  }

  .joomla-customc {
    padding-top: 25px;
    min-height: auto;
    padding-bottom: 25px
  }

  .digital-strategy-text {
    margin-bottom: 0
  }

  .hybridapp-development h2 {
    margin: 0 0 30px 0
  }

  .strgleHead h2 {
    font-size: 30px
  }

  .strgleHead p {
    font-size: 18px
  }

  .redfineseo-left span::after {
    bottom: -50px !important
  }

  .happylinks li {
    display: block;
    margin-right: 0
  }

  .happylinks li img {
    display: inline-block
  }

  .trustedppcLogo li {
    margin-bottom: 20px;
    margin-right: 0
  }

  .member-logo-comm li {
    margin-top: 20px !important;
    display: inline-block;
    text-align: center;
    margin-right: 0;
    width: 44%;
    margin: 7px
  }

  .rag_header .raq_number,
  .req-header-new a.back_website {
    font-size: 11px
  }

  .hireyellow-div {
    width: 100%
  }

  .mobile-app-list li span {
    vertical-align: top
  }

  .fivesteps-block-form,
  .my_bluebox.fivesteps-Form .form-group {
    width: 100%
  }

  .drag_text {
    right: 0;
    left: 0;
    bottom: 27px;
    z-index: 1;
    color: #fff
  }

  .team_company p {
    margin-bottom: 40px
  }

  .ios-app-banner .ios-loveapps span {
    font-size: 55px !important
  }

  .copywhiteftr-left {
    margin-bottom: 20px
  }

  .iphonered-img {
    background: url(../images/iphone-img.png) no-repeat 100px center
  }

  .ios-mobils-img {
    background: 0 0 !important
  }

  .bxslider-portfolio-body .bxslider-android-ios-apps-img {
    right: 0;
    top: 500px;
    left: -40px
  }

  .bxslider-redesign-txt h2 {
    font-size: 27px
  }

  .header-banner .have-color {
    font-size: 64px !important
  }

  .header-banner .header-text {
    font-size: 40px !important;
    line-height: 43px;
    margin-top: 13px !important
  }

  .resourceyellow-div h3 {
    font-size: 28px
  }

  .big-dgacademy-bg {
    right: -11px
  }

  .whiteebook-div h2 {
    text-align: center
  }

  .ebooks-block {
    width: 100%
  }

  .academy-innerlinks ul li {
    padding: 0;
    display: block;
    margin-bottom: 20px
  }

  .academy-innerlinks ul li:last-child {
    margin-bottom: 0
  }

  .glossary-banner h1 {
    font-size: 86px
  }

  .letter-detailsdiv ul li {
    width: 100% !important
  }

  .letter-detailsdiv h2::after,
  .letter-detailsdiv h2::before {
    width: 200px !important
  }

  .searchglossry .search-term {
    padding: 8px 89px 0 26px
  }

  .searchglossry-or {
    display: block;
    margin: 5px 0
  }

  .searchglossry select {
    padding: 8px 116px 0 26px !important
  }

  .letter-detailsdiv-white {
    padding-top: 35px
  }

  .letter-detailsdiv {
    padding-top: 35px
  }

  .subject-tags {
    margin-top: 40px
  }

  .form-left-sec ul li {
    margin-bottom: 30px;
    margin-right: 0;
    display: block
  }

  .form-whitebg {
    padding: 51px 40px 51px 40px
  }

  .email-heading h2 {
    font-size: 50px
  }

  .hirebanr-Img img.pull-right {
    margin: 23px auto
  }

  .rate1 {
    margin-left: 0
  }

  .bxslider-mobileApps-sec .bx-wrapper .bx-viewport {
    min-height: 1424px !important
  }

  .discussbtn {
    padding: 17px
  }

  .logo-design-banner .logo-main-left .header-banner .have-color {
    font-size: 65px !important
  }

  .logo-design-banner h2.header-text {
    font-size: 41px !important;
    line-height: 45px;
    margin-top: 9px !important
  }

  .gdpr-text h5 {
    font-size: 16px
  }

  .toolkit-main li {
    width: 100%
  }

  .question-mains .addui-Accordion .addui-Accordion-header {
    font-size: 13px;
    padding: 16px 54px 16px 0
  }

  .intro-main h3 {
    font-size: 29px;
    line-height: 35px
  }

  .toolkit-main {
    padding: 50px 0
  }

  .hover-div {
    margin-left: 36%
  }

  .common-slider li {
    width: 100%;
    margin-left: 0
  }

  .common-slider li img {
    display: inline-block
  }

  .hover-div {
    margin-left: 0
  }

  .toolkit-main h4 {
    text-align: center
  }

  .toolkit-btn {
    float: none;
    display: inline-block
  }

  .gdpr-consul-block {
    margin-top: 20px
  }

  .question-mains {
    padding: 50px 0 0 0 !important
  }

  li.zoom.zoom-responsive {
    margin-bottom: 133px
  }

  .hover-div.hover-div-responsive {
    bottom: -140px
  }

  .digitaltabs-inner-cont-left {
    padding-right: 0
  }

  .what-inner-tab-boxes {
    width: 100% !important;
    margin-right: 0;
    margin-bottom: 15px !important;
    min-height: auto
  }

  .whattabtab-2 {
    margin-right: 0 !important
  }

  .seo-planspackargenew-leftcontent h2 {
    font-size: 30px;
    line-height: 36px
  }

  .seo-planspackargenew-leftcontent h1 {
    font-size: 36px
  }

  .seo-planbanner-testimonial-block {
    width: 85%
  }

  .audit-left-section h3 {
    font-size: 60px
  }

  .audit-left-section h2 {
    font-size: 30px;
    line-height: 35px
  }

  .imagineall-right ul li span {
    width: 100%;
    text-align: left;
    font-size: 11px
  }

  .managedcheckPack-btn {
    padding: 17px 17px;
    display: block;
    margin-left: 0 !important;
    text-align: center;
    margin-top: 35px !important
  }

  .onlypriceleft {
    display: block;
    text-align: center
  }

  .glossary-banner .glossary-banner-category {
    font-size: 50px
  }
}

@media only screen and (max-width: 650px) {
  .HappyCustomers:before {
    z-index: -1
  }

  .testimonial_box p {
    font-size: 14px;
    line-height: 21px;
    padding: 30px
  }

  .testimonial_box-name {
    padding: 0 20px 30px
  }

  .testimonial_box-job {
    font-size: 16px;
    margin: -10px 0 0 70px;
    line-height: 26px
  }

  .testimonial_box-job22 {
    font-size: 14px;
    margin: 0;
    line-height: 19px
  }

  .playpause {
    right: 5%;
    bottom: 0
  }

  .testimonial_box-img {
    width: 20%;
    margin: -4px 0 0
  }

  .testimonial_box {
    min-height: 328px
  }

  .HappyCustomers .swiper-slide {
    width: 100% !important
  }

  .HappyCustomers .video {
    height: 203px;
    object-fit: cover
  }

  .HappyCustomers h2 {
    max-width: 100%;
    line-height: 38px
  }

  .HappyCustomers .swiper-container {
    padding: 30px 0 60px
  }

  .redquoteimg img {
    width: 45px
  }
}

@media only screen and (max-width:480px) {
  .speedoptimize-solutions .nodejs-devloper-logos ul.nodelogo-column {
    width: 100% !important;
  }

  .HappyCustomers:before {
    z-index: -1
  }

  .testimonial_box p {
    font-size: 14px;
    line-height: 21px;
    padding: 30px
  }

  .testimonial_box-name {
    padding: 0 20px 30px
  }

  .testimonial_box-job {
    font-size: 16px;
    margin: -5px 0 0 70px;
    line-height: 26px
  }

  .testimonial_box-job22 {
    font-size: 14px;
    margin: 0;
    line-height: 19px
  }

  .playpause {
    right: 5%;
    bottom: 0
  }

  .testimonial_box-img {
    width: 20%;
    margin: -4px 0 0
  }

  .testimonial_box {
    min-height: 328px
  }

  .HappyCustomers .swiper-slide {
    width: 100% !important
  }

  .HappyCustomers .video {
    height: 203px;
    object-fit: cover
  }

  .HappyCustomers h2 {
    max-width: 100%;
    line-height: 38px
  }

  .HappyCustomers .swiper-container {
    padding: 30px 0 60px
  }

  .redquoteimg img {
    width: 45px
  }

  .mobileapps-roundlogo li {
    margin-right: 0 !important;
    width: 45%;
  }

  .portfolio-listing-block .box-with-text .text h1 {
    font-size: 4.8rem;
  }

  .agncyleft_sec,
  .agncyright_sec {
    width: 100%
  }

  sub.quotation-icon-first,
  sub.quotation-icon-last {
    zoom: .5
  }

  .whychoose-onlinepartner .blue-cont-sec h2 {
    margin-top: 0
  }

  .whychoose-onlinepartner h3:after {
    bottom: -35px
  }

  .whychoose-onlinepartner h4 {
    font-size: 40px
  }

  .whychoose-onlinepartner h3 {
    font-size: 26px;
    margin-bottom: 50px
  }

  .onlinefaq.intro-main h3 {
    font-size: 30px
  }

  .onlinefaq h4 {
    font-size: 20px;
    text-align: center
  }

  .onlinefaq h5 {
    margin-top: 0
  }

  .onlinefaq.faqBlock .addui-Accordion .addui-Accordion-content {
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 10px
  }

  .onlinefaq.faqBlock .addui-Accordion .addui-Accordion-header {
    padding-left: 20px;
    padding-top: 12px;
    padding-bottom: 6px
  }

  .onlinefaq .addui-Accordion .addui-Accordion-header::after {
    right: 5px;
    top: 4px
  }

  .platform-section.intro-main li {
    width: 100%;
    border: 0 !important;
    border-left: 1px #fff solid !important;
    border-right: 1px #fff solid !important;
    border-top: 1px #fff solid !important
  }

  .platform-section.intro-main .list3 li:last-child {
    border-bottom: 1px #fff solid !important
  }

  .case-study-section .case-content p {
    font-size: 14px
  }

  .case-study-section .case-content {
    padding-left: 20px;
    padding-right: 20px
  }

  .case-study-section span.repu-yellow-circle {
    width: 100px;
    height: 100px;
    left: -3%
  }

  .case-study-section .case-frame .frame-img {
    width: 280px !important;
    height: 350px !important
  }

  .case-study-section .case-frame .frame-img img {
    left: 48px
  }

  .onlinereputaion-main h1 {
    font-size: 36px !important;
    line-height: 40px !important
  }

  .onlinereputaion-main p {
    font-size: 18px !important;
    margin-bottom: 40px
  }

  .onlinereputation-btn {
    font-size: 14px !important
  }

  .onlinerepu-intro .tabbook img {
    max-width: 360px
  }

  .onlinerepu-intro p {
    font-size: 16px
  }

  .reputationService-box {
    max-width: 280px;
    width: 100%
  }

  .reputationyellow-box h4 {
    font-size: 40px
  }

  .reputationyellow-box h5 {
    font-size: 24px
  }

  .reputationyellow-box h6 {
    font-size: 18px
  }

  .vocsobyNumbers-block p {
    margin-top: 30px
  }

  .benfit-reputation-block {
    padding: 20px 0 50px
  }

  .benfit-reputation-block h3 {
    font-size: 32px;
    padding-left: 0;
    padding-right: 0
  }

  .benfit-reputation-container .resp-tab-content h3 {
    font-size: 26px
  }

  .benfit-reputation-block .benfit-reputation-container .resp-tab-content {
    padding: 0
  }

  .benfit-reputation-container .resp-tab-content p {
    font-size: 14px;
    margin: 0
  }

  .plansandpricing-reputation-block:after {
    height: 200px
  }

  .conversion-left-sec h2,
  .redesign-text>h1,
  .redesign-text>h2,
  .web-app-text h2 {
    font-size: 38px
  }

  .ecommerce-banner .word-to-banner h1,
  .jennaFnt,
  .word-to-banner h1 {
    font-size: 35px;
    margin: 0 15px
  }

  .ecommerce-banner .jennaFnt {
    font-size: 50px;
    line-height: normal
  }

  .ecommerce-banner .newbtn {
    margin-top: 100px
  }

  .web-similar-btn a {
    width: 100%;
    margin-top: 15px;
    height: 65px;
    padding: 15px 0
  }

  .web-similar-btn h2,
  .web-similar-btn h4 {
    font-size: 17px
  }

  .digital-inner-list li,
  .web-similar-inner {
    width: 100% !important
  }

  .psd-bottom-btn .newbtn {
    font-size: 11px
  }

  .icon-div-source {
    margin: 0 auto;
    float: none;
    display: block
  }

  .top-sec-plateform h3,
  .top-sec-plateform p {
    padding-left: 0;
    text-align: center
  }

  .bottom-sec-plateform p {
    text-align: center
  }

  .web-custom-main li {
    padding: 30px 20px
  }

  .hire-tab-list li {
    padding: inherit !important
  }

  .word-easy-use {
    width: 100% !important;
    margin-bottom: 15px
  }

  .tc-accordion-title {
    font-size: 10px
  }

  .tc-accordion-icon {
    height: 45px;
    width: 45px;
    margin-right: 8px
  }

  .tc-accordion-icon span {
    font-size: 24px;
    line-height: 38px;
    height: 100%;
    width: 100%
  }

  .psd-main-desktop img {
    bottom: -257px
  }

  .redesign-inner li p {
    font-size: 13px;
    line-height: normal;
    padding-left: 10px
  }

  .psd-main-desktop img {
    bottom: 0
  }

  .after-text:before {
    display: none
  }

  .before-text:after {
    display: none
  }

  .psd-main-desktop img {
    bottom: -50px
  }

  .development-portfolio-sec {
    min-height: 810px
  }

  .ebooks-block,
  .marketing-cloud-text {
    width: 100%
  }

  .web-videobottom-text {
    float: none;
    margin-right: 0;
    width: 100%
  }

  .landing-video-bottom p {
    padding-left: 0;
    border: 0
  }

  .web-videobottom-text span span {
    float: left;
    margin-right: 0;
    margin-bottom: 6px
  }

  .googleranking-left img {
    width: 100%;
    position: relative;
  }

  .first-nip-pencil {
    width: auto !important
  }

  .home-client-logo li {
    display: block;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 25px !important
  }

  .testimonials-video {
    margin-top: 245px
  }

  .yellow-btn-sec {
    padding: 30px !important
  }

  .hireyellow-div {
    padding: 25px
  }

  .mobile-app-list li p {
    font-size: 13px;
    text-transform: uppercase;
    padding-left: 5px
  }

  .web-tab-list li p {
    font-size: 18px;
    display: inline-block;
    width: 85%;
    padding-left: 25px;
    margin: 0;
    vertical-align: middle;
    padding-bottom: 0;
    color: #000;
    border: 0
  }

  .hireyellow-div p {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 40px
  }

  .mobile-app-list li p {
    font-size: 13px !important;
    padding-left: 5px
  }

  .package-common h3 {
    font-size: 25px !important;
    line-height: normal
  }

  .eccom-affored-package-list {
    margin-top: -32em
  }

  .custom-web-text .speak_btn,
  .customtopdiv .speak_btn {
    font-size: 15px
  }

  .abcCustomBlock span {
    margin-bottom: 5px;
    display: inline-block
  }

  .dark-orange-bg {
    background-position: -530px -1006px
  }

  .dark-green-bg {
    background-position: -596px -1010px
  }

  .dark-red-bg {
    background-position: -651px -1014px
  }

  .dark-blue-bg {
    background-position: -720px -1013px
  }

  .dark-green-bg:after {
    background-position: -784px -808px;
    width: 120px
  }

  .orangebtn {
    margin-bottom: 25px
  }

  .source-plateform-list .bottom-sec-plateform p {
    width: 100% !important
  }

  .source-plateform-list .bottom-sec-plateform {
    text-align: center
  }

  .bottom-sec-plateform .source-yellow-btn {
    margin: 0 auto;
    float: none
  }

  .consideraccordion-title p {
    font-size: 16px
  }

  .considerDesign-accordion .tc-accordion-content-inner {
    padding: 0 0 30px 42px
  }

  .name_text-word-bg,
  .testimonial-peoples-img {
    width: 100%;
    height: 100%;
    position: relative;
    background: 0 0
  }

  .bxslider-portfolio-sec {
    background: 0 0 !important
  }

  .bxslider-mobileApps-sec .bx-wrapper .bx-viewport {
    min-height: 1464px !important
  }

  .redesignBottm-list {
    width: 100%
  }

  .bxslider-redesign-txt h2 {
    font-size: 24px
  }

  .bxslider-mobileApps-txt p {
    font-size: 15px
  }

  .joomlabanner-btn {
    font-size: 16px !important;
    padding: 0 0 0 18px !important;
  }

  .source-banner-btn {
    margin-top: -40em
  }

  .opensource li p {
    margin: 0;
    font-size: 14px
  }

  .app-name {
    padding-top: 10px
  }

  .app-text {
    margin-top: 75px
  }

  .mobileApps-right {
    padding: 37px !important;
    background-position: -1001px -1109px !important
  }

  .name_text-word-bg,
  .testimonial-peoples-img {
    width: 250px;
    height: 250px
  }

  .videoBlock {
    text-align: center
  }

  .checkPlans {
    margin: 0 0 70px 0 !important
  }

  .maint-pack {
    font-size: 50px !important
  }

  .polygonMultiImg {
    margin-top: -55px
  }

  #carousel a {
    width: 100%
  }

  .port-detail-innerimg {
    background-position: center center !important
  }

  .portDetailsFrame {
    background: 0 0;
    margin-left: 0
  }

  #carousel a div {
    width: auto !important
  }

  div#carousel {
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    margin: 0 auto !important;
    text-align: center !important
  }

  #abap_box .author_photo {
    display: block !important;
    clear: both !important;
    float: none !important;
    margin-right: auto;
    margin-left: auto
  }

  .raq_top_part .left_part li {
    width: 100%
  }

  .portfolio_div h2 {
    font-size: 28px
  }

  .ordertitle .fa-bars {
    margin-top: 4px
  }

  .haveheart {
    font-size: 59px
  }

  .discussbtn {
    margin-bottom: 8px;
    margin-left: 0;
    font-size: 13px
  }

  .fixed .raqblc {
    font-size: 10px
  }

  .ecommBuisnes-right .sensitive-slider li .col-xs-4 {
    width: 100% !important;
    float: none
  }

  .ecommBuisnes-right .thumbnail {
    text-align: center;
    padding: 53px 15px 53px 15px !important
  }

  .ecommBuisnes h2::after,
  .ecommBuisnes-right .thumbnail h3::after {
    right: 0;
    margin: 0 auto
  }

  .ecommBuisnes-right {
    margin-top: 0
  }

  .ecommBuisnes-right li div.col-lg-4:last-child div .thumbnail {
    padding-bottom: 0 !important
  }

  .ecommBuisnes-right .bx-wrapper {
    margin-bottom: 20px !important
  }

  .eccomerceport-slider::after {
    width: auto !important;
    display: none
  }

  .haveheart {
    line-height: 52px
  }

  .visitorspay h1 {
    font-size: 35px !important
  }

  .addui-Accordion .addui-Accordion-content,
  .faqBlock .addui-Accordion .addui-Accordion-header {
    font-size: 15px
  }

  .addui-Accordion .addui-Accordion-content p {
    margin: 0;
    font-size: 15px
  }

  .pkgaesfeatures h3 {
    font-size: 28px
  }

  .fixed .call-detail img {
    padding: 10px 22px 10px 18px;
    border-left: 1px solid #e1e1e1
  }

  .navbar-toggle {
    padding: 15px 0
  }

  .eccomerceport-sliderimg {
    height: 350px !important
  }

  .eccomerceport .eccomerceport-slider .bx-wrapper .bx-controls-direction a {
    top: 43%
  }

  .eccomerceport-slidertext {
    top: 580px
  }

  .call-detail img {
    padding: 10px 22px 10px 0;
    border-right: 1px solid #e1e1e1;
    margin-right: -5px
  }

  .eccomerceport,
  .eccomerceport-whitebg {
    height: 890px
  }

  .footer-toplogo {
    top: -31px !important
  }

  .faqquest p {
    margin-right: 0
  }

  .call-detail img {
    padding: 10px 22px 10px 18px;
    border-left: 1px solid #e1e1e1
  }

  .footer-toplogo img {
    width: 40%
  }

  .inner_bottom i {
    color: #fff;
    font-size: 16px;
    margin-right: 2px
  }

  .inner_bottom {
    width: 100%
  }

  .bottom_div1 .container .col-sm-4 .inner_bottom span i {
    border-radius: 50%;
    height: 35px;
    margin-right: 0;
    text-align: center;
    line-height: 35px;
    width: 35px
  }

  .inner_bottom>span:first-child {
    border-bottom: 1px solid rgba(255, 255, 255, .15);
    color: #fff;
    font-size: 15px;
    font-weight: 300;
    padding: 5px 0 12px 0;
    text-transform: uppercase
  }

  .shopremix-blk {
    height: 2250px
  }

  .member-logo-footer ul li {
    margin-top: 0 !important
  }

  .faqquest .discuss-sliderbtn {
    padding: 15px 20px 15px 20px !important
  }

  .word-design-text {
    top: 190px
  }

  .ux-consi-text {
    top: 259px;
    padding-right: 0;
  }

  .web-development-text {
    top: 404px
  }

  .web-marketing-text {
    top: 506px
  }

  .word-easy-use {
    min-height: auto;
    padding-bottom: 25px;
    margin-right: 0
  }

  .ecommerce-store {
    margin-bottom: 428px
  }

  .package-bottomnone {
    margin: 0
  }

  .ppcbaner-logo {
    bottom: -165px
  }

  .ecommBuisnes.redfineseo-left span {
    line-height: 42px
  }

  .googleranking-left {
    height: auto;
  }

  li.resplogo-blk {
    width: 10%
  }

  .back_website {
    padding-top: 9px
  }

  .rag_header .raq_number {
    margin-left: 8%
  }

  .back_website {
    padding-top: 0
  }

  .raq_top_part h1,
  .req-new.raq_top_part p {
    text-align: center
  }

  .seoform-steps .my_new_btn {
    font-size: 13px !important
  }

  .buildvocso-apps {
    min-height: 988px
  }

  .iphonered-img {
    background: url(../images/iphone-img.png) no-repeat 170px center
  }

  .bxslider-redesign-txt h4 {
    font-size: 18px;
    text-align: right
  }

  .header-banner .have-color {
    font-size: 50px !important
  }

  .header-banner .header-text {
    font-size: 34px !important
  }

  .academy-innerlinks ul li {
    display: block;
    padding: 9px 0 0 0
  }

  .resourceyellow-div h3 {
    letter-spacing: 12px
  }

  .big-dgacademy-bg {
    bottom: -670px
  }

  .resource-digital-main {
    padding-bottom: 470px
  }

  .academy-top h1 {
    margin: 25px 0 0 0
  }

  .academydiv-whitepaper .academy-top-whitepprs h1 {
    font-size: 43px !important;
    line-height: 49px
  }

  .glossary-banner h1 {
    font-size: 65px
  }

  .letter-detailsdiv h2::after,
  .letter-detailsdiv h2::before {
    width: 152px !important
  }

  .author_box p {
    margin-bottom: 0 !important
  }

  .author_box {
    text-align: center
  }

  .author_box .author_photo img {
    margin-bottom: 25px
  }

  .author_box strong {
    float: none !important
  }

  .author_box .author_photo {
    float: none !important
  }

  .academydiv-whitepaper .academy-top-whitepprs h1 {
    font-size: 43px !important;
    line-height: 49px
  }

  .contact-top h1 {
    font-size: 90px
  }

  .contact-top h2 {
    line-height: 10rem;
    font-size: 50px !important
  }

  .payment-popup .modal-body {
    padding: 40px 40px
  }

  .blockchain-btn,
  .payment-popup a.checkout-btn,
  .payment-popup input#ccavenuesubmit {
    zoom: .8
  }

  .payable-amount {
    text-align: center
  }

  .loadimage {
    left: 27px
  }

  .cntct-btn {
    padding: 15px 79px 14px 58px
  }

  .cntct-btn1 {
    padding: 15px 96px 14px 58px !important
  }

  .psd-bottom-btn .newbtn {
    font-size: 12px;
    padding: 18px 28px 18px 28px
  }

  .seo_package a.seoBtn span {
    font-size: 20px
  }

  .seo_package a.seoBtn {
    font-size: 24px
  }

  .companyBanner .build_text h1 {
    font-size: 60px;
    line-height: 40px !important;
  }

  .logo-design-banner .logo-main-left .header-banner .have-color {
    font-size: 50px !important
  }

  .logo-design-banner h2.header-text {
    font-size: 35px !important;
    line-height: 36px;
    margin-top: 10px !important
  }

  section.gdpr-banner-main h1 {
    font-size: 45px;
    line-height: 48px
  }

  .gdpr-banner-main p {
    font-size: 16px;
    line-height: 23px
  }

  .question-mains .addui-Accordion .addui-Accordion-header {
    font-size: 10px;
    font-weight: 500
  }

  .question-mains .addui-Accordion .addui-Accordion-content p {
    font-size: 13px
  }

  .intro-main h3 {
    font-size: 26px
  }

  .calling-main P {
    padding-left: 50px;
    padding-right: 50px
  }

  .gdpr-text p {
    font-size: 13px;
    padding-right: 0
  }

  .double-circle::after {
    height: 0;
    width: 0
  }

  .toolkit-main ul {
    width: 100%
  }

  .hover-div {
    padding: 0
  }

  .digitaltop-content p {
    font-size: 20px
  }

  .what-inner-boxs p {
    padding-left: 0 !important
  }

  .scrollspy .what-inner-tab-boxes p {
    padding-left: 30px !important
  }

  .scrollspy.scrollpadding-top .whattabtab-2 p {
    padding-left: 0 !important
  }

  .our-sec-block p {
    padding: 0 15px 30px 15px;
    font-size: 18px
  }

  .scrollspy .tabinner-container .whattabtab-2 p {
    padding-left: 0 !important
  }

  .scrollspy {
    padding: 40px 20px 40px 20px !important
  }

  .digitaltop-headersec {
    padding: 50px 0
  }

  .blog-content .pop-button {
    font-size: 13px !important
  }

  .seo-planspackargenew-leftcontent h2 {
    font-size: 25px;
    line-height: 30px
  }

  .seo-planspackargenew-leftcontent h1 {
    font-size: 30px
  }

  .wp-google-badge {
    display: none !important
  }

  .contact-main .floatdiv-main,
  .contact-main .floatrequest,
  .raqbody .floatdiv-main,
  .raqbody .floatrequest {
    display: none
  }

  .raking_div.fullypacked .respboxBlue {
    padding: 37px 40px !important
  }

  .fullypacked .schedule a {
    font-size: 12px;
    padding: 13px 32px
  }

  .audit-left-section p {
    font-size: 18px;
    padding-right: 0
  }

  .clients-digital-logos .padding-bottomnone {
    margin-bottom: 0 !important
  }

  .whatdoforu-digitalmrktg h3 {
    margin-bottom: 40px
  }

  .agncyblckBg .agncyleft_sec h2 {
    font-size: 30px
  }

  .fullypacked h2 {
    font-size: 30px
  }

  .tecnology-slack-block .technology-icons {
    min-height: 170px
  }

  .clearfix.abc {
    display: none
  }

  .androidtextbig {
    font-size: 68px;
    bottom: -114px
  }

  .videoIcon-Home {
    top: 10px;
    position: relative;
    vertical-align: bottom;
    height: 100%;
    display: inline-block
  }

  .copywhiteftr-right p {
    margin-right: 0
  }

  .copywhiteftr-right a {
    margin: 5px !important;
    display: inline-block
  }

  .slash-vertical::before {
    content: "|";
    padding: 0 6px;
    right: 0px;
    position: relative
  }

  .glossary-banner {
    padding-top: 50px
  }

  .testimonials-video .fancybox {
    color: #000
  }

  .customtestmonial .fancybox {
    display: inline-block;
    position: relative
  }

  .headiing_div h3,
  .web-platform-sec h2,
  .web-platform-sec h3 {
    text-align: center !important
  }

  .clients-feedback-area {
    padding-left: 0
  }

  .redesign-text>h2 {
    font-size: 3.8rem !important
  }
}

@media only screen and (max-width:380px) {

  .agncyleft_sec,
  .agncyright_sec {
    width: 100%
  }

  .gdpr-service h2,
  .onlinefaq.intro-main h2,
  .onlinerepu-intro.intro-main h2,
  .platform-section.intro-main h2,
  .reputation-services.intro-main h2 {
    font-size: 50px
  }

  .platform-section.intro-main h3 {
    font-size: 26px
  }

  .platform-section.intro-main ul img {
    max-width: 180px
  }

  .onlinerepu-intro.intro-main h3 {
    font-size: 26px
  }

  .onlinerepu-intro .tabbook img {
    max-width: 290px
  }

  .plansandpricing-reputation-block:after {
    height: 250px
  }

  .onlinereputaion-main .digitaltop-content h1 {
    line-height: 1
  }

  .benfit-reputation-block h3,
  .plansandpricing-reputation-block h3,
  .reputation-services h3,
  .vocsobyNumbers-block h3 {
    font-size: 26px !important
  }

  .case-study-section h3 {
    font-size: 26px
  }

  .reputation-package-main h4 {
    font-size: 22px
  }

  .web-app-video a {
    top: 0
  }

  .ordertitle .fa-bars {
    font-size: 24px;
    margin-top: 5px
  }

  .portfolio_div h2 {
    font-size: 24px
  }

  .ecommBuisnes h2,
  .visitorspay h1 {
    font-size: 23px !important;
  }

  .helpbuton {
    padding: 16px 28px !important
  }

  .pricing-maintbl .panel-heading h3 {
    font-size: 27px
  }

  .pricing-maintbl .panel-heading p {
    font-size: 17px;
    margin-bottom: 10px
  }

  .visitorspay h1 {
    font-size: 28px !important;
    line-height: 35px
  }

  .haveheart {
    font-size: 40px !important
  }

  .pricing-maintbl .panel-heading h3 {
    font-size: 24px !important
  }

  .addui-Accordion .addui-Accordion-header::after {
    right: 0 !important
  }

  .pkgaesfeatures h3 {
    font-size: 24px
  }

  .panelbotm-text {
    padding: 0 0
  }

  .call-detail {
    margin-right: 60px
  }

  .eccomerceport-sliderimg {
    height: 350px !important;
    top: 130px
  }

  .eccomerceport-slider .bx-wrapper .bx-controls-direction a {
    top: 48%
  }

  .eccomerceport-slidertext {
    top: 615px
  }

  .discuss-lrnbtn {
    margin-top: 10px
  }

  .pricing-maintbl .lead {
    font-size: 32px !important
  }

  .pricing-maintbl .panel {
    padding: 50px 15px 50px 15px !important
  }

  .pricing-bottom p {
    padding: 22px 0
  }

  .pricing-bottom span {
    min-height: auto !important;
    padding-left: 15px !important;
    padding-right: 15px !important
  }

  .pricing-bottom span {
    padding-top: 18px
  }

  .ecommStore-left h3,
  .ecommStore-left h4 {
    font-size: 23px
  }

  .magento-Ecomrce-inn h2,
  .shopRemix-inn h2 {
    font-size: 25px !important
  }

  .ecommBuisnes-right .thumbnail h3 {
    font-size: 20px
  }

  .ecommBuisnes-right .thumbnail .caption p {
    font-size: 15px
  }

  .shopremix-blk {
    height: 2300px
  }

  .eccomerceport .eccomerceport-slider .bx-wrapper .bx-controls-direction a {
    top: 41%
  }

  .eccomerceport-slidertext {
    top: 576px
  }

  .addressblk legend {
    font-size: 23px
  }

  .mobilecomm {
    padding: 25px 19px !important
  }

  .visitorspay .consultnew-btn {
    font-size: 11px;
    padding: 18px 56px 18px 20px
  }

  .consultnew-btn::after {
    top: 18px
  }

  .expectaion-testimonial .everytym-text h2 {
    font-size: 33px !important
  }

  .ecommStore-right h5 {
    font-size: 13px
  }

  .newtestmonial-img {
    width: 215px !important;
    height: 215px !important
  }

  .ecommBuisnes-right .bx-viewport .thumbnail {
    padding: 23px !important
  }

  .call-detail img {
    margin-right: 2px
  }

  .ecommStore .planbtn {
    text-align: left
  }

  .ecommStore-right span {
    font-size: 12px
  }

  .ecommStore-right h6 {
    font-size: 11px
  }

  .hybridapp-development-form {
    padding: 40px;
    font-size: 10px !important
  }

  .mobile-logo img {
    width: 70%
  }

  .navbar-header {
    margin: 13px 15px !important
  }

  .member-logo-comm li {
    margin-top: 20px !important;
    margin-bottom: 20px
  }

  .ecommBuisnes-right .bx-viewport {
    min-height: 400px
  }

  .transBtnB {
    padding: 10px 12px
  }

  .ecommerce-store {
    padding: 45px 40px 45px 40px
  }

  .strgleHead h2 {
    font-size: 25px;
    margin-bottom: 10px
  }

  .strgleHead p {
    font-size: 16px
  }

  .ppcbaner-logo li img {
    zoom: .6
  }

  .rag_header .raq_number {
    margin-left: 5%
  }

  .rag_header .raq_number,
  .req-header-new a.back_website {
    font-size: 9px
  }

  .raq_top_part h1 {
    font-size: 33px
  }

  .iphonered-img {
    background: url(../images/iphone-img.png) no-repeat 221px center
  }

  .ios-quote {
    font-size: 16px
  }

  .bxslider-redesign-txt h4 {
    font-size: 15px
  }

  .androidBottm-list li {
    font-size: 12px !important;
  }

  .header-banner .have-color {
    font-size: 40px !important
  }

  .header-banner .header-text {
    font-size: 29px !important;
    line-height: 35px !important
  }

  .big-dgacademy-bg {
    bottom: -550px
  }

  .resource-digital-main {
    padding-bottom: 385px
  }

  .resource-digital-main .resourceyellow-div h2 {
    font-size: 40px !important
  }

  .whiteebook-div h2 {
    font-size: 43px
  }

  .resourceyellow-div h3 {
    font-size: 21px
  }

  .academydiv-whitepaper .academy-top-whitepprs h1 {
    font-size: 35px !important;
    line-height: 44px
  }

  .glossary-banner h1 {
    font-size: 47px
  }

  .academydiv-whitepaper .academy-top-whitepprs h1 {
    font-size: 35px !important;
    line-height: 44px
  }

  .blockchain-btn,
  .payment-popup a.checkout-btn,
  .payment-popup input#ccavenuesubmit {
    zoom: .6
  }

  .form-whitebg .raqbox_new .form-group span.error_span {
    width: 100%;
    font-size: 11px !important
  }

  .cntct-btn {
    padding: 15px 80px 14px 24px
  }

  .testimonialLink::after {
    top: 6px;
    right: 18px
  }

  .cwdd-btn {
    padding: 10px 53px 10px 20px !important;
    font-size: 17px !important
  }

  .cwdd-btn::after {
    top: 18px;
    right: 31px
  }

  .checkPack {
    margin: 12px 0 7px 0 !important
  }

  .arrowrgt::after,
  .hybrid-formbtn::after,
  .seoaffdle::after,
  .transBtn::after,
  .transBtnB::after {
    display: none
  }

  .transBtn,
  .transBtnB {
    width: 100%;
    font-size: 17px !important
  }

  .bxslider-mobileApps-sec .bx-wrapper .bx-viewport {
    min-height: 1478px !important
  }

  .buildvocso-apps {
    min-height: 1100px
  }

  .mulitSecurity-text {
    top: 214px
  }

  .controlpanel-text {
    top: 345px
  }

  .company-botDiv .transBtnB {
    padding: 10px 20px 10px 20px
  }

  .iso-button-sec .newbtn {
    font-size: 12px
  }

  .logo-main-right {
    zoom: .8
  }

  .logo-design-banner .logo-main-left .header-banner .have-color {
    font-size: 40px !important
  }

  .logo-design-banner h2.header-text {
    font-size: 32px !important
  }

  .logo-main-right {
    zoom: .7
  }

  .cwdd-btn::after {
    right: 24px !important
  }

  .gdpr-service h3,
  .google-main-imgblock h3,
  .intro-main h3 {
    font-size: 30px !important;
    line-height: 35px
  }

  .calling-main P {
    padding-left: 23px;
    padding-right: 23px
  }

  .gdpr-service h3 {
    font-size: 40px
  }

  .implementation .cntct-btn.cwdd-btn {
    font-size: 13px !important;
    padding: 14px 53px 14px 20px !important
  }

  .implementation .cntct-btn::after {
    top: 16px !important
  }

  .implementation .cntct-btn::after {
    top: 16px !important
  }

  .toolkit-main .cntct-btn::after {
    top: 16px !important
  }

  .toolkit-main .cntct-btn.cwdd-btn {
    font-size: 21px !important;
    padding: 14px 58px 14px 30px !important
  }

  .intro-main .cntct-btn::after {
    top: 11px
  }

  .gdpr-audit-main .cntct-btn::after {
    top: 13px !important
  }

  .intro-main .cntct-btn.cwdd-btn {
    font-size: 13px !important;
    padding: 10px 50px 10px 20px !important;
    margin: 0
  }

  .freeCall-gdprbtn {
    padding: 15px 77px 14px 30px !important;
    font-size: 14px !important
  }

  .freeCall-gdprbtn::after {
    right: 50px !important
  }

  section.gdpr-banner-main h1 {
    font-size: 40px
  }

  .back-to-top {
    bottom: 115px
  }

  .gdpr-audit-text .cntct-btn {
    border-radius: 35px;
    font-size: 14px !important;
    padding: 10px 47px 10px 20px !important
  }

  .toolkit-btn {
    font-size: 14px
  }

  .toolkit-btn::after {
    top: 16px !important
  }

  .freecallsubmit-btn {
    padding: 16px 60px 12px 52px;
    font-size: 14px
  }

  .container-fluid,
  .container_new {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
  }

  .what-inner-boxs p {
    padding-left: 0 !important
  }

  .what-inner-tab-boxes p {
    padding-left: 20px !important
  }

  .scrollspy {
    width: 98%;
    padding-left: 15px;
    padding-right: 15px
  }

  .google-main-imgblock h3 {
    font-size: 40px
  }

  footer {
    padding-bottom: 35px
  }

  .seo-planspackargenew-leftcontent h2 {
    font-size: 21px;
    line-height: 27px
  }

  .seo-planspackargenew-leftcontent h1 {
    font-size: 25px
  }

  .seo-planbanner-testimonial-block h6,
  .seo-planbanner-testimonial-block p {
    font-size: 14px
  }

  .marketingResultBlock-slider-right {
    margin-top: 20px
  }

  .our-sec-block-pager .bx-wrapper {
    margin: 0 auto 0
  }

  .clientslogos-centerblock {
    margin-top: 25px
  }

  .imagineall-right ul li {
    padding-left: 33px;
    font-size: 18px;
    padding-bottom: 35px
  }

  .glossary-banner {
    padding-top: 30px
  }

  .glossary-banner p {
    margin-top: 0;
    line-height: 25px
  }

  .glossary-banner .glossary-banner-category {
    font-size: 36px;
    line-height: 39px
  }
}

@media only screen and (max-width:320px) {
  .bxslider-portfolio-sec .bx-wrapper .bx-viewport {
    min-height: 558px
  }

  .joomlabanner-btn {
    font-size: 16px;
    padding: 0 0 0 18px
  }

  .joomla-arrow-right .fa.fa-share {
    font-size: 31px
  }

  .ecommerce-store {
    margin-top: -348px
  }

  .ecomm-devlop {
    top: 1450px
  }

  .joomla-arrow-right {
    padding: 33px
  }

  .joomla-arrow-icon {
    background-position: -1006px -1115px !important
  }

  .bxslider-webredesign-sec .bx-wrapper .bx-viewport {
    min-height: 805px
  }

  .considerDesign-accordion .tc-accordion-content,
  .panel-body,
  .panel-heading {
    padding: 0
  }

  .consideraccordion-title p {
    font-size: 12px;
    text-align: left
  }

  .considerDesign-accordion .tc-accordion-content-inner p {
    line-height: 17px;
    text-align: left;
    font-size: 12px
  }

  .considerDesign-accordion .tc-accordion-title:before,
  .tc-accordion-content:before {
    left: 7%
  }

  .bxslider-redesign-txt {
    width: 100%
  }

  .bxslider-redesign-txt h2 {
    font-size: 22px
  }

  .bxslider-iphoneapps-img {
    right: 0;
    left: 0;
    margin-left: 0;
    width: 100%
  }

  .ios-apple {
    top: -50px
  }

  .word-banner-cont p {
    font-size: 15px
  }

  .redesignBottm-list {
    width: 100%
  }

  .androidBottm-list li {
    font-size: 15px
  }

  .bxslider-redesign-txt h4 {
    font-size: 16px
  }

  .psd-comment-code {
    top: 265px
  }

  .opensource li p {
    font-size: 13px
  }

  .bxslider-portfolio-sec .bx-wrapper .bx-viewport {
    min-height: 980px
  }

  .play-button {
    top: 100px
  }

  .agncyleft_sec,
  .agncyright_sec {
    width: 100%
  }
}

@media only screen and (max-width:1366px) {
  #verticalTab ul::before {
    display: none;
  }

  .case_study_Bgblock .rightBlock h4 {
    font-size: 22px
  }

  .eccomerceport,
  .eccomerceport-whitebg {
    height: 1175px
  }

  .androidtextbig {
    bottom: -349px
  }

  .seo_package a.seoBtn {
    font-size: 16px;
    padding: 19px 40px 19px 30px
  }

  .seopkgaffordable {
    max-width: 100%
  }
}

@media only screen and (max-width:1280px) {
  .wordpress-devl-whyhire .wordpressmangent-sec {
    margin-top: 0;
  }

  .realtime-card {
    padding: 2rem 2rem 5rem
  }

  .planselector-main label {
    padding: 2rem
  }

  .howitworks-blocks ul li {
    line-height: 2rem;
    font-size: 1.4rem
  }

  .howitworks-blocks figure.resourcealign-angular img {
    width: 100%
  }

  .success-icon img {
    width: 100% !important
  }

  .dedicatedresources-main h2 {
    max-width: 100% !important
  }

  .source-delep-cont h5 {
    right: -110px
  }

  .raq_top_part .left_part li {
    width: 23.7%
  }

  .academy-top-whitepprs h1 {
    padding: 0 200px
  }

  .servicesBanner_new .build_text h1 br {
    display: none
  }

  .our-sec-block-pager .bx-wrapper {
    margin: 0 auto 0
  }

  .comFontSz {
    font-size: 42px
  }

  .gdpr-text {
    margin-right: 130px
  }

  .joomlaCore {
    width: 15.9%
  }
}

@media only screen and (max-width:1199px) {
  .vocso-stats-block-left .counter-main .counter-mg {
    margin: 0 2rem 2rem 0 !important;
    padding: 3rem 1rem;
    width: 40%
  }

  .ppc-stats-counter .counter-main .counter-mg .counter-section h4 {
    font-size: 3rem !important
  }

  .port-nxt-prv {
    display: none !important
  }

  .portfolio-testimonial-block h3 {
    margin-top: 4rem;
    padding-top: 0 !important
  }

  .quote-icon {
    position: relative !important;
    top: 0 !important
  }

  .portfolio-client-requierment {
    padding-bottom: 50px !important
  }

  .whycustomWebdesign-block li.traffic-content p {
    padding-right: 0
  }

  #section7,
  #section8 {
    padding-top: 0
  }

  .wordpress-devl-whyhire .ease_manage_tabs li {
    padding: 24px !important
  }

  .optimizeV3-arrow:after,
  .websiteoptimize-main-versionTwo:after,
  .wordpress-devl-whyhire .ease_manage_tabs li span {
    display: none
  }

  body .webuildwebsites-projects h2 {
    max-width: 80% !important
  }

  .websiteoptimize-main {
    padding-bottom: 0 !important
  }

  .ppcformInner h3 {
    font-size: 3rem;
  }

  .weboptimize-priceSec .first_div {
    margin-top: 0;
    margin-bottom: 3rem;
  }

  .seo_pacakge_div .first_div .yellow_box {
    padding: 5rem
  }

  .how-we-work-custom h2 {
    text-align: left
  }

  .how-we-work-custom p {
    max-width: 100%;
    text-align: left
  }

  .detail h5 b {
    position: relative;
    left: 0;
    display: block;
    margin-right: 0;
    margin-bottom: 1rem
  }

  .collateral-content {
    padding: 3rem
  }

  .testimonial_box-job22 {
    font-size: 16px;
    line-height: 23px
  }

  .testimonial_box p {
    font-size: 16px;
    line-height: 25px
  }

  .testimonial_box-img {
    width: 22%
  }

  .testimonial_box .video {
    height: 283px
  }

  .testimonial_box {
    min-height: 420px
  }

  .testimonial_box-job {
    margin: 2px 0 0 70px;
    line-height: 26px
  }

  body .smallbussiness-main {
    padding-bottom: 10rem !important
  }

  .engagemodalbox h3,
  .nodejs-devloper-content p {
    padding-right: 0
  }

  .needforSpeed-main .inner_block {
    padding-left: 2rem
  }

  .glossaryrightpart-main,
  .websiteoptimize-main .banner-women-bg::before {
    width: 100% !important
  }

  .websiteoptimize-main figure {
    bottom: 0 !important
  }

  .angular-footer .man-laughing-img,
  .curlyarrow,
  .hireangular-main .banner-women-bg::before {
    display: none
  }

  .customdesign-main .banner-women-bg::before {
    display: block
  }

  .ecommerce-home .photo_div .graphic-position,
  .lgBlueBg_new .photo_div .graphic-position,
  .lgRedBg .graphic-position,
  .lgskyBlueBg .graphic-position,
  body .customdesign-main .banner-women-bg {
    width: 100%
  }

  .customdesign-main figure {
    bottom: 0
  }

  .floating-img1 {
    bottom: 19rem
  }

  .floating-img2 {
    bottom: -8.5rem
  }

  .floating-img3 {
    bottom: -9.5rem
  }

  .floating-img4 {
    top: 9rem;
    bottom: inherit
  }

  .customdesign-main {
    padding-bottom: 12rem
  }

  .smallbussiness-main .nodejs-devloper-logos {
    justify-content: center;
    margin-top: 7rem
  }

  .nodelogo-column:first-of-type,
  .nodelogo-column:last-of-type,
  .nodelogo-column:nth-last-of-type(2n),
  .smallbussiness-main .nodelogo-column:last-of-type,
  .smallbussiness-main .nodelogo-column:nth-last-of-type(2n) {
    top: 0
  }

  .increase-conversion-bloggenerator #section0 {
    margin-bottom: 5rem
  }

  .nodelogo-column {
    transform: inherit !important
  }

  .nodejs-devloper-logos {
    margin-top: 8rem
  }

  .workorderCircle {
    max-width: 35rem;
    max-height: 35rem;
    min-height: 35rem;
    min-width: 35rem
  }

  .angularslider .swiper-button-prev,
  .angularslider .swiper-container-rtl .swiper-button-prev {
    left: 15rem !important;
    top: 20% !important
  }

  .angularslider .swiper-button-next,
  .angularslider .swiper-container-rtl .swiper-button-next {
    right: 15rem !important;
    top: 20% !important
  }

  .planselector-main input[type=checkbox] {
    margin-right: 3rem
  }

  .container-faq {
    max-width: 100%
  }

  .successicon-block .success-icon {
    right: 31%;
    top: 5%
  }

  .howitworks-blocks p {
    min-height: auto
  }

  .faqs h2,
  .hireangular-main p,
  .ordertowork h2 {
    max-width: 100% !important
  }

  .hireangular-main h1 {
    margin-bottom: 2rem
  }

  .hireangular-main .banner-women-bg {
    bottom: inherit !important;
    width: 100%;
    position: relative;
    margin-top: 10rem
  }

  .workordercircle-content p {
    font-size: 1.6rem;
    line-height: 2.2rem
  }

  .web-custom-main li {
    padding: 25px
  }

  .searchengineBanner.seocompbanner {
    min-height: auto;
    padding-bottom: 80px
  }

  .bxslider-port-img {
    right: -37px;
    left: 0;
    margin: 0 auto
  }

  .package-common h3 {
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 15px
  }

  .lgBlueBg_new .position-inherit .photo_div,
  .lgRedBg .position-inherit .photo_div,
  .lgskyBlueBg .position-inherit .photo_div,
  .position-inherit {
    position: relative
  }

  .androidfaq-height {
    min-height: 310px
  }

  .glossarymain-block nav {
    position: relative !important
  }

  .alphabet_details {
    margin-top: 16rem
  }

  .alphabet_details a,
  .alphabet_details p {
    word-break: break-word
  }

  .section-nav ul {
    padding: 0 20px
  }

  .ios-mobileblock {
    display: inline-block
  }

  .priceEstimatorContent {
    padding: 15rem 0 10rem
  }
}

@media only screen and (max-width:1024px) {
  .testimonial_box-name2 {
    padding: 2rem 3rem;
  }

  .nodejs-devloper h2 {
    display: block;
    margin-bottom: 3rem;
    font-weight: 600;
    text-transform: capitalize
  }

  .replacementgurantee-angular h2 {
    display: none
  }

  .guranteebadge-block {
    flex-direction: column;
    text-align: center
  }

  .badgecontent {
    width: 100%;
    margin-left: 0
  }

  .guranteebadge-block figure {
    margin: 4rem 0
  }

  .nodelogo-column li {
    padding: 4rem 2rem
  }

  .engagemodalbox h3 {
    font-size: 3rem;
    line-height: 3.5rem;
    padding-bottom: 3rem;
    margin-bottom: 3rem
  }

  .faqs .inner_block {
    padding-right: 1rem
  }

  .faqs .panel-group .panel-heading a {
    padding: 2rem
  }

  .faqs .panel-default>.panel-heading+.panel-collapse>.panel-body {
    padding: 0 4rem 4rem 9.2rem
  }
}

@media only screen and (max-width:1024px) and (min-width:768px) {
  .HappyCustomers:before {
    z-index: -1
  }

  .testimonial_box p {
    font-size: 14px;
    line-height: 21px;
    padding: 30px
  }

  .testimonial_box-name {
    padding: 0 20px 30px
  }

  .testimonial_box-job {
    font-size: 16px;
    margin: -10px 0 0 10px;
    line-height: 25px
  }

  .testimonial_box-job22 {
    font-size: 14px;
    margin: 0;
    line-height: 19px
  }

  .playpause {
    right: 5%;
    bottom: 20%
  }

  .testimonial_box {
    min-height: 328px
  }

  .HappyCustomers .video {
    height: 203px;
    object-fit: cover
  }

  .padding-130 {
    padding: 6rem 0
  }

  .HappyCustomers h2 {
    max-width: 100%;
    margin: 30px 0 0;
    font-size: 3.8rem
  }

  .HappyCustomers .swiper-container {
    padding: 60px 0
  }

  .testimonial_box-img {
    width: 20%
  }
}

@media only screen and (max-width:990px) {

  .angularloading-icon-track,
  .wordpressWebDesing-main .angularloading-icon-track {
    top: 10% !important;
    transform: inherit !important;
    width: 2px !important;
    height: 80% !important;
    margin: 0 auto;
    z-index: -1;
    border: 2px dashed #ccc;
    display: flex;
    align-items: center;
    justify-content: center;
    border-left: 0
  }

  .angularbox-space,
  .wordpressWebDesing-main .container {
    z-index: 1;
    position: relative
  }

  .portfolio-details-Banner {
    padding-top: 68px !important;
    padding-bottom: 60px !important;
    min-height: auto;
    margin-top: 63px
  }

  .letsfindResources {
    margin-top: 0
  }

  .swiper-wrapper {
    height: auto !important
  }

  body .smallbussiness-main {
    padding-bottom: 6rem !important
  }

  .speedCaseStudies-main figure {
    text-align: center
  }

  .needmoreproof-block .col-12 {
    margin-bottom: 3rem
  }

  #section7 .content-blockscroll img {
    max-width: 100% !important
  }

  .stepOrder-summary-main {
    width: 100%;
    margin-top: 6rem;
    padding: 3rem
  }

  .orderlisting {
    margin-bottom: 3rem
  }

  .cachingsolution {
    max-width: 100%
  }

  .topicgenerator-block {
    width: 100%
  }

  .checkbox-group .checkbox {
    margin: .5rem
  }

  .checkbox-icon .pages {
    font-size: 18px
  }

  .observedmetrics-main li.traffic-content h2,
  .whychooseVocso-speed li.traffic-content h2 {
    font-size: 3.8rem !important;
    line-height: 5.4rem !important;
    font-weight: 600
  }

  .HappyCustomers:before {
    z-index: -1
  }

  .testimonial_box p {
    font-size: 14px;
    line-height: 21px;
    padding: 30px
  }

  .engagemodalbox h3,
  .faqpanel h3 {
    padding-right: 0
  }

  .testimonial_box-name {
    padding: 0 20px 20px 20px
  }

  .testimonial_box-job {
    font-size: 17px;
    margin: 3px 0 0 90px;
    line-height: 28px
  }

  .testimonial_box-job22 {
    font-size: 14px;
    margin: 0;
    line-height: 19px
  }

  .playpause {
    right: 5%;
    bottom: 0
  }

  .testimonial_box-img {
    width: 18%;
    margin: -4px 0 0
  }

  .testimonial_box {
    min-height: 328px
  }

  .HappyCustomers .video {
    height: 221px;
    object-fit: cover
  }

  .padding-130 {
    padding: 6rem 0
  }

  .HappyCustomers h2 {
    max-width: 100% !important;
    font-size: 3.8rem
  }

  .HappyCustomers .swiper-container {
    padding: 30px 0 60px
  }

  .redquoteimg img {
    width: 60px
  }

  .smallbussiness-main .nodelogo-column li {
    width: 20rem;
    height: 20rem
  }

  .trustlogo-angular {
    width: 100%
  }

  .angularloading-icon-track:before {
    width: 36%
  }

  .nodejs-devloper {
    padding-bottom: 0 !important
  }

  .guranteebadge-block {
    flex-direction: column;
    text-align: center
  }

  .badgecontent {
    width: 100%;
    margin-left: 0
  }

  .guranteebadge-block figure {
    margin: 4rem 0
  }

  .angularFAQ h2,
  .faqpanel h3,
  .howitworks-blocks {
    margin-bottom: 2rem
  }

  .angularPortfolioSlider .swiper-container {
    text-align: center
  }

  .client-avatar {
    justify-content: center
  }

  .faq-ans p {
    padding-left: 2rem
  }

  .letsfindResources .angularSchedule-btn {
    margin: 2rem 0 0 !important
  }

  .workorderCircle {
    max-width: 45rem;
    max-height: 45rem;
    min-height: 45rem;
    min-width: 45rem
  }

  .angularslider .swiper-button-prev,
  .angularslider .swiper-container-rtl .swiper-button-prev {
    left: 5rem !important;
    bottom: inherit !important;
    top: 25% !important;
    background: rgb(219 220 221 / 60%) center center no-repeat !important;
    background-size: 22% 35% !important
  }

  .angularslider .swiper-button-next,
  .angularslider .swiper-container-rtl .swiper-button-next {
    top: 25% !important;
    bottom: inherit !important;
    left: inherit !important;
    right: 5rem !important;
    background: rgb(219 220 221 / 60%) center center no-repeat !important;
    background-size: 22% 35% !important
  }

  .faqs h2 {
    line-height: 5rem
  }

  .hireangular-main h1 {
    margin-top: 14rem !important
  }

  .angularFAQ h2 {
    text-transform: capitalize
  }

  .angular-footer .footer-contact-heading {
    max-width: 100%
  }

  .faqpanel h3 span {
    margin-right: 1rem
  }

  .hireangular-main .banner-women-bg {
    margin-top: 6rem
  }

  .letsfindResources p {
    margin-bottom: 0
  }

  .howitworks-blocks img {
    width: 60%
  }

  .howitworks-blocks figure {
    width: 20vw;
    height: 20vw
  }

  .angularloading-icon {
    top: 15%
  }

  .orderCircle-main {
    flex-direction: column
  }

  .workorderCircle:last-of-type,
  .workorderCircle:nth-last-of-type(2) {
    margin-left: 0;
    margin-top: -4rem
  }

  .angularSlider-content .col-lg-4 {
    order: 2
  }

  .angularSlider-content ul {
    padding-right: 0;
    margin-top: 3rem
  }

  .siteclient-tesitmonial {
    padding: 0 2%
  }

  .engagemodalbox {
    padding: 4rem 4rem 8rem
  }

  .topicgenerator-result {
    width: 90% !important
  }

  .topicgenerator-result h2 {
    font-size: 4rem
  }

  .topicshowdiv {
    padding: 3rem 5rem 5rem
  }

  .topicGenerator .form-control {
    font-size: 2.2rem;
    padding: 2rem 3rem
  }

  .topicgenerator-block h1 {
    font-size: 4rem !important
  }

  .topicgenerator-block p {
    padding: 0;
    width: 100%;
    font-size: 2rem
  }

  .topicGenerator button {
    padding: 0 2.3rem
  }

  /*New Css Prem */
  .content-blockscroll p,
  .easemanagement-tabright p,
  .siteclient-tesitmonial p,
  .customweb-portfolio p,
  .nodejs-devloper-content p,
  .engagemodalbox p,
  .howitworks-blocks-wordpress p,
  .ourtechnologystack-custom p {
    font-size: 2.2rem;
    line-height: 3.5rem;
    font-weight: 400;
  }

  .easemanagement-tabright h2 {
    font-size: 3.5rem !important;
    margin: 0 0 20px;
    font-weight: 600;
  }
}

@media only screen and (max-width:767px) and (min-width:320px) {

  .darkmode body .footer-contact-form,
  .ourbackend-services-box {
    padding-top: 5rem !important
  }

  .engage-vocso-backend-projects {
    padding-bottom: 0 !important
  }

  .cms-development-process-main,
  .ourbackend-services-box,
  .portfolio-detail-version-2 .portfolio-details-Banner p {
    padding-bottom: 5rem !important
  }


  .vocso-stats-block-left .counter-main {
    padding: 0;
    justify-content: start;
    width: 100%;
    margin-bottom: 4rem
  }

  .vocso-stats-block-left .counter-main .counter-mg {
    width: 44%
  }

  .confetti-icon img,
  .star-black-icon img {
    width: 30px
  }

  .ourbackend-services-box .fullservice-box .backendServices-box-tile h2 {
    font-size: 2.2rem !important
  }

  .allcategories-block h2 br,
  .portfolio-home {
    display: none
  }

  .ppc-stats-counter .countermain-block {
    padding-bottom: 5rem
  }

  li.appdevelopment-logo img,
  li.clutch-logo img,
  li.goodfirm-logo img {
    position: relative;
    top: -7px
  }

  .logo-area img,
  .projetnext-prev-block-test ul li a img {
    width: 50%
  }

  body .portfolio-client-requierment {
    padding-bottom: 3rem !important
  }

  .darkmode .projetnext-prev-block-test {
    margin-top: 5rem
  }

  body .portfolio-project-overview h2 {
    margin-bottom: 2rem !important
  }

  .portfolio-home-icon {
    display: block
  }

  .portfolio-testimonial-block {
    margin-bottom: 5rem
  }

  body .port-imgframe-version2 {
    margin-top: 0;
    margin-bottom: 2rem
  }

  .port-imgframe-area,
  .port-imgframe-version2 .port-imgframe-area {
    max-height: max-content !important;
    height: auto !important
  }

  .testimonial-avatar {
    margin-top: 4rem !important;
    display: inline-block;
    padding-right: 0 !important
  }

  .quote-icon {
    position: relative !important;
    top: 0 !important;
    margin-top: 5rem;
    display: inline-block
  }

  .portfolio-testimonial-block h3 {
    padding-top: 4rem
  }

  .testimonial-left-block {
    padding-right: 0 !important
  }

  .dedicatedresources-main .slider .slide-track .slide img,
  .dedicatedresources-main .slider .slide-track2 .slide img {
    width: 60% !important
  }

  .portfolio-technology-block .portfolio-overview-img {
    margin-top: 5rem;
    overflow: inherit
  }

  .port-imgframe-area-inner {
    margin: 15px !important;
    height: auto !important
  }

  .portfolio-project-overview p {
    margin: 2rem 0 0 !important
  }

  .portfolio-features-accordion,
  .service-provided {
    margin-bottom: 5rem
  }

  body .keyfearures-block,
  body .portfolio-client-requierment,
  body .portfolio-technology-block {
    padding-top: 0 !important
  }

  .port-imgframe-version2 .port-imgframe-area-inner {
    margin: 15px !important
  }

  .portfolio-project-overview {
    padding: 50px 0 !important
  }

  .portfolio-detail-version-2 .portfolio-details-Banner p {
    line-height: 4.2rem !important
  }

  .logo-area {
    margin-bottom: 4rem
  }

  body .portfolio-detail-version-2 .portfolio-details-Banner p {
    font-size: 18px !important
  }

  .projetnext-prev-block-test {
    padding: 5rem 0 !important
  }

  .logo-inner-block img {
    width: 50%
  }

  .logo-portdetail-block {
    padding: 40px 0 0 !important
  }

  .bannertext-portfolio h3 {
    font-size: 26px !important;
    letter-spacing: 8px
  }

  .portfolio-details-Banner .build_text,
  body .portfolio-detail-version-2 .build_text h1 {
    font-size: 40px !important
  }

  .ppcformInner h3 {
    line-height: 1rem
  }

  .client-videobox {
    height: 230px
  }

  .observedmetrics-main .content-blockscroll ul li {
    margin-left: 0;
    padding-left: 4rem
  }

  .observedmetrics-main #section7 .content-blockscroll img {
    max-width: 100%
  }

  .webOptimiz-faq #main {
    margin-top: 0
  }

  .weboptimize-priceSec .pricing-maintbl .panel {
    padding: 25px !important
  }

  .budget-friendlyblk .list-group-item {
    font-size: 16px
  }

  .weboptimize-priceSec .trusted-list li {
    width: 100%;
    padding: 10px 0
  }

  .weboptimize-priceSec .pricing-maintbl .panel-heading p {
    font-size: 16px
  }

  .websiteoptimize-main .pagespeed-Plans-btn {
    background-position: 96% center !important;
    text-align: left !important;
    padding: 1.7rem 5.4rem 1.9rem 2.5rem !important
  }

  .observedmetrics-main #section7,
  .observedmetrics-main #section8 {
    padding-top: 0
  }

  .whychooseVocso-speed .massonary-container {
    column-count: 1
  }

  .weboptimize-priceSec {
    padding: 5rem 0
  }

  .seo_pacakge_div .first_div .yellow_box {
    min-height: auto
  }

  .timeline-content>ul>li:hover {
    box-shadow: inherit
  }

  .whychooseVocso-speed .fullservice-box {
    min-height: auto
  }

  .whychooseVocso-speed .fullservice-box h2 {
    font-size: 2.8rem !important
  }

  .testimonial_box-job {
    margin: -10px 0 0 10px
  }

  .whycustomWebdesign-block #section8 .mb-0 {
    margin-bottom: 0 !important
  }

  .whycustomWebdesign-block {
    padding-bottom: 0
  }

  .how-we-work-custom p {
    max-width: 100%
  }

  .HappyCustomers:before {
    z-index: -1
  }

  .testimonial_box p {
    font-size: 14px;
    line-height: 21px;
    padding: 30px
  }

  .testimonial_box-job {
    font-size: 16px;
    margin: 0px 0 0 0px;
    line-height: 26px
  }

  .testimonial_box-job22 {
    font-size: 14px;
    margin: 0;
    line-height: 19px
  }

  .playpause {
    right: 5%;
    bottom: 0
  }

  .testimonial_box-img {
    width: 20%;
    margin: -4px 0 0
  }

  .testimonial_box {
    min-height: 328px
  }

  .HappyCustomers .swiper-slide {
    width: 100% !important
  }

  .HappyCustomers .video {
    height: 203px;
    object-fit: cover
  }

  .HappyCustomers h2 {
    max-width: 100%;
    line-height: 38px
  }

  .HappyCustomers .swiper-container {
    padding: 30px 0 60px
  }

  .redquoteimg img {
    width: 45px
  }

  .smallbussiness-main .nodelogo-column li {
    width: 95px;
    height: 100px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 1rem;
    padding: 1rem
  }

  .smallbussiness-main .nodelogo-column li img {
    width: 38px
  }

  .smallbussiness-main .nodelogo-column li p {
    font-size: 1.4rem;
    margin: 0;
    line-height: 1.7rem
  }

  .smallbussiness-main .nodelogo-column {
    width: auto !important;
    margin-right: 1rem !important
  }

  .smallbussiness-main .nodejs-devloper-logos {
    justify-content: center;
    flex-direction: inherit
  }

  .realtime-card {
    padding: 5rem;
    margin-bottom: 4rem
  }

  .needforSpeed-main .angular-hiringgroup-bg {
    display: block;
    padding: 0 15px !important;
    margin-bottom: 3rem
  }

  .needforSpeed-main .inner_block {
    padding-left: 0
  }

  .floating-img1,
  .floating-img2,
  .floating-img3,
  .floating-img4,
  .floating-img5 {
    display: none
  }

  .goodcompany-logo-inner {
    flex-direction: column
  }

  .goodcompany-logo-inner h2 {
    margin: 0 0 4rem
  }

  .goodcompany-logo-inner ul li {
    width: 40%;
    display: inline-block;
    margin: 1.6rem
  }

  .goodcompany-logo-inner ul {
    display: block
  }

  .custom-bussiness h2 {
    margin-top: 0;
    margin-bottom: 5rem;
    align-items: flex-start;
  }

  .custom-bussiness .counter-main {
    display: inline-block
  }

  .howitworks-blocks ul li {
    text-align: center
  }

  .engagemodalbox ul li svg {
    position: absolute;
    left: 0;
    width: 15px;
    height: 15px
  }

  .engagemodalbox ul li {
    padding-left: 5rem;
    position: relative
  }

  .trust-logos li.appdevelopment-logo {
    margin-left: 0 !important;
    width: 27% !important;
  }

  .trust-logos li.goodfirm-logo {
    width: 26%
  }

  .servicesBanner.customBanner .build_text {
    padding-bottom: 0 !important
  }

  .startagain-btn {
    position: relative
  }

  .button-area {
    flex-direction: column
  }

  .customBanner p,
  .customWebBlock p,
  .headiing_div p,
  .headiing_div_1 p {
    font-size: 16px !important
  }

  .cookieadd .content1 {
    padding: 20px;
    font-size: 1.6rem;
    line-height: 1.9rem
  }

  #cookie_action_close_header {
    padding: 8px 10px 7px;
    margin: 9px 0 0;
    font-size: 12px
  }

  .estimatorblock .n-ppost img {
    width: 80%
  }

  .estimatorblock {
    left: 3rem
  }

  .guranteebadge-block .trustlogo-angular ul li {
    margin: 0 1.1rem !important
  }

  .nodelogo-column li {
    padding: 4rem 9rem
  }

  .planselector-main label {
    font-size: 1.8rem
  }

  .nodelogo-column li img {
    margin: 0 auto 2rem
  }

  .boxbtn {
    background: #59c9cb url(../images/white-next-arrow.svg) no-repeat 77% center
  }

  .engagemodalbox:hover a {
    background: #fd3a30 url(../images/white-next-arrow.svg) no-repeat 79% center
  }

  .angular-footer .man-laughing-img {
    display: block
  }

  .nodelogo-column li {
    margin-bottom: 2rem
  }

  .dedicatedresources-main .slider .slide-track .slide,
  .dedicatedresources-main .slider .slide-track2 .slide {
    padding: 3rem 4rem;
    width: 180px !important;
    height: 180px;
  }

  .replacementgurantee-angular {
    padding-top: 3rem !important;
    padding-bottom: 5rem !important
  }

  .trustpilotlogo-desktop {
    display: none
  }

  .trustpilotlogo-mobile {
    display: block
  }

  .guranteebadge-block .trustlogo-angular .gem-logo {
    width: 15% !important
  }

  .trustlogo-angular .gem-logo-darkmode {
    width: 19% !important
  }

  .guranteebadge-block figure {
    margin: 3rem 0;
    width: 30%
  }

  .nodelogo-column {
    margin-right: 0 !important;
    width: 100%;
    margin-bottom: 0;
    transform: inherit !important
  }

  .nodejs-devloper-logos {
    flex-direction: column
  }

  .trust-logos.trustlogo-angular li {
    width: 10%
  }

  .engagementmodel-btn {
    flex-direction: column
  }

  .engagementmodel-btn p {
    width: 100%;
    text-align: center
  }

  .engagemodalbox {
    margin-bottom: 2rem
  }

  .engagementModals h2 {
    margin-bottom: 5rem
  }

  .angular-footer .man-laughing-img::before {
    top: -20%;
    left: inherit;
    right: 0;
    transform: rotate(120deg);
    background-size: 70% 70%
  }

  .hiringangular-vocso h2 {
    margin-bottom: 5rem !important
  }

  .angular-footer .man-laughing-img img {
    position: relative;
    bottom: 8rem
  }

  .workordercircle-content {
    width: 60%;
    text-align: center
  }

  .workordercircle-content strong {
    font-size: 15rem
  }

  .workordercircle-content p {
    font-size: 1.8rem;
    line-height: 2.8rem
  }

  figure.trustpilot-banner {
    text-align: center !important
  }

  .getquote-btn {
    padding: 2.2rem 8rem 2.3rem 4rem !important;
    text-align: center !important;
    background-position: 74% center !important
  }

  .planselector-main label {
    display: flex;
    align-items: center
  }

  .ordertowork h2 {
    line-height: 5.4rem
  }

  .success-icon img {
    width: 80% !important
  }

  .hiringangular-vocso ul li {
    line-height: 2.2rem;
    font-size: 1.8rem
  }

  .hiringangular-vocso h3 {
    font-size: 2.2rem
  }

  .hiringangular-vocso p {
    font-size: 1.8rem
  }

  .threecircle h2 {
    margin-bottom: 5rem
  }

  .angularslider .swiper-button-prev,
  .angularslider .swiper-container-rtl .swiper-button-prev {
    width: 5.5rem;
    height: 5.5rem;
    left: 5rem !important;
    bottom: inherit !important;
    top: 13% !important;
    background: white url(../images/angular-previous-icon.webp) no-repeat center center !important;
    background-size: 22% 35% !important
  }

  .angularslider .swiper-button-next,
  .angularslider .swiper-container-rtl .swiper-button-next {
    width: 5.5rem;
    height: 5.5rem;
    top: 13% !important;
    bottom: inherit !important;
    left: inherit !important;
    right: 5rem !important;
    background: white url(../images/angular-next-icon.webp) no-repeat center center !important;
    background-size: 22% 35% !important
  }

  .angularPortfolioSlider .slider .slide {
    padding: 2rem;
    margin: 0 1rem;
    width: 130px;
    height: 130px !important;
  }

  .faqs .panel-default>.panel-heading+.panel-collapse>.panel-body {
    padding: 0 3rem 3rem
  }

  .hireangular-main {
    padding-bottom: 5rem
  }

  .faqs .inner_block {
    padding-right: 0;
    text-align: center
  }

  .faqs #headingSix svg {
    width: 65px
  }

  .angular-hiringgroup-bg {
    display: none
  }

  .angularSchedule-btn {
    margin-top: 6rem !important
  }

  .startagain-btn svg {
    top: 1.2rem
  }

  .priceEstimatorContent {
    padding: 14rem 0 5rem;
    min-height: 250px
  }

  .topicGenerator {
    width: 100%
  }

  .cards {
    width: 90%
  }

  .topicshowdiv {
    min-height: 150px;
    font-size: 2.8rem
  }

  .increase-conversion-bloggenerator {
    padding-top: 5rem !important
  }
}

@media only screen and (max-width:576px) {
  .checkSpeed-btn.checkSpeed-btn-ppc {
    background: url(../images/white-next-arrow.svg) 90% center no-repeat #59c9cb !important;
  }

  .checkSpeed-btn.checkSpeed-btn-ppc:hover {
    background: url(../images/white-next-arrow.svg) 92% center no-repeat #59c9cb !important;
  }

  .allcategories-block ul {
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  }

}

/* Portfolio hero word: the 23rem base held from 1640px right down to the 1495px
   breakpoint, so on zoomed-in desktops (approx 1524px viewport) "PORTFOLIO" ran
   past its container and got clipped. Fill that gap only. */
@media only screen and (max-width:1640px) and (min-width:1496px) {
  .portfolio-listing-block .box-with-text .text h1 {
    font-size: 20rem;
  }
}
