.single-latest-work .web-development-service:after { position: absolute; content: ""; background-image: url(https://d2yn3p1o2oplij.cloudfront.net/wp-content/themes/wpwebinfotech/images/WordPress-Solutions-bottom.png); width: 100%; bottom: 0px; height: 65px; background-repeat: no-repeat; top: auto; }
/*key-features*/
.web-development-service p { font-size: 18px; margin-bottom: 30px;}
.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 { 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 .service-img figure { width: 71px; height: 71px; display: flex; align-items: center; justify-content: center; margin: 0 auto; background-color: rgba(195 105 247 / 10%); border-radius: 17px; position: relative; z-index: 2; }
.web-development-service-main .web-development-service-inner .image-text h3 { font-size: 18px; line-height: 26px; color: #c368f7; font-weight: 500; width: calc(100% - 90px); padding-left: 20px; }
.web-development-service-main .web-development-service-wrap .web-development-service-inner p { font-size: 15px;    /* color: #3f3f3f; */ line-height: 25px; font-weight: 500; /*text-align: center;*/margin: 0px; }
.web-development-service-main .web-development-service-wrap .web-development-service-inner:after { position: absolute; content: ""; background-color: #c368f7; 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:nth-child(1):hover .web-development-service-inner .service-img { background-color: hsl(278deg 90% 69% / 5%); }
.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(2) .image-text .service-img figure { background-color: rgba(247 104 104 / 10%); }
.web-development-service-main .web-development-service-wrap:nth-child(2):hover .web-development-service-inner .service-img { background-color: hsl(0deg 90% 69% / 5%) }
.web-development-service-main .web-development-service-wrap:nth-child(2) .image-text h3 { color: #f76868; }
.web-development-service-main .web-development-service-wrap:nth-child(2) .web-development-service-inner:after { background-color: #f76868; }
.web-development-service-main .web-development-service-wrap:nth-child(3) .image-text .service-img figure { background-color: rgba(104 128 247 / 10%); }
.web-development-service-main .web-development-service-wrap:nth-child(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(3) .image-text h3 { color: #6880f7; }
.web-development-service-main .web-development-service-wrap:nth-child(3) .web-development-service-inner:after { background-color: #6880f7; }
.web-development-service-main .web-development-service-wrap:nth-child(4) .image-text .service-img figure { background-color: rgba(104 223 247 / 10%); }
.web-development-service-main .web-development-service-wrap:nth-child(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(4) .image-text h3 { color: #68dff7; }
.web-development-service-main .web-development-service-wrap:nth-child(4) .web-development-service-inner:after { background-color: #68dff7; }
.web-development-service-main .web-development-service-wrap:nth-child(5) .image-text .service-img figure { background-color: rgba(104 176 247 / 10%); }
.web-development-service-main .web-development-service-wrap:nth-child(5):hover .web-development-service-inner .service-img { background-color: rgba(104 176 247 / 10%); }
.web-development-service-main .web-development-service-wrap:nth-child(5) .image-text h3 { color: #68b0f7; }
.web-development-service-main .web-development-service-wrap:nth-child(5) .web-development-service-inner:after { background-color: #68b0f7; }
.web-development-service-main .web-development-service-wrap:nth-child(6) .image-text .service-img figure { background-color: rgba(247 197 104 / 10%); }
.web-development-service-main .web-development-service-wrap:nth-child(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(6) .image-text h3 { color: #f7c368; }
.web-development-service-main .web-development-service-wrap:nth-child(6) .web-development-service-inner:after { background-color: #f7c368; }
.web-development-service-main .web-development-service-wrap:nth-child(7) .image-text .service-img figure { background-color: rgba(121 247 104 / 10%); }
.web-development-service-main .web-development-service-wrap:nth-child(7):hover .web-development-service-inner .service-img { background-color:hsla(112, 57%, 50%, 0.05); }
.web-development-service-main .web-development-service-wrap:nth-child(7) .image-text h3 { color: #79f768; }
.web-development-service-main .web-development-service-wrap:nth-child(7) .web-development-service-inner:after { background-color: #79f768; }
.web-development-service-main .web-development-service-wrap:nth-child(8) .image-text .service-img figure { background-color: rgba(247 152 104 / 10%); }
.web-development-service-main .web-development-service-wrap:nth-child(8):hover .web-development-service-inner .service-img { background-color:hsla(20, 57%, 50%, 0.05); }
.web-development-service-main .web-development-service-wrap:nth-child(8) .image-text h3 { color: #f79868; }
.web-development-service-main .web-development-service-wrap:nth-child(8) .web-development-service-inner:after { background-color: #f79868; }
.web-development-service-main .web-development-service-wrap:nth-child(9) .image-text .service-img figure { background-color: rgba(247 104 140 / 10%); }
.web-development-service-main .web-development-service-wrap:nth-child(9):hover .web-development-service-inner .service-img { background-color:hsla(345, 57%, 50%, 0.05); }
.web-development-service-main .web-development-service-wrap:nth-child(9) .image-text h3 { color: #f7688c; }
.web-development-service-main .web-development-service-wrap:nth-child(9) .web-development-service-inner:after { background-color: #f7688c; }
.web-development-service { padding-bottom: 70px; }

/* ================ Requirements ================*/
.requirements-section { padding-bottom: 30px; }
.requirements-section .title { margin-bottom: 50px; }
.requirements-wrap .requirements-inner { padding: 0 15px 30px; }
.requirements-wrap .requirements-inner:hover .inner { border-color: #c368f7; box-shadow: none; }
.requirements-wrap .requirements-inner:nth-child(3n + 2):hover .inner { border-color: #f77d68; }
.requirements-wrap .requirements-inner:nth-child(3n + 3):hover .inner { border-color: #6880f7; }
.requirements-wrap .requirements-inner:nth-child(3n + 4):hover .inner { border-color: #68dff7; }
.requirements-wrap .requirements-inner:nth-child(3n + 5):hover .inner { border-color: #68b0f7; }
.requirements-wrap .requirements-inner:nth-child(3n + 6):hover .inner { border-color: #f7c568; }
.requirements-wrap .requirements-inner:nth-child(3n + 7):hover .inner { border-color: #79f768; }
.requirements-wrap .requirements-inner:nth-child(3n + 8):hover .inner { border-color: #f79868; }
.requirements-wrap .requirements-inner:nth-child(3n + 9):hover .inner { border-color: #f7688c; }
.requirements-wrap .requirements-inner .inner { -webkit-box-shadow: 0px 0px 6px 10px rgba(0, 0, 0, 0.04); -moz-box-shadow: 0px 0px 6px 10px rgba(0, 0, 0, 0.04); box-shadow: 0px 0px 8px 6px rgb(0 0 0 / 4%); border-radius: 12px; border: 1px solid transparent; transition: all 400ms ease;  padding: 19px 30px; background-color: #fff; display: flex; align-items: center; flex-wrap: wrap; height: 100%; }
.requirements-wrap .requirements-inner .inner figure { width: 50px; }
.requirements-wrap .requirements-inner .inner .content { width: calc(100% - 50px); padding-left: 20px; line-height: 24px; font-weight: 400; }
.requirements-wrap .requirements-inner .inner .content p{margin-bottom: 0px;}

.requirements-wrap .requirements-inner .requirement-icon { background: url(https://d2yn3p1o2oplij.cloudfront.net/wp-content/themes/wpwebinfotech/images/Case-Study-Inner-Sprite.png); height: 60px; width: 55px; background-size: auto; margin: 0px auto; background-position: -5px -57px; }

@media(max-width:1199px) {
	/*key-features*/
    .web-development-service-main .web-development-service-wrap { width: 50%; }
    .requirements-wrap .requirements-inner .inner { padding: 19px 20px; }
}
@media(max-width:767px) {
	.web-development-service h2 { padding: 30px 0px 20px; }
    .web-development-service p { font-size: 16px; }
    .web-development-service-main .web-development-service-wrap { padding: 0 15px 30px; width: 100%; }
    .web-development-service-main .web-development-service-wrap .web-development-service-inner:after { opacity: 1; transform: scaleX(1); }
    .requirements-wrap .requirements-inner .inner {border-color: #c368f7;}
    .requirements-wrap .requirements-inner:nth-child(2) .inner {border-color: #f77d68;}
    .requirements-wrap .requirements-inner:nth-child(3) .inner {border-color: #f7c368;}
    .requirements-wrap .requirements-inner:nth-child(4) .inner {border-color: #6880f7;}
    .requirements-wrap .requirements-inner:nth-child(5) .inner {border-color: #68dff7;}
    .requirements-wrap .requirements-inner:nth-child(6) .inner {border-color: #f7688c;}
    /*key-features*/
    .wordPress-solutions .sub-title { margin: 0 auto 30px; }
}