.rec-img img {width:100%;}
.page-id-38553 img.cover-bg {
    position: absolute;
    top: 25%;
    left: 61%;
    height: 43% !important;
    object-fit: cover !important;
    width: 35% !important;
    display: block !important;
}
.who-we-serve .serve-box-wrapper {
    width: 50% !important;
    float: left;
    padding: 15px;
}
section.who-we-serve.py-5 {
    margin-top: 50px;
    margin-bottom: 50px;
}

.serve-box {
padding: 40px;
    width: 100%;
    max-width: 520px;
    background: #F7F7F7;
    border: 1px solid #e6e6e6;
    border-radius: 8px;
    transition: 0.3s;
    height: 280px;

}

.serve-box:hover {
    box-shadow: 0px 8px 25px rgba(0,0,0,0.08);
    transform: translateY(-4px);
}

/* Center text inside box */
.serve-box h5 {
    font-size: 24px;
    font-weight: 700;
    color: #17171A;
}

.serve-box p {
   font-size: 20px;
    line-height: 32px;
    font-weight: 400;
    color: #505159;
}

/* Blue header background */
.types-webapps {
    background: url(https://www.simpalm.com/wp-content/uploads/2025/12/recruitment-bg.webp) no-repeat center center;
background-size: cover;
	height:427px;
margin-bottom: 420px;
padding-top: 50px;
}
.postid-28721 .fullpage {
    display: flex;
    align-items: center;
}

/* White card */
.webapp-card {
margin-top: 20px;
	padding: 40px;
    background: #fff;
    max-width: 1170px;
    box-shadow: 0px 12px 24px 0px #0000001F;

}

/* Icon size */
.webapp-card .icon {
    width: 42px;
    height: 42px;
}

/* Typography */
.webapp-card h5 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 10px;
    padding-left: 20px;
    color: #17171A;
    font-weight: 700;
}

.webapp-card ul {
    margin: 0;
    padding-left: 50px;
    color: #505159;
    font-size: 20px;
    line-height: 25px;
    font-weight: 500;
}

.webapp-card ul li {
    margin-bottom: 5px;
    color: #444;
    font-size: 15px;
}

body{
    padding:0px !important;
}
.impact li {
    color: #505159;
    font-size: 18px;
    font-weight: 400;
}
.postid-39664 .containtHolder{margin-top:0px;}
.postid-39664 .banner-image {height:450px !important;}
.postid-39664 section.our-more-work.mt-50 {
    display: none;}

