html {scroll-behavior: smooth}.btn {display: inline-block}.h1, .main-banner .h1 {font-size: 65px}.sub-h1 {font-size: 54px}.career-detail h2,.h2 {font-size: 42px}.career-detail .sub-h2,.sub-h2, .fortune-title.sub-h2 {font-size: 30px}.h3 {font-size: 24px;line-height: 1.2}.h4,h4 {font-size: 1.5rem}.font-18 {font-size: 18px}.font-36 {font-size: 36px !important}.mt-lg-40 {margin-top: 40px}.main-header {padding: 0}.main-banner, .blog-listing .main-banner {height: 680px}.main-banner h1 {margin-bottom: 20px;line-height: 1.2}.main-banner h1 + p {margin-bottom: 60px}.client-logo {margin: 85px 0 75px}.client-logo .wp-block-column {padding: 0}.premier-web-agency .wp-block-column {margin-top: 65px}#mega-menu-primary {text-align: right !important}.perception-logo-wraper {background: 0 0 !important}.mega-menu-item-has-children > ul {position: relative}.mega-menu-item-has-children > ul::before {content: '';display: block;position: absolute;bottom: 0;left: 0}.premier-web-agency .wp-block-column:not(:last-child) {border-right: 1px solid #e5e5e5;padding-right: 25px}.premier-web-agency .wp-block-column:not(:first-child) {padding-left: 4px}.premier-section .wp-block-column:last-child span,.premier-section .wp-block-column:nth-child(3n+3) span,.premier-section span {margin-bottom: 22px;margin-right: unset;float: unset}.premier-section .wp-block-column:not(:last-child) span::before {width: 100%;left: 40px;border-bottom: 2px solid #e5e5e5;height: unset;background: unset;top: unset}.premier-section-top h4 {font-size: 30px;position: absolute;top: 40px;white-space: nowrap}.core-expertise-section .mt-30 {margin-top: 57px}.case-study-section {padding-top: 80px !important}.case-study-section .cs-image {display: block}.case-study-section .cs-image figure {height: 467px}.case-study-section .cs-image figure img {height: 100%;width: 100%;object-fit: contain;background: #040730;}.cs-content .cs-description {font-size: 16px}.case-study-section .cs-icons {margin-bottom: 20px}.wpcf7-form input:not(.primary-btn),.wpcf7-form select,.wpcf7-form textarea {font-size: 24px}.wpcf7-mathcaptcha {height: 50px !important;width: 108px !important;font-size: 18px !important;margin: 0 24px 0 17px}.scroll-down-main-wrap {display: none}.home .scroll-down-main-wrap {display: block}.scroll-down-main-wrap {position: absolute;bottom: 40px;left: 50%}.scroll_down_home {border: 1px solid #fff;border-radius: 10px;display: block;font-size: 0;margin-left: -9px;height: 34px;width: 20px;position: relative}.scroll_down_home::after {content: '';height: 6px;width: 2px;display: block;position: absolute;top: 8px;background: #fff;border-radius: 1px;/*-webkit-animation: topTodown 1s infinite;animation: topTodown 1s infinite;*/left: 48%}.main-li-part .mega-sub-menu a:hover {color: var(--blue) !important}.bg-blue .main-li-part .mega-sub-menu a:hover {color: #fff !important}@-webkit-keyframes topTodown {0% {-webkit-transform: translateY(10%);transform: translateY(10%);opacity: 0}100% {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1}}.cs-main-logo .ps-Lugelo {font-size: 75px}.counter-wraper .counter-boxes {width: auto}.cs-icons [class^=ps-] {font-size: 40px}.premier-section .wp-block-column {padding-top: 140px}.premier-section .wp-block-column:nth-child(2) h4 {left: 26%}.premier-section .wp-block-column:nth-child(3) h4 {left: 50%}.premier-section .wp-block-column:nth-child(4) h4 {left: 75%}.footer-contact {padding-left: 50px;padding-top: 20px}.contact-link-footer {text-align: right;padding-top: 40px}.fullstack-dev .high-font {font-size: 36px}.why-ps-section .bottom-brd {border-bottom: 1px solid #e5e5e5}.why-ps-section [class^=ps-] {display: block}.why-ps-section .right-brd {border-right: 1px solid #e5e5e5;border-bottom: 0}.banner-tab-section {margin-top: -149px;background: rgb(246 249 252 / 10%)}.banner-tab-section .wp-block-column {border-right: 1px solid rgb(255 255 255 / 20%)}.banner-tab-section .font-weight-bold {color: #d6d6d6}.banner-tab-section .text-sub-grey {color: #777}.page-id-863 .align-items-center.main-banner {align-items: flex-start !important}.page-id-863 .align-items-center.main-banner .banner-content{margin-top: 94px}.first-tab {border: none !important}.first-tab::after {content: '';position: absolute;top: 50%;right: -12px;left: auto;margin-top: -24px;width: 0;height: 0;border-right: 0;border-left: 15px solid #0066FF;border-top: 24px solid transparent;border-bottom: 24px solid transparent;z-index: 99}.cs-description {line-height: 26px}.our-company .common-company {padding: 45px 30px 25px}.contact-form .h2 {font-size: 42px}.contact-form .wpcf7-form .primary-btn {box-shadow: 0 0 50px 0 rgb(255 255 255 / 60%)}.contact-form .wpcf7-form input:not(.primary-btn),.contact-form .wpcf7-form select,.contact-form .wpcf7-form textarea {height: 77px;margin-bottom: 0;font-size: 24px}.contact-form .wpcf7-form input::placeholder,.contact-form .wpcf7-form textarea::placeholder {color: rgba(255, 255%, 255%, 60%);font-weight: 400;font-size: 24px}.wpcf7-form input[type=checkbox] {height: auto}.contact-form .wpcf7-form textarea {height: 108px}.wpcf7-form-control.wpcf7-checkbox label {align-items: center}.business-goal-upper {margin-top: -124px}.page-id-37496 .business-goal-upper{margin-top: -82px;}.ecommerce-icons .font-18 {font-size: 18px}.business-goal-upper p.font-18 {line-height: 28px}.goal-headline {color: var(--white) !important}.jp-panel-icon {height: 100px;width: 100px;margin: 0 auto 60px;position: relative}.jp-panel-icon::after {content: '';height: 40px;width: 2px;bottom: -40px;position: absolute;left: 49%;background: var(--dark-blue)}.jp-panel-icon span {content: '';height: 10px;width: 10px;bottom: -49px;position: absolute;left: 45%;background: var(--dark-blue);border-radius: 50%}.second-panel {display: flex;flex-direction: column}.second-panel .jp-panel-icon {order: 7;margin: 60px auto 0}.second-panel .jp-panel-icon::after {bottom: 99px}.second-panel .jp-panel-icon span {bottom: 137px}.page-id-31 .main-banner {height: 400px !important}.wp-block-column.right-side {margin-left: -2px}.blog-sidebar .widget .textwidget .widget-title,.blog-sidebar .widget .widget-title.subheading {font-size: 24px}.banner-subscribe input:not(.wpcf7-mathcaptcha); {width: 260px !important}.banner-subscribe {max-width: 300px !important;text-align: left !important}.blog-image {height: 368px;width: 100%;margin: auto;}.social-share-link-sec {position: fixed;top: 40%;left: auto;right: 0;width: 43px;z-index: 101;opacity: 0;transform: translateY(-50%);transition: all .15s ease-in-out;animation-timing-function: ease-in-out;animation-fill-mode: backwards;flex-direction: column}.social-share-link-sec.active {right: 78px;opacity: 1}.social-share-link-sec ul.social-share-links {width: 50px;height: 150px;flex-direction: column;padding-left: 0 !important;}.social-share-link-sec ul.email-links {padding-left: 0 !important;margin-left: 0;margin-top: 10px}.cs-main-tab ul li {margin-right: 80px}.cs-main-tab ul li a {font-size: 18px}.last-block {display: block !important;visibility: hidden}.review-wraper {padding-left: 60px}.review-wraper::before {font-size: 30px}.review-wraper .review-description {font-size: 22px !important;line-height: 38px}.review-wraper .review-author {font-size: 24px}.review-wraper .author-des {font-size: 20px}.case-study-item {margin: 0}.case-study-item .wp-block-group:last-child p {min-height: 130px}.cs-detail-h1 {font-size: 36px}.page-id-3320 .searchform, .category .searchform {display: none}.cs-counter-section {height: 100px}.cs-counter-section .first-box {position: relative}.cs-counter-section .first-box::after {content: '';width: 1px;height: 60px;display: block;position: absolute;right: 0;background: #d8d8d8;top: -15px}.footer-right-border {padding-right: 50px}.footer-logo {height: 120px;width: 248px;display: block;margin-bottom: 40px}.footer-logo img {height: 100%;width: 100%;object-fit: contain}.work-pattern .h2 {font-size: 54px}.exp-matters-right-img img {height: 100%;width: 100%}.page-template-career-detail .content,.search-results .content {padding-top: 150px}.career-sidebar {margin-top: -178px}#commentform {width: 58%}.h2.hire-h2 {font-size: 54px}.footer li,.nav li,.nav-anchors li,.price,.product-img nav,.product-img nav li,.product-utils a,.reviews header h2,.star,.star li,input,label,textarea {zoom: 1}.logo-list {top: -152px}.logo-list > .wp-block-column {max-width: 800px}.page-id-3068 .main-banner,.page-id-694 .main-banner,.page-id-782 .main-banner {height: 800px}.career-benefits {flex-wrap: wrap}.career-benefits .mobile-50 {flex-basis: 33.33% !important}.exp-matters .career-benefits .mobile-50 {flex-basis: 25.33% !important}.brand-logo .career-benefits .mobile-50 {flex-basis: 16.33% !important;margin: 10px 10px 28px 10px}.client-logo-list .list-inline-item:not(:last-child) {margin-right: 2.5rem}.page-id-782 .main-banner img {right: -245px}.corporate-4-section .ps-icons {margin-bottom: 30px}.corporate-4-section .border-right {border-right: 1px solid #e5e5e5}.career-form-wraper .wpcf7-form input:not(.btn),.career-form-wraper .wpcf7-form select,.career-form-wraper .wpcf7-form textarea {margin-bottom: 30px !important}.career-form-wraper .wpcf7-form textarea {height: 100px !important}.aws-grey-box .wp-block-group.bg-white {height: 210px}.page-id-694 .client-logo-list .list-inline {margin-bottom: 3rem !important}.page-id-782 .h1 {font-size: 64px}.separator-left {border-left: 1px solid #e5e5e5}.border-divider {height: 100%;background: #0066FF;display: block;width: 3px;margin: 0 auto}@media (min-width:992px) {.half-circle {width: 120px;height: 60px;border: 1px dashed rgba(155, 155, 155, .7);border-top-left-radius: 110px;border-top-right-radius: 110px;border-bottom: 0;position: absolute;top: 40px;left: 70%;border-bottom-right-radius: 0}.left-minus.half-circle {left: -29%}.dev-cycle-item:nth-child(odd) .step i {order: 1}.dev-cycle-item:nth-child(odd) .step p {order: 2}.dev-cycle-item:nth-child(odd) .connect-line {order: 3}.page-id-3068 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-id-38090 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-id-27 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-id-3542 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link,.page-id-36207 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-id-36627 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-id-36533 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-id-36821 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-id-36816 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-id-36798 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-id-36677 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-id-36612 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-id-36605 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-id-694 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-id-36554 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-id-36571 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-id-36587 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-id-36810 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-id-36601 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-id-36594 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-id-782 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-id-39136 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-id-37855 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .page-id-37802 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link,  .page-id-38367 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, page-template-career-detail #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .error404 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {color: #666}.page-id-3068 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .page-id-27 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,  .scrolldown #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .page-id-36821 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .page-id-36605 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .page-id-36594 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .page-id-3068 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,.page-id-3068 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link,.page-id-36207 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,.page-id-36207 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,.page-id-36207 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link,.page-id-694 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .page-id-36554 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,  .page-id-36533 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .page-id-36816 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .page-id-36798 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .page-id-36612 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .page-id-36601 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .page-id-36587 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .page-id-36810 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .page-id-694 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,.page-id-694 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link,.page-id-782 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .page-id-36571 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .page-id-782 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,.page-id-782 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {color: #666;font-weight: 700;border-color: #0066FF}.page-id-3068 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .page-id-38090 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .page-id-27 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .page-id-3542 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .page-id-39136 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .page-id-36207 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .page-id-36627 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .page-id-36533 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .page-id-36821 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .page-id-36816 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .page-id-36798 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .page-id-36677 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .page-id-36612 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .page-id-36605 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover,  .page-id-694 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .page-id-36554 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .page-id-36571 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .page-id-36587 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .page-id-36810 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .page-id-36601 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .page-id-36594 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .page-id-782 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .page-id-37855 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .page-id-37802 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover,  .page-id-38367 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .page-template-career-detail #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .error404 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .single #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, .scrolldown li.mega-menu-item > a.mega-menu-link:hover {border-color: #0066FF !important;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {border-top: 3px solid transparent;padding: 20px 15px !important;height: unset !important;line-height: unset !important;font-size: 18px}li.last-btn {margin-left: 20px !important;margin-right: 15px !important}.site-logo {margin-top: 10px}.mega-menu-column.bg-blue,.mega-menu-column.bg-grey,.mega-menu-column.bg-lite {padding: 10px !important}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu .mega-menu-item-has-children ul.mega-sub-menu {display: unset !important}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {background: #fff}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu:not(.mega-menu-tabbed) li.mega-menu-item-has-children:not(.mega-collapse-children) > a.mega-menu-link > span.mega-indicator {display: none}.main-li-part > a {color: #0066FF !important;font-size: 16px !important;font-weight: 700 !important;text-transform: capitalize !important;margin-bottom: 15px !important; padding: 0 !important;cursor: initial !important;}.mega-bg-grey.bg-grey {background: #fafafa !important}.mega-bg-lite.bg-lite {background: #f6f9fc !important}.main-li-part .mega-sub-menu a {font-size: 18px !important;font-weight: 400 !important;margin-bottom: 12px !important}.bg-blue .main-li-part > a {margin-bottom: 0 !important}.mega-menu-row.mega-container > ul.mega-sub-menu > li {height: 340px !important;padding: 32px 20px !important}.mega-menu-row.mega-container > ul.mega-sub-menu > li:first-child {padding-left: 0 !important}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {background: unset !important}.page-id-36207 .main-banner {height: 870px}.page-id-36627 .main-banner .banner-img {position: absolute;right: -120px;left: auto;top: 130px;max-width: 640px;width: auto;height: auto;z-index: 7}.page-id-36627 .main-banner .banner-img {right: 13%;max-width: 552px;top: 160px;}.spe-logo-intro {margin-top: -130px;position: relative;z-index: 7}.dev-cycle-item p {white-space: nowrap;font-size: 16px;max-width: inherit;text-align: center}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.last-btn > a.mega-menu-link {background: #0066FF !important;color: #fff !important;border-radius: 25px !important;font-weight: 700 !important;border-top: 0 !important;padding: 7px 23px !important; font-size: 16px;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.last-btn > a.mega-menu-link:hover {color: #151d44 !important;background: #fff !important}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {display: none}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {border-top-color: #fff;background: 0 0;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {color: #000000;padding: 6px 0}.step-list-init {left: 0}.development-cycle .wp-block-column:not(:first-child) {margin-left: 0}.dev-cycle-item {padding: 140px 0 60px}.development-cycle .number::before {top: unset;width: 100%;left: 30px;height: 3px}.dev-cycle-item:last-child .number::before {width: calc(100% - 30px);height: 3px}.dev-cycle-item:first-child .half-circle {top: 40px}.dev-cycle-item:nth-child(even) .half-circle {top: 60%;bottom: 60px;transform: rotate(180deg);left: 70%;right: auto}.half-circle.left-changes {left: 24% !important}.step {height: 130px;display: flex;flex-direction: column;width: 100px;align-items: center;position: absolute;left: -30px;top: 0;margin-left: 0}.step i {margin-right: 0}.step-list {flex-direction: row;padding: 0 30px}.step-list li {writing-mode: vertical-rl;text-orientation: mixed;float: left;transform: rotate(-180deg);left: 0;font-size: 12px}.support-maint .step-list li {left: -14px}.step-list-init li {font-size: 12px}.step-list li:before {bottom: -15px;left: 0;right: unset}.step-list li:nth-child(odd) {bottom: 100%;text-align: left;left: 0}.page-id-863 .step-list li.id-li, .page-id-38468 .step-list li.id-li {left: -11px}.step-list li.left-change {left: -27px}.step-list li.right-move {left: 23px}.step-list li:nth-child(odd):before {bottom: auto;margin-top: -20px;top: 0;left: 0}.dev-cycle-item:nth-child(even) .step {top: unset;flex-direction: column-reverse;left: -30px;top: 49%}.connect-line {flex: 1;border-left: 1px dashed #000}.half-circle:after {bottom: -10px;right: -6px;border-top-color: rgba(155, 155, 155, .3);border-right-color: transparent;left: auto}.step-list li {height: 175px}.development-cycle-init {transform: none;margin-left: 0;margin-bottom: 0;margin-top: -50px}.development-cycle-init-end {margin-top: -50px}.support-maint .development-cycle-init,.support-maint .development-cycle-init-end {margin-top: 60px}.full-stackdevelopment-cycle .development-cycle-init,.full-stackdevelopment-cycle .development-cycle-init-end {margin-top: -100px}.full-stackdevelopment-cycle .dev-cycle-item:nth-child(even) .step {top: 44%}.full-stackdevelopment-cycle .step-list li {height: auto}.inquiry-form .wpcf7-form {width: 75%;max-width: 500px}.page-id-3068 .main-banner, .page-id-36533 .main-banner, .page-id-36821 .main-banner, .page-id-36816 .main-banner, .page-id-36798 .main-banner, .page-id-36677 .main-banner, .page-id-36612 .main-banner, .page-id-36605 .main-banner, .page-id-36601 .main-banner, .page-id-694 .main-banner,.page-id-782 .main-banner, .page-id-36554 .main-banner, .page-id-36571 .main-banner, .page-id-36587 .main-banner, .page-id-36810 .main-banner, .page-id-36594 .main-banner {height: 740px}#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary {background: unset !important;padding: unset !important}.cs-main-logo {padding-bottom: 15px !important}}@media (min-width:1200px) {.step-list li,.step-list-init li {font-size: 15px}.half-circle {width: 160px;height: 80px}.step {height: 150px}.dev-cycle-item {padding-top: 160px}.container,.container-lg,.container-md,.container-sm,.container-xl {max-width: 1170px;padding-right: 15px;padding-left: 15px}.product-main .container.blog-detail {max-width: 700px !important;}}@media (min-width:1340px) {.exp-matters-right-img {position: absolute;top: 0;bottom: 0;height: 100%;right: 0; width: 50%;}}.cs-main-logo {max-width: 400px;float: right;width: 100%}.case-study-section h3 {font-size: 24px}.footer-bottom {padding: 6px 0 10px}.social-icons li {display: inline-block;padding: 0 7px}.bg-theme-blue.web-des-intro{background: #020830 !important;background: -moz-linear-gradient(left, #020830 0, #020830 70%, #1a234c 70%, #1a234c 100%) !important;background: -webkit-linear-gradient(left, #020830 0, #020830 70%, #1a234c 70%, #1a234c 100%) !important;background: linear-gradient(to right, #020830 0, #020830 70%, #1a234c 70%, #1a234c 100%) !important}.page-id-36104 .main-banner, .page-id-36701 .main-banner, .page-id-36716 .main-banner, .page-id-36720 .main-banner, .page-id-36733 .main-banner, .page-id-36736 .main-banner, .page-id-36748 .main-banner, .page-id-36753 .main-banner, .page-id-36758 .main-banner, .page-id-36762 .main-banner {padding-top: 204px;height: 680px !important}@media (min-width:1650px) {.social-share-link-sec{top: 30%;}.page-id-37496 .main-banner:before{width: 880px !important; height: 560px !important;}body * {font-size: 18px}.large-screen-spacing{padding-top: 70px !important;}.tech-padding{padding-bottom: 120px !important;padding-top: 120px !important;}.case_study_page p{line-height: 1.7;}.cs-vodeo{height: 750px !important;}.ecommerce-left-part{margin-top: 20px !important;}.counter-wraper .counter-boxes{width: 32%;}.job-portal-spacing{padding-left: 105px;}.page-id-36104 .main-banner {padding-top: 155px}.half-circle {width: 200px;height: 100px}.dev-cycle-item {padding: 190px 0 85px}.step {height: 180px}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {padding: 45px 28px !important}.container {max-width: 1650px !important}.main-banner h1 + p {margin-bottom: 80px}.main-banner {height: 800px;padding-top: 30px}.h1 {font-size: 60px}.h2 {font-size: 48px}.font-18 {font-size: 20px !important}.read-more {font-size: 20px}.blog-sidebar .widget .textwidget .widget-title,.blog-sidebar .widget .widget-title.subheading,.h3 {font-size: 30px}.client-logo {margin: 85px 0 85px}.premier-web-agency .wp-block-column:not(:first-child) {padding-left: 80px}.premier-web-agency .wp-block-column:not(:last-child) {padding-right: 80px}.premier-web-agency h3 {margin-bottom: 25px}.premier-web-agency .wp-block-column {margin-top: 93px}.premier-section-top h4 {top: 15px}.premier-section .wp-block-column {padding-top: 130px}.core-expertise-section .mt-30 {margin-top: 67px;padding-left: 20px}.expertise-sec {padding-top: 90px !important;padding-bottom: 110px !important}.case-study-section .cs-image figure {height: 600px}.case-study-section {padding-top: 100px !important;padding-bottom: 70px !important}.case-study-section .mt-lg-40 {margin-top: 0}.case-study-section .cs-image {flex-basis: 55.66% !important}.case-study-section .cs-content {flex-basis: 44.33% !important;display: flex;flex-direction: column;justify-content: space-between;padding: 40px 50px !important}.case-study-section .cs-icons {max-width: 430px}.on-demand-left {flex-basis: 63% !important}.on-demand-left h2 {margin-top: 30px !important}.contact-form {padding-top: 90px !important;padding-bottom: 100px !important}.contact-form .h2 {font-size: 48px;margin-bottom: 70px !important}.contact-form .wpcf7-form input:not(.primary-btn),.contact-form .wpcf7-form select,.contact-form .wpcf7-form textarea {margin-bottom: 27px}.mb-20 {margin-bottom: 26px}.footer-contact {padding-left: 80px;padding-top: 30px}.footer-contact .mb-20 {margin-bottom: 26px}.footer-right-border .font-14 {font-size: 16px;line-height: 2}.page-id-863 .align-items-center.main-banner .banner-content, .page-id-38468 .align-items-center.main-banner .banner-content {margin-top: 220px}.business-goals li {width: 260px !important}.banner-subscribe {max-width: 350px !important;text-align: center !important}.blog-list .col-lg-8 .sub-h2 {font-size: 36px !important}.blog-list .blog-desc,.blog-list .blog-desc span,.blog-list .single_category a,.blog-sidebar .widget ul li a {font-size: 18px}.banner-subscribe input {width: 310px !important}.case-study-item .wp-block-group:last-child p {min-height: 100px}.h-250 {height: 250px}.parent-pageid-27 .cs-detail-img {height: 550px}.cs-short-desc {font-size: 20px}.cs-detail-h1 {font-size: 42px}.page-id-36524 .cs-detail-h1{font-size: 28px;}.parent-pageid-27 .banner-content p {font-size: 18px}.cs-counter-section {height: 120px}.font-24 {font-size: 30px}.cs-counter-section p {font-size: 20px}.logo-list {top: -150px}.wpcf7-form input::placeholder,.wpcf7-form textarea::placeholder {font-size: 24px}.footer-logo {height: 139px;width: 290px}.our-customers .font-24 {font-size: 30px}.our-customers p {font-size: 20px}.our-customers .wp-block-column {min-height: 300px}.our-customers .wp-block-column img {height: 70px;width: auto}.page-id-3068 .main-banner,.page-id-694 .main-banner,.page-id-782 .main-banner {height: 800px}.inquiry-form .wpcf7-form input {height: 50px}.about-box {height: 320px}.hide-br br {display: none !important}.page-id-31 .main-banner {height: 600px !important}.vacancy-box .font-36 {font-size: 46px !important}.bg-theme-blue.web-des-intro {background: #020830;background: -moz-linear-gradient(left, #020830 0, #020830 70%, #1a234c 70%, #1a234c 100%);background: -webkit-linear-gradient(left, #020830 0, #020830 70%, #1a234c 70%, #1a234c 100%);background: linear-gradient(to right, #020830 0, #020830 70%, #1a234c 70%, #1a234c 100%)}}@media (min-width:992px) and (max-width:1299px) {.page-id-863 .align-items-center.main-banner .banner-content, .page-id-38468 .align-items-center.main-banner .banner-content {margin-top: 54px}.banner-tab-section {margin-top: -220px}.business-goals .font-weight-bold {font-size: 14px}.business-goals .font-14 {font-size: 12px}}@media (min-width:782px) and (max-width:1299px) {.wpcf7-form .primary-btn {padding: 11px 22px}}@media (min-width:1024px) {.counter-wraper{margin-top: 34px;}.business-goals {display: flex}.business-goals li {width: 200px;float: left}}.page page-id-33853 .main-banner {height: 754px}.page-id-1005 .main-banner .banner-content {margin-top: -70px}@media (max-width:1299px) {.banner-tab-section {margin-top: -149px;background: #666}.banner-tab-section .text-sub-grey {color: #e5e5e5}}.why-ps-section {padding: 34px 0}.aws-development-cycle .dev-cycle-item {max-width: 100%}.team-gallery .img-wraper img {height: 100%}.border-left-side {border-left: 1px solid #e9809f;padding-left: 60px}.blue-gradient-bg {background: #fff;background: -moz-linear-gradient(left, #fff 0, #fff 50%, #151d44 50%, #151d44 100%);background: -webkit-linear-gradient(left, #fff 0, #fff 50%, #151d44 50%, #151d44 100%);background: linear-gradient(to right, #fff 0, #fff 50%, #151d44 50%, #151d44 100%)}.pink-gradient-bg {background: #fff;background: -moz-linear-gradient(left, #fff 0, #fff 50%, #d3003e 50%, #d3003e 100%);background: -webkit-linear-gradient(left, #fff 0, #fff 50%, #d3003e 50%, #d3003e 100%);background: linear-gradient(to right, #fff 0, #fff 50%, #d3003e 50%, #d3003e 100%)}.pink-blue-gradient {background: #fff;background: -moz-linear-gradient(left, #151d44 0, #151d44 50%, #d3003e 50%, #d3003e 100%);background: -webkit-linear-gradient(left, #151d44 0, #151d4450%, #d3003e 50%, #d3003e 100%);background: linear-gradient(to right, #151d44 0, #151d44 50%, #d3003e 50%, #d3003e 100%)}.border-left-divider {height: 100%;display: block;width: 1px;background: #e5e5e5;margin: 0 auto}.page-id-36104 .inquiry-form .wpcf7-form, .page-id-36701 .inquiry-form .wpcf7-form {width: 85%}.ser-men-cycle .development-cycle-init {height: 150px}.ser-men-cycle .development-cycle-init-end .semi-half-circle:after {top: 54px;}.product-main .container.blog-detail h2,.product-main .container.blog-detail h2 span {color: var(--heading-black) !important;}.product-main .container.blog-detail ol {padding-left: 30px;}.product-main .container.blog-detail ul li,.product-main .container.blog-detail ol li {line-height: 1.8;}
.landing-banner .h1{
	font-size: 50px;
}
.font-30{
    font-size: 30px;
}
.font-54{
	font-size: 54px;
	line-height: 62px;
}
.page-id-36533 .main-banner h1{
	margin-top: 130px;
}
.page-id-36554 .main-banner h1, .page-id-36571 .main-banner h1, .page-id-36587 .main-banner h1, .page-id-36594 .main-banner h1, .page-id-36601 .main-banner h1, .page-id-36605 .main-banner h1,
.page-id-36612 .main-banner h1, .page-id-36677 .main-banner h1, .page-id-36798 .main-banner h1, .page-id-36810 .main-banner h1, .page-id-36816 .main-banner h1, .page-id-36821 .main-banner h1{
	margin-top: 84px;
}
.scrolldown #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:not(.last-btn) > a.mega-menu-link{
	color: #000 !important;
}	
/*.single .main-header{
	position: fixed !important;
	top: 0;
}*/
/*.single .content.product-info{
	margin-top: 120px;
}*/
.new-blog-category .categories{
	font-size: 24px;
}
.blog-detail .h2{
	font-size: 40px;
}
.tect-icons{
	display: flex;
}
.mobile-innovative-menu{
	display: none;
}
.ccn-icons .cs-icons [class^=ps-]{
	font-size: 30px;
}
.page-id-27 .content.product-info{
	margin-top: 112px;
}
.cs-vodeo{
	height: 580px;
}
.case_study_page:not(.page-id-37090):not(.case_study_page) .align-items-center.main-banner{
	align-items: flex-end !important;
}
.single .entry-content h2, .single .entry-content h2 *, .single .entry-content h2 b{
	font-size: 30px;
}
.contact-page-form .cf7sr-g-recaptcha{
	transform-origin: 238px 43px;
    -webkit-transform-origin: 238px 43px;
}
.dot-start {
    position: relative;
}
.dot-start:before {
    content: '';
    width: 2px;
    height: 14px;
    border-radius: 1px;
    background-image: linear-gradient(-82deg, #D3003E -17%, #050D42 50%);
    display: inline-block;
    position: absolute;
    left: -20px;
    top: 5px;
}
.page-id-37496 .main-banner{
	position: relative;
}
.page-id-37496 .main-banner:before{
	content: '';
    background: url(../png/group-32.png) no-repeat;
    width: 614px;
    height: 390px;
    display: block;
    z-index: 999;
    background-position: 0 0;
    background-size: contain;
    position: absolute;
    right: 80px;
}
.contact-form .cf7sr-g-recaptcha{
	transform-origin: 266px 39px;;
    -webkit-transform-origin: 266px 39px;
}
.consultation-form{
	max-width: 900px;
	margin: 0 auto;
}
.consultation-form.contact-page-form .wpcf7-form input:not(.primary-btn), .consultation-form.contact-page-form .wpcf7-form textarea,
.consultation-form.contact-page-form .wpcf7-form select{
	margin-bottom: 30px;
}
.job-board-banner h1{
	font-size: 54px;
	line-height: 68px;
}
.job-board-banner-img figure{
	margin-right: -45px !important;
}
.aws-batch-section .right-part:before {
    content: '';
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    width: .1%;
    left: 50%;
    transform: skewX(-12deg);
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23FFFFFF80' stroke-width='4' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
    background-size: cover;
    opacity: .3;
}
.aws-batch-section {
    position: relative;
}
.aws-badge {
    margin-top: -260px;
}
.featured-post {
    max-width: 570px;
}
.product-main .container.blog-detail .table-box-wraper h2{
    color: #0A6B97 !important;
    font-size: 24px !important;
}
.blog-detail-ul{
	width: 100%;
	float: left;
	padding-left: 0px !important;
}
.blog-detail-ul li{
	width: 50%;
    float: left;
	padding: 0 10px;
}
.blog-detail-banner{
	height: 430px;
}
.blog-detail p strong{
    margin: 20px 0 6px 0;
    display: inline-block;
}
.postid-26509 .blog-detail p strong{
	margin-top: 0 !important;
}
.blog-detail p, .blog-detail p strong, .blog-detail p a strong{
    font-size: 18px;
}
.blog-detail .font-20{
	font-size: 20px !important;
}
.blog-detail .detail-blog .font-20{
	font-size: 18px !important;
}
/*.banner-p-tag{
	margin-bottom: 3rem!important;
	font-size: 18px;
}*/
.banner-tab-link{
	margin-top: -82px;
}
.banner-tab-link .tab-link{
	padding: 27px 20px;
}
.not-found-banner{
	position: relative;
}
.not-found-banner .right-part .dot-image{
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
}
.not-found-banner .right-part .dot-image img{
	height: 100%;
	width: 100%;
}
.aws-batch-section .itfirm-logo img{
	width: 100%;
}
.collb-with-us{
    border-left: 10px solid var(--pink);
    padding-left: 30px;
}
.footer-privacy-link{
	padding-left: 36px;
}
.single .font-18{
	font-size: 18px !important;
}
.main-li-part>a{
	cursor: default !important;
}
.bg-blue .main-li-part .mega-sub-menu a:hover{
	color: var(--pink) !important;
}
.ps_home_contact_form input:not(.primary-btn), .ps_home_contact_form select, .ps_home_contact_form textarea {
    height: 77px;
    margin-bottom: 0;
    font-size: 24px;
}
@media (min-width: 992px){
	.hide-label>.mega-menu-link{
		display: none !important;
	}
	.bg-darkk .main-li-part > a{
		color: #999999 !important;
		font-size: 18px !important;
	}
	.ps-performed.main-li-part > a{
		margin-bottom: 0 !important;
		font-family: Helvetica !important;
	}
	.obj-left{
		object-position: left;
	}
	.f-cs-banner{
		height: 240px;
    	width: 340px;
	}
	.f-cs-banner img{
		height: 100%;
		width: 100%;
	}
	.bg-darkk{
		background: #F5F5F5 !important;
	}
	.mega-menu .mega-current-menu-ancestor>.mega-menu-link{
		/*font-weight: 700 !important;*/
		border-color: #0066FF!important;
	}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-mega-menu-bgset.mega-menu-item > ul.mega-sub-menu{
		border: 1px solid #E5E5E5;
		box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);
	}
	.mega-menu-row.mega-container > ul.mega-sub-menu > li{
		padding-top: 50px !important;
    	padding-bottom: 50px !important;
		padding-left: 40px !important;
	}
	.company-menu .mega-menu-row.mega-container > ul.mega-sub-menu > li{
		height: 325px !important;
    }
	.service-menu .mega-menu-row.mega-container > ul.mega-sub-menu > li{
		height: 370px !important;
	}
	.industries .mega-menu-row.mega-container > ul.mega-sub-menu > li{
		height: 380px !important;
	}
	.hire-dev-menu .mega-menu-row.mega-container > ul.mega-sub-menu > li{
		height: 290px !important;
		padding-top: 32px !important;
    	padding-bottom: 32px !important;
    	display: flex !important;
    	align-items: center;
	}
	.perception-logo-wraper{
		max-width: 85%;
	}
	.hire-dp-menu-counter .title{
		font-size: 14px;
	}
}
@media (min-width: 782px) and (max-width: 1030px){
	.page-id-36207 .main-banner img, .page-id-36627 .main-banner img{
		right: 2% !important;	
	}
	.page-id-37496 .main-banner:before{
		width: 400px;
    	height: 260px;
        right: 0;
	}
}
@media (min-width: 1300px) and (max-width: 1496px){
	.banner-tab-section{
		margin-top: -172px !important;
	}
}
@media (min-width: 1650px){
	.banner-tab-link{
		margin-top: -86px;
	}
	.footer-privacy-link {
		padding-left: 66px;
	}
}
@media (max-width: 1600px){
	.page-id-39410 .cs-detail-h1{
		font-size: 26px;
	}
}
@media (min-width: 1200px){
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
		padding: 24px 20px !important;
	}
}