.page-ruby-on-rails-development .banner-section,
.page-magento-development .banner-section { background-position: center top !important; }
.tech-php-banner { background-position: 0 -65px !important; }
.page-technology-php .banner-btn { padding-top: 0px; }
.banner-section .banner-btn { padding-top: 0; }
.tec-development-service-inner { padding-top:40px; }
.tec-development-service-inner .left { padding-left: 40px !important; padding-bottom: 40px !important; }
.web-development-service { padding-bottom: 100px; }
.web-development-service h2 { padding-bottom: 30px; }
.web-development-service .sub-title { padding-top: 60px; padding-bottom: 40px; }
.web-development-service-main { margin: 0 -15px; }
.web-development-service-main .web-development-service-wrap { padding: 0 15px 30px; width: 33.33%; }
.web-development-service-main .web-development-service-wrap .web-development-service-inner { border-radius: 17px; background: #fefeff; padding: 25px 25px 30px; overflow: hidden; position: relative; height: 100%; }
.web-development-service-main .web-development-service-inner .image-text { display: inline-flex; flex-wrap: wrap; align-items: center; width: 100%; padding-bottom: 20px; }
.web-development-service-main .web-development-service-inner .image-text .service-img figure { width: 71px; height: 71px; display: flex; align-items: center; justify-content: center; margin: 0 auto; border-radius: 17px; position: relative; z-index: 2; }
.web-development-service-main .web-development-service-inner .link-inner { text-align: center; padding-top: 10px; }
.web-development-service-main .web-development-service-wrap:nth-child(9n+1) .link-inner a { color: #c368f7; }
.web-development-service-main .web-development-service-wrap:nth-child(9n+2) .link-inner a { color: #f76868; }
.web-development-service-main .web-development-service-wrap:nth-child(9n+3) .link-inner a { color: #6880f7; }
.web-development-service-main .web-development-service-wrap:nth-child(9n+4) .link-inner a { color: #68dff7; }
.web-development-service-main .web-development-service-wrap:nth-child(9n+5) .link-inner a { color: #68b0f7; }
.web-development-service-main .web-development-service-wrap:nth-child(9n+6) .link-inner a { color: #f7c368; }
.web-development-service-main .web-development-service-wrap:nth-child(9n+7) .link-inner a { color: #79f768; }
.web-development-service-main .web-development-service-wrap:nth-child(9n+8) .link-inner a { color: #f79868; }
.web-development-service-main .web-development-service-wrap:nth-child(9n+9) .link-inner a { color: #f7688c; }
.web-development-service-main .web-development-service-inner .image-text .service-img { width: 88px; height: 88px; background: transparent; display: flex; align-items: center; border-radius: 17px; transition: all 400ms ease; }
.web-development-service-main .web-development-service-inner .image-text h3 { font-size: 18px; line-height: 26px; font-weight: 500; width: calc(100% - 90px); padding-left: 20px; text-align: left; }
.web-development-service-main .web-development-service-wrap .web-development-service-inner p { font-size: 15px; line-height: 25px; font-weight: 500; text-align: center; }
.web-development-service-main .web-development-service-wrap .web-development-service-inner:after { position: absolute; content: ""; width: 100%; left: 0; height: 7px; bottom: -2px; transform-origin: 0 50%; transform: scaleX(0); margin: 0 auto; opacity: 0; transition: all 0.9s ease-in-out }
.web-development-service-main .web-development-service-wrap .web-development-service-inner:hover::after { opacity: 1; transform: scaleX(1); }
.web-development-service-main .web-development-service-wrap:nth-child(9n+1) .image-text h3,
.web-development-service-main .web-development-service-wrap:nth-child(9n+1) .image-text h3 a { color: #c368f7; }
.web-development-service-main .web-development-service-wrap:nth-child(9n+1) .web-development-service-inner:after { background-color: #c368f7; }
.web-development-service-main .web-development-service-wrap:nth-child(9n+1) .web-development-service-inner:hover .service-img { background: hsl(278deg 90% 69% / 5%); }
.web-development-service-main .web-development-service-wrap:nth-child(9n+2) .image-text h3,
.web-development-service-main .web-development-service-wrap:nth-child(9n+2) .image-text h3 a { color: #f76868; }
.web-development-service-main .web-development-service-wrap:nth-child(9n+2) .image-text .service-img figure { /*background-color: rgba(247 104 104 / 10%); */}
.web-development-service-main .web-development-service-wrap:nth-child(9n+2) .web-development-service-inner:hover .service-img { background-color: rgba(247 104 104 / 10%); }
.web-development-service-main .web-development-service-wrap:nth-child(9n+2) .web-development-service-inner:after { background-color: #f76868; }
.web-development-service-main .web-development-service-wrap:nth-child(9n+3) .image-text .service-img figure { background-color: rgba(104 128 247 / 10%); }
.web-development-service-main .web-development-service-wrap:nth-child(9n+3):hover .web-development-service-inner .service-img { background-color: rgba(104 128 247 / 5%); }
.web-development-service-main .web-development-service-wrap:nth-child(9n+3) .image-text h3,
.web-development-service-main .web-development-service-wrap:nth-child(9n+3) .image-text h3 a { color: #6880f7; }
.web-development-service-main .web-development-service-wrap:nth-child(9n+3) .web-development-service-inner:after { background-color: #6880f7; }
.web-development-service-main .web-development-service-wrap:nth-child(9n+4) .image-text .service-img figure { background-color: rgba(104 223 247 / 10%); }
.web-development-service-main .web-development-service-wrap:nth-child(9n+4):hover .web-development-service-inner .service-img { background-color: rgba(104 223 247 / 5%); }
.web-development-service-main .web-development-service-wrap:nth-child(9n+4) .image-text h3,
.web-development-service-main .web-development-service-wrap:nth-child(9n+4) .image-text h3 a { color: #68dff7; }
.web-development-service-main .web-development-service-wrap:nth-child(9n+4) .web-development-service-inner:after { background-color: #68dff7; }
.web-development-service-main .web-development-service-wrap:nth-child(9n+5) .image-text .service-img figure { background-color: rgba(104 176 247 / 10%); }
.web-development-service-main .web-development-service-wrap:nth-child(9n+5):hover .web-development-service-inner .service-img { background-color: rgba(104 176 247 / 5%); }
.web-development-service-main .web-development-service-wrap:nth-child(9n+5) .image-text h3,
.web-development-service-main .web-development-service-wrap:nth-child(9n+5) .image-text h3 a { color: #68b0f7; }
.web-development-service-main .web-development-service-wrap:nth-child(9n+5) .web-development-service-inner:after { background-color: #68b0f7; }
.web-development-service-main .web-development-service-wrap:nth-child(9n+6) .image-text .service-img figure { background-color: rgba(247 197 104 / 10%); }
.web-development-service-main .web-development-service-wrap:nth-child(9n+6):hover .web-development-service-inner .service-img { background-color: rgba(247 197 104 / 5%); }
.web-development-service-main .web-development-service-wrap:nth-child(9n+6) .image-text h3,
.web-development-service-main .web-development-service-wrap:nth-child(9n+6) .image-text h3 a { color: #f7c368; }
.web-development-service-main .web-development-service-wrap:nth-child(9n+6) .web-development-service-inner:after { background-color: #f7c368; }
.web-development-service-main .web-development-service-wrap:nth-child(9n+7) .image-text .service-img figure { background-color: rgb(121 247 104 / 10%); }
.web-development-service-main .web-development-service-wrap:nth-child(9n+7) .web-development-service-inner:hover .service-img { background: hsla(112, 57%, 50%, 0.05); }
.web-development-service-main .web-development-service-wrap:nth-child(9n+7) .web-development-service-inner:after { background-color: #79f768; }
.web-development-service-main .web-development-service-wrap:nth-child(9n+7) .image-text h3,
.web-development-service-main .web-development-service-wrap:nth-child(9n+7) .image-text h3 a { color: #79f768; }
.web-development-service-main .web-development-service-wrap:nth-child(9n+8) .image-text .service-img figure { background-color: rgb(247 152 104 / 10%); }
.web-development-service-main .web-development-service-wrap:nth-child(9n+8) .web-development-service-inner:hover .service-img { background: hsla(20, 57%, 50%, 0.05); }
.web-development-service-main .web-development-service-wrap:nth-child(9n+8) .web-development-service-inner:after { background-color: #f79868; }
.web-development-service-main .web-development-service-wrap:nth-child(9n+8) .image-text h3,
.web-development-service-main .web-development-service-wrap:nth-child(9n+8) .image-text h3 a { color: #f79868; }
.web-development-service-main .web-development-service-wrap:nth-child(9n+9) .image-text .service-img figure { background-color: rgb(247 104 140 / 10%); }
.web-development-service-main .web-development-service-wrap:nth-child(9n+9) .web-development-service-inner:hover .service-img { background: hsla(345, 57%, 50%, 0.05); }
.web-development-service-main .web-development-service-wrap:nth-child(9n+9) .web-development-service-inner:after { background-color: #f7688c; }
.web-development-service-main .web-development-service-wrap:nth-child(9n+9) .image-text h3,
.web-development-service-main .web-development-service-wrap:nth-child(9n+9) .image-text h3 a { color: #f7688c; }
.web-development-service-main .web-development-service-wrap:nth-child(9n+11) .image-text h3,
.web-development-service-main .web-development-service-wrap:nth-child(9n+11) .image-text h3 a { color: #f768f7; }
.web-development-service-main .web-development-service-wrap:nth-child(9n+11) .web-development-service-inner:after { background-color: #f768f7; }
.web-development-service-main .web-development-service-wrap:nth-child(9n+11) .image-text .service-img figure { background-color: rgb(247 104 247 / 10%); }
.web-development-service-main .web-development-service-wrap:nth-child(9n+11) .web-development-service-inner:hover .service-img { background-color: rgb(247 104 247 / 10%); }
.web-development-service-main .web-development-service-wrap:nth-child(9n+12) .image-text h3,
.web-development-service-main .web-development-service-wrap:nth-child(9n+12) .image-text h3 a { color: #68f7d3; }
.web-development-service-main .web-development-service-wrap:nth-child(9n+12) .web-development-service-inner:after { background-color: #68f7d3; }
.web-development-service-main .web-development-service-wrap:nth-child(9n+12) .image-text .service-img figure { background-color: rgb(104 247 211 / 10%); }
.web-development-service-main .web-development-service-wrap:nth-child(9n+12) .web-development-service-inner:hover .service-img { background-color: rgb(104 247 211 / 10%); }
.among-our-clients.flex-wrap { padding-top: 0px; }
.among-our-clients.flex-wrap .left h2 { padding-bottom: 30px; }
.among-our-clients.flex-wrap .left .button-2 { padding-top: 30px; }
.among-our-clients-main { padding-bottom: 50px; }
.why-go-with-main { background-color: #f6f7fa; position: relative; padding: 50px 0 60px; margin: 0px 0 0px; }
.why-go-with-main h2 { padding-bottom: 20px; }
.why-go-with-main p { font-size: 16px; }
.why-go-with-main .tile.text-align { margin: 0px auto 0px; }
.why-go-with-wrap { margin: 0 -15px; flex-direction: row-reverse; }
.why-go-with-wrap .why-go-with-wrap-img { padding: 0 15px; width: 50%; text-align: center; }
.why-go-with-wrap .why-go-with-wrap-img object { filter: drop-shadow(3px 3px 3px rgba(0, 0, 0, .2)); }
.why-go-with-wrap .why-go-with-wrap-content { padding: 0 15px; width: 50%; justify-content: flex-start; display: inline-flex; }
.why-go-with-wrap .why-go-with-wrap-content ul { column-count: 2; }
.why-go-with-wrap .why-go-with-wrap-content ul { column-count: 1; list-style: none; break-inside: avoid-column; }
.why-go-with-wrap .why-go-with-wrap-content ul li { position: relative; padding-left: 35px; break-inside: avoid; font-size: 22px; font-weight: 500; line-height: 60px; margin-bottom: 0px; }
.why-go-with-wrap .why-go-with-wrap-content ul li:before { position: absolute; content: ""; height: 9px; top: 0px; width: 9px; left: 0; transition: all 400ms ease-in-out; background: #000000; transform: translateY(25px); }
.why-go-with-wrap .why-go-with-wrap-content ul li:hover::before { background: #000000; }
.delivering-right-solution { padding: 80px 0px 0px; }
.delivering-right-solution .tile.text-align { max-width: 710px; margin: 0px auto 30px; }
.delivering-right-solution .tile.text-align h2 { padding-bottom: 30px; }
.delivering-right-solution-wrap { margin: 0 -15px; }
.delivering-right-solution-wrap .deliver-right-sol { padding: 0 50px 50px; }
.delivering-right-solution-wrap .deliver-right-sol .inner { box-shadow: 1.928px 2.298px 31.5px 3.5px rgb(21 21 21 / 6%); background-color: #fff; border-radius: 29px; display: flex; align-items: center; flex-wrap: wrap; position: relative; padding: 51px 35px; transition: all 500ms ease-in-out; height: 100%; border: 2px solid transparent; }
.delivering-right-solution-wrap .deliver-right-sol .inner:hover { border: 2px solid #c368f7; }
.delivering-right-solution-wrap .deliver-right-sol .inner figure { height: 84px; background: #f5e8fe; width: 85px; display: flex; align-items: center; justify-content: center; border-radius: 30px; position: absolute; left: -50px; box-shadow: 1.928px 2.298px 31.5px 3.5px rgba(21, 21, 21, 0.06); }
.delivering-right-solution-wrap .deliver-right-sol .inner h3 { text-align: center; width: 100%; font-weight: 600; font-size: 19px; line-height: 23px; color: rgb(18 18 18 / 80%); }
.delivering-right-solution-wrap .deliver-right-sol:nth-child(2) .inner figure { background-color: #fdeff0; }
.delivering-right-solution-wrap .deliver-right-sol:nth-child(2) .inner:hover { border: 2px solid #f76868; }
.delivering-right-solution-wrap .deliver-right-sol:nth-child(3) .inner figure { background-color: #eff1fe; }
.delivering-right-solution-wrap .deliver-right-sol:nth-child(3) .inner:hover { border: 2px solid #6880f7; }
.delivering-right-solution-wrap .deliver-right-sol:nth-child(4) .inner figure { background-color: #e6f9fc; }
.delivering-right-solution-wrap .deliver-right-sol:nth-child(4) .inner:hover { border: 2px solid #68dff7; }
.delivering-right-solution-wrap .deliver-right-sol:nth-child(5) .inner figure { background-color: #edf5fc; }
.delivering-right-solution-wrap .deliver-right-sol:nth-child(5) .inner:hover { border: 2px solid #68b0f7; }
.delivering-right-solution-wrap .deliver-right-sol:nth-child(6) .inner figure { background-color: #fcf7ed; }
.delivering-right-solution-wrap .deliver-right-sol:nth-child(6) .inner:hover { border: 2px solid #f7c368; }
.delivering-right-solution-wrap .deliver-right-sol:nth-child(7) .inner figure { background-color: #F0FDF0; }
.delivering-right-solution-wrap .deliver-right-sol:nth-child(7) .inner:hover { border: 2px solid #79F768; }
.delivering-right-solution-wrap .deliver-right-sol:nth-child(8) .inner figure { background-color: #FDF3F0; }
.delivering-right-solution-wrap .deliver-right-sol:nth-child(8) .inner:hover { border: 2px solid #F79868; }
.delivering-right-solution-wrap .deliver-right-sol:nth-child(9) .inner figure { background-color: #FDEFF3; }
.delivering-right-solution-wrap .deliver-right-sol:nth-child(9) .inner:hover { border: 2px solid #F7688C; }
.faq-section.position-relative.blur-image-div:after,
.faq-section.position-relative.blur-image-div:before { content: ''; display: none; }
.delivering-right-solution-wrap .deliver-right-sol .inner figure img { filter: grayscale(100%) brightness(70%) contrast(2); }
.delivering-right-solution-wrap .deliver-right-sol .inner:hover figure img { filter: initial; transition: all 500ms ease-in-out; }
.get-started-form { padding-top: 50px; }
.page-technology-php footer { margin-top: -50px !important; padding-top: 110px !important; }
.tech-cake-php-banner { background-position: center top !important; }
.page-technology-cakephp .banner-section { background-position: top !important; }
.page-technology-cakephp .banner-section .banner-btn { padding-top: 0; }
.page-technology-cakephp .why-go-with-wrap .why-go-with-wrap-img { display: flex; align-items: center; width: 50%; }
.page-technology-cakephp .why-go-with-wrap .why-go-with-wrap-content { width: 50%; justify-content: unset; }
.page-technology-cakephp ul#mega-menu-primary > li > ul.mega-sub-menu:after { background-size: cover !important; background-position: left -110px bottom -50px !important; }
.tech-html5-banner { background-position: 0 -30px !important; }
.related-service-main { box-shadow: 1.928px 2.298px 55.46px 3.54px rgb(21 21 21 / 8%); margin-bottom: 70px; padding-top: 60px; }
.related-service-main.mb-0 { margin-bottom: 0; }
/*why-go-with-new*/
.why-go-with-main-eg.why-go-with-main:after { display: none; }
.why-go-with-main-eg .why-go-with-wrap .why-go-with-wrap-content { display: initial; }
.why-go-with-main-eg.why-go-with-main .tile.text-align { text-align: left; margin-bottom: 0px; }
.why-go-with-main-eg.why-go-with-main h2 { padding-bottom: 15px; padding-top: 45px; }
.why-go-with-wrap-img figure { height: 100%; width: auto; }
.why-go-with-wrap-img figure img { height: 100%; width: 100%; object-fit: contain; }
.page-shopify-development .web-solutions-inner .right figure object { height: 315px; }
.page-php-development .our-clients,
.page-laravel-development .our-clients,
.page-codeigniter-development .our-clients,
.page-cakephp-development .our-clients,
.page-drupal-development .our-clients,
.page-magento-development .our-clients,
.page-shopify-development .our-clients,
.page-android-app-development .our-clients{ margin-bottom: 0px !important; }
.value-box-main-section .value-box-width .our-value-box-info .value-box-info-title h4 { line-height: 30px; }
.wordpress-enterprise-section .value-box-main-wrap .value-box-width .value-box-image { background-image: url(https://d2yn3p1o2oplij.cloudfront.net/wp-content/themes/wpwebinfotech/images/Technology-WordPress-i2.png); }
.wordpress-enterprise-section.ci-best-practices-we-follow .value-box-main-wrap .value-box-width:nth-child(2) .value-box-image { background-position: -115px -10px; }
.wordpress-enterprise-section.ci-best-practices-we-follow .value-box-main-wrap .value-box-width:nth-child(2) .value-box-image { background-position: -135px -20px; }
.wordpress-enterprise-section.ci-best-practices-we-follow .value-box-main-wrap .value-box-width:nth-child(1) .value-box-image { background-position: -20px -20px; }
.wordpress-enterprise-section.ci-best-practices-we-follow .value-box-main-wrap .value-box-width:nth-child(3) .value-box-image { background-position: -251px -20px; }
.wordpress-enterprise-section.ci-best-practices-we-follow .value-box-main-wrap .value-box-width:nth-child(4) .value-box-image { background-position: -20px -135px; }
.wordpress-enterprise-section.ci-best-practices-we-follow .value-box-main-wrap .value-box-width:nth-child(5) .value-box-image { background-position: -134px -135px; }
.wordpress-enterprise-section.ci-best-practices-we-follow .value-box-main-wrap .value-box-width:nth-child(6) .value-box-image { background-position: -250px -135px; }
.page-codeigniter-development .why-go-with-main { background-color: #ffffff; }
.value-box-main-section.wordpress-enterprise-section { background-color: transparent; padding-bottom: 50px !important; }
.wordpress-enterprise-section.value-box-main-section .value-box-main-wrap .value-box-width .our-value-box-info { box-shadow: 0px 0px 45.9px 5.1px rgba(21, 21, 21, 0.04); }
.plugins-wrap ul li a { list-style: none; background-color: rgb(255, 255, 255); box-shadow: 7.071px 8.426px 26.39px 2.61px rgb(21 21 21 / 14%); border-radius: 12px; width: 137px; height: 147px; text-align: center; display: flex; align-items: center; flex-direction: column; justify-content: center; padding: 0 14px; margin-bottom: 30px; position: relative; overflow: hidden; color: #3f3f3f; }
.plugins-wrap ul li .plugins-text { line-height: 20px; font-size: 14px; }
.plugins-wrap ul li .plugins-img { height: 55px; width: 58px; margin: 0 auto 15px; }
.plugins-wrap { display: flex; align-items: center; flex-wrap: wrap; }
.plugins-wrap ul li { list-style: none; color: #3f3f3f; }
.plugins-wrap ul { margin: 0 10px; }
.plugins-wrap ul:first-child { margin-left: 0; }
.plugins-wrap ul:last-child { margin-right: 0; }
.plugins-wrap ul li .plugins-img:after { content: ''; background-image: url(https://d2yn3p1o2oplij.cloudfront.net/wp-content/themes/wpwebinfotech/images/Technology-WordPress.png); height: 60px; width: 60px; background-size: auto; margin: 0px auto; display: inline-block; filter: grayscale(100%); transition: all 400ms ease; }
.plugins-wrap ul li:hover .plugins-img:after { filter: grayscale(0); }
.plugins-wrap ul li a:after { position: absolute; content: ""; background-color: #0095d8; width: 100%; left: 0; height: 5px; bottom: -2px; transform-origin: 0 50%; transform: scaleX(0); margin: 0 auto; opacity: 0; transition: all 0.5s ease-in-out; }
.plugins-wrap ul li a:hover:after { opacity: 1; transform: scaleX(1); }
.plugins-wrap ul:nth-child(1) li:nth-child(2) .plugins-img::after { background-position: -35px -171px; }
.plugins-wrap ul:nth-child(1) li:nth-child(3) .plugins-img { width: 70px; }
.plugins-wrap ul:nth-child(1) li:nth-child(1) .plugins-img::after { background-position: -30px -41px; }
.plugins-wrap ul:nth-child(1) li:nth-child(3) .plugins-img::after { background-position: -39px -295px; width: 74px; margin: 0 auto; }
.plugins-wrap ul:nth-child(2) li:nth-child(1) .plugins-img::after { background-position: -184px -40px; }
.plugins-wrap ul:nth-child(2) li:nth-child(2) .plugins-img::after { background-position: -185px -171px; }
.plugins-wrap ul:nth-child(2) li:nth-child(3) .plugins-img::after { background-position: -175px -295px; width: 80px; }
.plugins-wrap ul:nth-child(2) li:nth-child(3) .plugins-img { width: 80px; }
.plugins-wrap ul:nth-child(2) li:nth-child(4) .plugins-img::after { background-position: -175px -415px; width: 80px; }
.plugins-wrap ul:nth-child(2) li:nth-child(4) .plugins-img { width: 80px; }
.plugins-wrap ul:nth-child(3) li:nth-child(1) .plugins-img::after { background-position: -345px -40px; }
.plugins-wrap ul:nth-child(3) li:nth-child(2) .plugins-img::after { background-position: -345px -171px; }
.plugins-wrap ul:nth-child(3) li:nth-child(3) .plugins-img::after { background-position: -347px -295px; }
.plugins-wrap ul:nth-child(4) li:nth-child(1) .plugins-img::after { background-position: -485px -40px; }
.plugins-wrap ul:nth-child(4) li:nth-child(2) .plugins-img::after { background-position: -482px -171px; }
.plugins-wrap ul:nth-child(4) li:nth-child(3) .plugins-img::after { background-position: -488px -295px; }
.plugins-wrap ul:nth-child(4) li:nth-child(4) .plugins-img::after { background-position: -345px -415px; }
.plugins-wrap-section.why-choose-wpweb { padding-top: 60px; background-color: transparent; }
.plugins-wrap-section.why-choose-wpweb:after,
.plugins-wrap-section.why-choose-wpweb:before { background-color: transparent; }
.woocommerce-services .expertise-wrap-section .tab-content-section .inner-div:after { background-color: #1f66f4 !important; }
.woocommerce-services .expertise-wrap-section .tab-content-section .inner-div { padding: 0 15px; }
.woocommerce-services .expertise-wrap-section .tab-content-section .inner-div .image { height: 64px; }
.woocommerce-services .expertise-wrap-section .tab-content-section .inner-div .image img,
.woocommerce-services .expertise-wrap-section .tab-content-section .inner-div .image figure { width: 100%; height: 100%; object-fit: contain; }
.page-woocommerce-development .hire-php-developers,
.page-wordpress-development .hire-php-developers,
.page-framework-development .hire-php-developers { padding-top: 50px; }
.plugins-wrap ul:nth-child(1) li:nth-child(1) a::after,
.plugins-wrap ul:nth-child(2) li:nth-child(1) a::after,
.plugins-wrap ul:nth-child(3) li:nth-child(1) a::after,
.plugins-wrap ul:nth-child(3) li:nth-child(3) a::after,
.plugins-wrap ul:nth-child(4) li:nth-child(1) a::after,
.plugins-wrap ul:nth-child(4) li:nth-child(3) a::after { background-color: #1f66f4; }
.plugins-wrap ul:nth-child(1) li:nth-child(2) a::after,
.plugins-wrap ul:nth-child(1) li:nth-child(3) a::after,
.plugins-wrap ul:nth-child(2) li:nth-child(2) a::after,
.plugins-wrap ul:nth-child(2) li:nth-child(3) a::after,
.plugins-wrap ul:nth-child(2) li:nth-child(4) a::after,
.plugins-wrap ul:nth-child(3) li:nth-child(2) a::after,
.plugins-wrap ul:nth-child(4) li:nth-child(2) a::after,
.plugins-wrap ul:nth-child(4) li:nth-child(4) a::after { background-color: #d02085; }
.why-choose-wpweb { padding-bottom: 40px; }
.why-choose-wpweb-wrap > div { width: 50%; }
.choose-box { -webkit-box-shadow: -1px 2px 15px 7px rgba(21, 21, 21, 0.09); -moz-box-shadow: -1px 2px 15px 7px rgba(21, 21, 21, 0.09); box-shadow: -1px 2px 15px 7px rgba(21, 21, 21, 0.09); border-radius: 17px; /*height: 165px;*/ background-color: #fff; overflow: hidden; position: relative; }
.choose-box .number { line-height: normal; text-align: center; font-size: 17px; text-transform: capitalize; font-weight: 500; padding: 15px 17px 0; }
.choose-box .number strong { font-weight: 600; font-size: 28px; display: block; }
.choose-box .icon { margin-left: auto; width: 50px; height: 50px; text-align: right; position: relative; z-index: 1; padding: 15px 19px  0 0; }
.choose-box .icon img { width: 100%; height: 100%; object-fit: contain; transition: all 400ms ease; }
.choose-box .icon:after { width: 60px; height: 63px; background-color: #c368f7; border-radius: 12px; margin-left: auto; content: ''; position: absolute; right: 6px; z-index: -1; top: -9px; opacity: 0; transition: all 400ms ease; transform: translateY(-60px); }
.choose-box:after { content: ''; width: 90%; background-color: #c368f7; height: 5px; position: absolute; left: 0; right: 0; margin: 0 auto; bottom: -2px; opacity: 0; transition: all 0.8s ease-in-out; transform-origin: 0 50%; transform: scaleX(0); }
.why-choose-left-wrap { width: calc(33.33% - 00px); max-width: 165px; margin-right: 30px; height: 165px; }
.choose-box:hover .icon:after { opacity: 1; transform: translateY(0); }
.choose-box:hover::after { opacity: 1; transform: scaleX(1); }
.choose-box:hover .icon img { filter: brightness(0) invert(1); }
.why-choose-left .why-choose-left-wrap:nth-child(1),
.why-choose-left .why-choose-left-wrap:nth-child(4),
.why-choose-left .why-choose-left-wrap:nth-child(7) { margin-top: -40px; }
.why-choose-left .why-choose-left-wrap:nth-child(2),
.why-choose-left .why-choose-left-wrap:nth-child(5),
.why-choose-left .why-choose-left-wrap:nth-child(8) { margin-top: 30px; }
.why-choose-left { display: flex; flex-wrap: wrap; margin-top: 20px; justify-content: flex-start; display: flex; flex-wrap: wrap; margin-top: 82px; margin-bottom: 40.5px; }
.why-choose-left .wrap-div { width: 33.33%; }
.why-choose-right h2 { font-weight: 600; padding-bottom: 20px; }
.why-choose-right .content { padding-right: 40px; padding-bottom: 10px; }
.why-choose-left .why-choose-left-wrap:nth-child(2),
.why-choose-left .why-choose-left-wrap:nth-child(5),
.why-choose-left .why-choose-left-wrap:nth-child(8) { margin-top: 25px; }
.why-choose-left .why-choose-left-wrap:nth-child(3),
.why-choose-left .why-choose-left-wrap:nth-child(6),
.why-choose-left .why-choose-left-wrap:nth-child(9) { margin-top: -60px; margin-right: 0px; }
.choose-box .icon svg { width: 29px !important; height: 29px; }
.why-choose-wpweb { background-color: #f6f7fa; position: relative; }
.why-choose-wpweb:after,
.why-choose-wpweb:before { content: ''; position: absolute; background-color: #f6f7fa; top: -170px; width: 100%; height: 200px; z-index: -1; }
.why-choose-wpweb:before { bottom: -180px; top: auto; }
.page-codeigniter-development .value-box-main-section .value-box-width .our-value-box-info .value-box-info-title h4 { margin-left: -100px; }
.page-magento-development .delivering-right-solution { padding-bottom: 30px; }
.page-magento-development .why-go-with-main { margin-bottom: 0; }
.web-development-service .sub-title p { font-size: 16px; } 
.page-javascript-development .we-good-at-main-wrap { padding: 60px 0px 40px; background: #f6f7fa;  }
.page-javascript-development .we-good-at-main-wrap .top-image { display: none; }
.page-javascript-development .we-good-at-main-wrap .light-bottom-img { display: none; }
.page-javascript-development .we-good-at-main-wrap .we-good-at-main { margin: 30px -15px 0px; }
.page-javascript-development .we-good-at-main-wrap .we-good-at-main .php-development-wrap { width: 25%; padding: 0 15px 30px; }
.page-javascript-development .we-good-at-main-wrap .we-good-at-main .php-development-inner { position: relative; box-shadow: 0px 0px 8px 7px rgb(0 0 0 / 8%); border-radius: 17px; text-align: center; overflow: hidden; padding: 10px 20px 20px; height: 100%; transition: all 500ms ease-in-out; border: 1px solid transparent; }
.page-javascript-development .we-good-at-main-wrap .we-good-at-main .php-development-inner .images-div figure { height: 120px; width: 120px; margin: 0px auto; }
.page-javascript-development .we-good-at-main-wrap .we-good-at-main .php-development-inner .images-div figure img { height: 100%; width: 100%; object-fit: contain; }
.page-javascript-development .we-good-at-main-wrap .we-good-at-main a .php-development-inner h3 { color: rgb(18 18 18 / 80%); padding: 10px 0px 20px; }
.page-javascript-development .we-good-at-main-wrap .we-good-at-main .php-development-inner p { font-size: 15px; line-height: 28px; margin-bottom: 50px; color: rgb(18 18 18 / 80%); }
.page-javascript-development .we-good-at-main-wrap .we-good-at-main .php-development-wrap:hover  .php-development-inner { border-color: #0095d8; }
.page-javascript-development .we-good-at-main-wrap .we-good-at-main .php-development-wrap:nth-child(1) .php-development-inner:hover::after { background-color: #6880f7; }
.page-javascript-development .we-good-at-main-wrap .we-good-at-main .php-development-wrap:nth-child(2) .php-development-inner:hover::after { background-color: #68dff7; }
.page-javascript-development .we-good-at-main-wrap .we-good-at-main .php-development-wrap:nth-child(3) .php-development-inner:hover::after { background-color: #f76868; }
.page-javascript-development .we-good-at-main-wrap .we-good-at-main .php-development-wrap:nth-child(4) .php-development-inner:hover::after { background-color: #79f768; }
.page-javascript-development .we-good-at-main-wrap .we-good-at-main .php-development-inner .read-more-link-main { position: absolute; left: 0; right: 0; bottom: 25px; }
.page-javascript-development .we-good-at-main-wrap .we-good-at-main .php-development-inner .read-more-link-main span { opacity: 0; position: relative; }
.page-javascript-development .we-good-at-main-wrap .we-good-at-main .php-development-inner .read-more-link-main span:after { position: absolute; content: ""; width: 100%; left: 0; height: 2px; bottom: -2px; transform-origin: 0 50%; transform: scaleX(0); margin: 0 auto; opacity: 0; transition: all 700ms ease-in-out; background: #0095d8; }
.page-javascript-development .we-good-at-main-wrap .we-good-at-main .php-development-wrap .php-development-inner:hover .read-more-link-main span,
.page-javascript-development .we-good-at-main-wrap .we-good-at-main .php-development-wrap .php-development-inner:hover .read-more-link-main span:after { opacity: 1; }
.page-javascript-development .we-good-at-main-wrap .we-good-at-main .php-development-wrap .php-development-inner:hover .read-more-link-main span:after { transform: scaleX(1); }
.page-javascript-development .we-good-at-main-wrap .sub-title h2 { text-align: center; }
.hire-php-developers .title { margin-bottom: 0; }
.page-technologies footer { margin-top: 50px; padding-top: 0px; }
.development-partner-wrap .button-3 a { z-index: 9; position: relative; }
.page-technologies .development-partner:after { background-color: #f6f7fa !important; }
.page-technologies .development-partner { margin-top: 0px; }
.blog-post-section ul li { list-style: none; }
.blog-post-section .blog-post-wrap { width: calc(33.33% - 30px); margin: 0 15px; border-radius: 12px; background-color: #ffffff; transition: all 400ms ease; overflow: hidden; position: relative; cursor: pointer; box-shadow: 1.928px 2.298px 31.5px 3.5px rgb(21 21 21 / 6%); }
.blog-post-section .blog-post-wrap .content .categories { text-align: left; }
.blog-post-section .blog-post-wrap .content .categories a { color: #ffffff; background: #0095d8; display: inline-block; padding: 5px 25px; border-radius: 47px; margin-right: 10px; font-size: 14px; line-height: 23px; font-weight: 500; }
.blog-post-section .blog-post-wrap .content .content-des { text-align: left; padding: 30px 0px 30px; }
.blog-post-section .blog-post-wrap .content .content-des a { font-size: 20px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; min-height: 55px; display: inline-block; display: -webkit-box; font-weight: 600; line-height: 30px; }
.blog-post-section .blog-post-wrap .content p { font-size: 15px; line-height: 23px; text-align: left; font-weight: 500; margin-bottom: 20px; padding-bottom: 40px; }
.blog-post-section .blog-post-wrap .content time { /*position: absolute; */bottom: 0; left: 20px; }
.blog-post-section .blog-post-wrap:after { position: absolute; content: ""; height: 7px; width: 100%; background-color: #0095d8; left: 0; right: 0; bottom: -2px; transform-origin: 0 100%; transform: scaleX(0) translateZ(0); transition: transform 1s cubic-bezier(.23, 1, .32, 1); }
.blog-post-section .blog-post-wrap:hover::after { transform: scaleX(1); opacity: 1; }
.blog-post-section .blog-post-wrap .content time { float: left; color: #b2b2b2; line-height: 23px; font-size: 12px; font-weight: 500; padding-bottom: 30px; text-transform: uppercase; }
.blog-post-section { margin: 0 -15px; }
.blog-post-wrap figure img { width: 100%; }
.blog-post-section .blog-post-wrap:hover { border-color: #0095d8; }
.blog-post-section .blog-post-wrap .content { font-size: 18px; line-height: 26px; text-align: center; padding: 20px 20px 20px; }
.blog-post-section .blog-post-wrap .content ul { display: flex; align-items: center; justify-content: center; }
.blog-post-section .blog-post-wrap .content ul li:after { content: ''; position: absolute; height: 50%; width: 2px; background-color: #3f3f3f; top: 50%; transform: translateY(-50%); right: 0; }
.blog-post-section .blog-post-wrap .content ul li,
.blog-post-section .blog-post-wrap .content ul li a { position: relative; padding: 0 14px; color: #3f3f3f; }
.blog-post-section .blog-post-wrap:hover .content-des a { color: #0095d8; }
.blog-post-section .blog-post-wrap .inner { box-shadow: 1.928px 2.298px 31.5px 3.5px rgba(21, 21, 21, 0.06); height: 100%; border-radius: 12px; }
.blog-post-section .blog-post-wrap .inner figure,
.blog-post-section .blog-post-wrap .inner figure img { border-top-left-radius: 12px; border-top-right-radius: 12px; }
.blog-post .industries-wrap .title { display: flex; flex-wrap: wrap; justify-content: space-between; padding-bottom: 30px; }
.blog-post { padding: 50px 0 70px; position: relative; box-shadow: inset 0px 4px 24px -5px rgb(0 0 0 / 15%); }
.page-technologies .blog-post { box-shadow: none; }
.page-qa-testing-services .wordPress-solutions { padding-bottom: 100px !important; }
.web-solutions { z-index: 1; position: relative; }
.wordPress-solutions .sub-title { max-width: 1150px; margin: 0 auto 0px; font-weight: 500; padding: 20px 15px 20px 15px; text-align: center; }
.php-development-section { margin: 0 -15px; }
.development-services-offer .php-development-wrap { width: 33.33%; padding: 0 15px 30px }
.php-development-section .php-development-wrap .php-development-inner { border-radius: 17px; text-align: center; background-color: rgb(254, 254, 255); padding: 27px 20px 16px; line-height: 25px; transition: all 400ms ease; border: 2px solid transparent; height: 100%; }
.php-development-section .php-development-wrap .php-development-inner:hover { border-color: rebeccapurple; box-shadow: 5.736px 8.192px 31.15px 3.85px rgba(21, 21, 21, 0.07); }
.php-development-section .php-development-wrap .php-development-inner figure { width: 90px; height: 90px; display: flex; align-items: center; justify-content: center; margin: 0 auto; background-color: rgb(195 105 247 / 10%); border-radius: 100%; transition: all 400ms ease; position: relative; z-index: 2; }
.php-development-section .php-development-wrap .php-development-inner h3 { line-height: 26px; padding: 15px 0 17px; }
.php-development-section .php-development-wrap .php-development-inner img { position: relative; z-index: 1; }
.php-development-section .php-development-wrap .php-development-inner .images-div { display: flex; position: relative; z-index: 1; width: 116px; height: 116px; margin: 0 auto; background-color: transparent; border-radius: 100%; align-items: center; transition: all 400ms ease; }
.php-development-section .php-development-wrap:nth-child(9n+1) h3 { color: #c368f7; }
.php-development-section .php-development-wrap:nth-child(9n+2) h3 { color: #f76868; }
.php-development-section .php-development-wrap:nth-child(9n+3) h3 { color: #6880f7; }
.php-development-section .php-development-wrap:nth-child(9n+4) h3 { color: #68dff7; }
.php-development-section .php-development-wrap:nth-child(9n+5) h3 { color: #68b0f7; }
.php-development-section .php-development-wrap:nth-child(9n+6) h3 { color: #f7c568; }
.php-development-section .php-development-wrap:nth-child(9n+7) h3 { color: #79f768; }
.php-development-section .php-development-wrap:nth-child(9n+8) h3 { color: #f79868; }
.php-development-section .php-development-wrap:nth-child(9n+9) h3 { color: #f7688c; }
.php-development-section .php-development-wrap:nth-child(9n+1) .php-development-inner:hover { border-color: #c368f7; }
.php-development-section .php-development-wrap:nth-child(9n+2) .php-development-inner:hover { border-color: #f76868; }
.php-development-section .php-development-wrap:nth-child(9n+3) .php-development-inner:hover { border-color: #6880f7; }
.php-development-section .php-development-wrap:nth-child(9n+4) .php-development-inner:hover { border-color: #68dff7; }
.php-development-section .php-development-wrap:nth-child(9n+5) .php-development-inner:hover { border-color: #68b0f7; }
.php-development-section .php-development-wrap:nth-child(9n+6) .php-development-inner:hover { border-color: #f7c568; }
.php-development-section .php-development-wrap:nth-child(9n+7) .php-development-inner:hover { border-color: #79f768; }
.php-development-section .php-development-wrap:nth-child(9n+8) .php-development-inner:hover { border-color: #f79868; }
.php-development-section .php-development-wrap:nth-child(9n+9) .php-development-inner:hover { border-color: #f7688c; }
.php-development-section .php-development-wrap:nth-child(9n+1):hover .images-div { background-color: hsl(278deg 90% 69% / 5%); }
.php-development-section .php-development-wrap:nth-child(9n+2):hover .images-div { background-color: hsl(0deg 90% 69% / 5%); }
.php-development-section .php-development-wrap:nth-child(9n+3):hover .images-div { background-color: rgba(104 128 247 / 5%); }
.php-development-section .php-development-wrap:nth-child(9n+4):hover .images-div { background-color: rgba(104 223 247 / 5%); }
.php-development-section .php-development-wrap:nth-child(9n+5):hover .images-div { background-color: rgba(104 176 247 / 5%) }
.php-development-section .php-development-wrap:nth-child(9n+6):hover .images-div { background-color: rgba(247 197 104 / 5%); }
.php-development-section .php-development-wrap:nth-child(9n+7):hover .images-div { background: hsla(112, 57%, 50%, 0.05); }
.php-development-section .php-development-wrap:nth-child(9n+8):hover .images-div { background: hsla(20, 57%, 50%, 0.05); }
.php-development-section .php-development-wrap:nth-child(9n+9):hover .images-div { background: hsla(345, 57%, 50%, 0.05); }
.php-development-section .php-development-wrap:nth-child(9n+1) figure { background-color: rgba(195 105 247 / 10%); }
.php-development-section .php-development-wrap:nth-child(9n+2) figure { background-color: rgba(247 104 104 / 10%); }
.php-development-section .php-development-wrap:nth-child(9n+3) figure { background-color: rgba(104 128 247 / 10%); }
.php-development-section .php-development-wrap:nth-child(9n+4) figure { background-color: rgba(104 223 247 / 10%); }
.php-development-section .php-development-wrap:nth-child(9n+5) figure { background-color: rgba(104 176 247 / 10%); }
.php-development-section .php-development-wrap:nth-child(9n+6) figure { background-color: rgba(247 197 104 / 10%); }
.php-development-section .php-development-wrap:nth-child(9n+7) figure { background-color: rgba(121 247 104 / 10%); }
.php-development-section .php-development-wrap:nth-child(9n+8) figure { background-color: rgba(247 152 104 / 10%); }
.php-development-section .php-development-wrap:nth-child(9n+9) figure { background-color: rgba(247 104 140 / 10%) }
.expertise-web-developers-section .title.text-align { padding-bottom: 30px; }
.expertise-wrap-section .tab-content-section { display: flex; flex-wrap: wrap; justify-content: center; }

/*=======================web-development-services start============================*/
.expertise-wrap-section .tab-content-section .inner-div { position: relative; box-shadow: 7.071px 8.426px 26.39px 2.61px rgba(21, 21, 21, 0.14); border-radius: 12px; width: calc(16% - 30px); text-align: center; margin: 0 15px; height: 179px; overflow: hidden; }
.expertise-wrap-section .tab-content-section .inner-div > a { background-color: #fff; width: 100%; height: 100%; display: flex; align-items: center; flex-direction: column; padding-top: 30px; }
.expertise-wrap-section .tab-content-section .inner-div h3 { font-weight: 500; letter-spacing: 0; color: rgb(18 18 18 / 80%); font-size: 16px; line-height: normal; padding-top: 10px; }
.expertise-wrap-section .tab-content-section .inner-div:after { content: ''; width: 100%; height: 4px; background-color: rebeccapurple; bottom: 0; position: absolute; left: -100%; transition: all 400ms ease; }
.expertise-wrap-section .tab-content-section .inner-div:hover:after { left: 0; }
.expertise-wrap-section .tab-content-section .inner-div:nth-child(6n + 1):after { background-color: #c368f7; }
.expertise-wrap-section .tab-content-section .inner-div:nth-child(6n + 2):after { background-color: #f76868; }
.expertise-wrap-section .tab-content-section .inner-div:nth-child(6n + 3):after { background-color: #6880f7; }
.expertise-wrap-section .tab-content-section .inner-div:nth-child(6n + 4):after { background-color: #68dff7; }
.expertise-wrap-section .tab-content-section .inner-div:nth-child(6n + 5):after { background-color: #68b0f7; }
.expertise-wrap-section .tab-content-section .inner-div:nth-child(6n + 6):after { background-color: #f7c368; }
.development-services-section { padding: 0 0 30px; }
.development-services-section .expertise-wrap-section .tab-content-section .inner-div { margin-bottom: 50px; }
.development-services-section .expertise-wrap-section .tab-content-section .inner-div.angularjs:after { background-color: #dd0031; }
.development-services-section .expertise-wrap-section .tab-content-section .inner-div.reactjs:after { background-color: #00d8ff; }
.development-services-section .expertise-wrap-section .tab-content-section .inner-div.vuejs:after { background-color: #34495e; }
.development-services-section .expertise-wrap-section .tab-content-section .inner-div.javascript:after { background-color: #e9ca32; }
.development-services-section .expertise-wrap-section .tab-content-section .inner-div.html5:after { background-color: #e44d26; }
.development-services-section .expertise-wrap-section .tab-content-section .inner-div.css3:after { background-color: #2062af; }
.development-services-section .expertise-wrap-section .tab-content-section .inner-div.nodejs:after { background-color: #488944; }
.development-services-section .expertise-wrap-section .tab-content-section .inner-div.codeIgniter:after { background-color: #ee4323; }
.development-services-section .expertise-wrap-section .tab-content-section .inner-div.cakephp:after { background-color: #d32f2f; }
.development-services-section .expertise-wrap-section .tab-content-section .inner-div.php:after { background-color: #777bb3; }
.development-services-section .expertise-wrap-section .tab-content-section .inner-div.ror:after { background-color: #c00; }
.development-services-section .expertise-wrap-section .tab-content-section .inner-div.laravel:after { background-color: #f35045; }
.development-services-section .expertise-wrap-section .tab-content-section .inner-div.wordpress:after { background-color: #21759b; }
.development-services-section .expertise-wrap-section .tab-content-section .inner-div.drupal:after { background-color: #009cde; }
.development-services-section .expertise-wrap-section .tab-content-section .inner-div.magento:after { background-color: #f26322; }
.development-services-section .expertise-wrap-section .tab-content-section .inner-div.shopify:after { background-color: #96bf48; }
.development-services-section .expertise-wrap-section .tab-content-section .inner-div.wooCommerce-development:after { background-color: #7f54b3; }
.development-services-section .expertise-wrap-section .tab-content-section .inner-div.woocommerce:after { background-color: #7f55b3; }
.development-services-section .expertise-wrap-section .tab-content-section .inner-div.net-core:after { background-color: #7f55b3; }
.expertise-wrap-section .tab-content-section .inner-div .image { width: 80px; pointer-events: none; height: 85px; display: flex; justify-content: center; align-items: center; }
.expertise-wrap-section .tab-content-section .inner-div .image figure,
.expertise-wrap-section .tab-content-section .inner-div .image figure img { width: 100%; }
.page-open-source-development .hire-php-developers,
.page-backend-development .hire-php-developers,
.page-front-end-development  .hire-php-developers,
.page-cms-development  .hire-php-developers { padding-top: 50px; }
.hire-php-developers { padding-bottom: 50px; }
.hire-php-developers .title { font-weight: 500; max-width: 1150px; margin: 0 auto 30px; }
.hire-php-developers .title h2 { padding-bottom: 30px; }
.hire-ci-developer-wrap { display: flex; flex-wrap: wrap; width: 100%; padding-top: 18px; }
.hire-php-developers_wrap { column-count: 2; break-inside: avoid-column; }
.hire-php-developers_wrap .hire-php-developers_inner { break-inside: avoid; display: inline-flex; margin-bottom: 30px; }
.hire-ci-developer-wrap .hire-php-developers_inner { display: inline-flex; width: 50%; flex-wrap: wrap; margin-top: 20px; margin-bottom: 0; position: relative; margin-bottom: 30px; }
.hire-php-developers_wrap .hire-php-developers_inner .inner { display: flex; align-items: center; position: relative; height: 100%; }
.hire-php-developers_wrap .hire-php-developers_inner .inner .number { font-size: 30px; line-height: 26px; position: absolute; z-index: 1; font-weight: 800; color: #fff; left: 23px; top: 47px; }
.hire-ci-developer-wrap .hire-php-developers_inner .inner .number { position: absolute; left: 68px; top: 31px; transform: translateY(-20px); }
.hire-php-developers_wrap .hire-php-developers_inner .inner .content { position: relative; background-color: #fff; box-shadow: 0px 0px 45.9px 5.1px rgba(21, 21, 21, 0.04); padding: 20px 20px 16px 100px; font-size: 18px; line-height: 26px; height: 100%; width: 97%; margin-left: 20px; transition: all 400ms ease; border: 1px solid transparent; transition: all 400ms ease; }
.hire-ci-developer-wrap .hire-php-developers_inner .inner .content { position: relative; box-shadow: 0px 0px 45.9px 5.1px rgb(21 21 21 / 4%); padding: 100px 30px 30px 51px; }
.hire-php-developers_wrap .curve-image { position: absolute; object-fit: contain; width: 80px; height: 98px; top: 48px; transform: translateY(-50%); left: -13px; }
.hire-ci-developer-wrap .curve-image { position: absolute; width: 100px; height: 98px; left: 30px; top: -23px; object-fit: contain; transform: none; }
.hire-php-developers_wrap .hire-php-developers_inner .inner .content h3 { padding-bottom: 15px; }
.hire-ci-developer-wrap .hire-php-developers_inner .inner .content h3 { padding-left: 80px; margin-top: -80px; margin-bottom: 30px; }
.hire-php-developers_wrap .hire-php-developers_inner .inner .content p { margin: 0; line-height: 30px; }
.hire-ci-developer-wrap .hire-php-developers_inner:nth-child(6n + 1) .inner:hover .content { border-color: #c368f7; }
.hire-ci-developer-wrap .hire-php-developers_inner:nth-child(6n + 2) .inner:hover .content { border-color: #f46969; }
.hire-ci-developer-wrap .hire-php-developers_inner:nth-child(6n + 3) .inner:hover .content { border-color: #6b85f1; }
.hire-ci-developer-wrap .hire-php-developers_inner:nth-child(6n + 4) .inner:hover .content { border-color: #eebb6c; }
.hire-ci-developer-wrap .hire-php-developers_inner:nth-child(6n + 5) .inner:hover .content { border-color: #6fd6e8; }
.hire-ci-developer-wrap .hire-php-developers_inner:nth-child(6n + 6) .inner:hover .content { border-color: #ec6dec; }

/*========================= Engage model ==============*/
.engage-model-listing-main { padding: 0px 0px 30px; margin-top: 50px; background-color: #edf9ff; position: relative; }
.engage-model-listing-main:before { content: ''; background-image: url(https://d2yn3p1o2oplij.cloudfront.net/wp-content/themes/wpwebinfotech/images/top-image.png); width: 100%; height: 150px; background-size: cover; background-repeat: no-repeat; background-position: bottom; top: 0; display: inline-block; }
.engage-model-listing-main .engage-model-listing-section { border-radius: 17px; padding: 40px 60px; background-color: rgb(254, 254, 255); box-shadow: 5.736px 8.192px 31.15px 3.85px rgb(21 21 21 / 7%); }
.engage-model-listing-main .engage-model-listing-section { border-radius: 17px; background-color: rgb(254, 254, 255); box-shadow: 5.736px 8.192px 31.15px 3.85px rgb(21 21 21 / 7%); margin: 20px 0px 60px; }
.engage-model-listing-main .engage-model-listing-section .engage-model-listing-wrap { margin: 0 -10px; }
.engage-model-listing-main .engage-model-listing-section .engage-model-listing-wrap .engage-listing-content,
.engage-model-listing-main .engage-model-listing-section .engage-model-listing-wrap .engage_listing-image { width: 50%; padding: 0 10px; }
.engage-model-listing-main .engage-model-listing-section:nth-child(odd) .engage-model-listing-wrap { flex-direction: row-reverse; }
.engage-model-listing-main .engage-model-listing-section:nth-child(odd) .engage-model-listing-wrap .engage-listing-content { padding-left: 20px; }
.engagement-models { padding-bottom: 40px; }
.engage-model-listing-main .engage-model-listing-section .engage-model-listing-wrap .engage-listing-content ul li { position: relative; padding-left: 20px; list-style: none; padding-bottom: 13px; }
.engage-model-listing-main .engage-model-listing-section .engage-model-listing-wrap .engage-listing-content ul li:before { position: absolute; content: ""; height: 10px; width: 10px; background-repeat: no-repeat; left: 0px; top: 10px; background-size: contain; border-radius: 100%; background-color: #0095d8; }
.engage-model-listing-main .engage-model-listing-section .engage-model-listing-wrap .engage-listing-content br { display: none; }
.engage-model-listing-main .engage-model-listing-section .engage-model-listing-wrap .engage-listing-content ul { padding-top: 20px; }
.engage-model-listing-main .engage-model-listing-section .engage-model-listing-wrap .engage_listing-image figure object { filter: drop-shadow(8px -3px 5px rgba(0, 0, 0, 0.2)); }
.only-title-desc-wrap .tile h2 { padding-bottom: 30px; }
.engage-model-listing-main .engage-model-listing-section .engage-model-listing-wrap .engage-listing-content ul { padding-top: 0px; }
.engage-model-listing-main.engagement-image-first .engage-model-listing-section:nth-child(even) .engage-model-listing-wrap { flex-direction: row-reverse; }
.engage-model-listing-main.engagement-image-first .engage-model-listing-section:nth-child(odd) .engage-model-listing-wrap { flex-direction: initial; }
.engage-model-listing-main.engagement-image-first .engage-model-listing-section .engage-model-listing-wrap .engage_listing-image { width: 35%; }
.engage-model-listing-main.engagement-image-first .engage-model-listing-section .engage-model-listing-wrap .engage-listing-content { width: 65%; }
.engage-model-listing-main.engagement-image-first .engage-model-listing-section .engage-model-listing-wrap .engage-listing-content .product_title { padding-bottom: 20px; }
.engage-model-listing-main.engagement-image-first .engage-model-listing-section:nth-child(even) .engage-model-listing-wrap .engage-listing-content { padding-left: 60px; }
.engage-model-listing-main.engagement-image-first .engage-model-listing-section:nth-child(odd) .engage-model-listing-wrap .engage-listing-content { padding-right: 60px; }
.engage-model-listing-main.engage-model-listing-main  .engage-model-listing-section { margin: 30px 0px 60px; }
.engage-model-listing-main.engage-model-listing-main .engage-model-listing-section:last-child { margin-bottom: 0; }
.page-framework-development .service-case-studies-wrap { box-shadow: 0 0 4px 0 rgb(60 65 140 / 6%), 0 12px 25px 0 rgb(60 65 140 / 7%); }
.page-technologies .development-services-section { padding:60px 0 20px; }
.page-technologies .development-services-section.border-bottom-image-new:after { background-image: none; }
.page-technologies .development-services-section .title { max-width: 890px; margin: 0 auto; }
.page-technologies .blog-post { padding-top: 50px; background-color: #f6f7fa; margin-bottom: 0; position: relative; z-index: 1; }
.page-technologies .blog-post:after { content: ''; position: absolute; background-image: url(https://d2yn3p1o2oplij.cloudfront.net/wp-content/themes/wpwebinfotech/images/bg-top-image.png); width: 100%; height: 96px; background-repeat: no-repeat; background-size: 100%; z-index: -1; top: -70px; }
.border-bottom-image-new:after { content: ''; position: absolute; background-image: url(https://d2yn3p1o2oplij.cloudfront.net/wp-content/themes/wpwebinfotech/images/WordPress-Solutions-bottom.png); width: 100%; height: 97px; display: inline-block; bottom: -10px; left: 0; right: 0; }
.border-bottom-image-new { position: relative; }
.page-php-development .why-go-with-main,
.page-angularjs-development  .why-go-with-main,
.page-vue-js-development .why-go-with-main { background-color: transparent; }

.page-angularjs-development  section.service-case-studies-wrap,
.page-vue-js-development  section.service-case-studies-wrap { background-color: #F6F7FA; }
.page-php-development  .hire-trusted-by-main:before,
.page-angularjs-development .hire-trusted-by-main:before,
.page-vue-js-development .hire-trusted-by-main:before { background-color: #fff; }
.page-php-development .background-f6f7fa,
.page-angularjs-development .background-f6f7fa,
.page-vue-js-development .background-f6f7fa { padding-bottom: 0; }
.web-development-service.position-relative.related-service-main { padding-bottom: 40px; padding-top: 40px; }
.web-development-service.related-service-main h2 { padding-bottom: 20px; }

.bg-gray::before{
	position: absolute;
    content: "" !important;
    height: 50%;
    width: 100%;
    z-index: -1;
    top: -10px;
	background-color: #f6f7fa;
}

@media(max-width:1279px) {
	.page-codeigniter-development .value-box-main-section .value-box-width .our-value-box-info .value-box-info-title h4 { margin-left: 0px; }
	.counter-wrap { margin: 0; }
	.our-value-box-info { display: block !important; }
}
@media screen and (max-width:1279px) and (min-width:1024px) {
	.tech-php-banner { background-position: 0 -20px !important; }
	.delivering-right-solution-wrap .deliver-right-sol.col-3 { padding: 0 50px 50px; width: 50%; }
	.related-service-wrap .web-development-service-inner .image-text h3 { min-height: 71px; }
	
	.value-box-main-section .value-box-width .our-value-box-info .value-box-info-icon { width: 100%; align-items: center; display: inline-flex; padding-bottom: 12px; }
	.value-box-main-section .value-box-width .our-value-box-info .value-box-info-title h4 { font-size: 20px; margin-bottom: 20px; font-weight: 600; padding-top: 22px; }
	
}

@media screen and (max-width:1250px) and (min-width:1200px) {
	.plugins-wrap ul li a { width: 131px; }
}

@media(max-width:1199px) {
	.why-choose-right .content { padding-right: 0 !important; }
	.plugins-wrap ul li a { width: 100%; }
	.plugins-wrap ul { width: 50%; margin: 0; }
	.plugins-wrap ul li { width: 100%; padding: 0 15px; }
	.plugins-wrap ul:nth-child(2) { order: 1; }
	.php-development-section .php-development-wrap .php-development-inner { padding: 27px 13px 16px; }
	.php-development-section .php-development-wrap .php-development-inner h3 { font-size: 15px; }
	.expertise-wrap-section .tab-content-section .inner-div { width: calc(20% - 30px); margin-bottom: 30px; }
	.hire-ci-developer-wrap .hire-php-developers_inner .inner .content p { margin-top: 30px; padding: 15px 20px 0px 20px; }
	.hire-php-developers_wrap .hire-php-developers_inner .inner .content { font-size: 15px; }
	.engage-model-listing-main { margin-top: 0px; }
}

@media (max-width:1400px) {
	.counter-wrap { margin: 0 0 !important; }
}

@media (max-width:1025px) {
	.web-development-service-main .web-development-service-wrap .web-development-service-inner:after { opacity: 1; transform: scaleX(1); }
	.web-development-service-main .web-development-service-wrap:nth-child(1) .web-development-service-inner .service-img { background: hsl(278deg 90% 69% / 5%); }
	.web-development-service-main .web-development-service-wrap:nth-child(2) .web-development-service-inner .service-img { background-color: rgba(247 104 104 / 10%); }
	.web-development-service-main .web-development-service-wrap:nth-child(3) .web-development-service-inner .service-img { background-color: rgba(104 128 247 / 5%); }
	.web-development-service-main .web-development-service-wrap:nth-child(4) .web-development-service-inner .service-img { background-color: rgba(104 223 247 / 5%); }
	.web-development-service-main .web-development-service-wrap:nth-child(5) .web-development-service-inner .service-img { background-color: rgba(104 176 247 / 5%); }
	.web-development-service-main .web-development-service-wrap:nth-child(6) .web-development-service-inner .service-img { background-color: rgba(247 197 104 / 5%); }
	.blog-post-section .blog-post-wrap::after { transform: scaleX(1); opacity: 1; }
	.delivering-right-solution-wrap .deliver-right-sol .inner figure img { filter: initial; transition: all 500ms ease-in-out; }
	.value-box-main-section .value-box-main-wrap .value-box-width:nth-child(4n+1) .our-value-box-info { border: 2px solid #26C6DA; }
	.value-box-main-section .value-box-main-wrap .value-box-width:nth-child(4n+2) .our-value-box-info { border: 2px solid #BE63F9; }
	.value-box-main-section .value-box-main-wrap .value-box-width:nth-child(4n+3) .our-value-box-info { border: 2px solid #FFD200; }
	.value-box-main-section .value-box-main-wrap .value-box-width:nth-child(4n+4) .our-value-box-info { border: 2px solid #FC573B; }
	.php-development-section .php-development-wrap .php-development-inner { box-shadow: 5.736px 8.192px 31.15px 3.85px rgb(21 21 21 / 7%); }
	.php-development-section .php-development-wrap:nth-child(9n+1) .php-development-inner { border-color: #c368f7; }
	.php-development-section .php-development-wrap:nth-child(9n+2) .php-development-inner,
	.features-wrap .features-inner:nth-child(2) .inner { border-color: #f76868; }
	.php-development-section .php-development-wrap:nth-child(9n+3) .php-development-inner,
	.features-wrap .features-inner:nth-child(3) .inner,
	.features-wrap .features-inner:nth-child(9) .inner { border-color: #6880f7; }
	.php-development-section .php-development-wrap:nth-child(9n+4) .php-development-inner,
	.features-wrap .features-inner:nth-child(4) .inner { border-color: #68dff7; }
	.php-development-section .php-development-wrap:nth-child(9n+5) .php-development-inner { border-color: #68b0f7; }
	.php-development-section .php-development-wrap:nth-child(9n+6) .php-development-inner,
	.features-wrap .features-inner:nth-child(5) .inner { border-color: #f7c568; }
	.php-development-section .php-development-wrap:nth-child(9n+7) .php-development-inner { border-color: #79f768; }
	.php-development-section .php-development-wrap:nth-child(9n+8) .php-development-inner { border-color: #f79868; }
	.php-development-section .php-development-wrap:nth-child(9n+9) .php-development-inner { border-color: #f7688c; }
	.expertise-wrap-section .tab-content-section .inner-div,
	.ecom-development-service .expertise-wrap-section .tab-content-section .inner-div,
	.open-source-services .expertise-wrap-section .tab-content-section .inner-div { width: calc(33.33% - 30px); }
	.expertise-wrap-section .tab-content-section .inner-div h3 { font-size: 15px; }
	.expertise-wrap-section .tab-content-section .inner-div:after { left: 0; }
	.hire-ci-developer-wrap .hire-php-developers_inner:nth-child(6n + 2) .inner .content { border-color: #f46969; }
	.hire-ci-developer-wrap .hire-php-developers_inner:nth-child(6n + 3) .inner .content { border-color: #6b85f1; }
	.hire-ci-developer-wrap .hire-php-developers_inner:nth-child(6n + 4) .inner .content { border-color: #eebb6c; }
	.hire-ci-developer-wrap .hire-php-developers_inner:nth-child(6n + 5) .inner .content { border-color: #6fd6e8; }
	.hire-ci-developer-wrap .hire-php-developers_inner:nth-child(6n+6) .inner .content { border-color: #ec6dec; }
	.hire-php-developers_wrap .hire-php-developers_inner:nth-child(1) .inner .content { border-color: #c368f7; }
	.hire-php-developers_wrap { padding-left: 10px; }
	.hire-php-developers_wrap .hire-php-developers_inner:nth-child(1) .inner .content,
	.features-wrap .features-inner:nth-child(1) .inner { border-color: #c368f7; }
	.features-wrap .features-inner:nth-child(6) .inner { border-color: #68dff7; }
	.hire-php-developers_wrap .hire-php-developers_inner:nth-child(2) .inner .content { border-color: #f46969; }
	.hire-php-developers_wrap .hire-php-developers_inner:nth-child(3) .inner .content { border-color: #6fd5e7; }
	.hire-ci-developer-wrap .hire-php-developers_inner .inner .content { padding: 30px 0px 30px 0px; }
	.hire-ci-developer-wrap .hire-php-developers_inner .inner .content h3 { padding-left: 125px; margin-top: -12px; margin-bottom: 35px; }
}
@media(max-width:991px) {
	.blog-post-section .blog-post-wrap { width: calc(50% - 20px); margin: 0 10px 30px; }
	.blog-post { padding: 86px 0 50px; }
	.php-development-section .php-development-wrap { width: 50%; }
	.hire-ci-developer-wrap { padding-top: 0px; }
	.hire-ci-developer-wrap .hire-php-developers_inner .inner .content p { margin-top: 25px; padding: 15px 20px 0px 20px; }
	.hire-ci-developer-wrap .hire-php-developers_inner .inner .number { position: absolute; left: 48px; top: 0px; transform: translateY(7px); font-size: 26px }
	.hire-ci-developer-wrap .curve-image { width: 75px; height: 88px; left: 16px; }
	.hire-ci-developer-wrap .hire-php-developers_inner .inner .content h3 { padding-left: 100px; margin-top: -20px; margin-bottom: 30px; }
	.engage-model-listing-main .engage-model-listing-section .engage-model-listing-wrap .engage-listing-content ul { column-count: 1; }
	.only-title-desc-wrap { padding: 40px 0px 0px; }
	.engage-model-listing-main .engage-model-listing-section { padding: 40px 20px; }
	.page-technologies .development-services-section { padding: 70px 0; }
	.why-go-with-wrap-img { position: relative; width: 100%; }
	.why-go-with-main-eg.why-go-with-main { padding-top: 0px; }
	.why-go-with-main-eg .why-go-with-wrap .why-go-with-wrap-content { width: 100%; }
	.plugins-wrap-section .why-choose-wpweb-wrap > div { width: 100%; margin-bottom: 0;}
	.plugins-wrap { justify-content: center; }

}

@media screen and (max-width:991px) and (min-width:768px) {
	.tech-php-banner { background-position: 0 -45px !important; }
	.delivering-right-solution-wrap .deliver-right-sol .inner h3 { font-size: 16px; }
	.web-development-service-main .web-development-service-wrap { width: 50%; }
	.why-go-with-main { padding: 40px 0 90px; margin: 0; }
	.why-go-with-wrap .why-go-with-wrap-img { padding: 0 15px 30px; width: 50%; justify-content: center; display: flex; }
	.why-go-with-wrap .why-go-with-wrap-content { width: 50%; }		
	
	.why-go-with-wrap-img figure { height: 485px; }
	.why-go-with-wrap .why-go-with-wrap-content ul li { font-size: 18px; line-height: 42px; }
	.why-go-with-wrap .why-go-with-wrap-content ul li:before { top: 0px; transform: translateY(17px); }
	.page-javascript-development .we-good-at-main-wrap .we-good-at-main .php-development-wrap { width: 50%; padding: 0 15px 30px; }
	.page-javascript-development .we-good-at-main-wrap { padding: 70px 0px 20px; }	
	
}


@media screen and (max-width:767px) {
	.page-technology-php .banner-btn,
	.page-technology-laravel .banner-btn,
	.page-technology-ci .banner-btn,
	.page-technology-cakephp .banner-btn { padding-top: 0px; }
	.page-technology-cakephp .banner-btn .button-1 a { font-size: 13px; line-height: 14px; }
	.page-technology-php .banner-btn .button-1 a { padding: 6px 10px; font-size: 11px; }
	.tech-php-banner { background-position: center !important; }
	.web-development-service-main .web-development-service-wrap { padding: 0 15px 30px; width: 100%; }
	.web-development-service-main .web-development-service-inner .image-text h3 { padding-left: 10px; }
	.why-go-with-main { margin: 0px 0 0px; padding: 30px 0 30px; }
	.why-go-with-wrap .why-go-with-wrap-content { width: 100%; justify-content: flex-start; padding-top: 30px; }
	.why-go-with-wrap .why-go-with-wrap-img { width: 100%; }
	.why-go-with-wrap .why-go-with-wrap-content ul { column-count: 1; }
	.page-technology-cakephp .why-go-with-wrap .why-go-with-wrap-img,
	.page-technology-cakephp .why-go-with-wrap .why-go-with-wrap-content { width: 100%; }
	.delivering-right-solution-wrap .deliver-right-sol { padding: 0 30px 50px 71px; }
	.web-solutions-inner { flex-direction: column !important; }
	.web-solutions-inner .right figure { height: auto !important; }
	.tec-development-service-inner .left { padding-top: 0px !important; padding-left: 20px !important; padding-bottom:0px !important; }
	.why-go-with-wrap .why-go-with-wrap-content ul li { font-size: 18px; }
	.why-go-with-wrap .why-go-with-wrap-content ul li:before { height: 9px; top: 0px; width: 9px; }
	.web-solutions-inner { padding-top: 20px; }
	.web-development-service h2,
	.delivering-right-solution .tile.text-align h2 { padding-bottom: 20px; }
	.delivering-right-solution { padding: 30px 0px 0px; }
	.hire-trusted-by-wrap .hire-trusted-by-image figure { width: 33.33% !important; height: auto; padding-bottom: 20px; }
	.page-magento-development .our-clients { margin-top: 0; }
	.page-javascript-development .we-good-at-main-wrap .we-good-at-main { margin: 20px -15px 0px; }
	.page-javascript-development .we-good-at-main-wrap .we-good-at-main .php-development-wrap { width: 100%; }
	.page-javascript-development .we-good-at-main-wrap .we-good-at-main .php-development-inner .read-more-link-main span { opacity: 1; }
	.page-javascript-development .we-good-at-main-wrap .we-good-at-main .php-development-inner .read-more-link-main span:after { transform: scaleX(1); opacity: 1; }
	.service-case-studies-main .service-case-studies .service-case-studies-content { padding-bottom: 30px; }
	.related-service-main { margin-bottom: 50px; padding-top: 50px; padding-bottom: 30px; }
	.page-vue-js-development .delivering-right-solution,
	.page-react-js-development .delivering-right-solution,
	.page-angularjs-development .delivering-right-solution { padding: 50px 0px 20px; }
	.web-development-service { padding-bottom: 20px; } 
	.plugins-wrap ul li { padding: 0 5px; }
	.plugins-wrap ul li a { margin-bottom: 20px; height: 177px; justify-content: space-between; padding: 30px 16px; }
	.plugins-wrap ul li a:after { opacity: 1; transform: scaleX(1); }
	.plugins-wrap ul li .plugins-img:after { filter: grayscale(0); }
	.blog-post-section .slick-track > .slick-slide { padding: 0 15px; }
	.blog-post  .industries-wrap { text-align: center; }
	.blog-post .industries-wrap .title { justify-content: center; padding-bottom: 10px;}
	.blog-post >div > .button-2 { text-align: center; }

	/* ============== technologies =================== */
	.page-qa-testing-services .wordPress-solutions { padding-bottom: 40px !important; }
	.wordPress-solutions .sub-title { padding:10px 0px 20px; margin: 0 auto 0px; }
	.php-development-section { max-width: 400px; margin: 0 auto; }
	.php-development-section .php-development-wrap { width: 100%; }
	.expertise-web-developers-section .title.text-align { padding-bottom: 10px; }
	.expertise-wrap-section .tab-content-section .inner-div,
	.ecom-development-service .expertise-wrap-section .tab-content-section .inner-div,
	.open-source-services .expertise-wrap-section .tab-content-section .inner-div { width: calc(50% - 20px); margin: 0 10px 30px !important; }
	.hire-ci-banner { background-position: center !important; }
	.hire-ci-developer-wrap .hire-php-developers_inner { width: 100%; }
	.hire-ci-developer-wrap { width: 100%; padding-top: 0px; padding-left: 0;}
	.hire-ci-developer-wrap .hire-php-developers_inner .inner .number { position: absolute; left: 50px; top: 0px; transform: translateY(10px); font-size: 26px; }
	.hire-ci-developer-wrap .hire-php-developers_inner .inner .content { padding: 60px 0px 20px 0px; }
	.hire-ci-developer-wrap .hire-php-developers_inner .inner .content p { max-width: initial; padding-top: 20px; margin-top: 0px; }
	.hire-ci-developer-wrap .hire-php-developers_inner .inner .content h3 { padding-left: 80px; margin-top: -50px; margin-bottom: 0px; padding-bottom: 0px; }
	.hire-ci-developers { padding-bottom: 50px; }
	.hire-php-developers_wrap .hire-php-developers_inner .inner .content { width: 100%; margin-left: 0px; }
	.hire-ci-developer-wrap .curve-image { top: -18px; width: 75px; height: 75px; left: -3px; }
	.hire-ci-developer-wrap.hire-php-developers_wrap .hire-php-developers_inner .inner .number { top: 0px; left: 13px; }
	.hire-php-developers { padding-bottom: 20px; padding-top: 40px; }
	.hire-php-developers_wrap .hire-php-developers_inner .inner .content p { line-height: 26px; }
	.engage-model-listing-main .engage-model-listing-section { padding: 30px 20px; margin: 20px 0px 40px; }
	.engage-model-listing-main .engage-model-listing-section .engage-model-listing-wrap .engage-listing-content,
	.engage-model-listing-main .engage-model-listing-section .engage-model-listing-wrap .engage_listing-image { width: 100%; }
	.engage-model-listing-main .engage-model-listing-section .engage-model-listing-wrap .engage-listing-content { display: flex; flex-wrap: wrap; }
	.engage-model-listing-main .engage-model-listing-section .engage-model-listing-wrap .engage-listing-content .product_title { order: -1; }
	.engage-model-listing-main .engage-model-listing-section .engage-model-listing-wrap .engage_listing-image figure { padding: 25px 0px 15px; }
	.engage-model-listing-main .engage-model-listing-section .engage-model-listing-wrap .engage-listing-content ul { column-count: 1; }
	.engage-model-listing-main.engagement-image-first .engage-model-listing-section .engage-model-listing-wrap .engage_listing-image { width: 100%; }
	.engage-model-listing-main.engagement-image-first .engage-model-listing-section .engage-model-listing-wrap .engage-listing-content { width: 100%; }
	.engage-model-listing-main.engagement-image-first .engage-model-listing-section:nth-child(even) .engage-model-listing-wrap .engage-listing-content { padding-left: 0; }
	.engage-model-listing-main.engagement-image-first .engage-model-listing-section:nth-child(even) .engage-model-listing-wrap { flex-direction: column-reverse; }
	.page-framework-development .engage-model-listing-main .engage-model-listing-section .engage-model-listing-wrap .engage-listing-content ul { column-count: 1; width: 100%; }
	.engage-model-listing-main .engage-model-listing-section:nth-child(odd) .engage-model-listing-wrap .engage-listing-content { padding-left: 0; }
	.engage-model-listing-main.engagement-image-first .engage-model-listing-section:nth-child(odd) .engage-model-listing-wrap { flex-direction: column-reverse; }
	.engage-model-listing-main.engagement-image-first .engage-model-listing-section:nth-child(odd) .engage-model-listing-wrap .engage-listing-content { padding-right: 0; }
	.page-technologies .development-services-section { padding: 30px 0 30px; }
	.technologies-map-section { padding: 30px 0; }
	.page-technologies .blog-post{ padding-top: 30px;}
	.page-front-end-development .hire-php-developers {padding-top: 30px;}
	.page-javascript-development .we-good-at-main-wrap{padding: 30px 0px 30px;}
	.page-backend-development .hire-php-developers{padding-top: 40px;}
	.development-services-section { padding: 0 0 20px;}
	.web-development-service.position-relative.related-service-main { padding-bottom: 20px;  padding-top: 20px; }
	.web-development-service.related-service-main h2 { padding-bottom: 0; }

}

@media(max-width:575px) {
	.blog-post-section .blog-post-wrap { width: calc(100% - 40px); margin: 0 auto 30px; }
	.blog-post { padding: 50px 0; margin-bottom: 30px;}
}