.banner.text-center.custom-banner-class, .banner.text-center
 {
    position: absolute !important;
    top: 40% !important;
    transform: translateY(-40%) !important;
    color: #fff;
    text-align: center;
    left: 0;
    right: 0;
    font-size: 60px;
    line-height: 75px;
}
.page-id-25050 .contact-banner-section, .page-id-16 .contact-banner-section{
     height: 550px ;
}
.contact-banner-section-new.postition-relative, .contact-banner-section {
    background-color: #17457a;
    height: 600px;
}
.page-id-162 .contact-banner-section, .page-id-3337 .contact-banner-section-new.postition-relative, .page-id-164 .contact-banner-section, .page-id-165 .contact-banner-section{background-color: #f7f7f7;}
.customer-feedback .owl-item img {
    width: 98px !important;
    height: 98px;
}

div#altEmail_container {
    display: none;
}
.owl-carousel .owl-item img{width: 98px;}
section.quote-sec.growth-sec {padding:75px 0; background:#17467b;}
section.quote-sec {padding:75px 0; background:#17467b; margin-top:40px; margin-bottom:25px;}
.postid-31813 .container-text {top:15% !important;}
.container-text {top:15%;}
.our-banner-image {padding:80px 0px;}
.our-banner-image .container .developer-title {color:#fff;}
.our-banner-image .container .developer-title span.blueRgb {color:#8faccc;}
.our-banner-image .container p {color:#fff; font-size:18px; font-weight:400; margin-bottom:40px}
.postid-32813 .clientlogosec img {box-shadow:none !important;}

.postid-6086 .web-dev-banner.full-stack-banner .contact-banner-section.front-end-banner .container-text {top:335px !important;}
.service-icon {width:300px !important; height:200px !important; flex-shrink:0;}ou
.service-list {display:flex; flex-direction:column; gap:40px; background:#ffffff; box-shadow:0px 12px 24px 0px #0000001F; margin-bottom:10px;}
.service-item {display:flex; flex-direction:column; border-bottom:1px solid #9597a6; padding:24px;}
.service-content {display:flex; align-items:flex-start; gap:20px;}
.text-content h3 {color:#17171a; font-weight:700; font-size:24px; line-height:100%;}
.text-content p {font-weight:400; font-size:20px; line-height:32px; color:#505159;}
li#menu-item-38684 a {background-image:url(/wp-content/uploads/2025/08/automation-3-1-1.png); background-repeat:no-repeat; background-position:25px center;}
.page-id-25191 .feedback-slider-thumb img {height:75px !important;}
img.menu-icon {width:24px;}
span.menu-text {width:auto !important; display:inline-block; white-space:normal; max-width:200px;}
.ai-benefits {padding:60px 20px; background:#fff; font-family:Arial, sans-serif;}
.ai-benefits .container {max-width:1148px; margin:0 auto;}
.benefit-list {display:flex; flex-direction:column; gap:30px; margin-top:50px;}
.benefit-item {border-left:4px solid #cf9e28; display:flex; padding-left:24px; flex-direction:column; align-items:flex-start; gap:8px; align-self:stretch;}
.benefit-item h3 {color:#17467b; font-size:22px; font-style:normal; font-weight:600; line-height:28px;}
.benefit-item p {color:#333; font-size:20px; font-style:normal; font-weight:400; line-height:28px;}
.page-id-38553 .tech-item {width:140px;}
.page-id-38564 .tech-three-column .tech-row .tech-item, .page-id-38582 .tech-three-column .tech-row .tech-item {width:135px;}
.page-id-38564 .tech-item img .page-id-38582 .tech-item img {width:60px; height:60px;}
span#languages, span#frameworks, span#libraries, span#mlops-tools, span#cloud-platforms, span#data-tools {font-weight:600; font-style:Bold; font-size:24px; line-height:100%; letter-spacing:0%;}
.ai-tech-stack {padding:60px 20px; background:#fff; font-family:Arial, sans-serif;}
.ai-tech-stack .container {max-width:1212px; margin:0 auto; text-align:center;}
.ai-tech-stack h2 {font-size:28px; margin-bottom:40px; font-weight:bold; color:#000;}
.tech-row {display:flex; justify-content:center; flex-wrap:wrap; margin-bottom:40px;}
.tech-item {display:flex; flex-direction:column; align-items:center; width:170px;}
.tech-item img {width:50px; height:50px; margin-bottom:10px;}
.tech-item p {color:#171717; font-size:16px; font-style:normal; font-weight:600; line-height:normal;}
.page-id-38582 img.cover-bg {max-width:500px; height:auto !important; margin-top:65px; width:32% !important; position:absolute; top:7%; left:60%;}
.page-id-36631 img.cover-bg {max-width:100%; height:300px !important; margin-top:120px; width:46% !important; position:absolute; top:0; left:47%;}
.page-id-38564 img.cover-bg {
    max-width: 500px;
    height: 500px !important;
    margin-top: 40px;
    width: 100% !important;
    position: absolute;
    top: 0;
    left: 62%;
}
.page-id-38553 .developer-services-row .custom-services-panel {height:370px;}
.page-id-38558 img.cover-bg {max-width:100%; height:auto !important; width:35% !important; position:absolute; padding:20px; top:50px; bottom:40px; left:58%;}
.page-id-38558 .developer-services-row .custom-services-panel, .page-id-38582 .developer-services-row .custom-services-panel {height:400px;}
.page-id-38197 img.cover-bg {max-width:100%; height:575px !important; width:43% !important; position:absolute; top:0px; left:57%;}
.page-id-33371 .mobileappservice .custom-services-panel, .page-id-36147 .mobileappservice .custom-services-panel {min-height:400px;}
.page-id-38263 img.cover-bg {max-width: 600px;
    height: 260px !important;
    margin-top: 120px;
    width: 100% !important;
    position: absolute;
    top: 0;
    left: 52%;}
.page-id-38263 h2.dotanimation.developer-title.mt-10.container-section.mb-0.container {margin-bottom:45px; font-family:'SFProDisplay'; line-height:100% !important; font-size:48px !important;}

.page-id-38197 .contact-banner-section .item img, .page-id-38263 .contact-banner-section .item img.contact-banner-section .item img {height:720px;}
.page-id-38197 .mobileappservice .custom-services-panel {height:440px !important;}
.page-id-38263 .mobileappservice .custom-services-panel {min-height:385px;}
.page-id-38263 .fullpage .content ul li {display:flex; margin-bottom:10px; flex-wrap:wrap;}
p.ai-services {color:#FFF; font-size:20px; font-style:normal; font-weight:400; line-height:32px; margin-bottom:50px;}
.ai-section {padding:60px 20px; background:#fff; font-family:'Helvetica Neue', sans-serif;}
.ai-grid {display:grid; grid-template-columns:2fr 2fr; gap:30px;}
.ai-box {position:relative; padding-left:16px;}
.ai-line {position:absolute; left:0; top:5px; height:100%; width:4px; background-color:#cf9e28; border-radius:4px;}
.ai-box p {font-family:'SFProDisplay'; font-size:22px; font-style:normal; font-weight:400; line-height:28px; margin:0px auto; padding-top:2px;}
.innder_our_app_content .our_app_main img {height:auto;}
img.avatar {object-fit:cover; height:71px;}
.page-id-37699 .fullpage .content ul {padding:60px;}
.page-id-37699 .full-stack-banner.dev-outsource .front-end-banner.vas-banner-section .cover-bg.banner-web-img {max-width:600px;}
.logo.scroolEffect img {height:auto;}
.design-image-container img {height:auto;}
.postid-32813 .contact-banner-section.front-end-banner .container-text p {margin-bottom:-135px;}
.postid-32813 img.cover-bg.banner-web-img.const-banner-img.lazyloaded {margin-top:60px;}
.page-id-37699 .fullstack-model {background:#fff;}
span#our-app-development-services-for-nyc-clients-include {line-height:1.2 !important; color:#fff;}
.appdevsec {position:relative; padding:80px 0; overflow:hidden;}
.bg-top {background:url('https://www.simpalm.com/wp-content/uploads/2025/05/recruitment-bg-1-1.webp') no-repeat center top; background-size:cover; height:300px; position:absolute; top:0; left:0; right:0; z-index:1;}
.appdevsec .container {position:relative; z-index:2;}
.developer-title {font-size:32px; font-weight:bold; color:#1c1c1c;}
.orangeRgb {color:#ff7a00;}
.service-list {display:flex; flex-direction:column; gap:40px; background:#ffffff; box-shadow:0px 12px 24px 0px #0000001F; margin-bottom:10px;}
.service-item {display:flex; flex-direction:column; border-bottom:1px solid #9597a6; padding:24px;}
.service-icon {width:180px; height:auto; flex-shrink:0;}
.text-content p {font-weight:400; font-size:20px; line-height:32px; color:#505159;}
.page-id-20934 .contact-banner-section .container-text p {font-size:20px;}
.postid-368 section.mobileappservice.react-expertise {margin-top:100px;}
.page-id-30936 .banner.text-left {margin-top:-150px;}
.website-section {width:100%; height:auto; margin:0 auto; padding:50px 0; display:flex; justify-content:center; align-items:center;}
.page-id-36147 .cover-bg.mobile {display:none !important;}
.page-id-36147 .contact-banner-section.postition-relative.top-dev-banner {height:640px !important;}
.website-description {font-family:"SF Pro Display", sans-serif; font-weight:400; font-size:20px; line-height:36px; letter-spacing:0%; text-align:center; max-width:100%; padding:0 130px; margin-top:32px;}
.factors {margin-top:-60px; margin-bottom:50px;}
.postid-33204 .col-md-push-8 {left:60%;}
.col-md-push-8 {left:33%;}
.col-md-pull-4 {right:70%;}
.left-padding {padding-left:9em !important;}
.right-padding {padding-right:9em !important;}
.postid-37236 .container-text {top:20% !important;}
span#type-of-platform-we-can-do-testing-and-qa {font-size:36px; font-weight:700; line-height:42.96px; text-align:center; color:#fff;}
.grid-container {display:grid; grid-template-columns:1fr 1fr; grid-template-rows:auto auto; position:relative; gap:0; width:100%;}
.grid-container::after {content:""; position:absolute; top:10%; bottom:10%; left:50%; width:2px; background-color:#9597a6; transform:translateX(-50%);}
.grid-container::before {content:""; position:absolute; left:5%; right:5%; top:50%; height:2px; background-color:#9597a6; transform:translateY(-50%);}
.grid-item {display:flex; justify-content:center; align-items:center; padding:15px; text-align:left;}
.qa-box {display:flex; align-items:center; background:#fff; padding:20px; margin-bottom:20px;}
.qa-content {flex-grow:1;}
.qa-title span {font-size:24px; font-weight:700; line-height:28.64px; text-align:left; color:#17171a;}
p.qa-text {font-size:20px; font-weight:400 !important; line-height:32px !important; text-align:left !important; color:#505159 !important; margin-top:-15px; margin-bottom:-15px;}
.qa-icon {flex-shrink:0; width:80px; height:80px; display:flex; align-items:center; justify-content:center; margin-right:20px;}
.qa-icon img {width:68px; height:68px;}
.page-id-36477 h2.dotanimation.developer-title.mt-10.container-section.mb-0.container {margin-top:120px;}
.page-id-36477 .developer-services-row .custom-services-panel h4 {margin-top:-35px; font-size:24px; line-height:28.64px;}
.page-id-36477 .panel-body.custom-tab {padding:10px;}
.page-id-36477 .fullstack-model:after {position:absolute; content:''; width:100%; height:55%; top:-41px; left:0; display:block; background:url('http://simpaalm.com/simpalm/wp-content/uploads/2025/02/recruitment-bg-1.webp') no-repeat center center; background-size:cover; z-index:-1;}
.page-id-36477 .contact-banner-section.front-end-banner .item .cover-bg {width:40% !important; right:40px;}
.page-id-20934 .developer-services-row .custom-services-panel {height:340px !important;}
p.banner-heading {font-weight:800; font-size:32px; line-height:38px; text-transform:uppercase; color:#cf9e28;}
.card-body-content p span {font-weight:800; border-bottom:4px solid #cf9e28;}
p.main-heading-banner {font-weight:400 !important; line-height:84px !important; font-size:44px; text-transform:uppercase; color:white; margin-bottom:0;}
p.slide-2-heading {font-size:32px; text-transform:uppercase; line-height:39px; letter-spacing:0.2px; font-weight:bold;}
span.blueRgb {color:#17467b; border-bottom:none !important;}
p.slide-2-main-heading {font-size:60px !important; font-weight:800 !important; line-height:72px !important; margin:30px 0 40px;}
span.orangeRgb {color:#cf9e28 !important; border-bottom:none !important;}
.page-id-12829 .clientlogosec img {width:70%;}
.design-section {display:flex; align-items:center; justify-content:space-between; padding:40px; margin:0 50px; background-color:#fff;}
.design-content {width:45%; padding-left:50px;}
.page-id-36147 section.mobileappservice.developer-services-section {margin-bottom:50px;}
.page-id-36147 .vcenter-item {padding:0 50px;}
.design-content h1 {font-size:60px; font-weight:800; line-height:71.6px; text-align:left;}
.postid-28721 .contact-banner-section.position-relative {height:550px;}
.design-content p {margin-top:20px; padding-left:20px; font-size:18px; font-weight:400; line-height:32px;}
.design-image-container {width:50%; position:relative;}
.main-image {width:100%; border-radius:8px;}
.cover-bg.mobile {display:none;}
.cover-bg.desktop {display:block;}
.services-section {text-align:center; padding:50px 20px;}
.services-columns {display:flex; flex-wrap:wrap; justify-content:center; gap:20px;}
.column {border:1px solid #17467b; border-radius:1px; padding:22px; width:calc(50% - 20px);}
.column h3 {font-size:36px; font-weight:700; line-height:42.96px; text-align:center; text-underline-position:from-font; text-decoration-skip-ink:none; color:#17467b;}
.column ul {list-style:none; padding:0; margin:0;}
.column ul li {display:flex; align-items:center; margin-bottom:15px;}
.column ul li .image-wrapper {width:48px; height:48px; border-radius:50%; background-color:#f7f7f7; overflow:hidden; margin-right:10px; flex-shrink:0;}
.column ul li .image-wrapper img {width:100%; height:100%; padding:8px; object-fit:cover; display:block;}
.column ul li p {font-size:20px; font-weight:400; line-height:32px; text-align:left;}
.column ul li:last-child {margin-bottom:0;}
.page-id-36281 .full-stack-banner.dev-outsource .front-end-banner.vas-banner-section .cover-bg.banner-web-img {max-width:600px;}
.page-id-36830 .contact-banner-section.front-end-banner .item img {height:630px !important;}
.page-id-36830 .full-stack-banner.dev-outsource .front-end-banner.vas-banner-section .cover-bg.banner-web-img {max-width:650px; height:530px !important;}
.page-id-36830 .img-center {height:auto;}
.postid-36535 .contact-banner-section-new h1.banner.text-left {margin-top:-100px;}
.page-id-36830 .contact-banner-section.front-end-banner .item .cover-bg {right:25px; margin-top:66px; width:43% !important;}
.page-id-36830 .service-container .left-service {margin-top:60px;}
.page-id-36864 .full-stack-banner.dev-outsource .front-end-banner.vas-banner-section .cover-bg.banner-web-img {max-width:600px; height:477px !important;}
.page-id-36864 .contact-banner-section.front-end-banner .item img {height:620px !important;}
.page-id-36864 .contact-banner-section.front-end-banner .item .cover-bg {right:42px; margin-top:71px; width:43% !important; right:48px;}
.page-id-36147 .contact-banner-section.postition-relative.top-dev-banner {height:auto;}
.left-padding {padding-left:2em !important;}
.right-padding {padding-right:2em !important;}
.col-md-push-8 {left:0%;}
.col-md-pull-4 {right:1%;}
.page-id-16 .terms input[type="checkbox"] {margin-bottom:140px; margin-left:-12px;}
.page-id-30936 .banner.text-left {margin-top:-120px !important;}
.page-id-30936 .service-container .left-service {margin-bottom:20px;}
.page-id-20934 .banner.text-left {margin-top:5% !important;}
.page-id-36864 .banner.text-left {margin-top:34px !important;}
.page-id-36830 .banner.text-left {margin-top:44px !important;}
.page-id-36864 .full-stack-banner .contact-banner-section.front-end-banner .item.developer-banner img.cover-bg.banner-web-img {bottom:-37px;}
.page-id-36830.full-stack-banner .contact-banner-section.front-end-banner .item.developer-banner img.cover-bg.banner-web-img {bottom:-36px;}
.postid-32813 .usa-banner .vas-banner-section {height:520px;}
.postid-32813 .contact-banner-section .container-text p {margin-bottom:0px; margin-top:20px;}
.postid-32813 .contact-banner-section {height:600px;}
.postid-32813 .full-stack-banner .contact-banner-section.front-end-banner .item.developer-banner img.cover-bg.banner-web-img {height:auto !important;}
.postid-6086 .contact-banner-section .container-text {top:50% !important;}
.page-id-34386 .banner.text-left {margin-top:0% !important;}
.page-id-34386 .contact-banner-section {height:auto !important;}
.page-id-32188 .banner.text-left {margin-top:62% !important;}
.page-id-32188 .usa-banner .vas-banner-section {height:569px;}
.page-id-32188 .contact-banner-section {height:340px;}
.page-id-32366 .banner.text-left {margin-top:42% !important;}
.page-id-32366 .contact-banner-section {height:360px;}
.page-id-36477 .full-stack-banner .contact-banner-section.front-end-banner .item.developer-banner img.cover-bg.banner-web-img {}
.page-id-36477 .banner.text-left {margin-top:-7% !important;}
.postid-36535 .contact-banner-section-new h1.banner.text-left {margin-top:-11% !important;}
.postid-368 .usa-banner .vas-banner-section {height:585px !important;}
.postid-55 contact-banner-section.front-end-banner .item.developer-banner img.cover-bg {width:60% !important; top:50px;}

.page-id-36281 .full-stack-banner .contact-banner-section.front-end-banner .item.developer-banner img.cover-bg.banner-web-img {bottom:0px;}
.postid-28721 .contact-banner-section.position-relative {height:620px;}
.postid-28721.usa-banner .vas-banner-section h2.banner.text-left {margin-top:60px; font-size:25px;}
.postid-28721.full-stack-banner .contact-banner-section.front-end-banner .item.developer-banner img.cover-bg.banner-web-img {height:auto !important;}
body.postid-28721 div.banner.text-left {margin-top:0% !important;}
.postid-28721 .contact-banner-section .container-text p {font-size:29px !important;margin-top: 40px;}
.postid-28721 p.banner-request-quote a {padding:8px; font-size:20px;}
.design-content {width:100%; padding-left:0px;}
.design-content p {font-size:17px; line-height:26px;}
.design-image-container {width:100%; position:relative;}
.page-id-36147 .contact-banner-section .cover-bg.mobile {display:block; position:absolute; width:65% !important; left:23% !important; top:145px; height:184px !important;}
#inifiniteLoader {clear:both; text-align:center; display:none;}
.services-mobile-app .custom-services-panel p {min-height:auto;}
.page-id-32188 .tradet-section {background:transparent; padding-bottom:0px;}
.page-template-default.page-id-6452 div#container ul {padding-left:20px;}
.page-template-default.page-id-32094 div#container {max-width:1100px; padding:0 15px;}
.page-template-default.page-id-6452 div#container {max-width:1100px; padding:0 15px; margin-top:50px;}
.home-service-feature.col-sm-4.last {display:none;}
.page-id-32603 .contact-banner-section .item img {object-fit:cover;}
.page-id-32366 div#container {width:100%;}
.usa-banner.full-stack-banner .front-end-banner.vas-banner-section .usa-banner-img {object-fit:contain !important;}
span.icon_box {height:60px; display:block;}
.page-id-3105 .contact-banner-section .item img {object-fit:cover;}
.postid-4413 .contact-banner-section .item img {object-fit:cover;}
.page-id-32366 div#container {width:100%; padding:0;}
.page-id-32366 .contact-banner-section .item img {object-fit:cover;}
.page-id-32188 .tradet-section .item.custom-item-new {background-repeat:no-repeat; background-size:cover !important; padding-bottom:7rem;}
.first-cat {margin-right:5px !important;}
input#cptch_input {width:282px !important;}
.top-dev-banner .clientlogosec.reginal-app-logo {right:0; position:absolute; bottom:15%; width:38%;}
#main ul.toc_widget_list.no_bullets {margin-left:0;}
.single-post-content .pld-like-dislike-wrap .pld-common-wrap {border-radius:50%; position:absolute;}
.mysidebar h3 {color:#29578e;}
.mysidebar {background:#fff;}
.container-single-blog {background:#fff; float:left; width:100%;}
.container-single {width:980px; margin:0 auto;}
.container-single-blog #blog_join_wrapper {float:left; width:100%; background:#2d3237; text-align:center; padding:60px 0; margin:0;}
.container-single-blog .blogInForm {width:100%; float:left; background:#f6f6f6; margin:20px 0;}
.container-single-blog div#comments div#respond {border:none; margin-top:0 !important; padding:10px; margin-bottom:20px;}
.container-single-blog #respond {border-top:1px solid #e7e7e7; margin:24px 0; overflow:hidden; position:relative;}
.container-single-blog h3#reply-title {margin:18px 20px !important;}
.container-single-blog .blogInForm form {margin:20px;}
.container-single-blog .pld-like-dislike-wrap {display:none;}
.container-single-blog p {clear:both;}
.csbwfs-sbutton-post a {background:transparent;}
.single-post-content .pld-like-dislike-wrap {position:fixed; top:54%; left:8px; z-index:9;}
.pld-common-wrap {display:inline-block; min-width:40px;}
.pld-like-dislike-wrap .pld-common-wrap {margin-right:10px; font-size:10px;}
.content-row {margin-left:-10px; margin-right:-20px;}
.content-row article.our_app {width:30.33%; margin:15px;}
#home_new_work .home_our_workImg_box span {color:#0163a3; margin-top:2px; display:block; padding:5px 10px;}
.darkContent p, .lightContent p {color:#747474; text-align:justify;}
.black {color:#000 !important;}
.hireUS .pera_font {color:#747474 !important;}
.hireUS h3 {color:#747474;}
.hireUS ul li {color:#747474; text-align:justify;}
.blog-card .blogTxtContainer article, .category .entry-summary p {text-align:justify;}
.single-post-content p {text-align:justify;}
.single.single-post .blogInContainer .blogTxtContainer ul {text-align:justify;}
.service-main p {text-align:justify;}
.hireUS ul li:before {color:#747474;}
#app_second_section {text-align:justify;}
.tap_feat_left_section {text-align:justify;}
.aboutContainer p {text-align:justify;}
.ritTestimonTxt p {text-align:justify;}
.blogTxtContainer article {text-align:justify;}
.industry_startup p {text-align:justify;}
.list-blue li:before {background:#747474;}
.list-blue li {text-align:justify;}
.content-row article.our_app_new {width:23.33%;}
.our_app_new {float:left; width:298px; min-height:265px; padding:0 0 16px 0; margin:0px 5px 0px 10px; display:inline-block;}
.our_app_new .our_app_content {}
.image-container {position:relative; width:100%;}
.image-container .image {opacity:1; display:block; object-fit:contain; height:280px; transition:.5s ease; backface-visibility:hidden;}
.image-container .middle {transition:.5s ease; height:100%; width:100%; top:0; background:rgb(0,0,0); background:rgba(0, 0, 0, 0); position:absolute; text-align:center;}
.image-container .middle:hover {background:#081f33; display:flex; height:280px; margin:auto; align-items:center; justify-content:center;}
.image-container .text a {color:white; line-height:30px; padding:15px 15px 0px; text-decoration:none; font-weight:700; display:flex; height:280px; margin:auto; border-radius:10px; align-items:center; justify-content:center; position:relative; vertical-align:middle; font-size:20px;}
.middle:hover .text-overlay a {color:white; line-height:30px; display:flex; margin:auto; padding:15px 15px 0px; font-weight:700; font-size:20px; text-decoration:none; align-items:center; justify-content:center; position:relative; vertical-align:middle;}
.appViewBtn {position:absolute; bottom:30px; width:100%;}
.appViewBtn-hover {margin-top:15px;}
.appViewSocial-hover a {color:#fff; font-size:14px;}
.appViewSocial-hover {padding:15px 0px;}
.appViewSocial-hover a:nth-child(2) {border-left:1px solid #fff; padding-left:10px; margin-left:10px;}
.appViewSocial-hover a:nth-child(3) {border-left:1px solid #fff; padding-left:10px; margin-left:10px;}
.appViewBtn-hover a, .appViewBtn-hover a:hover {background:#d8b239; padding:10px 30px; border-radius:25px; color:#fff; text-decoration:none; font-size:14px;}
.image-overlay-hover {display:none;}
.middle:hover .image-overlay-hover {display:block;}
.middle:hover .image-overlay {display:none;}
.slide-down {position:absolute; bottom:10%; margin:0px auto; align-items:center; text-align:center; display:flex; justify-content:center; left:0; width:100%; -moz-animation:bounce 2s infinite; -webkit-animation:bounce 2s infinite; animation:bounce 2s infinite;}
.darkContent p, .lightContent p {font-weight:400;}
.midContent p {text-align:center !important;}
div.ufaq-faq-title div.ewd-ufaq-post-margin-symbol {color:#000;}
.quotInput input {height:35px;}
.about-author {padding-bottom:40px; padding-top:15px; margin-top:0px; overflow:hidden; clear:both;}
.about-author .about-author-container {display:table; width:100%; margin-top:0px;}
.about-author div.avatar {width:72px; height:72px; overflow:hidden; border-radius:100%; border:1px solid #f9f9f9;}
.about-author div.avatar {float:left; margin-right:20px; margin-bottom:5px; margin-top:20px;}
.about-author .author-content {overflow:hidden; display:table-cell; width:100%; vertical-align:middle;}
.rich-snippet-hidden {display:none;}
.about-author .author-content > p {font-size:20px; font-weight:bold; color:#000;}
.about-author .about-author-container .description {font-size:15px; color:#666;}
.download-section a {background:#356c9f; color:#fff !important; padding:10px 30px; font-style:normal !important; text-decoration:none; border-radius:5px;}
.download-section {margin-top:2em; margin-bottom:1em;}
.modal-popup {display:none; position:fixed; z-index:99999; padding-top:100px; left:0; top:0; width:100%; height:100%; overflow:auto; background-color:rgb(0,0,0); background-color:rgba(0, 0, 0, 0.8);}
.modal-content {background-color:#fefefe; margin:auto; padding:20px; border:1px solid #888; width:30%;}
.close {color:#aaaaaa; float:right; font-size:28px; font-weight:bold;}
form#downloadpdf input {width:100%; margin:20px 0px; padding:10px;}
form#downloadpdf button {background:#306294; color:#fff; padding:10px; width:100%; border:none; font-size:16px;}
#container ul li {list-style:disc;}
#container li {padding-left:2px;}
.slide-down {display:none;}
.img-center {display:block; margin-left:auto; margin-right:auto;}
.challenges-section .sidebar {border-left:3px solid #17467b; padding-left:20px; margin-bottom:1em;}
.row.mb-50.discover-section:before {color:#daddf2; position:absolute; padding-top:25px; left:-35px; display:inline-block; background:#fff; width:40px; top:-15px; font-size:50px; font-weight:bold; height:80px; line-height:40px; text-align:center; counter-increment:list-number; content:counter(list-number,decimal-leading-zero); z-index:1;}
.row.mb-50.discover-section {padding:0 0px 0px 0px; margin:0px 0 0 0; position:relative; counter-reset:list 0;}
.row.mb-50.discover-section.sidebar_number:first-child {list-style:none; padding-left:30px; position:relative; border-left:2px solid #daddf2;}
.block_img {max-width:100%; margin-bottom:1em; margin-left:0; margin-right:0;}
.development-logo .client_logo {background:#f7f7f7; margin:0px; padding:7% 4% 5%;}
.development-logo .client_logo h4 {font-weight:600; font-size:22px;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {line-height:1.5;}
.img-center {display:block; margin-left:auto; margin-right:auto;}
.clientlogosec {pointer-events:none;}
.lmorebtn a {border:2px solid #505159; color:#505159; border-radius:5px; padding:10px 30px; text-decoration:none; font-size:18px;}
.lmorebtn img {display:none;}
.container.lmorebtn {text-align:center; clear:both; float:left; width:100%; margin-top:2em; margin-bottom:1em;}
.single-post-content ul {padding-left:40px !important;}
.single-post-content ul li {list-style-position:outside !important;}
.sidebar h4 {font-size:22px; font-weight:800 !important;}
.sidebar h4 strong {font-weight:800 !important;}
.has-value .hide-if-value {display:block !important;}
.intro-text-work h1 {color:#fff; font-size:65px;}
.websiteslider img.responsivGallery-pic {min-height:473px;}
.wp-block-image img {height:auto;}
.background-banner {background-image:url(https://www.simp.ug11.pw/wp-content/uploads/2021/11/background.png); background-repeat:no-repeat; width:100%; background-size:cover;}
.background-banner h3 {color:#fff; font-size:50px;}
.call-action-button {color:#fff; font-weight:700; background:#cf9e28; border-radius:2px !important; font-size:14px; padding-top:15px; padding-bottom:15px; padding-left:25px; padding-right:25px; border-top-width:0px;}
.blog_bottom_form h4 {padding:0 30px 0 30px; color:#fff;}
#abc ul {display:inline-flex; padding:25px 50px 0 40px !important; width:500px;}
#abc ul li {list-style:none; padding-left:35px;}
#abc p {color:#8faccc; padding-top:10px;}
td, th {padding:5px; border:1px solid #17467b;}
.trhead {color:#fff; background:#17467b;}
.tdhead {border:1px solid #fff;}
.custom-tab-panel {opacity:1 !important;}
.panel-body.left-panel.justify ul li {width:100% !important; display:block;}
.panel-body.left-panel.justify ul li a {text-align:left !important;}
clearfix {clear:both;}
.home-collaborative-content .title {border-right:1px solid #c3c6d9; border-left:1px solid #c3c6d9; border-top:1px solid #c3c6d9; color:#505159; font-size:22px; padding-left:70px; padding-right:70px; font-weight:700; padding-top:2em !important; cursor:pointer; padding-bottom:1em !important;}
.home-collaborative-image img {display:block; width:89% !important;}
.home-collaborative-image {background:url(images/frame-left.png); background-repeat:no-repeat; padding-left:18% !important; padding-top:5% !important; background-size:440px !important;}
.horizontal-slider .owl-nav {display:none;}
.horizontal-slider .owl-navbar i {background-color:transparent; color:rgb(207 158 40); font-size:25px; height:40px; padding:5px; width:40px; border-radius:50%; border:1px solid; margin-right:15px;}
.horizontal-slider .item.custom-item-new {background-size:cover; padding-top:3em; padding-bottom:1em;}
.horizontal-slider .header-text h2 {font-size:60px; line-height:1.2; margin-bottom:10px; font-weight:700;}
.horizontal-slider .action {position:relative;}
.horizontal-slider .action span {position:absolute; left:-90px; top:-30px; font-weight:700; font-size:60px; color:rgba(179,179,179,1);}
.horizontal-slider .header-text p {font-weight:400; font-size:20px !important; color:rgba(80,81,89,1) !important; letter-spacing:inherit !important; line-height:32px !important;}
.horizontal-slider .owl-navbar button {border:none; background:transparent;}
.horizontal-slider .custom-item-new .btn-default {background-color:transparent; border:1px solid rgba(23,23,26,1); position:relative; padding:15px 30px; width:auto; font-size:12px; font-weight:700 !important; color:rgba(23,23,26,1); border-radius:2px;}
.custom-navigation.pag li a.line {line-height:0; border:none;}
.custom-navigation.pag li a.number {line-height:0; border:none;}
.custom-navigation.pag li {position:relative; text-align:center;}
.custom-navigation.pag li.active a.number {background:#fff !important; border:2px solid #cf9e28; border-radius:50%; width:30px; font-size:12px; height:30px; line-height:6px; color:#cf9e28;}
.custom-navigation.pag li a.number {bottom:30px; position:relative; left:42%; color:#fff; background:#17467b; border:2px solid #17467b; border-radius:50%; width:30px; font-size:12px; height:30px; line-height:6px;}
.custom-navigation.pag li.active a.line:after, .custom-navigation.pag li.active a.line:before {background-color:#cf9e28;}
.custom-navigation.pag li a.line:after, .custom-navigation.pag li a.line:before {background-color:#17467b; content:""; display:inline-block; height:3px; position:relative; vertical-align:middle; width:100%; line-height:0em;}
.custom-navigation.pag li a.text {border:none; padding:0px; font-size:20px; color:#17467b;}
.custom-navigation.pag li.active a.text {color:#d1a337;}
.appdevsec .panel-body h4 {font-size:36px; font-weight:700;}
.appdevsec .panel-body {font-size:20px;}
.owl-navbar.custom-arrow-nav button {background:transparent; border:none;}
.owl-navbar.custom-arrow-nav i {background-color:transparent; color:rgba(23,23,26,1); font-size:25px; height:40px; padding:5px; width:40px; border-radius:50%; border:1px solid; margin-right:15px;}
.whodo-section-inner {position:relative; text-align:center;}
.whodo-section-inner .content-right h3 {color:#fff; margin-bottom:0px;}
.whodo-section-inner .content-right p {display:none; color:#fff; font-size:14px;}
.whodo-section-inner .content-right {position:absolute; bottom:0; text-align:center; width:100%; height:100%; justify-content:center; align-items:end; display:grid; color:white; padding:20px;}
.whodo-section-inner .content-right:hover {background:rgba(23,70,123,0.85);}
.whodo-section-inner .content-right:hover p {display:block;}
.whodo-section-half .img-left img {height:300px;}
section.logoheader ul li {list-style:none; margin:0px 30px;}
ul.clogo {display:flex; align-items:center; justify-content:center;}
section.logoheader {padding:10px;}
.custom-services-panel {background-color:#f7f7f7; position:relative; text-align:center; padding-top:30px; padding-bottom:30px; height:203px; margin-bottom:5px;}
.custom-services-panel h4 {font-size:18px; font-weight:700; color:black;}
.custom-services-panel-row .col-sm-6.col-md-4 {position:relative; padding-left:2.5px; padding-right:2.5px;}
.contact_form p {display:block !important;}
li.mobile-service-img {display:none;}
.postid-32059 .container-text, .postid-34467 .container-text, .postid-34306 .container-text, .postid-31701 .container-text, .postid-30304 .container-text, .postid-31386 .container-text, .postid-32126 .container-text, .postid-30891 .container-text, .postid-30330 .container-text, .postid-33204 .container-text, .postid-29655 .container-text, .postid-27322 .container-text {margin-top:-80px !important;}
.postid-28325 .container-text, .postid-35955 .container-text {margin-top:-120px !important;}
.text-center .box img, .ten-columns .image-col img, .text-center img, .col-md-6.col-md-push-6.left.right-service img {height:auto;}
.client-testimonials-about img {height:auto;}
section.about-full-image img {height:auto; clear:both;}
.about-full-image ul li img {width:30px;}
.page-id-6450 div#main div#container, .page-id-32094 div#main div#container {padding:0 15px; max-width:1140px; width:100%; margin:30px auto; float:none;}
.home-service-feature-padding span.icon_box img {width:auto; height:auto;}
.home-collaborative-image img, .place_content_shortcode .home-service-feature img {height:auto;}
.our_dev_box .dev-text-box p {color:#fff;}
.dev-text-box p {color:#fff;}
.page-id-36100 .container-text {top:20% !important;}
.page-id-36100 .col-md-push-6 {padding-top:50px;}
div.banner.text-left {color:#fff; font-weight:900; font-size:60px; text-transform:uppercase; letter-spacing:3px; line-height:84px; margin-bottom:20px;}
.feedback-slider .feedback-slider-item {background:url('/wp-content/uploads/2024/11/Testimonials-bg-1-new.webp');}
.front-expertise .custom-services-panel {display:flex; align-content:center; justify-content:center; align-items:center;}
.reginal-app-logo {right:0% !important; position:absolute; bottom:2%; width:45%;}
.postid-28721 .custom-navigation .active a.line:after, .custom-navigation .active a.line:before, .custom-navigation a.line:after, .custom-navigation a.line:before {border-bottom:0.5px solid #fff;}
.terms input[type="checkbox"] {height:20px; width:20px;}
.terms span.wpcf7-list-item-label {position:absolute; padding-left:10px;}
.page-id-29921 .our-process-section.dedicated-process-section img {height:auto;}
.banner h1 {color:white;}
section.feature-box-col {margin-bottom:60px;}
.highlight {color:#007bff;}
.feature-col {padding:0px; border:1px solid #cf9e28;}
.text-center-feature {text-align:center; border:1px solid #cf9e28;}
.postid-6086 .feature-box {display:flex; align-items:center; column-gap:0px !important; flex-direction:column; background-color:#17467b; border-radius:0px; padding:20px; height:176px;}
.postid-6086 .icon img {max-width:50px;}
.fullpage .content ul li img {width:33px;}
.postid-6086 .feature-title {font-size:24px; font-weight:700; line-height:28.64px; color:#fff; text-align:center;}
.postid-6086 .feature-list {list-style:none; padding:10px;}
.feature-list li {font-size:20px; font-weight:400; line-height:28px; text-align:left; list-style:none !important; padding-left:43px !important; padding-top:10px; margin-top:10px;}
.check-icon {width:24px; height:24px; position:absolute; left:14px; margin-top:3px;}
.feature-list li:before {width:24px; height:24px; color:#007bff; font-weight:bold; position:absolute; left:0; top:0;}
.page-id-4265 .developer-services-row .custom-services-panel, .page-id-4385 .developer-services-row .custom-services-panel {height:370px !important;}
.mobileappservice .custom-services-panel {max-height:470px;}
.postid-6086 .feature-text {color:#fff !important;}
#pageMenu li ul li ul.sub-menu {top:-12px !important;}

.container-text {top:50%;}
.postid-30867 .container-text {top:120px !important;}
.page-id-29759 .container-text, .page-id-29921 .container-text, .page-id-29596 .container-text, .page-id-29601 .container-text {top:190px !important;}
.postid-6086 .icon img {max-width:50px; height:auto;}
.our-process-section.dedicated-process-section img {height:auto;}
section.custom-section {margin-top:50px;}
.page-id-29921 .custom-section .container {max-width:1680px; width:100%; background-color:#f6f8ff; padding:40px 100px;}
.custom-section .left-column img {max-width:100%; height:auto; margin-bottom:20px;}
p.customp {color:#505159; font-size:24px; font-weight:400; line-height:40px;}
.custom-section .right-column {display:flex; flex-direction:column;}
.custom-section .right-column .content-box {display:flex; align-items:flex-start; border-bottom:1px solid #cf9e28; padding:15px; margin-top:-15px;}
.no-border {border:none !important;}
.img-center {height:auto;}
.custom-section .content-box img {margin-right:15px; margin-top:25px; width:60px; height:60px;}
.custom-section .content-box h4 {color:#17467b; line-height:31px; font-size:26px; font-weight:700; margin-bottom:5px;}
.custom-section .content-box p {color:#505159; margin:0; font-size:20px; line-height:32px; font-weight:600;}
span.custom-light {font-weight:300;}
.page-id-32537 .why-outsource h3 {max-width:100% !important;}
.page-id-32537 .fullpage {margin-left:80px;}
.postid-33019 .contact-banner-section .item img {object-fit:contain; object-position:right;}
.contact-banner-section-new .mobiles {display:none;}
.contact-banner-section-new .item img {object-fit:fill; width:100%; object-position:top; align-items:center;}
.contact-banner-section-new .container-text {position:absolute; top:20%; width:50%; color:#fff; font-weight:600; margin:0px auto;}
.contact-banner-section-new h2.banner.text-left {color:#fff; font-weight:800; font-size:60px; text-transform:uppercase; letter-spacing:3px;}
.contact-banner-section-new p.banner-content.text-left {font-size:28px; font-weight:500;color:#fff;}
.contact-banner-section-new p.banner-request-quote.text-left {margin-top:2em; text-transform:uppercase;}
.service-title {text-align:center; font-size:60px; line-height:1.2; font-weight:700;}
.service-mid-title {text-align:center; font-size:36px; line-height:1.2; font-weight:700;}
.content-text {font-size:18px; font-weight:400; color:#505159;}
.service-list ul li {font-size:21px; font-weight:400; display:flex; width:100%; margin-bottom:2em; align-items:center; height:100%; list-style-type:none; color:#505159;}
.service-list {padding-right:13%; padding-left:13%;}
.service-list img {margin-right:20px; float:left; width:10%; height:70px; object-fit:contain;}
.service-list span {width:90%;}
.container.service-list-blue {background:#17467b; padding:3% 13%;}
.container.service-list-blue h4 {color:#ffffff; font-size:36px; font-weight:700;}
.container.service-list-blue h5 {color:#ffffff; font-size:21px; font-weight:400;}
.row.our-speciality {padding-top:5%; padding-bottom:5%;}
.container.service-list-blue p {text-align:center; color:#8faccc; font-size:18px; font-weight:400;}
.our-speciality > .border-bottom {font-size:12px; color:#fff; border-bottom:1px solid #8faccc;}
.our-speciality > .border-bottom:last-child {border:none;}
.our-speciality > .border-bottom ul {display:flex;}
.our-speciality > .border-bottom ul li {width:50%; border-right:1px solid #8faccc; float:left; padding:2% 11%; list-style-type:none; display:flex; align-items:center;}
.our-speciality > .border-bottom ul li:last-child {border:none;}
.our-speciality > .border-bottom ul li span {padding-left:10%;}
.custom-services-panel {background-color:#f7f7f7; position:relative; text-align:center; padding-top:30px; padding-bottom:30px; height:203px; margin-bottom:5px;}
.custom-services-panel-row .col-sm-6.col-md-4 {position:relative; padding-left:2.5px; padding-right:2.5px;}
.justify-content-center {justify-content:center !important; display:flex !important;}
.recruitment-approach {position:relative;}
.recruitment-approach-banner {height:427px; display:flex; align-items:center;}
.recruitment-approach-banner h6 {font-size:36px; color:#fff; font-weight:700;}
.recruitment-approach-bottom {position:relative; top:-140px;}
.recruitment-approach-bottom .container {background:#fff; box-shadow:0px 12px 24px rgba(0,0,0,0.12); padding:2%;}
.recruitment-approach-bottom .container .panel-body h4 {font-size:25px; color:#505159; font-weight:700;}
.recruitment-approach-bottom .container .panel-body p {font-size:18px; color:#505159; font-weight:400;}
.whychoose .service-mid-title {text-align:center; font-size:36px; line-height:1.2; font-weight:700; margin-top:0px;}
.whychoose .border-bottom {font-size:21px; color:#505159; font-weight:400; border-bottom:1px solid #9597a6;}
.whychoose .border-bottom ul {display:flex;}
.whychoose .border-bottom ul li span {padding-left:5%;}
.whychoose .border-bottom ul li {width:50%; border-right:1px solid #9597a6; float:left; padding:2% 2.5%; list-style-type:none; display:flex; align-items:center;}
.whychoose .border-bottom:last-child, .whychoose .border-bottom ul li:last-child {border:none;}
.client-flex .home-service-feature {background:#f7f7f7; padding:2% 40px; width:19%; float:left; margin:5px; display:flex; height:160px; align-items:center;}
.height_banner {height:682px; background:#17457a;}
.page-id-34163 .full-stack-banner.dev-outsource .front-end-banner.vas-banner-section .cover-bg.banner-web-img {max-width:596px;}
.usa-banner .vas-banner-section {background:#17457a; height:682px;}
.height-banner {background:#17457a; height:682px;}
.heading-content {color:rgb(23,23,26); line-height:1.5; font-size:36px; text-align:center; max-width:610px; margin:20px auto 10px; padding:0px 20px;}
.custom-web-row.developer-services-row {row-gap:5px;}
.custom-web-row.developer-services-row .custom-services-panel {height:100%;}
.feedback-slider.owl-carousel .owl-nav.disabled {display:block;}
.custom-navigation .tab_lists a {cursor:pointer; font-weight:500; font-size:14px; color:rgba(0,0,0,0.4); border-radius:0px; position:relative; padding-left:0px; padding-right:0px; margin-left:0px !important; margin-right:0px !important; margin-bottom:0px !important; transition:0.3s; font-size:18px; display:block;}
.custom-services-panel p {min-height:inherit;}
.custom-navigation .tab_lists {display:table-cell; width:1%; text-align:center;}
.custom-navigation.pag .tab_lists a.text {border:none; padding:0px; font-size:20px; color:#17467b;}
div.custom-navigation.pag {margin-top:20px;}
.mobileappservice .custom_row_services .custom-services-panel {height:100%;}
.custom-navigation a.line {line-height:0; border:none;}
.custom-navigation .tab_lists br {display:none;}
.custom-navigation .tab_lists a.number {bottom:20px; position:relative; left:50%; transform:translateX(-50%); color:#fff; background:#17467b; border:2px solid #17467b; border-radius:50%; width:30px; font-size:12px; height:30px; line-height:6px; display:flex; align-items:center; justify-content:center;}
.custom-navigation .tab_lists a.number:hover {background:#fff; color:#d1a337; border-color:#d1a337;}
.custom-navigation .tab_lists.active a.number {background:#fff !important; border:2px solid #cf9e28; border-radius:50%; width:30px; font-size:12px; height:30px; line-height:6px; color:#cf9e28;}
.custom-navigation .tab_lists.active a.text {color:#d1a337;}
.custom-navigation .tab_lists a:hover {text-decoration:none;}
.custom-navigation a.line:after, .custom-navigation a.line:before {background-color:#17467b; content:""; display:inline-block; height:3px; position:relative; vertical-align:middle; width:100%; line-height:0em;}
.custom-navigation .active a.line:after, .custom-navigation .active a.line:before {background-color:#cf9e28;}
section.non-profit-sec {padding:50px 0 90px;}
.page-id-38138 .contact-banner-section .item img {height:720px !important;}
.services-nonprofit a {text-decoration:none; pointer-events:none !important;}
.stackimg img {width:100%;}
section.non-profit-stack {padding:100px 0;}
.agency-non {padding:100px 0 0;}
.tech-sec-non .dev-box-div img {display:block; text-align:center; height:100px; object-fit:contain;}
.tech-sec-non .dev-box-div {width:auto; padding:0 15px;}
.tech-sec-non .dev-section h6 {font-size:32px; color:#17171a;}
.agency-img .home-service-feature {display:flex; align-items:center; column-gap:30px; text-align:left; justify-content:center;}
.agency-img .content-title a {color:#17171a; font-size:36px; font-weight:700; line-height:100%;}
.agency-img .content-rating p span {font-size:24px; color:#12131d;}
.page-id-36305 .work-sec {display:none;}
.hire-remote-dev {margin-top:80px;}
.hire-remote-dev h2 {text-align:center; color:#17171a; font-size:48px; font-style:normal; font-weight:700; line-height:normal; margin-bottom:50px;}
.hire-remote-dev .row {max-width:956px; margin:0 auto; display:flex; flex-wrap:wrap; row-gap:40px; background:rgba(247,247,247,1); padding:88px;}
.dev-remote-box h4 {font-size:18px; font-weight:700;}
.dev-remote-box {box-shadow:0px 12px 24px 0px rgba(0,0,0,0.12); display:flex; align-items:center; padding:14px 20px; column-gap:10px;}
.hire-content.hire-remote-content li {margin-bottom:30px;}
.hire_remote_banner img.cover-bg {object-fit:fill !important; height:auto !important; bottom:0 !important; top:inherit;}
.engagement-model.remote-engagement-model {margin-top:30px; padding-bottom:30px;}
.remote-engagement-model .row.custom-services-panel-row {display:flex; flex-wrap:wrap; height:100%; row-gap:10px;}
.remote-engagement-model.engagement-model .custom-services-panel {min-height:inherit; height:100%;}
section.our-process-section.dedicated-process-section.dedicated-hire-process .row-5 .img-left {float:none; height:127px;}
.remote-hire-dev-ios {padding-top:50px;}
.page-id-32603 .container, .page-id-32648 .container, .page-id-32665 .container, .page-id-32661 .container {width:100%; padding:0; max-width:100%;}
.page-id-32603 div#footer_section .container, .page-id-32648 div#footer_section .container, .page-id-32665 div#footer_section .container, .page-id-32661 div#footer_section .container {max-width:1140px; padding:0 15px;}
.page-id-32366 .container {width:100%; padding:0; max-width:100%;}
.page-id-32366 div#footer_section .container {max-width:1140px; padding:0 15px;}
.page-id-32366 .hire-ios-dev .developer-title.title-1 br {display:none;}
.discover-section.industry-timeline {border-left:2px solid #dbdef2;}
.discover-section.industry-timeline .sidebar_number {position:relative; padding-left:60px; padding-top:15px;}
.discover-section.industry-timeline h4 {font-size:26px !important; letter-spacing:1px; font-weight:800 !important;}
.discover-section.industry-timeline p {font-size:15px; font-weight:500 !important; color:#505159 !important;}
.challenges-section-row .dotanimation.developer-title, .developer-title {font-size:48px;}
.discover-section.industry-timeline .image-holder-div .block_img {padding-left:80px !important; position:relative; text-align:right !important;}
.discover-section.industry-timeline .image-holder-div img {border-radius:2px !important; width:90%; margin-top:15px; margin-bottom:15px; position:relative;}
.development-logo-1 .client_logo div {background-color:#f7f7f7; position:relative; padding-top:30px; padding-bottom:30px; min-height:200px; display:flex; align-items:center; flex-direction:column; justify-content:center; row-gap:10px;}
.development-logo-1 .client_logo .block_img {margin-bottom:0;}
.development-logo-1 .client_logo h4 {margin-bottom:0; margin-top:0;}
.contact-banner-section .item img.mobile-image {display:none;}
ul.c-logo.container {display:flex; align-items:center; padding:0 15px; margin-top:20px;}
.postid-33994 table {height:inherit !important; width:100%;}
.postid-33994 table td, .postid-34048 td, .postid-34235 td, .postid-34263 td {padding:15px;}
.postid-34235 td, .postid-34263 td {font-size:18px;}
.construct-banner .vas-banner-section h2.banner.text-left {max-width:760px;}
.construct-banner.full-stack-banner .front-end-banner.vas-banner-section .cover-bg.banner-web-img {max-width:580px; right:30px;}
.container.const-container {width:100%; max-width:1200px;}
.usa-banner .contact-banner-section .container-text span.opacity-b {opacity:0.5;}
.usa-banner .contact-banner-section .container-text p {font-weight:400; max-width:600px; font-size:24px;}
.usa-banner .vas-banner-section h2.banner.text-left {text-transform:none; max-width:700px;}
.usa-banner .vas-banner-section h2.banner.text-left span {color:#cf9e28;}
.mobileappservice.usa-mobileappservice .custom-services-panel {height:100%;}
.usa-mobileappservice .row .custom-services-panel {margin-bottom:0;}
.horizontal-slider .item.custom-item-new {padding-bottom:70px;}
.client-flex .home-service-feature {padding:0 40px 0px; display:flex; align-items:center; justify-content:center;}
.client-flex .home-service-feature img {width:110px;}
.contact_form p br {display:none;}
section.secWhoDo p:empty {display:none;}
p:empty {display:none;}
.postid-54 .dotanimation.developer-title, .postid-54 .developer-title {font-size:48px !important;}
.contact-banner-section .container-text p {color:#fff;}
.postid-33856 .container {width:100%; padding:0;}
.postid-33856 .quote_barContainer, .postid-33856 .serviceTxtHeading {display:none;}
.aws-tech p:empty {display:none;}
.postid-33856 div#quotFormLink {display:none;}
.postid-33856 div#footer_section .container {max-width:1140px; padding:0 15px;}
.devops-services h4 a {color:rgba(23,23,26,1); text-decoration:underline;}
.postid-33856 .vas-banner-section h2.banner.text-left {max-width:660px;}
.postid-33856 .full-stack-banner .front-end-banner.vas-banner-section .cover-bg.banner-web-img {max-width:485px;}
.full-stack-section .aws-azure-services .container {max-width:1030px;}
.azure-wrapper .why-outsource h3 {max-width:915px;}
.postid-33856 section.faq.vas-faq {padding-top:25px; padding-bottom:0;}
.one_page_content h1:empty {display:none;}
.postid-33856 .full-stack-section #iphone-dev .container {float:none;}
.postid-33856 .service-container {margin-top:0;}
.postid-33856 section.faq.vas-faq .row {margin-left:0; margin-right:0;}
.postid-33855 .container {width:100%; padding:0;}
.postid-33855 .quote_barContainer, .postid-33855 .serviceTxtHeading {display:none;}
.postid-33855 .vas-banner-section h2.banner.text-left {max-width:620px;}
.postid-33855 div#quotFormLink {display:none;}
.postid-33855 div#footer_section .container {max-width:1140px; padding:0 15px;}
.aws-tech .dev-box-div {width:auto;}
.aws-tech .section-box {justify-content:space-between; gap:0;}
.full-stack-section .dotanimation:before {opacity:0;}
.faq p:empty {display:none;}
.postid-33855 section.faq.vas-faq {padding-top:25px; padding-bottom:0;}
.postid-33855 .service-container {margin-top:0;}
.postid-33855 .full-stack-section #iphone-dev .container {float:none;}
.postid-33855 .full-stack-banner .front-end-banner.vas-banner-section .cover-bg.banner-web-img {max-width:560px;}
.postid-33855 section.faq.vas-faq .row {margin-left:0; margin-right:0;}
.footer-contact, .home-footer-flex {display:flex; height:100%; flex-wrap:wrap;}
.footer-contact .contact_form {width:100%;}
section.tech-section-main.aws-tech {padding-bottom:0;}
.postid-33770 .quote_barContainer, .postid-33770 .serviceTxtHeading {display:none;}
.postid-33770 .full-stack-banner .front-end-banner.vas-banner-section .cover-bg.banner-web-img {max-width:505px;}
.postid-33770 .container {width:100%; padding:0; max-width:100%;}
.postid-33770 .devops-section-main .container {max-width:1140px;}
.devops-section .container {max-width:1140px; padding:0 15px;}
.devops-process.dedicated-process-section .img-left {left:-3px;}
.devops-section .full-stack-ser.container {padding:0; margin-bottom:20px;}
.devops-section .vas-banner-section h2.banner.text-left {max-width:800px;}
section.devops-consulting {margin-top:35px;}
section.our-process-section.dedicated-process-section.equity-process.devops-process {padding-top:20px;}
.devops-section .devops-consulting .container {max-width:1260px;}
.postid-33770 div#quotFormLink {display:none;}
.postid-33770 div#footer_section .container {max-width:1140px; padding:0 15px;}
.devops-consult .tech-left {min-width:240px;}
.devops-consult .tech-left .tech-box-row {height:100%;}
.devops-consult .tech-box-main {align-items:normal;}
.devops-consult .tech-right .tech-box-row {padding:0 20px; height:100%; flex-wrap:wrap; justify-content:flex-start;}
.devops-process.our-process-section.dedicated-process-section .row-2 p:empty {margin:0;}
.devops-process.our-process-section.dedicated-process-section .row-2 .img-top.row-img-top {height:66px;}
.devops-process p:empty {margin:0;}
.devops-section .devops-consult .container {max-width:1240px;}
.devops-process.our-process-section.dedicated-process-section .row-2 .img-top {height:59px;}
.devops-process.our-process-section.dedicated-process-section .row-1 .img-left {height:104px;}
.devops-process.our-process-section.dedicated-process-section .row-4 .img-top {height:95px;}
.devops-section .devops-process .container {max-width:1240px;}
.devops-section .devops-process .container .row {max-width:100%;}
.devops-section .devops-process .process-text h3 {color:rgba(23,70,123,1);}
.devops-consulting .dotanimation:before {display:none;}
.devops-services {text-align:center;}
.devops-services h4 {color:rgba(23,23,26,1); font-size:24px; font-weight:700;}
.devops-services p {color:rgba(80,81,89,1); font-size:20px; line-height:32px;}
.devops-consulting .row {margin-top:30px;}
.hr-software-banner .vas-banner-section h2.banner.text-left {max-width:790px;}
.hr-software-dev.hire-ios-dev-box p {font-size:18px; line-height:32px;}
.startup-section .development-logo-1 .client_logo div img {width:auto !important;}
.custom-services-panel-row .col-sm-6.col-md-6 {position:relative; padding-left:2.5px; padding-right:2.5px;}
.hr-startup .development-logo-1 .client_logo div {padding-top:0; padding-bottom:0; min-height:inherit;}
.hr-startup .development-logo-1 .client_logo {margin-bottom:0; padding-bottom:0;}
.hr-startup .development-logo-1 .client_logo div a {padding-top:30px; padding-bottom:30px; display:block;}
.full-stack-banner.dev-outsource .front-end-banner.vas-banner-section .cover-bg.banner-web-img {max-width:715px;}
.dev-outsource-ser h3 {max-width:900px !important;}
.why-outsource h3 {max-width:800px !important; margin:15px auto 50px;}
.acc-table-inner table th {color:rgba(23,70,123,1); font-size:19px; font-weight:700; line-height:28.64px;}
.acc-table-inner table td, .acc-table-inner table th {border:none; padding:30px 20px;}
.acc-table-inner table td {font-size:18px; font-weight:500; line-height:28.64px; color:rgba(34,34,34,1);}
.acc-table-inner table {width:100%; border:none;}
.acc-table-inner table thead tr {background:#fff;}
.acc-table-inner table tbody tr:nth-child(odd) {background:rgba(249,250,251,1);}
.acc-table-inner {margin-top:20px;}
.acc-table-inner table tbody tr:last-child {border-bottom:1px solid #f5eeee;}
.acc-table-inner table tbody tr:first-child {border-top:1px solid #f5eeee;}
.postid-33600 div#quotFormLink {display:none;}
.postid-33600 .container {width:100%; padding:0; max-width:100%;}
div#post-33600 h1 {display:none;}
div#post-33600 h1.health-page-title-1.text-uppercase {display:block; margin-bottom:45px;}
.postid-33600 div#footer_section .container {max-width:1140px; padding:0 15px;}
.dmv-banner .vas-banner-section h2.banner.text-left {max-width:100%;}
.non-profits-app.hire-ios-dev .developer-title.title-1 {font-size:52px;}
.dmv-banner.full-stack-banner .contact-banner-section.front-end-banner .item.developer-banner img.cover-bg.banner-web-img {max-width:100%; right:0; height:100% !important; object-fit:cover !important; object-position:right; width:auto !important;}
body .developer-title {line-height:1.2 !important;}
.dmv-banner {overflow:hidden;}
.blog_bottom_form br {display:none;}
#blog_join_wrapper .blog_bottom_form input[type="submit"] {top:4px;}
section.startup-section {width:100%; float:left; margin-top:80px; margin-bottom:80px;}
.startup-section .client_logo div {background-color:#f7f7f7; position:relative; padding-top:30px; padding-bottom:30px;}
.startup-section .client_logo div img {position:relative; display:inline-block;}
.startup-section .client_logo {padding:0 2px;}
.startup-section .row {display:flex; flex-wrap:wrap; row-gap:4px; justify-content:center;}
.startup-section .row .row {width:100%;}
.dedicated-process-section .process-text {z-index:9;}
.equity-process .row-4 .img-top {height:92px;}
.equity-process .row-5 .img-left {height:159px;}
.equity-process .row-5 .col-md-5 {margin-top:42px;}
.equity-process .img-left {left:-3px;}
.equity-process .row-3 .img-left {height:79px;}
.equity-process .row-5 .img-top.btm-img {left:-3px; height:150px; top:0;}
.startup-section .dotanimation:before {display:none;}
.equity-process .process-text h3 {color:rgba(23,23,26,1); line-height:42px;}
.feature-img {width:100%; height:60px; background:rgba(244,244,244,1); border-radius:50%; display:flex; align-items:center; justify-content:center; max-width:60px;}
section.travel-projects-sec .developer-title {font-size:44px !important;}
.feature-box {display:flex; align-items:center; column-gap:30px;}
.feature-text {font-size:20px; color:rgba(34,34,34,1);}
.features-section .dotanimation {margin-bottom:35px;}
.features-section .dotanimation:before, .travel-two-box-section .dotanimation:before {display:none;}
.features-section .row {display:flex; flex-wrap:wrap; row-gap:30px;}
section.two-box-section.travel-two-box-section {padding-top:20px; padding-bottom:30px;}
.two-box-text h4 {font-size:36px; line-height:42px; color:rgba(23,23,26,1); font-weight:700;}
.travel-two-box-section .two-box-text p {color:rgba(34,34,34,1);}
.travel-two-box-section .row {display:flex; align-items:center;}
.travel-projects-sec .row {text-align:center;}
.row.row-top, .row.row-btm {justify-content:center; display:flex; flex-wrap:wrap;}
.travel-projects-sec .row {margin-bottom:30px;}
.travel-projects-sec .row.row-mid {display:flex; flex-wrap:wrap; row-gap:30px; background-image:url(https://www.simpalm.com/wp-content/uploads/Benefits-for-Progressive-Web-App-Development.webp); background-repeat:no-repeat; background-position:center; background-size:240px; margin-bottom:15px;}
.box-left-btm {position:relative; left:50px;}
.box-right-btm {position:relative; right:50px;}
.travel-projects-sec h3 {font-size:44px !important; margin-bottom:45px;}
.travel-projects-sec h3.dotanimation:before {opacity:0;}
ul.logo-section li img {width:165px;}
ul.logo-section {list-style:none; display:flex; justify-content:center; column-gap:20px; max-width:1330px; margin:0 auto; flex-wrap:wrap; padding-left:0;}
ul.logo-section li {list-style:none !important; margin:0 !important;}
.postid-52 .slider-main.mb-60 {display:none;}
.contact-banner-section .item img.web-banner-bg {height:670px !important;}
.web-dev-banner h2.banner.text-left {max-width:500px;}
.front-end-banner.vas-banner-section .cover-bg.banner-web-img {right:100px; max-width:550px;}
.postid-33019 .contact-banner-section .item img {object-fit:contain; height:680px !important; object-position:right;}
.contact-banner-section .container-text {top:50%; transform:translateY(-50%);}
.col-sm-4.text-container.header-text.home {padding-bottom:53px;}
.mobileappservice .web-services-row .custom-services-panel {display:flex; height:100%;}
.mobileappservice .web-services-row {row-gap:5px;}
.fullpage .content p {font-size:28px; color:#222222; font-weight:400;}
.fullpage .content {padding-right:8%;}
.fullpage .content ul {font-size:20px; list-style-type:none; padding-left:0; font-weight:400;}
.fullpage .content ul li {display:flex; align-items:start; margin-bottom:10px;}
.fullpage .content ul li img {padding-right:10px; margin-top:7px;}
.full-stack-banner .front-end-banner.vas-banner-section .cover-bg.banner-web-img {max-width:550px;}
.usa-banner.full-stack-banner .front-end-banner.vas-banner-section .usa-banner-img {max-width:720px; right:10px; width:50%; left:inherit; height:auto; object-fit:contain; position:absolute; height:inherit; top:50%; transform:translateY(-50%); object-position:right;}
.fullstack-model .nav li {padding-left:0 !important;}
.postid-33223 .container {width:100%; padding:0; max-width:100%;}
.postid-33223 .serviceTxtHeading {display:none;}
.developer-services-row a:hover {text-decoration:none;}
.col-md-3.col-sm-3.whodo-section-6 {margin-bottom:20px;}
.postid-28721 .col-md-3.col-sm-3.whodo-section-6 {margin-bottom:0px;}
.full-stack-section .container {max-width:1330px; padding:0 15px;}
.postid-33223 .quote_barContainer, .postid-32699 .serviceTxtHeading {display:none;}
.postid-33223 div#footer_section .container {max-width:1140px; padding:0 15px;}
.postid-33223 div#quotFormLink {display:none;}
.full-stack-slider .row {display:flex; flex-wrap:wrap; align-items:center;}
.fullstack-model:after {position:absolute; content:''; width:100%; height:70%; top:0; left:0; display:block; background:rgba(246,246,248,1); z-index:-1;}
.fullstack-model {padding:75px 0 0; position:relative;}
.fullstack-model .dotanimation:before {display:none;}
.fullstack-model .panel {background:transparent; margin-top:15px;}
.custom-tab .custom-row-tab {padding-top:0;}
.panel-body.custom-tab {margin-top:20px; background:#fff; box-shadow:0px 12px 24px 0px rgba(0,0,0,0.12); padding:40px 50px 50px;}
.panel-body.custom-tab .row {display:flex; flex-wrap:wrap; justify-content:center; row-gap:25px;}
.tech-expertise .dotanimation:before, .stack-development .dotanimation:before {display:none;}
.tech-left {width:240px; background:rgba(23,70,123,1); align-items:center; justify-content:center; text-align:center;}
.tech-box-main {display:flex; align-items:center;}
.tech-box-row {height:151px; display:flex; align-items:center; justify-content:center;}
.tech-box h4 {color:#fff; font-size:24px; font-weight:700; line-height:28px;}
.tech-right .tech-box-row {display:flex; column-gap:15px; text-align:center; padding:0 30px; background:rgba(247,247,247,1);}
.tech-box h5 {margin:0; color:rgba(23,23,23,1); font-size:16px; font-weight:700; line-height:20px;}
.tech-right .tech-box {margin-top:0; width:115px; height:151px; display:flex; flex-direction:column; align-items:center; justify-content:center;}
.tech-expertise-inner {margin-top:40px; display:flex; flex-direction:column; row-gap:20px;}
.tech-box img {margin-top:-10px;}
section.stack-development {margin-top:90px;}
.postid-33223 div#request-quote {display:none;}
.postid-33223 serviceTxtHeading {display:none;}
.page-id-37980 div#container {max-width:100%;}
section.appdevsec.appdevsec-web {padding:0;}
.container.agency-container {text-align:center;}
.web-desinn-app-services .row.web-app-custom-services {flex-wrap:wrap; row-gap:5px;}
.web-desinn-app-services .row.web-app-custom-services .custom-services-panel {max-height:100%;}
.tech-stack-img img {width:100%;}
section.tech-stack-sec {padding-bottom:90px; padding-top:30px;}
section.sec_benefits {padding-top:100px; padding-bottom:50px;}
.benefits-box-inner p {font-size:20px; color:#222222; line-height:28px; margin-bottom:0;}
.benefits-box-inner h5 {font-size:22px; color:#17467b; line-height:28px; font-weight:700; margin-bottom:15px;}
.benefits-box-inner {padding-left:24px; border-left:4px solid #cf9e28; height:100%;}
.sec_benefits .row {row-gap:40px; display:flex; flex-wrap:wrap;}
.benefits-box {height:100%;}
.full-stack-banner .front-end-banner.banner-web.vas-banner-section .cover-bg.banner-web-img {max-width:638px;}
.web-banner-text span {position:relative;}
.web-banner-text span:after {position:absolute; content:''; width:100%; height:8px; background:rgba(207,158,40,1); left:0; bottom:8px; z-index:-1;}
.card-header a br {display:none;}
.postid-36547 .dev-box-div img {display:block; margin:0 auto;}
.postid-36547 .custom-services-panel-row a {pointer-events:none; text-decoration:none !important;}
.postid-36547 .accordion .card-header a br {display:none;}
section.appdevsec.mt-50 {padding-top:0; padding-bottom:0;}
.postid-4937 .accordion .card-header a br {display:none;}
.postid-4937 .custom-services-panel-row a {pointer-events:none; text-decoration:none !important;}
.full-stack-banner .front-end-banner.banner-web.vas-banner-section.social-app .cover-bg.banner-web-img {max-width:536px; bottom:-1px !important; top:inherit !important; transform:unset;}
.leading-sec {padding-top:20px;}
section.social-services {padding-top:80px;}
p.head-sub {text-align:center; font-size:22px; line-height:36px; margin-bottom:45px; color:#505159;}
.font-b {font-weight:700;}
.social-services.mobileappservice.react-expertise .custom-services-panel {max-height:inherit;}
.personalized-text p {color:#fff; font-size:20px; line-height:32px; margin-bottom:20px;}
.personalized-text h3 {color:#fff; text-align:left;}
.personalized-text p:last-child {margin-bottom:0;}
section.recruitment-sec {position:relative; margin-top:40px;}
.recruitment-sec .container {position:absolute; top:inherit; transform:unset; margin:0 auto; left:0; right:0; bottom:25%;}
.recruitment-sec h3 {color:#fff;}
.recruitment-sec .platform-sec .container {position:relative;}
.recruitment-sec .platform-sec .container {position:relative; transform:unset; top:0;}
.platform-inner {background:#fff; padding:60px 45px; margin-top:-80px; position:relative; z-index:1; box-shadow:0px 12px 24px 0px #0000001F;}
.platform-box {display:flex; align-items:flex-start; column-gap:20px;}
.p-box-img {min-width:68px;}
.p-box-content h5 {color:#17171a; font-size:24px; line-height:100%; margin-bottom:10px; margin-top:0;}
.p-box-content p {color:#505159; font-size:20px; line-height:32px;}
.platform-inner .row {display:flex; flex-wrap:wrap;}
.platform-inner .col-md-6 {border-bottom:1px solid #9597a6;}
.b-right {border-right:1px solid #9597a6;}
.platform-box {padding-bottom:30px; padding-top:30px;}
.platform-inner .col-md-6:first-child .platform-box, .platform-inner .col-md-6:nth-child(2) .platform-box {padding-top:0;}
.platform-inner .col-md-6:nth-child(odd) .platform-box {padding-right:30px;}
.platform-inner .col-md-6:nth-child(odd), .platform-inner .col-md-6:last-child {padding-left:0;}
.platform-inner .col-md-6:nth-child(even) .platform-box {padding-left:30px;}
.platform-inner .col-md-6:nth-child(even) {padding-right:0;}
.container_1118.lead_sec {padding-top:35px;}
.challenges-section-row.tech-stack-section {max-width:1290px;}
.tech-stack-section .stack-section {text-align:center;}
.tech-stack-section .stack-section .block_img {margin:0;}
.tech-stack-section .stack-section .block_img img {margin:0 auto;}
.tech-stack-section .col-sm-2 {padding:0 5px; max-width:116px;}
.tech-stack-section h4 {margin-top:10px;}
.tech-stack-section h3 {margin-top:0;}
section.sec_benefits_social {padding-top:60px;}
.accordion ul {padding-left:20px; margin-top:20px;}
.personalized-text span {opacity:0.5;}
.personalized-text span.orangeRgb {opacity:1;}
.growth-sec .row {display:flex; flex-wrap:wrap; align-items:center;}
.postid-38023 .banner-image {height:640px !important;}
.postid-38023 .inner-content {top:40%; transform:translateY(-50%); bottom:inherit;}
.postid-38023 .inner-content .col-sm-3 {width:100%; max-width:420px;}
.postid-38023 .inner-content h1 {font-size:28px;}
.postid-38023 .inner-content .col-sm-3 .image {text-align:left;}
.postid-38023 .our-more-work {display:none;}
.client-sec .dotanimation:before {opacity:0;}
.client-inner {display:flex; align-items:center; text-align:left; background:#fff; padding:60px; box-shadow:0px 12px 24px 0px #0000001F; column-gap:40px;}
.client-sec h2.dotanimation {padding-left:0; text-align:left;}
.client-inner p {font-size:20px; line-height:32px;}
section.client-sec {position:relative; z-index:1; margin-top:-130px;}
section.challenge-sec {padding-top:60px;}
.challenge-text h2 {text-align:left;}
.challenge-text h2.dotanimation::before {opacity:0;}
.challenge-text {margin-bottom:40px;}
.challenge-text p {color:#505159; font-size:18px; line-height:32px; margin-bottom:20px;}
ul.stack-img {list-style:none; margin-top:30px; display:flex; align-items:center; text-align:center; column-gap:30px;}
ul.stack-img span {display:block; margin-top:25px; font-size:16px; line-height:100%; color:#171717; font-weight:700;}
section.center-img {padding:75px 0 30px;}
.web-features-sec .container {max-width:1360px;}
.web-features-sec h2.dotanimation::before {opacity:0;}
.web-features-sec .row {align-items:center; display:flex; flex-wrap:wrap;}
.web-features-sec p.sub_head {font-size:20px; line-height:36px; margin-bottom:60px; color:#222222;}
.features-text h2 {text-align:left;}
.features-text p {font-size:20px; line-height:36px; color:#222222;}
.features-container .row {margin-bottom:40px;}
.features-container .row:nth-child(even) {flex-direction:row-reverse;}
.slide-2 h4 {font-size:32px; text-transform:uppercase; line-height:39px; letter-spacing:0.2px; font-weight:bold;}
.slide-2 .card-body-content h2 {font-size:60px !important; font-weight:800 !important; line-height:72px !important; margin:30px 0 40px;}
.postid-33019 .clientlogosec.reginal-app-logo {display:none;}
.home-slider .mask {height:100%;}
.postid-33019 .teckstack.row .col-sm-9 {margin:0 auto; display:block; float:none;}
.postid-33019 .teckstack.row .col-sm-9 .row {display:flex; flex-wrap:wrap; justify-content:center; row-gap:10px;}
.home-slider ul.slick-dots {position:absolute; bottom:30px; left:0; right:0;}
.home-slider .card-body-content h3, .slide-2 h4 {margin-top:0;}
.slide-2 .card-body-content h2 span {border-bottom:none;}
.home-slider .slick-next {right:25px;}
.home-slider .slick-prev {z-index:1; left:25px;}
.home-slider .slick-next:before, .home-slider .slick-prev:before {font-size:30px;}
.two-column .row {display:flex; align-items:center;}
.slide-2 a.learn-btn, .slide-2 a.learn-btn:hover, .slide-2 a.learn-btn:focus {color:#fff; background:rgba(207,158,40,1); width:190px; height:50px; display:flex; align-items:center; justify-content:center; text-transform:uppercase; font-size:14px; letter-spacing:2px; box-shadow:none; outline:none;}
.column-text p {font-size:24px; color:rgba(80,81,89,1); line-height:40px;}
.column-text h6 {font-size:32px; line-height:40px; margin:25px 0;}
p.banner-request-quote a:hover {text-decoration:none;}
section.two-column {padding:60px 0;}
.vas-help-section h3.dotanimation:before, .choose-us-section h3.dotanimation:before, .process-section h3.dotanimation:before {opacity:0;}
section.vas-help-section {background:rgba(23,70,123,1); padding:65px 0;}
.vas-help-section .developer-title {color:#fff;}
.vas-box {border:2px solid rgba(207,158,40,1); border-radius:16px; height:100%; display:flex; flex-direction:column; padding:20px;}
.vas-help-section .row {display:flex; flex-wrap:wrap; height:100%; justify-content:center;}
.vas-help-section .col-md-3 {margin-bottom:15px;}
.vas-box h5 {font-size:20px; color:rgba(207,158,40,1); display:flex; align-items:center; gap:10px; margin-bottom:20px; line-height:24px;}
.vas-box ul {list-style:none; padding:0; margin:0;}
.vas-box ul li {color:#fff; font-size:16px; font-weight:400; margin-bottom:8px; display:flex; align-items:self-start; gap:6px;}
.vas-box ul li img {margin-right:5px; position:relative; top:3px;}
.img-box img {width:90px; max-width:90px;}
.choose-us-section .box-column {display:flex; gap:20px; padding-bottom:10px; margin-bottom:10px; border-color:rgba(207,158,40,1);}
.box-column-text h4 {color:rgba(23,70,123,1); font-size:22px; font-weight:700; margin-bottom:5px;}
.box-column-text p {color:rgba(80,81,89,1); font-size:18px;}
section.choose-us-section {padding:70px 0 40px; background:rgba(246,248,255,1);}
.choose-us-section .box-column:last-child {border:none;}
section.process-section {padding:60px 0 120px; background:rgba(23,70,123,1);}
.process-section .developer-title {color:#fff;}
.process-box-text {text-align:center; color:#fff;}
.process-box-text p {font-size:18px; color:rgba(255,255,255,0.7); font-weight:400;}
.process-box-text h4 {color:rgba(207,158,40,1); font-size:22px; margin-bottom:10px;}
.process-section .col-md-3 {position:relative;}
.process-section .col-md-3:after {position:absolute; content:''; width:90%; border:1px dotted rgba(255,255,255,1); top:24px; right:-42%; z-index:1;}
.process-section .col-md-3:last-child:after {opacity:0;}
.box-icon {width:48px; height:48px; border:3px solid rgba(207,158,40,1); border-radius:50%; background:#fff; display:flex; align-items:center; justify-content:center; color:rgba(23, 70, 123, 1); font-size:24px; margin:0 auto; position:relative; z-index:9;}
.cta-section-inner {display:flex; border:3px solid rgba(207,158,40,1); background:rgba(246, 248, 255, 1); padding:50px; justify-content:space-between; align-items:center;}
.cta-text h3 {color:rgba(23,23,26,1); font-size:32px; font-weight:700;}
.cta-button a {background:rgba(207,158,40,1); color:#fff; width:100%; text-align:center; font-weight:700; display:flex; max-width:250px; height:50px; align-items:center; justify-content:center; text-transform:uppercase; letter-spacing:2px; text-decoration:none;}
.cta-button {width:250px;}
section.cta-section {margin-top:-95px;}
section.faq.vas-faq {padding:75px 0;}
.faq.vas-faq h3.dotanimation:before {opacity:0;}
.faq.vas-faq h3.dotanimation {margin-bottom:10px;}
.vas-banner-section h2.banner.text-left {max-width:580px;}
.front-end-banner.vas-banner-section .cover-bg {top:50% !important; transform:translateY(-50%); max-width:730px;}
.pulse {animation-name:pulse;}
.page-id-32188 div#container {width:100%; padding:0;}
.quote_barContainer, .sectionNone {display:none;}
.get_touch li {padding:0 10px;}
#service_quote_barContainer.head_and_feature_image .Quote_right_section {top:-15px;}
#home_new_testimonial_section {background:#fff;}
#home_new_test_slider {overflow:inherit;}
#home_new_test_slider .bx-wrapper .bx-viewport {background:transparent; border:0px; border-radius:0px; box-shadow:none;}
#home_new_test_slider .slide .testimonial_slider_content {background:none; width:100%;}
#home_new_test_slider .slide .testimonial_slider_content h4 {font-size:15px; margin-bottom:0;}
#home_new_test_slider .slide img {border-radius:50%;}
#home_new_test_slider .caption-img {float:left; margin-right:0;}
#home_new_test_slider .caption-text {float:right; text-align:left; width:78%;}
#home_new_test_slider .slide .testimonial_slider_text {min-height:120px; background:#fafbfd; padding:15px; position:relative; width:auto;}
#home_new_test_slider .slide .testimonial_founder {font-size:14px;}
#home_new_test_slider .slide .testimonial_slider_text.testimonial_slider_text:before {content:" "; border-right:20px solid transparent; border-top:20px solid #fafbfd; position:absolute; bottom:-20px; left:0px;}
#home_new_test_slider .bx-wrapper .bx-prev {background-image:url('images/if_left_925909.png'); background-position:left; left:-140px; padding:30px;}
#home_new_test_slider .bx-wrapper .bx-next {background-image:url('images/if_right_925909.png'); background-position:right; right:-140px; padding:30px;}
#home_new_test_slider .bx-wrapper .bx-controls-direction a {top:40%;}
#home_new_test_slider .bx-wrapper .bx-prev:hover {background-position:left;}
#home_new_test_slider .bx-wrapper .bx-next:hover {background-position:right;}
#home_new_test_slider .bx-controls.bx-has-pager.bx-has-controls-direction {padding-bottom:40px;}
#home_new_test_slider .bx-wrapper .bx-pager.bx-default-pager a.active {background:#3b77a7;}
#home_new_work {padding-bottom:0; border-top:1px solid #ccc;}
#container ul.clogo-box li {list-style:none;}
.logoheader-box h6 {text-align:center; font-size:36px; color:#17171a; font-weight:700; margin-bottom:25px;}
.hire-ios-dev .developer-title.title-1 {font-size:60px; line-height:normal !important;}
.hire-ios-dev-box h4 {font-size:32px; font-style:normal; font-weight:700; line-height:normal;}
.hire-ios-dev-box p {font-size:20px; font-style:normal; font-weight:400; line-height:36px; color:#222;}
.why-hire-ios-dev h3 {text-align:center; color:#17171a; font-size:48px; font-style:normal; font-weight:700; line-height:normal; margin-bottom:50px;}
.hire-content span {font-size:20px; font-style:normal; font-weight:700; line-height:28px; color:#17467b;}
.hire-content span.hire-count {color:#17467b; font-size:62px; font-style:normal; font-weight:700; line-height:28px;}
.hire-content li {font-size:20px; font-style:normal; font-weight:400; line-height:28px; color:#222; margin-bottom:40px; list-style:none !important; display:flex; align-items:center; gap:20px;}
.hire-content p {margin-bottom:0;}
.engagement-model .dotanimation:before {display:none;}
.engagement-model .developer-title {font-size:48px !important; line-height:normal !important; margin-bottom:35px;}
.engagement-model .custom-services-panel {height:auto; text-align:left; padding:0; min-height:440px;}
.engagement-model .custom-services-panel {margin-bottom:10px;}
.engagement-model .custom-services-panel-row .col-sm-6.col-md-4 {padding-left:5px; padding-right:5px;}
.engagement-model .panel-body {padding:25px;}
.engagement-model .custom-services-panel h4 {font-size:24px; line-height:normal;}
.engagement-model .panel-body p {font-size:20px; line-height:32px; font-weight:400; color:#505159;}
section.logoheader.logoheader-box {margin:80px 0 50px;}
span#ios-tools-and-frameworks br {display:none;}
.engagement-model {padding:80px 0;}
section.our-dev-section {padding:75px 0 30px;}
.our-dev-section .developer-title {font-size:48px !important;}
.header-text.home .owl-navbar br {display:none;}
.section-faq .dotanimation:before {display:none;}
.horizontal-slider .owl-navbar i {width:50px; height:50px; color:#17171a; font-size:35px;}
.tradet-section {padding:65px 0 90px;}
.tradet-section .horizontal-slider .header-text h2 {font-size:48px;}
.tradet-section .header-text.home p {max-width:415px; margin:15px 0 35px 0;}
.framework-logo {display:flex; justify-content:center; text-align:center; gap:20px;}
.logo-box h6 {font-size:16px; font-style:normal; font-weight:700; line-height:normal;}
section.tools-section .developer-title {margin-bottom:30px;}
.horizontal-slider .custom-item-new .btn-default br {display:none;}
section.tools-section {padding:95px 0;}
.tools-section .dotanimation:before, .our-dev-section .dotanimation:before {display:none;}
.dev-box {background:rgba(23,70,123,1); padding:30px; height:100%; min-height:480px;}
.dev-text-box h4 {color:#fff; font-size:24px; font-style:normal; font-weight:700; line-height:normal; margin:10px 0 0;}
span.dev-post {color:rgba(207,158,40,1); font-size:16px; font-style:normal; font-weight:600; line-height:normal;}
.dev-skills-box br {display:none;}
.dev-skills-box a {background:#fff; padding:8px 18px; font-size:14px; border-radius:40px; margin-right:5px; margin-bottom:10px; display:inline-block;}
.dev-text-box p:last-child {color:#fff; opacity:0.7;}
.page-id-32188 div#container {max-width:100%;}
.our-dev-section .row .col-md-4 {min-height:460px;}
.dev-box.more-box {display:flex; align-items:center; justify-content:center;}
.dev-box.more-box a {padding:15px; background:#cf9e28; color:#fff; font-size:12px; letter-spacing:3px; width:100%; max-width:235px; display:block; margin:0 auto;}
.more-profile {width:100%; text-align:center;}
section.our-process-section {background:#f7f7f7; padding:90px 0;}
section.our-process-section .developer-title {font-size:48px !important; font-style:normal; font-weight:700; line-height:normal;}
section.our-process-section .dotanimation:before {display:none;}
.our-process-section .col-md-5, .our-process-section .col-md-7 {padding:0;}
.process-text:before {position:absolute; content:''; height:100%; width:12px; top:0; left:0; border-radius:10px 0px 0px 10px; background:#cf9e28;}
.process-text h3 {margin-top:0; font-size:28px; font-style:normal; font-weight:700; line-height:normal; color:#17467b;}
.process-text {border-radius:10px; background:#FFF; padding:30px; position:relative;}
.our-process-section .row {max-width:1120px; margin:0 auto; padding:22px 0;}
.process-text p {color:#505159; font-size:20px; font-style:normal; font-weight:400; line-height:36px; padding-left:25px; opacity:0.8;}
.img-m-top img {margin-top:-45px;}
.tradet-section .header-text.home p br {display:none;}
.developer-services-row .custom-services-panel {height:340px; padding-top:25px; padding-bottom:25px;}
.technologies-section h3:before {display:none;}
section.technologies-section {margin-top:65px;}
.developer-services-row .custom-services-panel h4 {line-height:normal;}
.developer-services-row a {color:#505159; text-align:center; font-size:20px; font-style:normal; font-weight:400; line-height:32px;}
.developer-services-row {justify-content:center; display:flex; flex-wrap:wrap;}
.developer-services-section h3::before {display:none;}
.two-box-section h3 {padding:0;}
section.two-box-section {padding:90px 0 0;}
.development-process h2:before {display:none;}
.two-box-text p {color:#505159; font-size:20px; font-style:normal; font-weight:400; line-height:32px;}
section.two-box-section .row {margin-bottom:70px;}
.development-process .custom-row-tab .col-lg-6 {position:relative; z-index:2;}
.development-process h4.back-number {position:absolute; top:-35px; margin:0; font-size:60px; font-style:normal; font-weight:700; line-height:normal; color:#f1f1f1; left:-30px; z-index:-1;}
.development-process .custom-navigation.pag li a.number, .development-process .custom-navigation.pag li a.line {display:none;}
.development-process .custom-navigation.pag li.active a.text {color:#17467b;}
.development-process .custom-navigation.pag li a.text {color:#9597a6; padding-bottom:10px; position:relative;}
.development-process ul {border-bottom:1px solid #e3e3e3; margin-top:20px;}
img.cover-bg {position:absolute; top:0; left:0; height:100% !important; object-fit:cover !important; width:100% !important; display:block !important;}
.development-process .custom-navigation.pag li a.text:after {position:absolute; content:''; width:100%; height:3px; background:#cf9e28; bottom:0; left:0; opacity:0;}
.development-process .custom-navigation.pag li.active a.text:after {opacity:1;}
.development-process .owl-navbar.custom-arrow-nav i {color:rgba(207,158,40,1);}
.development-process .owl-navbar.custom-arrow-nav {padding:0 15px;}
.ui-design-text p {color:#505159; text-align:justify; font-size:18px; font-style:normal; font-weight:400; line-height:32px;}
.itemnew.custom-item-new .row {display:flex; align-items:center;}
.custom-item-new .btn-default {background-color:transparent; border:1px solid black; position:relative; margin-top:30px; font-size:10px; font-weight:500; color:black; width:150px; padding-top:12px; padding-bottom:12px; border-radius:2px;}
.ui-twi-box-section {margin-bottom:86px;}
.ui-twi-box-section .itemnew.custom-item-new {background-size:cover; background-repeat:no-repeat; background-position:center;}
.ui-design-section h4 {margin-bottom:10px; color:#17171a; font-size:36px; font-style:normal; font-weight:700; line-height:normal;}
.ui-accordion .card-header {border-left-color:#cf9e28; padding:25px 30px;}
.accordion-box {margin-top:20px;}
.ui-accordion .card-header a.card-title {color:#cf9e28; font-size:24px;}
.ui-accordion .card-header.collapsed {border-left-color:#17467b;}
.ui-accordion .card-header.collapsed a.card-title {color:#17467b;}
.ui-accordion .card-body {color:#17171a; text-align:justify; font-size:20px; font-style:normal; font-weight:400; line-height:36px;}
.two-box-slider .item.custom-item-new {display:flex; background:#f7f7f7; align-items:center; min-height:350px;}
.two-box-slider .image-container-new {width:280px; max-width:280px; padding-top:0; height:350px;}
.slider-text-box {width:350px; padding:0 25px;}
.slider-text-box h4 {color:#17171a; font-size:26px; font-style:normal; font-weight:700; line-height:normal;}
.slider-text-box p {color:#505159; font-size:18px; font-style:normal; font-weight:400; line-height:28px;}
.two-box-slider .image-container-new img {height:100%; object-fit:cover; object-position:top;}
.two-box-slider .owl-dots {text-align:center; padding-top:55px;}
.two-box-slider .owl-dots button.owl-dot {width:13px; height:13px; border-radius:50%; display:inline-block; background:#ccc; margin:0 6px;}
.two-box-slider .owl-dots button.owl-dot.active {background-color:#000;}
.two-box-slider .owl-dots button.owl-dot:focus {outline:none;}
.two-box-slider button.owl-prev i, .two-box-slider button.owl-next i {background-color:transparent; color:rgb(207 158 40); font-size:30px; height:44px; padding:5px; width:44px; border-radius:50%; border:1px solid; display:flex; align-items:center; justify-content:center;}
.two-box-slider-section .dotanimation:before {display:none;}
.two-box-slider button.owl-prev, .two-box-slider button.owl-next {position:absolute; bottom:-10px;}
.two-box-slider button.owl-next {right:38%;}
.two-box-slider button.owl-prev {left:38%;}
.ui-banner .cover-bg {width:auto !important; left:inherit; right:10%; height:auto;}
.contact-banner-section .item.ui-banner img {height:600px;}
.referral-process .process-text p {max-width:500px;}
.referral-process .process-text {background:#f7f7f7;}
section.our-process-section.referral-process {background:#fff;}
.referral-slider .contact-banner-section .item img {height:610px;}
.slider-btm-text {text-align:center; background:#fff; filter:drop-shadow(0px 12px 24px rgba(0,0,0,0.12)); padding:50px 60px;}
.slider-btm-text p {color:#505159; text-align:center; font-size:24px; font-style:normal; font-weight:400; line-height:40px; margin-bottom:0;}
section.slider-btm-section {margin-top:-70px; margin-bottom:100px;}
.row.program-row {align-items:center; flex-wrap:wrap; display:flex; margin-bottom:75px;}
.program-text-box h4 {color:#17171a; font-size:48px; font-style:normal; font-weight:700; line-height:normal;}
.program-text-box p {color:#505159; font-size:20px; font-style:normal; font-weight:400; line-height:32px;}
.referred-list ul li {color:#222; font-size:20px; font-style:normal; font-weight:400; line-height:28px; margin-bottom:45px; display:flex; align-items:flex-start; gap:15px; position:relative;}
.referred-list ul {list-style:none;}
.referred-list ul {max-width:210px;}
.referred-list.right ul {float:right;}
.referred-list ul li img {position:relative; top:5px;}
.row.referred-row .col-md-6 {padding:0;}
.row.referred-row {margin-top:35px;}
.para-box {margin-bottom:100px;}
.para-box p {color:#17171a; text-align:center; font-size:40px; font-style:normal; font-weight:400; line-height:normal;}
.para-box span.blueRgb {font-weight:700;}
.para-box span.yellowBg {font-weight:700; background:#cf9e28; color:#fff; padding:0 10px;}
section.our-process-section.dedicated-process-section {background:#fff;}
.dedicated-process-section .process-text {background:#f7f7f7;}
.hire-dedicated.contact-banner-section .item img {object-fit:cover;}
.hire-develeoper-inner .row {background:#f7f7f7; margin-bottom:35px; padding:30px;}
.hire-dev-left h4 {color:#17171a; font-size:36px; font-style:normal; font-weight:700; line-height:normal; margin-top:0;}
.dev-box-let {display:flex; align-items:center; gap:5px;}
.dev-title h5 {color:#17171a; font-size:20px; font-style:normal; font-weight:700; line-height:normal;}
.dev-btn a {color:#17171a; text-align:center; font-size:12px; font-style:normal; font-weight:700; line-height:normal; letter-spacing:2.4px; border:1px solid rgba(23,23,26,1); width:150px; height:48px; display:flex; align-items:center; justify-content:center;}
.dev-btn a:hover {background:#cf9e28; color:#fff; border-color:#cf9e28; text-decoration:none;}
.hire-dev-box {background:#FFF; margin-bottom:15px; display:flex; justify-content:space-between; align-items:center; padding:20px; box-shadow:0px 12px 24px rgba(0,0,0,0.12);}
.hire-dev-left p {color:#505159; font-size:18px; font-style:normal; font-weight:400; line-height:32px;}
.hire-develeoper-inner h2 {text-align:center; color:#17171a; font-size:48px; font-style:normal; font-weight:700; line-height:normal; margin-bottom:50px;}
section.hire-develeoper-section {margin-top:80px;}
.dedicated-process-section .img-m-top img {margin-top:0;}
.our-process-section.dedicated-process-section .row {display:flex; align-items:center; margin:-2px auto 0; padding:0px;}
.row-5 .col-md-5 {margin-top:90px;}
.our-process-section.dedicated-process-section .row.row-1 {align-items:flex-start;}
.row.row-2 .col-md-5 {top:-20px;}
.row-5 .img-left {height:85px;}
.row-4 .img-top {height:49px;}
.row-4 .img-top.btm-img {height:39px;}
.our-process-section.dedicated-process-section .col-md-5, .our-process-section.dedicated-process-section .col-md-7 {padding:0 15px;}
.our-process-section.dedicated-process-section img {width:95%; float:left;}
.img-top {top:0; width:auto; z-index:9; height:103px; position:relative; left:50px;}
.dedicated-process-section .img-left {position:relative; left:41px; height:112px;}
.our-process-section.dedicated-process-section .img-left img {width:auto;}
.our-process-section.dedicated-process-section .img-top img {width:auto;}
.dedicated-process-section .row-3 .img-left {height:88px;}
.page-template-home-template-design2-php .ourClint ul {text-align:center;}
.contactIconMen {bottom:-10%;}
.service-row:nth-child(2n-1) .service_container .serviceTxtBox .serviceTxtHeading, .service-row:nth-child(2n-1) .service_container .serviceTxtBox .serviceContent {padding-left:36px;}
.topHeaderLft {padding-top:9px;}
.get_touch li:first-child:before {content:''; display:inline-block; background:url(/wp-content/uploads/2018/02/iconPhone.png); background-size:100%; height:26px; width:26px; vertical-align:middle; margin-right:15px;}
.home-footer-sec-left {padding:8.7em 4em;}
.approach-section ul {justify-content:space-between;}
.call-action-button {display:inline-block; margin-bottom:10px;}
.site-logo {z-index:99;}
#bs-example-navbar-collapse-1 {display:block; margin:0;}
.header_menu {position:relative;}
.postid-32813 .clientlogosec.reginal-app-logo {display:block;}
.front-expertise .custom-services-panel {min-height:inherit; text-align:center; display:flex; height:100%;}
.front-expertise .row {display:flex; flex-wrap:wrap; row-gap:10px;}
.secWhoDo .img-left {position:unset; height:inherit;}
.development-process.front-end-process .custom-navigation.pag li a.line, .development-process.front-end-process .custom-navigation.pag li a.number {display:block;}
.development-process.front-end-process .custom-navigation.pag li a.text {color:#222;}
.custom-navigation li a.number:hover {background:#fff !important; color:#d1a337 !important; border-color:#d1a337 !important;}
.development-process.front-end-process .custom-navigation.pag li.active a.text {color:#d1a337 !important;}
.development-process.front-end-process ul {border-bottom:none;}
.front-end-process .custom-row-tab p {color:#505159;}
.development-process.front-end-process .custom-navigation.pag li.active a.text:after {opacity:0;}
.front-two-box-section .row {display:flex; align-items:center;}
.custom-navigation.pag li.active a.number {color:#cf9e28 !important;}
a.contact-link {font-weight:700;}
.front-two-box-section h2::before {display:none;}
.front-two-box-section h2.developer-title {font-size:48px; line-height:1 !important;}
section.two-box-section.front-two-box-section {padding-top:50px;}
section.tech-section-main {padding-top:75px; padding-bottom:75px;}
.tech-section-main h2:before {display:none;}
.tech-section-main h2.dotanimation.developer-title {font-size:48px !important; font-weight:700 !important;}
.dev-section {text-align:center;}
.dev-section h6 {font-size:24px; font-style:normal; font-weight:700; line-height:normal; color:#17171a; margin-bottom:20px;}
.dev-box-div p {color:#171717; font-size:16px; font-style:normal; font-weight:700; line-height:normal;}
.section-box {display:flex; justify-content:center; margin-bottom:50px;}
.contact-banner-section.front-end-banner .container-text p {color:#fff;}
.dev-box-div {width:116px;}
.contact-banner-section.front-end-banner .item .cover-bg {width:50% !important; left:inherit; right:3%; height:auto; object-fit:unset !important; height:inherit !important; top:20%; max-width:870px;}
.postid-31824 .contact-banner-section.front-end-banner .item .cover-bg {top:50%; transform:translateY(-50%); max-width:750px;}
.custom-navigation.pag li a.number {left:0 !important; right:0 !important; margin:0 auto !important; max-width:30px;}
.footer-inner-flex p.callUs {font-weight:700;}
.contact-banner-section.front-end-banner .item img {height:682px !important;}
.postid-31824 .slider-main.mb-60 {display:none;}
.postid-31824 .service-container p {font-size:20px;}
.postid-31824 .custom-services-panel-row .col-sm-6.col-md-4 {margin-bottom:5px;}
.postid-31824 .mobileappservice .custom-services-panel {height:100%; padding-bottom:0;}
.postid-31824 .row.custom-services-panel-row {display:flex; flex-wrap:wrap;}
.postid-31824 .custom-services-panel h4 {font-size:24px; line-height:normal;}
.postid-9073 .contact-banner-section img {height:608px !important;}
.postid-9073 .port_tap_icon {display:none;}
.benefit-section-inner .row {display:flex; justify-content:center; text-align:center; margin-bottom:30px;}
.benefit-text-box h5 {font-size:24px; font-style:normal; font-weight:700; line-height:normal; color:#17171a;}
.benefit-text-box p {font-size:20px; font-style:normal; font-weight:400; line-height:32px; color:#505159;}
.react-expertise .row.custom-services-panel-row {display:flex; flex-wrap:wrap;}
.mobileappservice.react-expertise .custom-services-panel {min-height:inherit; height:100%; padding-bottom:0;}
.react-expertise .col-xs-12.col-sm-6.col-md-4 {margin-bottom:5px;}
section.mobileappservice.react-expertise {margin-bottom:65px;}
.react-expertise .custom-services-panel h4 {font-size:24px; font-style:normal; font-weight:700; line-height:normal; color:#17171a;}
.react-expertise .custom-services-panel p {font-size:20px; font-style:normal; font-weight:400; line-height:32px; color:#505159;}
.benefit-section-inner .row.benefit-mid-row {align-items:center;}
.three-box-main.right {text-align:right;}
.three-box-main.left {text-align:left;}
.three-box-main h6 {font-size:21px; font-style:normal; font-weight:700; line-height:normal; color:#17171a;}
.three-box-main p {font-size:18px; font-style:normal; font-weight:400; line-height:32px; color:#505159;}
.box-column {border-bottom:1px solid rgba(80,81,89,0.50); margin-bottom:30px; padding-bottom:20px;}
.mid-box-img {display:flex; height:100%; align-items:center; justify-content:center;}
.three-box-main.right .box-column:last-child, .three-box-main.left .box-column:last-child {border-bottom:none;}
.three-box-section .row {display:flex;}

section.row-3-box {margin-bottom:50px;}
.postid-32853 .front-expertise .custom-services-panel {justify-content:center; height:100%;}
.postid-32853 .front-expertise .custom-services-panel a {color:#17171a;}
.postid-32853 .section-box {justify-content:space-between;}
.postid-32853 .engagement-model {padding-top:0;}
.postid-32853 section.tech-section-main {padding-top:0; padding-bottom:0;}

.postid-32853 h2.banner.text-left {font-size:60px;}
.postid-32853 .contact-banner-section .container-text p {font-size:28px;}
.two-box-text h3 {font-size:30px; margin-bottom:25px; font-style:normal; font-weight:700; line-height:normal; color:#17171a;}
.two-box-text ul li {width:48%; display:flex; align-items:flex-start; gap:10px; margin-bottom:10px; font-size:17px;}
.eCommerce-box .two-box-text ul li img {position:relative; top:4px;}
.two-box-text ul {list-style:none; padding:0; display:flex; flex-wrap:wrap; align-items:flex-start; justify-content:space-between;}
.eCommerce-box .two-box-text ul li {width:100%;}
.row-3-box .dotanimation:before {display:none;}
.row-3-box .col-md-4.col-xs-12 {margin-bottom:20px;}
.row-3-box h3 {font-size:22px; text-align:center; font-weight:600;}
section.row-3-box .developer-title {font-size:40px;}
.brand-img-box {height:275px; display:flex; align-items:center; justify-content:center;}
.appdevsec .panel-body h3 {font-size:36px; font-weight:700;}
.postid-32853 .header-text h4 {font-size:24px !important; font-weight:700;}
.postid-32853 .header-text h3 {font-size:36px !important;}
.home-footer-sec-left h3 {color:#8faccc; font-size:35px; text-align:center; line-height:1.2; font-weight:600; margin-bottom:1.2em;}
.home-footer-sec-left h3 .white {color:#fff;}
.front-expertise .custom-services-panel {}
.postid-32813 .port_tap_icon {display:none;}
.postid-32813 .contact-banner-section .item img {float:right; height:570px;}
.service-container .container_1118 h1.mainTitle {font-size:60px;}
.web-app-services .dotanimation.developer-title, .developer-title {font-size:40px !important; line-height:normal !important;}
.web-app-custom-services .custom-services-panel h4 {font-size:24px; line-height:normal;}
.web-app-custom-services p {font-size:20px;}
.web-app-custom-services .custom-services-panel {display:flex; height:100% !important; min-height:auto !important;}
.row.web-app-custom-services {display:flex;}
.dotanimation.developer-title, .developer-title {font-size:40px !important; line-height:normal !important;}
.three-box-section .col-md-4 {width:28%;}
.three-box-section .col-md-4.mid-box {width:44%;}
.page-id-33035 div#request-quote {display:none;}
#pageMenu ul li.contact-btn a {background:rgba(207,158,40,1); color:#fff; width:167px; text-align:center; font-weight:700;}
#pageMenu li ul li ul.sub-menu {display:none; position:absolute; right:-315px; width:315px; left:inherit; top:-79px; height:314px; background:#fff; padding:20px 0;}
#pageMenu li ul li.app-img ul.sub-menu {top:-25px;}
#pageMenu li ul li.hover_first a {background-color:#fff; color:rgba(207,158,40,1) !important;}
#pageMenu li ul.hide_sub_menu li.app-img ul.sub-menu {display:none;}
#pageMenu li ul li.result_hover ul.sub-menu {display:block;}
#pageMenu li ul li.remote-img ul.sub-menu {top:-133px;}
#pageMenu li ul li.cloud-icon ul.sub-menu {top:-187px;}
#pageMenu ul li.industry-menu ul li {width:50%; float:left;}
#pageMenu ul li.company-menu ul li {width:50%; float:left;}
#pageMenu ul li.industry-menu ul {width:100%; min-width:525px; flex-wrap:wrap; padding:20px;}
#pageMenu ul li.company-menu ul {width:100%; min-width:560px; flex-wrap:wrap; padding:20px;}
#pageMenu ul li.industry-menu ul li a {width:max-content; border-radius:6px !important;}
#pageMenu ul li.company-menu ul li a {width:max-content; border-radius:6px !important; line-height:24px;}
#pageMenu ul li ul {border-top:5px solid rgba(207,158,40,1); left:0;}
#pageMenu li ul li:hover ul.sub-menu {display:block;}
#pageMenu li ul li ul.sub-menu li a {background-image:none !important;}
#pageMenu li ul li ul.sub-menu:after {opacity:0;}
#pageMenu li ul li ul.sub-menu li a {background-image:none; padding-left:30px !important; padding-right:30px !important; color:rgba(138,139,153,1) !important; font-size:14px !important; padding-top:9px !important; padding-bottom:9px !important; font-weight:600;}
#pageMenu li ul li ul.sub-menu li a:hover {color:rgba(207,158,40,1) !important;}
#pageMenu ul li ul li a {color:rgba(23,70,123,1) !important; font-size:16px !important; text-transform:inherit; padding-top:15px !important; padding-bottom:15px !important; padding-left:20px !important; padding-right:30px !important; border-radius:0px !important; width:100%; font-weight:700; line-height:24px;}
#pageMenu ul li ul:after {position:absolute; content:''; width:20px; height:20px; background:rgba(207,158,40,1); top:-12px; transform:rotate(45deg); z-index:-1; left:55px;}
#pageMenu ul li.contact-btn {padding-right:0px;}
.contact-banner-section.front-end-banner .item .cover-bg {max-width:550px;}
.page-id-33035 .contact-banner-section.front-end-banner .item .cover-bg {max-width:730px;}
.field-hide {position:absolute; top:0; visibility:hidden;}
.right-content {background:transparent;}
.hire-ios-dev-box .right-content {background:#17467b;}


@media screen and (min-width:1280px) {
    .reginal-app-logo {
    right: -0% !important;
    position: absolute;
    bottom: 2%;
    width: 45%;
  }
  .postid-25250 img.img-responsive.reginal-logo {
    width: 500px;;
}
.postid-28721 img.img-responsive.reginal-logo {
    width: 470px;
        padding-top: 50px;
        padding-right: 30px;
}

  .postid-28721 .reginal-app-logo {
      width: 36%;
      top:12%;
      
  }
  
  .startup-content.service-content.mb-50 {
    margin-top: 80px;
}
    .image-container-new img{width:100% !important;}
    .container.padding-bottom-2em.hire-ios-dev.front-end-dev {
    margin-top: 50px;
}
	.col-sm-4.text-container.header-text.home ul{padding-left: 40px;}
li {
        font-size: 20px;
    }
.page-id-38558 img.cover-bg {width:17% !important;}
.page-id-36830 .contact-banner-section .container-text{width:50%;}

.postid-32853 .contact-banner-section.front-end-banner .item .cover-bg{top: 6% !important;max-width:500px;}

.postid-30867 .contact-banner-section-new .container-text{width:60%;}
.postid-30867 .contact-banner-section-new.postition-relative{height:550px;}
.postid-34107 .contact-banner-section, .postid-368 .contact-banner-section{background-color: #f7f7f7;}
.postid-127 .contact-banner-section, .page-id-3105 .contact-banner-section{background-color: #fff;}
.page-id-37392 .contact-banner-section .container-text, .postid-15360 .contact-banner-section .container-text {width:50%;top:50% !important;}

.postid-30867 .service-container .container_1118 {
    margin-top: 68px !important;}

.postid-32853 .contact-banner-section .container-text, .page-id-38197 .contact-banner-section .container-text, .postid-38092 .contact-banner-section .container-text, .page-id-33035 .contact-banner-section .container-text, .post-type-archive-services .contact-banner-section .container-text, .page-id-18 .contact-banner-section .container-text, .postid-4937 .contact-banner-section .container-text, .postid-4781 .contact-banner-section .container-text, .page-id-4265 .contact-banner-section .container-text, .page-id-20934 .contact-banner-section .container-text, .page-id-4304 .contact-banner-section .container-text, .postid-33019 .contact-banner-section .container-text, .page-id-3105 .contact-banner-section .container-text, .postid-9073 .contact-banner-section .container-text, .postid-55 .contact-banner-section .container-text, .postid-127  .contact-banner-section .container-text, .postid-368 .contact-banner-section .container-text, .postid-31824 .contact-banner-section .container-text, .page-id-38263 .contact-banner-section .container-text, .postid-54 .contact-banner-section .container-text{top:50% !important;}
.page-id-38197 .contact-banner-section{height:700px;}
.front-end-banner .cover-bg {top:85px;}
.front-why-choose p {line-height:1.3;}
.front-why-choose .fullpage .content ul li {line-height:1.3;}
.hire-ios-dev-box.top-front-end p {font-size:20px; line-height:1.6;}
.postid-25250 .contact-banner-section .item img {height:auto;}    
.page-id-38558 img.cover-bg {max-width:100%; height:auto !important; width:25% !important; position:absolute; padding:20px; top:40px; bottom:40px; left:63%;}
.page-id-20934 img.cover-bg{left:3%;}
.page-id-20934 .contact-banner-section .container-text, .page-id-4265 .contact-banner-section .container-text{width:53%;}

.page-id-36830 .service-container .left-service {margin-top:170px !important;}
.page-id-36864 .service-container .left-service {margin-top:70px !important;}
.page-id-36864 .contact-banner-section.front-end-banner .item .cover-bg {right:91px !important;}
   .page-id-29596 .contact-banner-section-new.postition-relative{height: 560px;} 
   .page-id-29596 .container-text{top: 110px !important;}
   .page-id-36830 .contact-banner-section.front-end-banner .item .cover-bg{right:0px;}
   .page-id-36864 .contact-banner-section .container-text{width: 50%;}
   .page-id-38138 .contact-banner-section .container-text{width: 61%;top: 59% !important;}
    .page-id-38138 div.banner.text-left{font-size:52px;}
    .page-id-38138 .front-end-dev.hire-ios-dev .developer-title.title-1{margin-top:100px !important;}
     .page-id-30936 .contact-banner-section-new .item img{height:600px;}
     
     .postid-39656 .contact-banner-section-new h1.banner.text-left{color: #17467B;}
     .postid-39656 .row.text-center, .postid-39694 .row.text-center, .postid-39708 .row.text-center  {
    display: flex;
    align-items: center;
    justify-content: center;
}
.postid-39656 .container, .postid-39656 .containerBottHed, .postid-39664 .container, .postid-39694 .container, .postid-39708 .container{max-width: 1280px;}
.postid-39656 .font60, .postid-39694 .font60, .postid-39708 .font60{text-align:center;}
.postid-39656 .web-top p, .postid-39708 .web-top p {padding-top:50px;}
.postid-39694 .font18gray p {text-align:center;}


.hire-ios-dev .developer-title.title-1 {font-size:48px !important;}
body .hr-startup .developer-title {font-size:40px !important;}
.page-id-23237 .front-end-dev.hire-ios-dev.full-stack-ser .developer-title.title-1 {font-size:50px !important;}
section.logoheader.logoheader-box {margin:40px 0 30px;}
body.postid-32853 h2.banner.text-left {font-size:44px;}
.our-dev-section .developer-title {font-size:38px !important;}
.referral-slider .contact-banner-section .item img {height:auto; object-fit:unset;}
.dev-skills-box a {padding:8px 15px; font-size:14px;}
.dev-box {min-height:480px;}
.horizontal-slider .action span {position:absolute; left:-55px; top:-5px; font-size:40px;}
.horizontal-slider-section .col-sm-4 {padding-bottom:35px;}
.technologies-section .container-fluid {padding:0;}
.ui-banner h2.banner.text-left {font-size:50px;}
.ui-banner .cover-bg {right:0;}
.developer-banner h2.banner.text-left {font-size:48px;}
.two-box-section h3 {font-size:36px !important;}
body .developer-title {font-size:40px !important;}
.program-text-box h4 {font-size:36px;}
.program-text-box p {font-size:18px; line-height:32px;}
section.our-process-section .developer-title {font-size:48px !important;}
.para-box p {font-size:30px;}
.hire-develeoper-inner h2 {font-size:36px;}
.hire-dev-left h4 {font-size:25px;}
.page-id-38558 img.cover-bg {max-width: 430px;
        height: 500px !important;
        width: 100% !important;
        position: absolute;
        padding: 20px;
        top: 50px;
        bottom: 40px;
        left: 58%;}    
.page-id-4265 .slider-main .container {width:1140px !important;}
.page-id-30936 .service-container .left-service {margin-bottom:90px;}
.image-container-new {padding-top:2em;}
.header-text h4 {font-size:36px !important; margin-bottom:0px;}
.header-text h5 {font-size:24px; font-weight:700;}
.header-text p {font-size:20px !important; color:rgba(80,81,89,1) !important; letter-spacing:inherit !important; line-height:32px !important;}    
.construct-banner .vas-banner-section h2.banner.text-left {max-width:660px;}
.height-banner {height:670px;}
.banner-height .item.developer-banner {height:670px;}
.postid-33770 .devops-section .vas-banner-section h2.banner.text-left {max-width:740px;}
section.tech-section-main {padding-top:0;}
.hr-software-ser.front-end-dev.hire-ios-dev.full-stack-ser .developer-title.title-1 {font-size:55px !important;}
.contact-banner-section.front-end-banner .item .cover-bg {right:50px;}
.front-end-dev.hire-ios-dev.full-stack-ser .developer-title.title-1 {font-size:60px !important;}
.full-stack-section .front-end-dev.hire-ios-dev.full-stack-ser .developer-title.title-1 {font-size:60px !important;}
.tech-box h4 {font-size:20px;}
#pageMenu li ul li.app-img ul.sub-menu {top:-73px;}
.postid-33019 .contact-banner-section .item img {object-fit:contain; height:600px !important;}
#pageMenu li ul li ul.sub-menu {padding:12px 0; width:300px; right:-300px; height:285px;}
#pageMenu li ul li ul.sub-menu {top:-121px;}
#pageMenu li ul li.cloud-icon ul.sub-menu {top:-217px;}
#pageMenu ul li.company-menu ul:after {left:inherit; right:55px;}
#pageMenu ul li.company-menu ul {left:inherit; right:0;}
#pageMenu li ul li.remote-img ul.sub-menu {top:-169px;}
#pageMenu li ul li ul.sub-menu li a {font-size:13px !important; padding-top:5px !important; padding-bottom:5px !important;}
#pageMenu li ul li ul.sub-menu li a {padding-top:7px !important; padding-bottom:7px !important;}
.home-slider .container-fluid {align-items:center;}
#pageMenu ul li ul li a {padding-top:12px !important; padding-bottom:12px !important;}
.home-slider .view {height:500px;}
.slide-2 .card-body-content h2 {margin:15px 0 30px; font-size:50px !important; line-height:60px !important;}
.column-text p {font-size:20px; color:rgba(80,81,89,1); line-height:34px;}
.vas-box h5 {font-size:18px; margin-bottom:15px;}
.column-text h6 {font-size:22px; line-height:32px; margin:20px 0;}
.page-id-33035 .developer-title {margin-top:0 !important;}
.front-end-dev.hire-ios-dev .developer-title.title-1 {font-size:32px !important; margin-top:50px !important;}

.postid-32853 .front-end-dev.hire-ios-dev .developer-title.title-1 {font-size:50px !important;}
.engagement-model.front-expertise {padding-top:0;}
.engagement-model.front-expertise .developer-title {margin-top:50px !important; font-size:38px !important;}
.front-two-box-section h2.developer-title {font-size:48px !important; margin-top:30px !important;}
.contact-banner-section.front-end-banner .item .cover-bg {top:100px;}
.hire-ios-dev .developer-title.title-1 {font-size:40px !important;}
.contact-banner-section.front-end-banner .item img {height:670px !important;}
.front-why-choose p {line-height:1.3;}
.front-why-choose .fullpage .content ul li {line-height:1.3;}
.tech-section-main h2.dotanimation.developer-title {font-size:48px !important; font-weight:700 !important; margin-top:35px;}    
.page-id-32188 .contact-banner-section .item img {object-fit:cover; object-position:center;}    
.developer-banner h2.banner.text-left {font-size:40px;}
.challenges-section-row .dotanimation.developer-title, .developer-title {font-size:28px;}
.postid-54 .dotanimation.developer-title, .postid-54 .developer-title {font-size:28px !important;}
.row.mb-50.discover-section:before {font-size:35px; left:-25px;}
.hire-develeoper-inner h2 {font-size:36px;}
.hire-dev-left h4 {font-size:25px;}
.dev-title h5 {font-size:18px;}
.dev-btn a {width:130px; height:45px;}
#home_new_work .nbs-flexisel-item a h2 {font-size:15px;}
.page-id-31789 .container, .page-id-31789 .containerBottHed {width:100%;}
#home_new_work .home_our_workImg_box span {margin-top:0;}
.engagement-model .custom-services-panel {min-height:470px;}
.engagement-model .custom-services-panel h4 {font-size:20px;}
body .hr-startup .developer-title {font-size:28px !important;}
.hire-ios-dev .developer-title.title-1 {font-size:45px !important;}
.our-dev-section .developer-title, .why-hire-ios-dev h3, .engagement-model .developer-title, section.our-process-section .developer-title {font-size:36px !important; margin-bottom:35px !important;}
.horizontal-slider .action span {position:absolute; left:-55px; top:-5px; font-size:40px;}
.horizontal-slider-section .col-sm-4 {padding-bottom:35px;}
.technologies-section .container-fluid {padding:0;}
.ui-banner h2.banner.text-left {font-size:50px;}
.ui-banner .cover-bg {height:100% right:0; width:47% !important; right:0; top:0; object-fit:contain !important; margin:0 auto;}
section.slider-btm-section {margin-bottom:0;}
.referred-list ul li {font-size:18px; margin-bottom:25px;}
.para-box {margin-bottom:0;}
.program-text-box h4 {font-size:26px;}
.program-text-box p {font-size:16px; line-height:28px;}
body #pageMenu ul li ul li a {font-size:15px !important; padding-top:10px !important; padding-bottom:10px !important;}
#pageMenu ul li ul:after {left:37px;}
#pageMenu ul li.company-menu ul:after {left:inherit; right:40px !important;}    
.dedicated-process-section .img-left {left:70px;}
body #pageMenu ul li ul li a {font-size:14px !important; padding-top:12px !important; padding-bottom:12px !important;}
#pageMenu ul li ul:after {left:45px;}
.box-column-text h4, .process-box-text h4 {font-size:20px;}
.vas-help-section .col-md-3 {width:33.33333%;}
}

@media screen and (min-width:992px) and (max-width:1279px) {
    p.main-heading-banner{line-height:55px !important;}
    #bs-example-navbar-collapse-1.header_menu {
        margin-top: -74px;
    }
    
    .reginal-app-logo {
    right: 0% !important;
        position: absolute;
        top: 0%;
        bottom: 2%;
        width: 60%;
}
.postid-28721 .contact-banner-section .container-text, .page-id-38582 .contact-banner-section .container-text, .page-id-38558 .contact-banner-section .container-text, .page-id-36147 .contact-banner-section .container-text, .page-id-38564 .contact-banner-section .container-text{
    width: 53%;
}
.postid-28721 .reginal-app-logo{
    top: 125px;
}
.page-id-38564 img.cover-bg {
    max-width: 346px;
    height: 348px !important;
    top: 11%;
}
.page-id-38582 img.cover-bg{
    top:15%;
}


.postid-30867 .container-text {top:8% !important;}
.postid-30867 .contact-banner-section-new .container-text{width:60%;}
.postid-34107 .contact-banner-section, .postid-368 .contact-banner-section{background-color: #f7f7f7;}
.postid-127 .contact-banner-section, .page-id-3105 .contact-banner-section{background-color: #fff;}
.postid-368 .container-text, .postid-127 .container-text, .page-id-3105 .container-text, .page-id-4265 .contact-banner-section .container-text  {top:50% !important;}
.page-id-20934 .contact-banner-section .container-text, .page-id-38197 .contact-banner-section .container-text, .postid-4781 .contact-banner-section .container-text, .postid-33019 .contact-banner-section .container-text, .postid-15360 .contact-banner-section .container-text, .postid-38092 .contact-banner-section .container-text, .postid-34814 .contact-banner-section.front-end-banner .container-text, .postid-35628 .contact-banner-section.front-end-banner .container-text, .postid-33223 .contact-banner-section .container-text, .postid-9073 .contact-banner-section .container-text, .postid-52 .contact-banner-section.front-end-banner .container-text, .page-id-4304 .contact-banner-section .container-text, .page-id-37392 .contact-banner-section .container-text{width: 50%;top: 50% !important;}
.postid-33223 .contact-banner-section.front-end-banner .item .cover-bg{top:50% !important;}
.page-id-38197 .contact-banner-section{height:700px;}

.page-id-33371 .contact-banner-section {height: 420px;}
.page-id-33371 .dmv-banner.full-stack-banner .contact-banner-section.front-end-banner .container-text{width:50%;}
.page-id-37699 .contact-banner-section.front-end-banner .item .cover-bg{width:40% !important;}
.contact-banner-section.front-end-banner .container-text{width:50%;}
.postid-225 .ui-banner .cover-bg{width: 70% !important;top: 1%;height: 100% !important;}
    
.contact-banner-section-new .container-text{top:14%;}    
div.banner.text-left{font-size:42px; line-height:55px; margin-bottom:20px;}
.page-id-38197 .developer-title.title-1, .page-id-38197 .web-app-section .developer-title {font-size:48px !important; margin-top:6% !important;}
.page-id-38263 .contact-banner-section .container-text p {font-size:24px !important;}
.page-id-38263 img.cover-bg {max-width: 450px;
        height: 200px !important;
        margin-top: 165px;} 
     .page-id-38263 .contact-banner-section .container-text{top:50% !important;width: 50%;}
     .page-id-29596 .container-text{top: 90px !important;width: 63% !important;}
.page-id-29596 .contact-banner-section-new.postition-relative{height: 440px;}
.page-id-38138 .contact-banner-section .container-text{width: 60%;top: 59% !important;}
.page-id-38138 .contact-banner-section{height:650px;}
  .page-id-30936 .contact-banner-section-new .item img{height:600px;}
     
.content-row article.our_app {width:29.33%; margin:15px;}
.innerbox .option span {font-size:16px !important; line-height:1.2 !important;}
.innerbox.grid2 .option, .innerbox.grid3 .option {height:180px !important;}    
ul.c-logo.container {width:100%; padding:0;}
.height-banner {height:515px;}
.usa-banner .vas-banner-section {height:670px;}
.custom-navigation .tab_lists {display:contents; width:5%;}
.custom-navigation.pag .tab_lists a.text {padding-bottom:20px;}
.discover-section.industry-timeline .image-holder-div img {width:100%;}
.discover-section.industry-timeline .image-holder-div .block_img {padding-left:45px;}
.row.mb-50.discover-section:before {padding-top:0; height:60px;}
ul.c-logo.container img {width:95px;}
.construct-banner .contact-banner-section.front-end-banner .item.developer-banner img.web-banner-bg {height:670px !important;}
.usa-banner.full-stack-banner .front-end-banner.vas-banner-section .usa-banner-img {top:unset !important; transform:unset !important; bottom:45px; object-fit:contain; height:auto !important;}
.construct-banner.full-stack-banner .front-end-banner.vas-banner-section .cover-bg.banner-web-img.const-banner-img {bottom:30px !important; top:unset !important; transform:unset;}
.construct-banner .contact-banner-section.front-end-banner .container-text {max-width:100%;}

.postid-28721 .whodo-section-inner {margin-bottom:0;}
.postid-28721 section.react-benefit-section.web-app-benefit {margin-top:50px; margin-bottom:70px;}
.postid-28721 .stack-section figure img {height:auto;}
.postid-28721 section.wrapper.mb-80 {margin-top:60px;}
.postid-28721 section.faq {margin-top:50px;}
section.two-box-section.front-two-box-section {margin-bottom:60px;}
.dmv-banner.full-stack-banner .contact-banner-section.front-end-banner .item.developer-banner img.cover-bg.banner-web-img {bottom:0; top:0 !important; transform:translateY(0);}
.postid-33600 .contact-banner-section.front-end-banner .item img.web-banner-bg {height:670px !important;}
.postid-33600 .contact-banner-section.front-end-banner .container-text {top:50% !important; transform:translateY(-50%);}
.hr-software-ser.front-end-dev.hire-ios-dev.full-stack-ser .developer-title.title-1 {font-size:32px !important;}
.page-id-23237 .front-end-dev.hire-ios-dev.full-stack-ser .developer-title.title-1 {font-size:32px !important;}
section.our-process-section.dedicated-process-section.equity-process {padding-bottom:0;}
section.startup-section {margin-top:0;}
ul.logo-section {justify-content:center;}
.dmv-banner .contact-banner-section .item img.web-banner-bg {height:430px !important; object-fit:cover; object-position:right;}
.dmv-banner.full-stack-banner .contact-banner-section.front-end-banner .container-text {top:50% !important;}
.dmv-banner .vas-banner-section h2.banner.text-left {font-size:40px;}
.horizontal-slider .header-text h2 {font-size:40px;}
.dmv-banner.full-stack-banner .contact-banner-section.front-end-banner .item.developer-banner img.cover-bg.banner-web-img {bottom:0;}
.dmv-banner h2.banner.text-left br {display:block;}
.two-box-text h4 {font-size:22px; line-height:30px;}
.two-box-section h3 {font-size:28px !important;}
.two-box-text p {font-size:16px; line-height:26px;}
section.two-box-section.travel-two-box-section .row:nth-child(odd) {flex-wrap:wrap;}
section.two-box-section.travel-two-box-section .row:nth-child(even) {flex-wrap:wrap-reverse;}
.horizontal-slider-section .owl-navbar {padding-left:70px;}
.box-left-btm {left:0;}
.travel-projects-sec .row.row-mid {background:none;}
.box-right-btm {right:0;}
.img-top, .dedicated-process-section .img-left {display:none;}
body .three-box-section .col-md-4 {width:100%;}
body.postid-33019 .contact-banner-section .item img {object-fit:contain; height:500px !important;}
.contact-banner-section.front-end-banner .container-text {top:50% !important;}
.postid-31824 .contact-banner-section.front-end-banner .item .cover-bg {top:inherit !important; transform:unset !important; bottom:30px !important;}
.postid-31824 .contact-banner-section.front-end-banner .item .cover-bg {transform:translateY(-15%);}
.slide-2 .card-body-content h2 {font-size:44px !important; line-height:58px !important;}
.home-slider .view {height:550px;}
.slider_bottom_content {margin-top:120px;}
.slide-2 h4 {font-size:26px; line-height:32px;}
.slide-2 h4 br {display:none;}
.postid-32853 .section-box {flex-wrap:wrap;}
.dev-box-div {width:25% !important;}
.postid-32813 section.secWhoDo {margin-top:50px;}
body .three-box-section .col-md-4.mid-box {width:100%;}
body .three-box-main.right, body .three-box-main.left {text-align:center;}
.three-box-section .row {flex-direction:column;}
.hire-dedicated.contact-banner-section .item img {object-position:right;}
.hire-develeoper-inner h2 {font-size:30px;}
.hire-dev-left h4 {font-size:26px;}
.hire-dev-left p {margin-bottom:20px;}
.dev-title h5 {font-size:17px;}
.dev-btn a {width:130px; height:45px;}
.our-process-section.dedicated-process-section .row {flex-wrap:wrap; margin-bottom:50px;}
.our-process-section.dedicated-process-section .row:nth-child(odd) {flex-wrap:wrap-reverse;}
.dedicated-process-section .process-img {display:block;}
.our-process-section.dedicated-process-section .col-md-7 {width:100%;}
.our-process-section.dedicated-process-section .col-md-5 {width:100%; margin-bottom:30px;}
.row.row-2 .col-md-5 {top:0;}
.row-5 .col-md-5 {margin-top:0;}
#home_new_test_slider {overflow:hidden;}
.itemnew.custom-item-new .row {flex-wrap:wrap;}
.ui-banner .cover-bg {height:30vh !important; top:inherit; right:0; width:48% !important; right:0; top:23%; object-fit:contain !important; margin:0 auto;}
.ui-banner h2.banner.text-left {font-size:42px;}
.contact-banner-section .item.ui-banner img {height:530px;}
.ui-twi-box-section .itemnew.custom-item-new .col-sm-4 {padding-bottom:45px;}
.hire-ios-dev .developer-title.title-1, .our-dev-section .developer-title {font-size:32px !important;}
.logoheader-box h6, .hire-ios-dev-box h4 {font-size:26px;}
section.two-box-section .row .col-sm-5, section.two-box-section .row .col-sm-7 {width:100%;}
.ui-twi-box-section .itemnew.custom-item-new .row.row-reverse {flex-wrap:wrap-reverse;}
.ui-twi-box-section .itemnew.custom-item-new .col-sm-4, .ui-twi-box-section .itemnew.custom-item-new .col-sm-8 {width:100%;}
.horizontal-slider-section .col-sm-4 {width:100%; padding-bottom:35px;}
.horizontal-slider .action span {position:absolute; left:0px; top:9px; font-size:30px;}
.horizontal-slider-section .row {display:flex; flex-wrap:wrap-reverse;}
.tech-box-row {height:auto !important;}
.tech-left {width:100%;}
.tech-box-main {flex-wrap:wrap;}
.tech-right {width:100%;}
.fullstack-model .custom-tab .col-sm-12 .row .col-sm-12 {width:50%;}
.stack-benefit .col-md-4.col-xs-12 {width:50%;}
.two-box-slider button.owl-prev {left:0;}
section.two-box-section .row {display:flex; flex-wrap:wrap;}
.technologies-section .container-fluid {padding:0;}
section.two-box-section .row:nth-child(odd) {display:flex; flex-wrap:wrap-reverse;}
.our-banner-image .container {width:90% !important;}
.two-box-slider button.owl-next {right:0;}
section.logoheader.logoheader-box {margin:30px 0 30px;}
.hire-ios-dev-box p {font-size:17px; line-height:30px;}
section.our-dev-section {padding:30px 0 30px;}
.dev-box {min-height:inherit;}
.process-img {display:none;}
.our-dev-section .row .col-md-4 {min-height:inherit; margin-bottom:10px;}
section.why-hire-ios-dev.mt-80 {margin-top:0;}
.engagement-model .custom-services-panel {min-height:455px;}
.why-hire-ios-dev h3 {font-size:32px;}
.hire-content li {font-size:18px; line-height:24px; margin-bottom:20px;}
.hire-content span.hire-count {font-size:35px;}
.ui-design-section h4 {font-size:22px;}
.ui-accordion .card-header a.card-title {color:#cf9e28; font-size:20px;}
.ui-accordion .card-body {font-size:16px; line-height:28px;}
.developer-banner h2.banner.text-left {font-size:40px;}
.row.referred-row {display:flex;}
.referred-section .container {width:100%;}
.referred-list ul li {font-size:14px; margin-bottom:24px; line-height:20px;}
section.slider-btm-section {margin-bottom:0;}
.slider-btm-text p {font-size:18px; line-height:32px;}
.slider-btm-text {padding:35px;}
.para-box {margin-bottom:0;}
.program-text-box h4 {font-size:25px;}
.program-text-box p {font-size:16px; line-height:28px;}
.row.program-row {margin-bottom:35px;}
.row.program-row:nth-child(odd) {flex-wrap:wrap-reverse;}
body.postid-32813 .contact-banner-section .item img {height:930px !important;}
.postid-32813 .contact-banner-section .container-text {width:100%; max-width:470px; top:185px !important;}
body.postid-32813 .contact-banner-section .item img.desktops {display:none !important;}
body.postid-32813 .contact-banner-section .item img.mobiles {display:block !important;}
.clientlogosec img {width:60% !important; position:relative; float:none; top:4vh; text-align:center; right:0; left:0; margin:0 auto; display:block; max-width:575px;}

.hire_remote_banner .contact-banner-section .container-text {top:20px !important; transform:unset; max-width:450px;}
.height_banner.contact-banner-section.front-end-banner .container-text {top:50% !important;}
.height_banner {height:515px;}
.height_banner div.banner.text-left {font-size:32px; line-height:40px;}
.hire-remote-dev h2 {font-size:28px;}
body .why-hire-ios-dev h3 {font-size:28px !important;}
.dedicated-hire-process.our-process-section .developer-title {font-size:28px !important;}
.engagement-model .developer-title {font-size:28px !important;}
.page-id-34386 section.why-hire-ios-dev.mt-80 {padding-top:50px;}
section.our-process-section.dedicated-hire-process {padding-top:0; padding-bottom:0;}
.dedicated-hire-process .img-left, .dedicated-hire-process .img-top {display:none;}
.hire-remote-dev .row .col-md-4 {width:250px;}
.hire-remote-dev .row {justify-content:center; padding:50px;}
.postid-33855 .full-stack-banner .front-end-banner.vas-banner-section .cover-bg.banner-web-img {max-width:470px; bottom:10px;}
.usa-banner .vas-banner-section .container-text {max-width:100%;}
.usa-banner .contact-banner-section.front-end-banner .item img.web-banner-bg {height:670px !important;}
.usa-banner .contact-banner-section.front-end-banner .container-text {top:210px !important;}
.usa-banner .front-end-banner.vas-banner-section .cover-bg {top:unset !important; bottom:15px; transform:unset;}
.construct-banner.full-stack-banner .front-end-banner.vas-banner-section .cover-bg.banner-web-img.const-banner-img {bottom:15px; width:100%;}
.postid-54 .contact-banner-section.front-end-banner .item img.web-banner-bg {height:670px !important;}
.postid-54 .contact-banner-section.front-end-banner .container-text {max-width:100%;}
.postid-33856 .full-stack-banner .front-end-banner.vas-banner-section .cover-bg.banner-web-img {max-width:425px; bottom:45px; top:inherit !important; transform:unset;}
.postid-33856 .secWhoDo {margin-top:50px;}
.aws-tech .dev-box-div {width:165px !important;}
.aws-tech .section-box {justify-content:center; gap:0; flex-wrap:wrap;}
.devops-consult .tech-right .tech-box-row {justify-content:center;}
.devops-consulting .col-md-4 {margin-bottom:30px;}
section.our-process-section.dedicated-process-section.equity-process.devops-process {padding-top:0;}
ul.logo-section li img {width:120px !important;}
section.startup-section.hr-startup {margin-top:40px;}
.hr-software-banner .contact-banner-section.front-end-banner .item img.web-banner-bg {height:670px !important;}
.hr-software-banner .contact-banner-section.front-end-banner .item .cover-bg {right:50px;}
section.travel-projects-sec .developer-title {font-size:30px !important;}
.full-stack-section .front-end-dev.hire-ios-dev.full-stack-ser .developer-title.title-1 {font-size:32px !important;}
body .front-end-dev.hire-ios-dev.full-stack-ser .developer-title.title-1 {font-size:32px !important;}
#respo_pageMenu .navbar-header {top:-70px;}
#header_section .container, #header_section .containerBottHed {width:100%; padding:0;}
.rht_sec {width:100%; margin:0;}
.menu_arrow {float:right; right:12px; top:-3px; z-index:99999; position:absolute; background-position:center; width:40px; height:40px;}
#respo_pageMenu ul li ul ul.sub-menu a {background-image:none !important;}
#respo_pageMenu li.menu-item-has-children ul.sub-menu a {padding-left:65px;}
.postid-33019 .developer-banner h2.banner.text-left {max-width:270px;}
.postid-33019 .teckstack.row .col-sm-9 {width:100%;}
.postid-33019 .clientlogosec.reginal-app-logo {display:block; top:25%; bottom:inherit; max-width:405px;}
.contact-banner-section.front-end-banner .item .cover-bg {top:150px;}
.postid-32853 .contact-banner-section.front-end-banner .container-text {width:100%;}
.postid-32853 h2.banner.text-left {font-size:40px;}

.postid-32853 .contact-banner-section.front-end-banner .item img.cover-bg {top:inherit; bottom:55px;}
.appdevsec .panel-body h3 {font-size:26px;}
body .two-box-text ul li {width:100%;}
.postid-32853 h2.banner.text-left br {display:block;}
.two-box-section h3 {font-size:28px !important;}
.postid-32853 .front-two-box-section h2.developer-title, .postid-32853 .engagement-model.front-expertise .developer-title, body.postid-32853 h2.developer-title {font-size:28px !important;}
.engagement-model .custom-services-panel h3 {font-size:18px;}
.postid-32853 .contact-banner-section .container-text p {font-size:15px; margin-bottom:10px;}
.tech-section-main h2.dotanimation.developer-title {font-size:28px !important; font-weight:700 !important;}
.hire-ios-dev .developer-title.title-1 {font-size:28px !important;}
section.tech-section-main {padding-top:0;}
.engagement-model.front-expertise {padding-top:0;}
.front-two-box-section h2.developer-title {font-size:36px !important; line-height:1 !important; margin-bottom:45px !important;}
.whodo-section-inner .content-right h3 {font-size:20px; line-height:1.1;}
.contact-banner-section.front-end-banner .item img {height:515px !important;}
.postid-9073 h2.banner.text-left br {display:block;}
.postid-9073 .contact-banner-section img {object-fit:cover; object-position:right;}
.benefit-text-box p {font-size:18px;}
.benefit-text-box h5 {font-size:22px;}
.postid-9073 .horizontal-slider .action span {position:absolute; left:-45px; top:2px; font-size:30px;}
.postid-32813 .contact-banner-section .item:after {position:absolute; content:''; width:100%; height:100%; background:rgba(0,0,0,0.15); top:0; left:0; display:none;}
.postid-32813 .contact-banner-section .item {position:relative;}    
.contact-banner-section.front-end-banner .item .cover-bg {max-width:400px; right:50px; top:50% !important; transform:translateY(-50%);}
.developer-banner h2.banner.text-left {font-size:48px;}
.postid-33855 .developer-banner h2.banner.text-left {font-size:40px; max-width:100%;}
.postid-33855 .contact-banner-section.front-end-banner .container-text {max-width:450px;}
.postid-33770 .developer-banner h2.banner.text-left {font-size:36px;}
.postid-33770 .contact-banner-section.front-end-banner .container-text {max-width:480px;}
.front-end-banner.vas-banner-section .cover-bg {top:60% !important;}
}

@media screen and (min-width:768px) and (max-width:991px) {
     p.main-heading-banner{line-height:50px !important; font-size: 35px;}
     p.banner-heading{font-size: 30px;
    line-height: 29px;}
    .postid-34107 .contact-banner-section{background-color: #f7f7f7;}
.contact-banner-section-new .container-text{top:6%;}
.reginal-app-logo {
    right: 0% !important;
    top: 12%;
    position: absolute;
    bottom: 2%;
    width: 45%;
}
.postid-28721 .contact-banner-section .container-text, .page-id-36147 .contact-banner-section .container-text{
    width: 53%;
}
.postid-28721 .reginal-app-logo{
    top: 1%;
}
.page-id-38263 .contact-banner-section .container-text, .page-id-38197 .contact-banner-section .container-text, .postid-4781 .contact-banner-section .container-text, .page-id-38582 .contact-banner-section .container-text, .page-id-38564 .contact-banner-section .container-text, .page-id-38558 .contact-banner-section .container-text{top:50% !important;width: 50%; }
.page-id-38263 img.cover-bg {
    max-width: 360px;
    height: 155px !important;
    top: 63px;
    left: 53%;
}
.page-id-38197 .contact-banner-section{height:730px;}
.postid-32853 .contact-banner-section.front-end-banner .container-text{top: 288px !important;}
.page-id-38582 img.cover-bg{
    top:20%;
}
.postid-32853 .contact-banner-section.front-end-banner .item .cover-bg{left: 48% !important;top: 9% !important;}

.page-id-38558 img.cover-bg {
    top: 110px;
}
.page-id-38564 img.cover-bg {max-width: 360px;
    height: 360px !important;
    top: 63px;
    left: 53%;}
    
    .postid-30867 .contact-banner-section-new.postition-relative{height:330px;}
    .postid-52 .contact-banner-section.front-end-banner .item .cover-bg{width: 40% !important;top: 50% !important;}
.postid-30867 .container-text {top:-5% !important;}
.postid-368 .container-text, .postid-127 .container-text, .page-id-3105 .container-text {top:42% !important;}

.postid-30867 .contact-banner-section-new .container-text{width:80%;}
.postid-34107 .contact-banner-section, .postid-368 .contact-banner-section{background-color: #f7f7f7;}
.postid-127 .contact-banner-section, .page-id-3105 .contact-banner-section{background-color: #fff;}
.page-id-20934 .contact-banner-section .container-text, .page-id-34386 .contact-banner-section .container-text, .postid-33019 .contact-banner-section .container-text, .postid-15360 .contact-banner-section .container-text, .postid-38092 .contact-banner-section .container-text, .postid-34814 .contact-banner-section.front-end-banner .container-text, .postid-35628 .contact-banner-section.front-end-banner .container-text, .postid-33223 .contact-banner-section .container-text, .postid-9073 .contact-banner-section .container-text, .postid-52 .contact-banner-section .container-text, .page-id-37392 .contact-banner-section .container-text, .page-id-4304 .contact-banner-section .container-text, .page-id-4265 .contact-banner-section .container-text{width: 50%;top: 50% !important;}

.page-id-33371 .contact-banner-section .container-text, .postid-4937 .contact-banner-section .container-text{top: 40% !important;width: 50%;}
.page-id-37699 .contact-banner-section.front-end-banner .item .cover-bg{width:40% !important;}
.contact-banner-section.front-end-banner .container-text{width:50%;}

.page-id-34386 .hire_remote_banner img.cover-bg {
    object-fit: fill !important;
    height: 330px !important;
    bottom: 0 !important;
    top: 20%;
    right: 1%;
}
.page-id-29596 .container-text{top: 14px !important;width: 63% !important;}
.page-id-29596 .contact-banner-section-new.postition-relative{height: 360px;}
.page-id-36830 .full-stack-banner.dev-outsource .front-end-banner.vas-banner-section .cover-bg.banner-web-img{height: 380px !important;}
.page-id-36830 .contact-banner-section.front-end-banner .item .cover-bg {
    right: 0px;
    margin-top: 140px;}
    .page-id-38138 .contact-banner-section .container-text{width: 60%;top: 59% !important;}
.page-id-38138 .contact-banner-section{height:690px;}
  .page-id-30936 .contact-banner-section-new .item img{height:600px;}

.benefit-list {display:grid; grid-template-columns:1fr; gap:32px;}
.navbar-toggle {display:none;}
h2.banner.text-left {font-size:60px;}
h3.dotanimation.sliderdot:before {left:0% !important; top:-90% !important;}
section.non-profit-sec {padding:0 0 75px;}
.agency-img .content-title a {font-size:20px;}
section.tech-section-main.tech-sec-non {padding-top:50px; padding-bottom:0;}
section.non-profit-stack {padding:60px 0;}
.agency-non {padding:50px 0;}
.tech-sec-non .dev-section h6 {font-size:24px;}
.web-app-services.python-app-services .dotanimation.developer-title, .developer-title {font-size:28px !important;}
.postid-38092 .front-end-banner.vas-banner-section .cover-bg {top:50% !important; right:30px;}
.python-benefits p.head-sub {margin-bottom:30px;}
.postid-38092 section#serv_testimonial_bg {margin-top:0px;}
.postid-38092 section.tech-section-main {padding-bottom:0;}
.postid-38092 section#serv_testimonial_bg .container_1118 {padding-top:50px !important;}
.client-inner {padding:30px; display:block;}
.features-container .row {margin-bottom:20px;}
.web-features-sec p.sub_head br {display:none;}
.web-features-sec p.sub_head {margin-bottom:40px;}
.container_1118.lead_sec {padding-top:0px !important;}
.full-stack-banner .front-end-banner.banner-web.vas-banner-section.social-app .cover-bg.banner-web-img {max-width:450px;}
section.social-services {margin-bottom:30px !important; padding-top:30px !important;}
.recruitment-sec .container {bottom:30%;}
.tech-stack-section .teckstack {margin-top:50px;}
section.two-box-section .row {margin-bottom:40px;}
.challenges-section-row.tech-stack-section {padding-top:50px;}
.container_1118.lead_sec h1.mainTitle {font-size:40px !important;}
p.head-sub {padding:0 20px; margin-top:20px;}
p.head-sub br {display:none;}
.banner.text-left.web-banner-text {margin-top:0;}
.page-id-37980 .web-app-services .dotanimation.developer-title, .developer-title {font-size:28px !important;}
.web-app-custom-services p {font-size:17px;}
.web-app-custom-services .custom-services-panel h4 {font-size:20px;}
section.sec_benefits {padding-top:60px; padding-bottom:0;}
.page-id-37980 .custom-row-tab {padding-top:0;}
.page-id-37980 .appdevsec .panel-body h3 {margin:0px auto 30px !important;}
.page-id-37980 section#serv_testimonial_bg {margin-top:40px;}
section.tech-stack-sec {padding-bottom:50px;}
.page-id-37980 section.mobileappservice {padding-top:50px;}
.page-id-37980 .custom-services-panel {padding-top:20px; padding-bottom:20px;}    
.platform-inner .col-md-6:nth-child(odd) .platform-box {padding-right:0;}
.platform-inner .col-md-6:nth-child(even) .platform-box {padding-left:0;}
.platform-inner .col-md-6:nth-child(2) .platform-box {padding-top:30px;}
.b-right {border-right:none;}
.page-id-36452 .front-end-banner.vas-banner-section .cover-bg {top:55% !important;}
body div.banner.text-left.web-banner-text {margin-top:0;}
.page-id-36452 section.mobileappservice {padding-top:0px;}
.page-id-37980 .front-end-banner.vas-banner-section .cover-bg {top:55% !important;}
.page-id-37980 section.mobileappservice {padding-top:0px;}

.postid-33600 .contact-banner-section.front-end-banner .container-text {top:200px !important;}
.postid-32853 .contact-banner-section.front-end-banner .container-text { max-width:450px;}
.postid-33770 .contact-banner-section.front-end-banner .container-text {top:185px !important;}
.developer-banner h2.banner.text-left {font-size:40px;}
.front-end-banner.vas-banner-section .cover-bg {top:65%;}
.rht_sec {width:100%; float:right; margin:0px 0 25px;}
.header_holder .containerBottHed .site-logo {margin-left:1em;}
.logo.scroolEffect {margin:25px 0 12px;}
.process-section .col-md-3 {position:relative; width:50%; float:left; display:flex; height:100%;}
.process-section .col-md-3:last-child:after, .process-section .col-md-3:nth-child(2):after {opacity:0;}
.process-section .col-md-3:after {right:-50% !important; width:100% !important;}
.box-column-text h4, .process-box-text h4 {font-size:20px;}
.two-column .row {flex-wrap:wrap;}
.vas-help-section .col-md-3 {width:50%;}
#respo_pageMenu {position:relative; display:block; left:-20px;}
body #respo_pageMenu .navbar-header {margin:0; top:-60px; display:block; position:absolute; right:0;}
#bs-example-navbar-collapse-1.header_menu {margin-top:0px; left:20px; top:0px;}
.logo.scroolEffect {position:relative; top:-8px; margin:25px 0 12px;}
#bs-example-navbar-collapse-1.header_menu {position:absolute; margin-top:25px; background:#fff; padding-bottom:1em;}
#respo_pageMenu ul {width:100%; text-align:left;}
#respo_pageMenu ul li a {line-height:19px; border:0; text-transform:capitalize; font-weight:400; text-decoration:none; padding:10px 20px; color:#333; display:block; width:max-content; font-size:16px;}

#respo_pageMenu ul li .sub-menu a {width:100%;}
.navbar-toggle {display:block !important; margin-top:0px; margin-right:0em !important;}
.menu_arrow {float:right;}
ul#menu-main-menu >li:last-child a {background:#cf9e28; color:#fff; float:left; padding:10px 30px; margin-left:1em; margin-top:5px;}
.site-logo {float:left; width:50%;}

}

@media screen and (min-width:521px) and (max-width:767px) {
    .contact-banner-section-new.postition-relative, .contact-banner-section, .postid-38092 .height_banner{
        
        height: 800px;
    }
    .postid-38092 .height_banner div.banner.text-left {
        font-size: 34px;}
       .postid-38092 .contact-banner-section .container-text{top:24% !important;}
    
    .clientlogosec img {width:90% !important;}
    
.reginal-app-logo {
    right: 13% !important;
    position: absolute;
    top: 310px;
    /* bottom: 2%; */
    width: 75% !important;
}
.postid-28721 .reginal-app-logo{
    top: 420px;
}
.page-id-36147 .contact-banner-section .container-text{
    width: 53%;
    top: 40%;
}
.page-id-36147 .contact-banner-section .item img:first-child{
    object-position: center;
}
body div.banner.text-left{
    line-height:40px !important;
}
body.postid-28721 div.banner.text-left {margin-top:5px; font-size: 28px !important;
        line-height: 40px !important;}
.page-id-38263 .contact-banner-section .container-text{
    top:20% !important;
}

.page-id-38263 img.cover-bg {
    max-width: 550px;
    height: 228px !important;
    top: 40%;
    left: 2%;
}       
.page-id-38564 img.cover-bg{
    top: 25%;
    left: 14%;
}
.page-id-38558 img.cover-bg{
    top: 30%;
    width: 62% !important;
    left: 20%;
}
.page-id-38582 img.cover-bg{
    top: 35%;
    left: 14%;
    width: 58% !important;
}

        
        
.page-id-3105 .contact-banner-section .item img {height:452.172px;}    
.page-id-38138 .contact-banner-section .cover-bg.mobile {display:none !important;}
.page-id-38138 .contact-banner-section {height:720px !important;}

.page-id-38138 .contact-banner-section .container-text {top:275px !important;width:50%;}
.postid-32813 .clientlogosec img {
    position: absolute;
    width: 49%;
    top: 0%;
}
.postid-52 .contact-banner-section.front-end-banner .item.developer-banner img.cover-bg{top: 35% !important;}

.postid-30867 .contact-banner-section-new.postition-relative{height:620px;}

 .postid-9073 .contact-banner-section, .postid-34107 .contact-banner-section, .postid-368 .contact-banner-section, .postid-127 .contact-banner-section, .page-id-3105 .contact-banner-section {height:300px;}
.postid-30867 .contact-banner-section-new .container-text, .postid-368 .contact-banner-section .container-text, .postid-127 .contact-banner-section .container-text {top: 34% !important;}
.postid-30867 div.banner.text-left {font-size: 24px; line-height: 30px !important;}
.postid-34107 .banner_height.contact-banner-section .item img, .postid-15360 .contact-banner-section .item img, .postid-9073 .contact-banner-section img, .postid-368 .contact-banner-section .item img, .postid-127 .contact-banner-section .item img, .page-id-3105 .contact-banner-section .item img.mobile-image{height:300px !important;}
.postid-127 .contact-banner-section, .page-id-3105 .contact-banner-section{background-color: #fff;}
.page-id-3105 .contact-banner-section {margin-top:-28px;margin-bottom:30px;}
.postid-15360 .contact-banner-section .container-text{top:40% !important;}
.postid-15360 .contact-banner-section{height:300px !important;}
.page-id-38197 .contact-banner-section{height:710px;}
.page-id-38197 .contact-banner-section .container-text{width:50%;top: 36% !important;}

.page-id-33371 .dmv-banner.full-stack-banner .contact-banner-section.front-end-banner .item.developer-banner img.cover-bg.banner-web-img {
        height: 300px !important;
        object-fit: cover !important;
        object-position: right;
        width: 60% !important;
        top: inherit !important;
    }
 
  .page-id-37980 .contact-banner-section.front-end-banner.banner-web.postition-relative.vas-banner-section.height_banner{height:600px;}
  .postid-4937 .contact-banner-section .container-text{top:18% !important;}


.page-id-20934 .contact-banner-section .item img, .page-id-4304 .contact-banner-section .item img, .page-id-4265 .contact-banner-section .item img, .page-id-37392 .contact-banner-section .item img{object-position: right;}
.page-id-20934 img.cover-bg, .page-id-4304 img.cover-bg, .page-id-4265 img.cover-bg, .page-id-37392 img.cover-bg{top: 28%;
    left: 0%;
    height: 51% !important;}
    
.page-id-37699 .contact-banner-section.front-end-banner .item.developer-banner img.cover-bg{width: 50% !important;top: 20% !important;}    
  .postid-33019 .contact-banner-section .item img{display:none !important;}
  .postid-225 .ui-banner .cover-bg{width: 95% !important;height: 65% !important;}
  .page-id-34868 .full-stack-banner .contact-banner-section.front-end-banner .item.developer-banner img.cover-bg.banner-web-img{height:330px !important;}
  .hire_remote_banner img.cover-bg{height:330px !important;}
  .page-id-29596 .container-text{top:60px !important;}
  .page-id-29596 .contact-banner-section-new.postition-relative{height:450px;background-color: #ffffff;}
  .page-id-36830 .contact-banner-section .container-text{width: 60%;top: 28%;}
  .page-id-36830 .contact-banner-section.front-end-banner .item.developer-banner img {height: 600px !important;}
  .page-id-36830 .contact-banner-section.front-end-banner .item.developer-banner img.cover-bg{top: 47% !important;width: 60% !important;}
  .page-id-36830 .contact-banner-section {height:600px;}
  .page-id-36864 .contact-banner-section.front-end-banner .item.developer-banner img.cover-bg{top: 56% !important;}
  .page-id-36864 .contact-banner-section.front-end-banner .item.developer-banner img{height:800px !important;}
  .page-id-36864 .contact-banner-section .container-text{width: 65%;top: 30%;}
  .page-id-162 .contact-banner-section{height:450px;}
  .page-id-162 .contact-banner-section .container-text {
        top: 40% !important;
    }
  .page-template-sub-industry .contact-banner-section .container-text {
        top: 20%;
    }
    .page-id-30936 .contact-banner-section-new.postition-relative{height:600px;}
    .page-id-30936 .contact-banner-section-new .item img{height:600px;}
    .page-id-30936 .contact-banner-section-new .container-text{top:50% !important;}

.contact-banner-section-new .container-text{top:5%;}
section.non-profit-sec {padding-top:0; padding-bottom:0;}
.agency-img .content-title a {font-size:20px;}
.agency-img .content-rating p span {font-size:15px;}
.agency-img .image-left img {max-width:105px;}
.tech-sec-non .dev-section h6 {font-size:22px;}
section.non-profit-stack {padding:50px 0;}
.agency-non {padding:50px 0 20px;}
.tech-sec-non .dev-box-div {margin-top:30px;}
section.tech-section-main.tech-sec-non {padding-bottom:0;}
.web-app-services.python-app-services .dotanimation.developer-title, .developer-title {font-size:28px !important;}
section.sec_benefits.python-benefits {padding-top:30px;}
.python-benefits p.head-sub {margin-bottom:20px;}
.postid-38092 section#serv_testimonial_bg {margin-top:0px;}
.dev-box-div img {display:block; margin:0 auto;}
.postid-38092 section.tech-section-main {padding-top:20px; padding-bottom:20px;}
.page-id-165 .contact-banner-section .item img{height:700px;}

.page-id-162 .contact-banner-section .item img {height:450px;}
.custom-web-row.developer-services-row a {font-size:17px; line-height:26px;}
.container.mobile-container {width:100%; padding-bottom:10px;}
body.postid-28721 div.banner.text-left {font-size:18px; line-height:22px;}
.mobile-container .developer-title.title-1 {font-size:22px !important; line-height:24px !important;}
.banner_height.contact-banner-section .item img {height:190px;}
.height_banner {height:475px;background-color: #17467b;}
.full-stack-banner .contact-banner-section.front-end-banner.height_banner .item.developer-banner img.cover-bg.banner-web-img {height:210px !important; bottom:30px; top:unset !important; right:0; left:0; margin:0 auto; width:auto !important;}
body .height_banner div.banner.text-left {font-size:28px; line-height:24px;}
body.postid-28721 .contact-banner-section .container-text {transform:translateY(-30%);}
.page-id-30936 img.bannerimg.desktops {height:320px;}
.web-dev-banner.full-stack-banner.usa-banner .contact-banner-section.front-end-banner .container-text {max-width:100%;}
.page-id-29596 img.bannerimg.desktops {height:375px;}
.services-wrap {flex-wrap:wrap !important;}
.heading-content, .heading-content h1 {font-size:22px; font-weight:400; margin:0;}
section.girdview.mb-60.h-100 {margin-bottom:50px;}
div.banner.text-left {font-size:24px; line-height:30px;}
.slider-main.web-dev-banner.full-stack-banner.usa-banner {margin-top:40px;}
ul.c-logo.container {padding:0; flex-wrap:wrap; width:100% !important; row-gap:10px;}
.postid-34107 .container-full.gray-bk {padding-top:30px;}
.postid-34107 .contact-banner-section .container-text {top:35% !important;}
ul.c-logo.container li img {width:75px;}
.page-id-3105 .developer-banner h2.banner.text-left {font-size:32px; max-width:100%;}
.page-id-3105 section.logoheader {margin-top:25px;}
.page-id-3105 .contact-banner-section .container-text {top:50% !important; transform:translateY(-50%);}
.page-id-3105 .contact-banner-section .container-text p {font-size:16px;}
.page-id-3105 p.banner-request-quote a {padding:15px 25px; font-size:14px; margin-top:10px; text-transform:uppercase; display:inline-block;}
.contact-banner-section .item img.desk-image {display:none;}
.contact-banner-section .item img.mobile-image {display:block; object-fit:cover; height:608px !important; object-position:center;}
.usa-banner .contact-banner-section .container-text p {font-size:15px;}
body.postid-54 .contact-banner-section.front-end-banner .item img.web-banner-bg {height:475px !important;}
.mid-row .col-xs-12.col-sm-6.col-md-6.mobile-last {order:unset;}
section.secWhoDo {margin-top:40px;}
.devops-consulting .col-md-4 {margin-bottom:30px;}
.teckstack.row .col-sm-2 {width:50%; float:left;}
.devops-consult .tech-right .tech-box-row {justify-content:center;}
section.tech-expertise.devops-consult {margin-bottom:50px;}
.acc-table-inner table th:first-child {display:none;}
.owl-carousel .owl-stage-outer {height:100% !important;}
.acc-table-inner table {display:block;}
.acc-table-inner table tbody {display:block;}
.acc-table-inner table tbody tr td:first-child {width:100%; text-align:center;}
.acc-table-inner table td {width:33.3333%;}
.acc-table-inner table th {font-size:16px; line-height:25px;}
.acc-table-inner table tbody tr {display:flex; flex-wrap:wrap; justify-content:center; padding-bottom:10px;}
section.acclerate-sec .container {width:100%;}
.acc-table-inner table th {text-align:center;}

.postid-33600 .contact-banner-section.front-end-banner .item img.web-banner-bg {height:515px !important;}
.owl-carousel .owl-stage {display:flex; height:100%;}
.intro-text-work h1 {font-size:26px !important;}
p.customer-name-position {padding-left:15px; padding-right:15px;}
.owl-carousel .owl-item {display:flex;}
.customer-feedback .owl-prev {left:20px;}
.customer-feedback .owl-next {right:20px;}
.owl-carousel .owl-stage-outer {height:auto !important;}
section.mt-50.mb-100.horizontal-slider-section {margin-bottom:0;}
ul.logo-section {justify-content:center;}
.dmv-banner .vas-banner-section h2.banner.text-left {font-size:20px;}
.dedicated-process-section .container {width:100%;}
ul.logo-section li img {width:100px !important;}
.postid-54 .contact-banner-section .item img.desktops {display:block !important;}
.postid-54 .contact-banner-section .item img.mobiles {display:none !important;}
.postid-54 .contact-banner-section .container-text {top:45% !important;}
.page-id-32537 .contact-banner-section .container-text {top:48% !important; z-index:9;}
.page-id-32537 .item.developer-banner {position:relative;}
.page-id-32537 .item.developer-banner:after {position:absolute; content:''; width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,0.2); z-index:1;}
.containtHolder {margin-top:0;}
.logo.scroolEffect {margin:25px 0 25px;}
.home-slider .view {height:490px;}
body #respo_pageMenu .navbar-header {top:-60px;}
.postid-33019 .clientlogosec.reginal-app-logo {display:block; bottom:40px !important; top:inherit !important;}

.postid-33019 .contact-banner-section .container-text {top:25% !important;}
.page-id-266 .testimonial-content-image .intro-text h3 {text-align:center;}
.postid-55 .contact-banner-section .item img.desktops {display:block !important; object-position:right;}
.postid-368 .contact-banner-section .item img:first-child {object-position:right;}
.postid-55 .contact-banner-section .item img.mobiles {display:none !important;}

.postid-9073 .item.developer-banner {position:relative;}
.postid-9073 .item.developer-banner:after {position:absolute; content:''; width:100%; height:100%; top:0; left:0; z-index:1;}
.page-id-266 .testimonial-content-image .intro-text h3:before {left:0; right:0; margin:0 auto;}
.page-id-266 .client-flex .home-service-feature {width:46%; display:inline-block;}
.hire-dedicated.contact-banner-section .item img {background-position:center; object-position:right;}
.dedicated-process-section .process-img {display:block;}
.hire-develeoper-inner h2 {font-size:25px; margin-bottom:30px;}
.hire-dev-left h4 {font-size:22px;}
.hire-dev-left p {font-size:16px; line-height:1.67; margin-bottom:20px;}
.hire-develeoper-inner .row {padding:30px 15px;}
.hire-dev-box {flex-wrap:wrap;}
.dev-box-let {gap:10px;}
.dev-title h5 {font-size:15px;}
.dev-btn a {margin-top:20px; width:120px; height:40px; font-size:11px;}
.our-process-section.dedicated-process-section .row {flex-wrap:wrap; margin-top:50px;}
.our-process-section.dedicated-process-section .col-md-5 {margin-bottom:25px;}
.img-top, .dedicated-process-section .img-left {display:none;}
.row.row-2 .col-md-5 {top:0;}
.our-process-section.dedicated-process-section .row:nth-child(odd) {flex-wrap:wrap-reverse;}
.row-5 .col-md-5 {margin-top:0;}
#home_new_test_slider .slide .testimonial_slider_text {min-height:100%;}
#pageMenu .navbar-header {display:block;}
#pageMenu {left:-15px; width:100%; float:left;}
#pageMenu ul li {display:block;}
#pageMenu ul {width:100%; border-top:5px solid #d1a633;}
#pageMenu ul li a {line-height:19px; border:0; text-transform:capitalize; font-weight:400; text-decoration:none; padding:10px 20px; color:#333; display:block; font-size:16px;}
#pageMenu ul li ul {border-top:5px solid rgba(207, 158, 40, 1); left:0;}
#pageMenu ul li ul a {color:#fff; border-bottom:1px solid #d1a633;}
#pageMenu ul li ul li:last-child a {font-size:16px; padding-left:20px;}
ul#menu-main-menu >li:last-child a {background:#cf9e28; color:#fff; float:left; padding:10px 30px; margin-left:1em; font-size:16px; margin-top:5px;}
#pageMenu ul li ul li:last-child a:hover {background:rgba(255, 255, 255, 1); color:rgba(207, 158, 40, 1) !important;}
.two-box-slider .image-container-new img {margin-top:0px;}
.developer-banner h2.banner.text-left {font-size:20px; max-width:300px;}
.ui-banner h2.banner.text-left {font-size:28px;}
.ui-banner .cover-bg {height:25vh !important; top:inherit; bottom:0; right:0; width:95%; left:0; object-fit:contain !important; margin:0 auto;}
.contact-banner-section .item.ui-banner img {height:475px;}
.accordion-img-box {margin-top:30px;}
.ui-design-section .container.mb-80 {margin-bottom:30px !important;}
section.two-box-section .row:nth-child(odd) {display:flex; flex-wrap:wrap-reverse;}
.slider-text-box {padding:15px 25px 25px; width:100%;}
.two-box-slider .item.custom-item-new {min-height:inherit; flex-wrap:wrap;}
.two-box-slider .image-container-new {width:100%; max-width:100%; height:inherit;}
.technologies-section .container-fluid {padding:0;}
.two-box-slider button.owl-prev {left:0;}
.two-box-slider button.owl-next {right:0;}
#home_new_test_slider .slide .testimonial_slider_content {padding:0; text-align:left;}
#home_new_test_slider .caption-img {float:left; margin:0;}
#home_new_test_slider .slide .testimonial_slider_content h4 {text-align:left;}
#home_new_test_slider .caption-text {width:75%;}
.service-row:nth-child(2n-1) .service_container .serviceTxtBox .serviceTxtHeading, .service-row:nth-child(2n-1) .service_container .serviceTxtBox .serviceContent {padding-left:0;}
section.logoheader.logoheader-box {margin:40px 0 30px;}
.logoheader-box h6 {font-size:25px; line-height:30px;}
.hire-ios-dev .developer-title.title-1, .our-dev-section .developer-title, .engagement-model .developer-title {font-size:25px !important;}
.hire-ios-dev-box h4, .why-hire-ios-dev h3 {font-size:25px; text-align:center;}
.tradet-section .horizontal-slider .header-text h2 {font-size:25px;}
.dev-text-box h4 {font-size:18px;}
span.dev-post {font-size:14px;}
.hire-ios-dev-box p {font-size:16px; line-height:1.67;}
.horizontal-slider .owl-navbar i {width:35px; height:35px; font-size:24px; line-height:22px;}
.dev-skills-box a {font-size:14px; padding:4px 20px;}
.dev-skills-box {margin-bottom:10px;}
.our-dev-section .row .col-md-4 {margin-bottom:10px; min-height:inherit;}
.dev-box {min-height:inherit;}
.hire-content span.hire-count {font-size:30px;}
.hire-content li, .hire-content span {font-size:16px; margin-bottom:20px;}
.hire-content p br {display:none;}
.engagement-model .custom-services-panel h4 {font-size:20px;}
.engagement-model .panel-body p, .program-text-box p {font-size:16px; line-height:28px;}
.engagement-model .custom-services-panel {min-height:inherit;}
.process-img {display:none;}
.our-process-section .row {padding:10px 0;}
.tradet-section {padding:25px 0 20px;}
section.our-process-section .developer-title {font-size:25px !important;}
.process-text h3 {font-size:22px; padding:0;}
.program-text-box h4 {font-size:25px;}
p.banner-content br {display:none;}
section.slider-btm-section {margin-bottom:0;}
.row.referred-row {display:flex; flex-wrap:wrap;}
.referral-slider .contact-banner-section .container-text {top:20px !important;}
.row.program-row:nth-child(odd) {flex-wrap:wrap-reverse;}
.row.program-row {margin-bottom:35px;}
.para-box p {font-size:25px;}
.referred-list ul li {margin-bottom:10px; font-size:16px;}
.referred-list.left ul {margin-bottom:35px;}
.para-box {margin:20px 0;}
.referred-list.right ul {float:left; margin-top:35px;}
.referred-list ul {padding-left:0; text-align:left; max-width:100%;}
.row.referred-row .col-md-6 {padding:0 15px;}
.slider-btm-text p {font-size:16px; line-height:28px;}
.referral-slider .contact-banner-section .item img {height:35vh; object-fit:cover;}
.slider-btm-section .container {width:100%;}
.slider-btm-text {padding:30px;}
.process-text p {font-size:16px; line-height:28px; padding-left:0px;}
.image-container-new img {margin-top:40px; height:auto !important;}
.framework-logo {flex-wrap:wrap;}
section.tools-section, .engagement-model {padding:40px 0;}
section.our-process-section {padding:50px 0;}
.ui-twi-box-section .itemnew.custom-item-new .row {flex-wrap:wrap; padding-bottom:60px;}
.ui-twi-box-section .itemnew.custom-item-new .row.row-reverse {flex-wrap:wrap-reverse;}    
.contact-banner-section-new .container-text {width:90%;}
.contact-banner-section-new h2.banner.text-left {font-size:35px;}
.contact-banner-section-new p.banner-content.text-left {font-size:21px;}
.service-title {font-size:35px; line-height:2;}
.service-container p {font-size:18px;}
.service-mid-title {font-size:30px;}
.service-list ul li {font-size:18px;}
.container.service-list-blue h4 {font-size:30px;}
.container.service-list-blue p {font-size:16px;}
.our-speciality > .border-bottom ul li {padding:2% 4%;}
.container.service-list-blue h5 {font-size:18px;}
.whychoose .service-mid-title {font-size:30px;}
.container.whychoose.mt-0 {margin-bottom:3em !important;}
.whychoose .border-bottom {font-size:18px;}
.client-flex .home-service-feature {padding:2% 13px; width:18%; height:120px; align-items:center;}
.dotanimation:before {top:-45px;}

li.desk-service-img {display:none;}
li.mobile-service-img {display:block;}
.slider-main.mb-60 {margin-bottom:20px;}
.top-dev-banner .clientlogosec img {width:320px !important; float:none; left:0; right:0; margin:0 auto;}
.top-dev-banner .clientlogosec.reginal-app-logo {right:0%; width:100%;}
.page-id-32188 .contact-banner-section .item img {height:312px !important;}
.contact-banner-section .item img {object-fit:cover; object-position:center;}
body .client-flex .home-service-feature {width:100%; height:auto; padding:50px 10px; display:block;}
.contact-banner-section .item img:first-child {object-fit:cover;}
.page-id-32603 .contact-banner-section .item img {object-position:right;}
.postid-4413 .contact-banner-section .item img {object-position:right;}
.horizontal-slider .action span {position:relative; left:0; top:0; font-weight:700; font-size:40px;}
.horizontal-slider .header-text h2 {font-size:40px;}
.horizontal-slider .action {display:flex;}
.horizontal-slider .owl-navbar {margin-top:1em; margin-left:1em;}
.content-row article.our_app {width:45%; margin:15px;}
.postid-33204 .col-md-push-8 {left:0%;}
.single-post-content .pld-like-dislike-wrap {position:fixed; top:50%; left:8px; z-index:9; margin-bottom:0;}
.container-single {width:97%;}
.container-single-blog p {clear:both !important; float:left; width:100%;}
.single-post div#container.container {flex-wrap:wrap; display:flex;}
.single-post div#container.container .single-post-content {order:2;}
.single-post div#container.container .mysidebar {margin:30px 0 0px !important;}
.column {width:100%;}
.column ul li {flex-direction:column; text-align:center;}
.column ul li img {margin:0 auto 10px;}
.column ul li p {text-align:center;}
p.banner-heading {font-size:30px;}
p.main-heading-banner {font-size:35px; line-height:42px;}
p.slide-2-heading {font-size:18px; line-height:20px;}
p.slide-2-main-heading {font-size:25px !important; font-weight:800 !important; line-height:32px !important; margin:5px 0 15px !important;}
.client-flex .home-service-feature {width:100%; height:auto;}
.modal-content {width:80%;}
.client-flex .home-service-feature img {width:50%;}    
.height_banner.social-app {height:600px;}
.container_1118.lead_sec {padding-top:0 !important;}
p.head-sub br {display:none;}
p.head-sub {padding:0 15px;}
section.social-services {margin-bottom:30px !important; padding-top:30px;}
.personalized-quote-img {margin-bottom:30px;}
.recruitment-sec .container {bottom:33%;}
.p-box-img {min-width:50px;}
.platform-inner .col-md-6:nth-child(even) .platform-box {padding-left:0;}
.platform-inner .col-md-6:nth-child(odd) .platform-box {padding-right:0;}
.platform-inner .col-md-6:nth-child(2) .platform-box {padding-top:30px;}
.platform-inner .col-md-6:nth-child(odd), .platform-inner .col-md-6:last-child {padding-left:15px;}
.teckstack.row {margin-top:50px;}
.challenges-section-row.tech-stack-section {padding-top:35px;}
.b-right {border-right:none;}
.postid-4937 section.appdevsec {margin-top:0; padding-top:0; padding-bottom:50px;}
.client-inner {display:block; padding:30px;}
section.challenge-sec {padding-top:40px;}
.web-features-sec p.sub_head {margin-bottom:40px; font-size:18px; line-height:28px;}
.features-text p, .client-inner p {font-size:18px; line-height:28px;}
.features-container .row {margin-bottom:20px;}
.postid-38023 .banner-image {height:500px !important;}
section.work-banner h1 {font-size:30px; line-height:1.25;}
.web-features-sec p.sub_head br {display:none;}
.features-image {margin-top:15px;}
body .height_banner div.banner.text-left.web-banner-text br {display:block;}
.web-banner-text span:after {height:4px; bottom:4px;}
.page-id-37980 .custom-services-panel {padding-top:20px; padding-bottom:20px;}
.web-app-custom-services .custom-services-panel h4 {font-size:22px;}
.full-stack-banner .contact-banner-section.banner-web.front-end-banner.height_banner .item.developer-banner img.cover-bg.banner-web-img {height:275px !important;}
.page-id-37980 .web-app-services .dotanimation.developer-title, .developer-title {font-size:28px !important;}
.page-id-37980 section#serv_testimonial_bg {margin-top:50px;}
section.sec_benefits {padding-bottom:0; padding-top:50px;}
.sec_benefits .row {row-gap:20px;}
section.tech-stack-sec {padding-top:50px; padding-bottom:50px;}
.page-id-37980 section.appdevsec.mt-50 {margin-top:30px;}
.page-id-37980 .custom-row-tab {padding-top:0;}
.page-id-37980 .approach-section h3 {margin:0px auto 30px !important;}
.hire_remote_banner .contact-banner-section .item.ui-banner img {height:550px;}
.postid-30867 .contact-banner-section-new .container-text {left:0; right:0; top:50%; transform:translateY(-50%);}
.postid-30867 section.service-container.mt-60 {margin-top:0;}
.postid-30867 .service-container .container_1118 h1.mainTitle {font-size:20px !important; padding:0 15px;}
.postid-30867 .service-container p {font-size:14px; line-height:18px;}

.postid-30867 .item.developer-banner {height:300px; background:#fff;}
.full-stack-banner.usa-banner.full-stack-banner .front-end-banner.vas-banner-section .usa-banner-img {height:250px !important; bottom:10px; top:unset !important; transform:unset;}
.full-stack-banner.usa-banner .contact-banner-section.front-end-banner .item.developer-banner img.usa-banner-img {height:250px !important; bottom:10px; top:unset !important; width:80% !important; right:0; left:0; margin:0 auto;}
.usa-banner .vas-banner-section {height:475px;}
.page-id-34163 .full-stack-section .front-end-dev.hire-ios-dev.full-stack-ser .developer-title.title-1 {font-size:22px !important;}
.full-stack-section .full-stack-ser {width:100%;}
.height-banner {height:540px;}
.remote-engagement-model .custom-services-panel h4 br {display:none;}
.hire_remote_banner .contact-banner-section .container-text {top:20px !important; transform:unset;}
.hire-remote-dev .row {padding:30px; row-gap:20px;}
.hire-remote-dev h2 {font-size:28px;}
.hire-remote-dev .row .col-md-4 {width:100%;}
section.our-process-section.dedicated-hire-process {padding-top:0; padding-bottom:0;}
.dedicated-hire-process .img-left, .dedicated-hire-process .img-top {display:none;}
.page-id-34386 section.why-hire-ios-dev.mt-80 h3 {font-size:28px !important;}
.page-id-34386 section.why-hire-ios-dev.mt-80 {padding-top:50px;}
.construct-banner.full-stack-banner .front-end-banner.vas-banner-section .cover-bg.banner-web-img {right:0;}
.usa-banner .contact-banner-section.front-end-banner .item img.web-banner-bg {height:475px !important;}
.usa-banner .contact-banner-section.front-end-banner .container-text {top:210px !important;}
.construct-banner .contact-banner-section.front-end-banner .item.developer-banner img.web-banner-bg {height:475px !important;}
.postid-33885 .full-stack-banner .contact-banner-section.front-end-banner .item.developer-banner img.cover-bg.banner-web-img {bottom:25px;}
.postid-33885 .faq .card-header, .postid-33856 .faq .card-header {padding-right:25px; position:relative;}
.postid-33885 .accordion .card-header.collapsed:after, .postid-33856 .accordion .card-header.collapsed:after {position:absolute; right:15px; top:50%; transform:translateY(-50%);}
.postid-33885 .accordion .card-header:after, .postid-33856 .accordion .card-header:after {position:absolute; right:15px; top:50%; transform:translateY(-50%);}
.postid-33856 .full-stack-banner .contact-banner-section.front-end-banner .item.developer-banner img.cover-bg.banner-web-img {bottom:20px;}
.full-stack-section h1.mt-50.container-section.developer-title {margin-top:0 !important;}
.aws-tech .section-box {justify-content:center; gap:15px;}
.aws-tech .dev-box-div {width:165px !important;}
ul.logo-section li img {width:115px !important;}
.hr-software-banner .contact-banner-section.front-end-banner .item img.web-banner-bg {height:475px !important;}
section.two-box-section.travel-two-box-section .row:nth-child(odd) {flex-wrap:wrap;}
section.two-box-section.travel-two-box-section .row:nth-child(even) {flex-wrap:wrap-reverse;}
section.mobileappservice.developer-services-section.mt-80 {margin-top:0;}
.two-box-text h4 {font-size:22px; line-height:30px;}
.full-stack-banner .contact-banner-section.front-end-banner .item.developer-banner img.cover-bg.banner-web-img {height:330px !important; bottom:10px;}
.full-stack-banner .contact-banner-section.front-end-banner.height-banner .item.developer-banner img.cover-bg.banner-web-img {height:auto !important; bottom:20px; top:unset !important; width:55% !important;}
.box-left-btm {left:0;}
.box-right-btm {right:0;}
.travel-projects-sec .row.row-mid {background-image:none;}
.full-stack-section .contact-banner-section.front-end-banner .item.developer-banner img.cover-bg {height:250px !important;}
.stack-benefit .col-md-4.col-xs-12 {width:100%;}
.horizontal-slider .action span {left:0 !important;}
.tech-box-main {flex-wrap:wrap;}
.secWhoDo .img-left img {width:100%;}
.fullstack-model .custom-tab .col-sm-12 .row .col-sm-12 {width:100%;}
section.row-3-box {margin-top:50px;}
section.row-3-box.stack-benefit .developer-title {font-size:30px !important;}
section.row-3-box.stack-benefit .developer-title br {display:none;}
.tech-left {width:100%;}
.tech-box-row {height:auto !important;}
.tech-right .tech-box-row {flex-wrap:wrap;}
.tech-right .tech-box {width:115px;}
.horizontal-slider .owl-navbar {margin-left:0px; padding-left:50px;}
.contact-banner-section.front-end-banner .item.developer-banner img {height:475px !important;}
.contact-banner-section .item img:first-child, .page-id-29596 .contact-banner-section-new .item img:first-child {object-position:right;}
.contact-banner-section .container-text {top:18%; transform:translateY(-50%);}

.contact-banner-section.page-id-34215 .container-text {top:45% !important; transform:translateY(-50%);}
.page-id-18 .contact-banner-section .item img:first-child {object-fit:cover !important;}
.postid-31824 .contact-banner-section.front-end-banner .item .cover-bg {transform:translateY(-15%);}
.postid-25250 .contact-banner-section .item img.mobiles {height:450px !important;}

.slider_bottom_content {margin-top:100px;}
.page-id-33035 .front-end-banner.vas-banner-section .cover-bg {top:65% !important;}
.home-slider .view.slide-2 {background-position:88% !important; position:relative;}
.home-slider .view.slide-2:after {position:absolute; content:''; width:100%; height:100%; background:rgb(0 0 0 / 40%); top:0; left:0; z-index:1;}
.home .slide-2 .card-body-content .blueRgb {color:#fff !important;}
.home-slider .view.slide-2 .container-fluid {position:relative; z-index:9;}
.home .slide-2 h4 {font-size:18px; line-height:20px;}
.slide-2 img#aniimg {margin-top:15px;}
.home-slider .slick-prev {left:10px;}
.home-slider .slick-next {right:18px;}
.home .slide-2 .card-body-content h2 {font-size:25px !important; font-weight:800 !important; line-height:32px !important; margin:5px 0 15px !important;}
.card-body-content h2 {margin-bottom:50px !important;}
.home .slide-2 a.learn-btn {margin:0 auto 35px; width:150px; height:40px;}
.front-end-banner.vas-banner-section .cover-bg {transform:unset;}
div#accordion .card-header {position:relative;}
.accordion .card-header.collapsed:after, .accordion .card-header:after {position:absolute; right:10px; top:25px;}
.card-header a.card-title {padding-right:25px;}
.vas-banner-section h2.banner.text-left {max-width:310px;}
.two-column .row {display:block;}
.page-id-33035 .developer-title {margin-top:0 !important;}
.column-text p {font-size:16px; color:rgba(80,81,89,1); line-height:30px;}
.column-text h6 {font-size:18px; line-height:24px; margin:15px 0 0;}
.vas-help-section .col-md-3, .process-section .col-md-3 {width:100%;}
.vas-help-section .developer-title, .process-section .developer-title {margin-top:0 !important;}
.vas-help-section .row {display:block;}
.box-column-text p, .process-box-text p {font-size:16px;}
.box-column-text h4, .process-box-text h4 {font-size:20px;}
.img-box img {width:60px; max-width:60px;}
.process-section .col-md-3:after {width:100% !important; right:0 !important;}
.cta-section-inner {flex-wrap:wrap; justify-content:center; text-align:center; padding:30px;}
.process-section .col-md-3:last-child:after, .process-section .col-md-3:nth-child(2):after {opacity:1;}
.cta-text h3 {margin-top:0 !important; font-size:26px; line-height:34px;}
.benefit-section-inner .row {display:block;}
.two-box-text ul li {width:100%;}
section.tech-section-main {padding-top:50px;}
.postid-32853 .contact-banner-section.front-end-banner .container-text {width:100%; top: 170px !important;
        padding-right: 40px;}
.postid-32853 h2.banner.text-left {font-size:20px !important; max-width:300px;}
.postid-32853 .section-box {flex-wrap:wrap;}
.dev-box-div {width:50% !important;}
.postid-32853 .front-end-dev.hire-ios-dev .developer-title.title-1 {font-size:32px !important;}
.postid-9073 .horizontal-slider .action span {position:absolute; left:-25px; top:9px; font-size:30px;}
.fullpage .contentleft {margin-bottom:35px;}
.benefit-text-box p {font-size:16px;}

.postid-9073 .contact-banner-section .container-text {top:40% !important; z-index:9; width:50%;}
.postid-9073 .mobile-last {order:2; margin-top:25px;}
.benefit-section-inner .col-md-4.col-sm-12 {margin-bottom:30px;}
.horizontal-slider .action span {position:absolute; left:-30px; top:10px; font-size:30px;}
.contact-banner-section.front-end-banner .item.developer-banner img.cover-bg {height:inherit !important; top:inherit; bottom:0; right:0; width:80% !important; left:0; object-fit:contain !important; margin:0 auto;}
.section-box {flex-wrap:wrap;}
section.mobileappservice.engagement-model.front-expertise {padding-top:0;}
.logoheader-box.front-end-logo ul.clogo.clogo-box {padding-left:0;}
.logoheader-box.front-end-logo ul.clogo.clogo-box li {margin:0;}
.dev-section h6 {font-size:18px;}
.front-two-box-section h2.developer-title {font-size:28px !important;}
.col-xs-12.col-sm-6.col-md-6.mobile-first {order:2; margin-bottom:25px;}
.col-xs-12.col-sm-6.col-md-6.mobile-last {order:2; margin-top:25px;}
section.two-box-section.front-two-box-section {margin-bottom:50px;}
.wrapper h2.yellowTitle br {display:none;}
.postid-28721 section.mobileappservice {margin-top:70px;}
.postid-28721 section.wrapper.mb-80 {margin-top:80px;}
.teckstack.row .col-sm-3.mt-100 {margin-top:15px;}
.front-two-box-section h2.developer-title {font-size:28px !important; line-height:1 !important; margin-bottom:40px !important;}
.postid-32813 .contact-banner-section .container-text {width:100%; max-width:300px; top:25% !important;}
.postid-32813 .clientlogosec.reginal-app-logo {width:100%; bottom:0px;}
body.postid-32813 .contact-banner-section .item img {height:440px !important;}
.postid-32813 .service-container .container_1118 h1.mainTitle {font-size:25px !important;}
.row.web-app-custom-services {flex-direction:column;}
.dotanimation.developer-title, .developer-title {font-size:28px !important; line-height:normal !important;}
.web-app-custom-services p, .three-box-main p {font-size:18px;}
.three-box-main h6 {font-size:22px;}
.acc-table-inner table th {font-size:14px; line-height:18px;}
.custom-section .right-column {margin-top:20px;}
.page-id-32537 .fullpage {margin-left:0px;}
.custom-section .right-column .content-box {flex-direction:column; align-items:center;}
.page-id-29921 .custom-section .container {padding:10px 10px;}
p.customp {line-height:30px;}
.whodo-section-inner {margin-bottom:30px;}
.secWhoDo .row.mt-30 {margin-bottom:0px;}
.custom-navigation.pag li a.text {padding-bottom:10px;}
.whodo-section-half {margin-right:10px; min-height:600px;}
.service-content-section .service-block {min-height:660px;}
.development-logo .client_logo {float:left; height:227px; width:31.8%;}
.service-content {flex-direction:column; text-align:center;}
.service-content {display:flex; align-items:center; gap:20px;}
.service-icon {margin:0 auto;}
.page-id-37699 .fullpage .content ul {padding:0px;}    
.grid-container {display:block;}
.page-id-36477 .panel-body.custom-tab {padding:5px;}
.grid-container::after, .grid-container::before {display:none;}
.grid-item {display:block; margin-bottom:20px;}
.qa-box {flex-direction:column; text-align:center;}
.qa-icon {margin-bottom:10px; margin-right:0;}
}
@media screen and (max-width: 520px) {
    

img.menu-icon{
    display:none;
}
  .contact-banner-section {
    position: relative;
    height: 550px !important;
    background-color: #17467b;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
  }
  .page-id-162 .contact-banner-section{background-color: #17467b;}
  .contact-banner-section-new.postition-relative {
    height: 550px;
    background-color: #17457a;
}
img.bannerimg.desktops{
    display:none;
}
.ui-banner .cover-bg {display:none !important;}

  /* Hide all banner images */
  .contact-banner-section .item img, .contact-banner-section img.cover-bg {
    display: none !important;
  }
  .contact-banner-section-new .container-text{
      width:100%;
      top:30%;
      padding-right:36px;
  }
  .postid-28721 .contact-banner-section .container-text{
      width:100% !important;
  }

  /* Banner Text Container */
  .contact-banner-section .container-text {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    transform: none !important;
    width: 35% !important;
    color: #fff;
    padding-left: 40px;
    padding-right:36px;
  }
  .contact-banner-section-new p.banner-content.text-left {
    padding-right: 36px;font-size:20px;}

  /* Banner Heading */
  .contact-banner-section h2.banner.text-left,
  body div.banner.text-left {
    font-size: 28px !important;
    line-height: 38px !important;
    color: #fff;
    margin: 0 auto 10px auto;
    
  }

  /* Banner Paragraph */
  .contact-banner-section .container-text p {
    font-size: 18px !important;
    line-height: 28px !important;
    margin-bottom: 15px;
    text-align:left;
  }
  p.main-heading-banner{
      line-height: 40px !important;
    font-size: 28px;
  }
  .itemnew.custom-item-new .row {
    display: flex;
    align-items: center;
    flex-direction: column-reverse;
}

  /* CTA / Button */
  p.banner-request-quote a {
    display: inline-block;
    padding: 10px 18px;
    font-size: 16px;
    margin-top: 15px;
  }

  /* Hide logos on mobile */
  .clientlogosec.reginal-app-logo {
    display: none !important;
  }
  
 .postid-31824 .contact-banner-section.front-end-banner .container-text, .postid-35628 .contact-banner-section.front-end-banner .container-text, .postid-55 .contact-banner-section.front-end-banner .container-text, .postid-33223 .contact-banner-section.front-end-banner .container-text, .page-id-33371 .contact-banner-section.front-end-banner .container-text, .page-id-37699 .contact-banner-section.front-end-banner .container-text {
         max-width: 340px;
         width:100% !important;
        padding-left: 0px;
  }
  .horizontal-slider .action span{
      left: 0px; 
    top: -126px;
  }
  .col-sm-8.image-container-new img{
      width:100% !important;
  }
  .service-container .container_1118 h1.mainTitle{font-size: 28px !important;}
  .developer-title.title-1 {font-size:28px !important;}
      .contact-banner-section h2.banner.text-left{margin-top: -220px;}
      
.row.web-app-custom-services {
    display: flex;
    flex-direction: column;
}    
.benefit-section-inner .row{
    display: flex;
    flex-direction: column;
}
.section-box {
    display: flex;
    justify-content: center;
    flex-direction: row;
    flex-wrap: wrap;
}
.three-box-section .row {
    display: flex;
    flex-direction: column;
}
.three-box-section .col-md-4.mid-box{width:100%;}
.three-box-section .col-md-4 {
    width: 100%;
}
.three-box-main.right, .three-box-main.left {
    text-align: center;
}
div.custom-navigation.pag {
    display: flex;
    margin-top: 20px;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    align-items: center;
}
.custom-navigation .tab_lists {
    display: table-cell;
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
}
.challenges-section-row .dotanimation.developer-title, .developer-title{font-size:28px;}
.teckstack ul.contentList{
        text-align: center;
    list-style: none;
}
.travel-two-box-section .row{
    display: flex;
    align-items: center;
    flex-direction: column;
}
.col-xs-12 {
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.stack-section {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.front-two-box-section .row {
    display: flex;
    align-items: center;
    flex-direction: column-reverse;
}
.two-box-text ul{
    display: flex;
    flex-direction: column;
    margin-top:30px;
}
.two-box-text ul li{
        width: 100%;
}
.box-img img {
    height: 380px;
}
.front-expertise .custom-services-panel{
    width: 100%;
}
.postid-30867 .bannerimg {display:none;}
ul.clogo{display:none !important;}
.dotanimation.developer-title, .developer-title, .tech-section-main h2.dotanimation.developer-title, .web-app-services .dotanimation.developer-title, .developer-title{font-size:28px !important;}
section.tech-section-main{padding-top:0px; padding-bottom:0px;}
.postid-39664 .client-inner {    flex-direction: column;padding: 0px 10px;}

.rec-img img {width:100%; height:400px; object-fit:cover;}
section.bannerPopup .whileSec {top:-25px !important;}
.page-id-3105 .front-end-dev.hire-ios-dev.full-stack-ser .developer-title.title-1 {margin-top:250px !important;}
.page-id-38564 img.cover-bg {display:none;}
.page-id-38582 img.cover-bg { display:none !important;}
.page-id-38553 .tech-row, .page-id-38564 .tech-row, .page-id-38582 .tech-row {display:flex; justify-content:center; flex-wrap:wrap;}
.page-id-38558 img.cover-bg {max-width:100%; height:auto !important; width:50% !important; position:absolute; padding:20px; top:73px; bottom:40px; left:44%;}
.ai-benefits {padding:12px 0px; background:#fff; font-family:Arial, sans-serif;}
.tech-row {display:flex; justify-content:center; flex-wrap:nowrap; margin-bottom:40px; margin-top:40px; gap:10px;}
.approach-section h3 {margin:10px auto !important; font-size:30px; padding:0px !important;}   
.page-id-3105 section.logoheader {margin-top:229px !important;}
.design-section {padding:15px; flex-direction:column; margin:0px;}
.design-content {width:100%; padding-left:0px;}
.design-content h1 {font-size:30px; line-height:1.3; text-align:center;}
.postid-25250 .reginal-app-logo {top:276px; width:100%; left:-3%;}
.page-id-29921 .justify-content-center {flex-direction:column;}
.page-id-29759 .row.custom-services-panel-row.justify-content-center {flex-direction:column;}
.page-id-34163 .usa-banner .vas-banner-section {height:580px !important;}
.postid-28721 .service-container p {line-height:30px;}
.postid-28721 .usa-banner .vas-banner-section {height:580px !important;}
.postid-30867 .item.developer-banner {background:none !important; height:188px !important;}
.archive .banner.text-left {margin-top:27% !important; margin-bottom:-28px; line-height:0 !important;}
.page-id-38263 img.cover-bg {max-width:100%; height:180px !important; margin-top:140px; width:100% !important; position:absolute; top:120px; left:-2%;}
.ai-grid {display:grid; grid-template-columns:2fr; gap:30px;}
.page-id-38197 .web-app-section .developer-title {margin-top:1% !important;}
.page-id-38197 section.technologies-section {margin-top:120px;}
.page-id-38197 .our-banner-image {padding:83px 0px;}
.page-id-38197 section.appdevsec.mt-50 {margin-bottom:100px;}
.page-id-38197 .wrapper {margin-top:80px;}
.postid-33019 img.logo-img-top {margin-top:50px;}
.postid-25250.usa-banner .vas-banner-section {height:555px;}
.postid-25250.usa-banner .vas-banner-section h2.banner.text-left {margin-top:40%;}

.feature-col {padding:10px;}
.postid-6086 .banner.text-left {margin-top:80px !important;}
.postid-6086 .usa-banner .vas-banner-section {height:572px !important;}
.postid-32813 .usa-banner .vas-banner-section {padding-top:46px; line-height:32px;}
.content p {font-size:24px !important;}
.postid-33019 .clientlogosec.reginal-app-logo {display:block !important; width:70% !important; right:-22% !important; box-shadow:none;}
.postid-33019 .clientlogosec.reginal-app-logo img {box-shadow:none;}
.postid-33019 .clientlogosec img {width:66%;}
.page-id-36147 img.cover-bg.desktop {display:none !important;}
.page-id-38197 .developer-title.title-1 {margin-top:50px !important;}
.page-id-37392 .developer-title.title-1 {margin-top:30px !important;}
.page-template-sub-industry .developer-title.title-1 {margin-top:60px !important;}
.page-id-30936 .service-content {margin-top:125px;}
.page-id-38553 .developer-title.title-1, .page-id-38558 .developer-title.title-1, .page-id-38582 .developer-title.title-1 {margin-top:0px !important;}
.postid-225 .developer-title.title-1 {margin-top:54px !important;}
.page-id-29596.service-title {margin-top:160px !important;}

.containtHolder {margin-top:0px;}
.page-id-36147 img.cover-bg.desktop {display:none !important;}
.page-id-38564 .developer-title.title-1 {margin-top:0px !important;}
.page-id-38263 .developer-title.title-1 {margin-top:50px !important;}
.postid-9073 .containtHolder, .postid-30867 .containtHolder, .postid-28721 .containtHolder, .postid-32813 .containtHolder, .postid-33223.containtHolder {margin-top:0px;}
.postid-6086 section.service-container.mt-0 {margin-top:134px;}

.page-id-4304 .developer-title.title-1 {margin-top:60px !important;}
.page-id-20934 .developer-title.title-1 {margin-top:40px !important;}
.postid-32813 .clientlogosec.reginal-app-logo {display:none !important;}
.postid-9073 .service-container .container_1118 h1.mainTitle {margin-top:100px !important;}

.postid-28721 section.service-container.mt-0 {margin-top:-9px;}
.postid-28721 .clientlogosec.reginal-app-logo {display:none !important;}

.service-container p {font-size:24px !important; line-height:28px !important;}
.postid-30867 .service-container .container_1118 h1.mainTitle {font-size:30px !important;}
.postid-34107 .full-stack-section h1.mt-50.container-section.developer-title {margin-top:25px !important;}
.page-id-3105 .front-end-dev.hire-ios-dev.full-stack-ser .developer-title.title-1 {margin-top:65px !important;}

.postid-9073 body div.banner.text-left {margin-top:143% !important;}
.postid-6086 .developer-title.title-1 {margin-top:-80px !important;}
.postid-33019 .clientlogosec.reginal-app-logo {display:none !important;}
.postid-127 .service-container .container_1118 h1.mainTitle {margin-top:40px !important;}
section.service-container.mt-0 {margin-top:-93px;}
.service-container .container_1118 h1.mainTitle {font-size:30px !important;}
.service-container p {font-size:22px !important; line-height:28px !important;}
.service-container .container_1118 h1.mainTitle {margin-top:35px !important;}
p.banner-request-quote a {font-size:16px;}
body .front-end-dev.hire-ios-dev.full-stack-ser .developer-title.title-1 {font-size:30px !important;}
.service-title {font-size:30px; line-height:2;}
.service-container p {font-size:16px;}
.service-mid-title {font-size:25px;}
.service-list ul li {font-size:16px;}
.container.service-list-blue h4 {font-size:25px;}
.container.service-list-blue p {font-size:16px;}
.our-speciality > .border-bottom ul li {padding:2% 2%;}
.container.service-list-blue h5 {font-size:16px;}
.whychoose .service-mid-title {font-size:25px;}
.container.whychoose.mt-0 {margin-bottom:3em !important;}
.whychoose .border-bottom {font-size:16px;}
.client-flex .home-service-feature {padding:2% 13px; width:100%; display:inline-grid; height:150px; text-align:center !important; align-items:center;}
.dotanimation:before {top:-45px;}
.recruitment-approach-banner h6 {font-size:25px;}
.recruitment-approach-banner {height:200px;}
.recruitment-approach-bottom .container .panel-body h4 {font-size:18px;}
.recruitment-approach-bottom .container .panel-body p {font-size:16px;}
.recruitment-approach-bottom {top:-60px;}
.whychoose .border-bottom ul {display:block;}
.whychoose .border-bottom {border-bottom:none;}
.whychoose .border-bottom ul li {width:100%; border-right:none; float:left; padding:2% 2.5%; list-style-type:none; border-bottom:1px solid #9597a6; display:inline-flex; align-items:center;}
.whychoose .border-bottom ul li:last-child {border-bottom:1px solid #9597a6;}
.custom-services-panel h4 {font-size:16px;}
.custom-services-panel .panel-body img {width:50px; height:50px; object-fit:contain;}
.client_content_shortcode {margin:0;}
}

@keyframes pulse {
from {transform:scale3d(1,1,1);}
50% {transform:scale3d(1.05, 1.05, 1.05);}
to {transform:scale3d(1,1,1);}
}