/* GENERAL STYLING  */
html {
  overflow-x: hidden;
  scroll-behavior: smooth;
}

.news-anchor{color: #C53B27;text-decoration: underline;}

*{padding: 0; margin: 0; box-sizing: border-box;}

h1 , h2 , h3 , h4 , h5 , p , a , label , li{font-family: 'Poppins'}

h1{line-height: 4.8rem;}

h1, h2 {font-weight: 600;}

p , h1, h3 , h2 , li, label{color: var(--blue)}

a.mm-home-btn.btn{display: none;}

/* a.mm-home-btn:hover{background-color: var(--blue);} */

.red{ color: var(--red);}

a.mm-home-btn{font-weight: 600;background-color: var(--red) ;text-decoration: none; color: var(--white);font-size: 16px;padding: 15px 40px;display: inline-block;}

:root { --blue: #07205F; --red: #C53B27; --white: #ffffff; --grey :rgba(7, 32, 95, 0.02);}

@font-face { font-family: 'Poppins'; src: url('../fonts/Poppins-Bold.woff2') format('woff2'), url('../fonts/Poppins-Bold.woff') format('woff'); font-weight: bold; font-style: normal; }

@font-face { font-family: 'Poppins'; src: url('../fonts/Poppins-Regular.woff2') format('woff2'), url('../fonts/Poppins-Regular.woff') format('woff'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'Poppins'; src: url('../fonts/Poppins-SemiBold.woff2') format('woff2'), url('../fonts/Poppins-SemiBold.woff') format('woff'); font-weight: 600; font-style: normal; }

p{font-family: 'Poppins'; font-weight: 400;}

h2{font-family: 'Poppins'; font-weight: 600;}

.mm-container{max-width: 1600px;width: 88%;margin: auto;}

.slider-container { width: 91.99%; margin-left: auto;}

.mm-home-btn{position: relative; cursor: pointer; overflow: hidden; -webkit-transition:1s; transition:1s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}

.mm-home-btn:hover{ transform: translateY(0px); -webkit-transform: translateY(0px);}

.mm-home-btn:hover:after{height: 190%; width: 100%; overflow-y: hidden !important; bottom: 0px;}

.mm-home-btn:after{ content: ""; background: var(--blue); position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; z-index: -1; left: 50%; bottom: -60px; transform: translate(-50%, 0%); border-radius: 100% 100% 0% 0%; -webkit-transition: .5s; transition: .5s ease-in-out; }

/* BANNER SECTION  */



.home .header-banner{overflow: hidden;background-image: url("../images/header-background.webp"); background-repeat: no-repeat; background-size: cover; animation: header-banner 8s ease-in-out 0s infinite;
  /* position: relative;z-index: 2; padding: 20% 0 12% 0; */
}
body.home header{z-index: unset !important;}

@keyframes header-banner { 0% { background-position-y:0px; } 50% { background-position-y: -60px; } 100% { background-position-y: 0px; } }

body.news-updates .header-banner .mm-content{text-align: left; max-width: 100%;}

body .header-banner .mm-content{text-align: center;padding: 20% 0 12% 0;max-width: 60%; margin: auto;}
/* body.home .header-banner.home-banner .mm-content{padding: 0;} */
body.case-studiesblog-detail .header-banner .mm-content{text-align: center;padding: 0% 0% 0; max-width: 60%; margin: auto;}
body.news-events .header-banner .mm-content{max-width: 1650px; width: 88%;}
body.news-events .header-banner .mm-content h1{line-height: 1.2em;}
.header-banner.home-banner .mm-content h1{font-size: 80px;color: var(--blue);line-height: 76.5px;}

.news-updates .header-banner .mm-content h1{line-height: 1.2em;}
.header-banner .mm-content h1{font-size: 70px;color: var(--blue);line-height: 66.5px;}


.header-banner .mm-content p{font-size: 20px;padding: 3% 0px 5% 0px;line-height: 2.5rem;}

/* SERVICE SECTION  */

section.our-services { box-shadow: 0px 14px 54px rgb(7 32 95 / 5%); }
section.our-services .mm-container{max-width: 1750px;width: 100%;}


.our-services .mm-service .service-icon { margin-right: 10%; display: flex !important; flex-direction: column; align-items: center; }

.our-services .mm-service .service-icon:last-child{margin-right: 0;}

.our-services .mm-service .service-icon a { text-decoration: none;display: flex; flex-direction: column; align-items: center; text-align: center;}

.our-services .mm-service { display: flex; justify-content: center;padding: 4% 0;align-items: baseline; }

.our-services .mm-service .service-icon h3 { font-size: 18px; font-weight: 600; padding-top: 25px; }
.our-services .mm-service .service-icon h3 a { color: var(--blue); }

.our-services .mm-service .service-icon a:hover + h3 a{color:var(--red)}
.our-services .mm-service .service-icon h3 a:hover {color: var(--red)}

.our-services .mm-service .slick-list.draggable{width: 100%;}

.our-services .mm-service .slick-track { display: flex;align-items: baseline; }

.our-services .slick-slide { width: 100% !important; }

/* SUCCESSFUL PRODUCTS  */

section.successful-products {padding: 7% 0px 104px 0;}

section.successful-products .row .content-area{ width: calc(100% - 788px); padding-right: 70px; }

section.successful-products .row .content-area .type-writier{width: 100%;}
section.successful-products .row .content-area .type-writier .product-text-inner{width: 100%; padding-top: 30px;}
section.successful-products .row .content-area .type-writier .type-writer{width: 100%; max-width: 100%; font-size: 46px; line-height: 1.4em;}
section.successful-products .row .video-content{display: flex; align-items: center; max-width: 788px; justify-content: flex-end; width: 100%;}
section.successful-products .row .video-content iframe{max-width: 788px; width: 100%; height: 436px;}
section.successful-products .row .resbtn-main{display: none;}

.successful-products .row { display: flex; }

.successful-products .row .type-writier h2 { font-size: 50px;line-height: 62px;max-width: 528px; }

.successful-products .row .product-text-inner p {font-size: 18px;padding-bottom: 3%;line-height: 2.2rem;}

/* .successful-products .row .type-writier { width: 40%; } */

.successful-products .row .product-text-inner { width: 60%; }

.type-writier .typewriter{display: block;}

/* OUR CLIENTS  */

.slick-slide div a img:hover { filter: grayscale(0); }

.our-clients .valuable-client {display: flex; justify-content: center; }
body.home .our-clients .valuable-client {display: block;}

.our-clients .valuable-client a {margin-right: 8%;height: 115px; display: flex!important; align-items: center;}

.our-clients .valuable-client a:last-child {margin-right: 0; }

.our-clients .valuable-client a img{margin: auto;mix-blend-mode: multiply !important;filter: grayscale(1);max-width: 220px;}

.valuable-client .slick-slide > div{background-color: #fafafc;}

section.our-clients { background-color: rgba(7, 32, 95, 0.02);padding: 65px 0;; overflow: hidden;}
section.our-clients .mm-container{max-width: 1800px;}

body .slick-prev, body .slick-next{font-size: 11px}



/* AS REVIEWED SECTION  */

.as-reviewed-on .review-content .review-logos a img { width: 100%; }

section.as-reviewed-on { background-color: rgba(7, 32, 95, 0.02); padding: 5.14% 0; }

.as-reviewed-on .review-content { display: flex; align-items: center; justify-content: space-around; }

.as-reviewed-on .review-content .review-logos{ display: flex; align-items: center;width: 70%;padding-left: 5%; }

.as-reviewed-on .review-content .review-logos a { margin-right: 10%;background-color: #fafafc; }

.as-reviewed-on .review-content .review-logos a:last-child { margin-right: 0; }

.as-reviewed-on .review-content .review-heading h2 { font-weight: 600; font-size: 50px;color: var(--blue) }

.our-clients .slick-slider .slick-track, 
.our-clients .slick-slider .slick-list { transform: inherit !important; }

.review-heading { width: 30%; }

.as-reviewed-on .review-content .review-logos a img{mix-blend-mode: multiply;filter: grayscale(1);transition: 0.5s;}
.as-reviewed-on .review-content .review-logos a img:hover{filter: grayscale(0);}

/* START PROJECT SECTION  */

section.start-project  .app-image { margin-right: 5%;width: 240px}
section.start-project .app { width: calc(100% - 290px); }
.app-image img { object-fit: cover; min-height: 586px; width: 100%;}

section.start-project {padding: 95px 0 120px 0; overflow: hidden;}

.start-project .slider-container {    width: 91.99%; margin-left: auto;}

.start-project .project-post { display: flex; justify-content: center; width: 114%; }

.start-project .project-post .apps { display: flex !important; align-items: center; }

.start-project .project-post .app h2 { font-weight: 600; font-size: 50px; line-height: 4rem;max-width: 400px; }

.start-project .project-post .app p { font-size: 18px; }

.start-project .project-post .app p { font-size: 18px; line-height: 2rem; padding: 28px 100px 28px 0; }

/* .project-post .slick-prev {left: auto !important;right: 22%;} */
/* .project-post .slick-prev:before { content: '←'; font-size: 39px; } */
.project-post .slick-prev,body .getlab .slick-prev {bottom: -100px; top: inherit; right: 22%; left: inherit; width: 52px; height: 50px; z-index: 9;}
.project-post .slick-prev::before,body .getlab .slick-prev::before { content: ""; background: url(../images/arrow-red.svg)no-repeat center /contain; width: 31px; height: 14px; position: absolute; right: 0px; top: 50%; transform: translate(0px,-50%)scale(-1); opacity: .5; filter: grayscale(1); transition: .3s ease-in-out; }
.project-post .slick-prev:hover::before,body .getlab .slick-prev:hover::before { opacity: 1; filter: grayscale(0); }
.project-post .slick-prev::after,body .getlab .slick-prev::after { content: ""; background: url(../images/Intersect-curve.svg)no-repeat center / contain; width: 24px; height: 100%; position: absolute; left: 0px; top: 0px; transform: scale(-1); opacity: 0; transition: .3s ease-in-out; }
.project-post .slick-prev:hover::after,body .getlab .slick-prev:hover::after { opacity: 1; }

/* .project-post .slick-next {position: absolute; bottom: 0; right: 18%;} */
/* .project-post .slick-next{top: auto !important;bottom: 0;outline: auto;} */
/* .project-post .slick-next:before { content: '' !important; border: none !important; background-image: url(../images/rightArrow.png); width: 53px; height: 50px; position: absolute; top: 65px; left: 0;opacity: 1; } */
.project-post .slick-next, body .getlab .slick-next {position: absolute; top: inherit; bottom: -100px; right: 18%; left: inherit;outline: none; width: 52px; height: 50px; }
.project-post .slick-next::before,body .getlab .slick-next::before { content: ""; background: url(../images/arrow-red.svg)no-repeat center /contain; width: 31px; height: 14px; position: absolute; left: 0px; top: 50%; transform: translate(0px,-50%); opacity: .5; filter: grayscale(1); transition: .3s ease-in-out; }
.project-post .slick-next:hover::before,body .getlab .slick-next:hover::before { opacity: 1; filter: grayscale(0); }
.project-post .slick-next::after,body .getlab .slick-next::after { content: ""; background: url(../images/Intersect-curve.svg)no-repeat center / contain; width: 24px; height: 100%; position: absolute; right: 0px; top: 0px; opacity: 0; transition: .3s ease-in-out; }
.project-post .slick-next:hover::after,body .getlab .slick-next:hover::after { opacity: 1; }

.authors .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{color: var(--blue);}

.project-post .slick-next.slick-disabled:before { background-image: url(../images/right-arrow-d.png); transform: rotate(180deg); background-position-y: 14px; background-repeat: no-repeat; background-position-x: 19px; background-size: 63%; }

.project-post .slick-prev.slick-disabled:before {background-image: url(../images/right-arrow-d.png);background-repeat: no-repeat;transform: rotate(0deg);background-position-y: 14px;background-position-x: 15px;background-size: 63%;}

/* .project-post .slick-prev:before { content: '' !important; border: none !important; background-image: url(../images/rightArrow.png); width: 53px; height: 50px; position: absolute; top: 69px; left: 0;opacity: 1;transform: rotate(180deg); } */

/* WORK DELIVERED  */

.portfolio-inner-btn-wrp { position: absolute; top: 0; left: 0; right: 0;bottom: 0; display: flex; justify-content: center; align-items: center; }

a.p-view-btn { content: ''; background-image: url(../images/viewbtn.png); background-repeat: no-repeat; width: 46px; height: 47px; display: inline-block; margin-right: 12px; }

a.p-visit-btn { content: ''; background-image: url(../images/visitbtn.png); background-repeat: no-repeat; width: 100%; height: 100%; width: 46px; height: 47px; display: inline-block; }

section.work-delivered { padding: 5% 0;overflow: hidden; }

.work-delivered .work-post { display: flex;align-items: center; }

.work-delivered .work-post .work-delivered-images .image-col:first-child { display: flex; flex-direction: column; }

.work-delivered .work-post .work-delivered-images { display: flex;align-items: center;width: 71%; }

.work-delivered .work-post .mm-work-content h2 {padding-bottom: 48px;font-weight: 600; font-size: 80px; line-height: 76.5px; }

.work-delivered .work-post .mm-work-content p { font-size: 20px; line-height: 2.3rem;padding-right: 50px; }

a.redLab { text-decoration: none; color: var(--red);font-weight: 600; }
a.redLab:hover {color: var(--blue);}

.mm-work-btns a {text-align: center; text-decoration: none; font-weight: 600; font-size: 13px; border: 1px solid #6288E6; background-color: #F9FAFF; color: var(--blue);padding: 15px; margin-right: 15px; margin-bottom: 15px;}

.mm-work-btns { display: flex; flex-wrap: wrap;padding: 40px 15px 40px 0;}

.image-col { margin-right: 3%; }

.work-delivered .work-post .work-delivered-images .image-col:first-child .work-img:first-child { margin-bottom: 6%; }

.image-col:last-child { margin-right: 0; }

.mm-work-content { width: 31%; }

.image-col .work-img {position: relative;}

.work-delivered .work-post .work-delivered-images .image-col:first-child .work-img , .work-delivered .work-post .work-delivered-images .image-col:last-child .work-img  { width: 413px; height: 403px; }

.work-delivered .work-post .work-delivered-images .image-col:nth-child(2) .work-img {width: 413px;height: 636px;}

.work-img img { width: 100%;max-width: 100%; max-height: 100%; display: block;object-fit: cover;}

/* BEST CUSTOMER REVIEWS  */

.customer-reviews{overflow: hidden;padding: 5% 0;}

.customer-reviews .best-customer-reviews { display: flex; align-items: center; }

.customer-reviews .best-customer-reviews .reviews-content h2 { font-weight: 600; font-size: 80px; line-height: 76.5px; }

.customer-reviews .best-customer-reviews .reviews-content p { font-size: 20px; line-height: 2.3rem;padding: 7% 0; }

.customer-reviews .best-customer-reviews .reviews-content { min-width: 32%; margin-right: 4.3%; }

.customer-reviews .best-customer-reviews .testimonials{width: 67%; }

.customer-reviews .slick-list.draggable{width: 150%;}

.customer-reviews .slick-slide img{width: 100%;}

.customer-reviews .slick-slide { margin: 0px 50px; overflow: hidden; }
/* .customer-reviews .slick-list { margin: 0 -50px; } */
.testimonials-video{position: relative;}

.testimonials-video .youtube-icon a.youtubeIcon{background-image: url("../images/youtube.png");background-position: center;background-repeat: no-repeat;width: 70px;height: 49px;display: inline-block;}

.youtube-icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.iframe-popup-testi div#close-btn { position: absolute; top: 2%; right: 2%; left: auto;font-size: 40px; }

body .iframe-popup-testi iframe { max-width: 100%; max-height: 100%; position: absolute; width: 100%; top: 0; left: 0; }

.home-popup { position: relative; padding: 247px 418px; }

body.services .casestudies-sec.servicesCaseStudyContent { padding: 80px 0px 90px !important; }
 

/* LATEST NEWS */
.latest-news{background: #fafbfc; padding: 95px 0px 75px; overflow-x: unset !important;}
.latest-news .lastest-news-container{max-width: 1600px; width: 88%; margin: auto;}
.latest-news .text-container{margin-bottom: 10px;}
.latest-news .text-container .section-heading{text-align: center; font-size: 55px; line-height: 1em; margin-bottom: 35px;}
.latest-news .text-container .section-desc{font-size: 20px; text-align: center; line-height: 2em;}
.latest-news .latest-new-slider-content .slick-list{padding: 40px 0px 80px;width: calc(100% + 33px); margin-left: -16.5px;}
.latest-news .latest-new-slider-content .slick-slide > div{padding: 0px 16.5px;}
.latest-news .latest-new-slider-content .slick-prev{ bottom: -70px; top: inherit; right: 87px; left: inherit;width: 52px; height: 50px;z-index: 9;}
.latest-news .latest-new-slider-content .slick-prev::before{content: ""; background: url(../images/arrow-red.svg)no-repeat center /contain; width: 31px; height: 14px; position: absolute; right: 0px; top: 50%; transform: translate(0px,-50%)scale(-1); opacity: .5; filter: grayscale(1); transition: .3s ease-in-out;}
.latest-news .latest-new-slider-content .slick-prev:hover::before{opacity: 1; filter: grayscale(0);}
.latest-news .latest-new-slider-content .slick-prev::after{content: ""; background: url(../images/Intersect-curve.svg)no-repeat center / contain; width: 24px; height: 100%; position: absolute; left: 0px; top: 0px; transform: scale(-1); opacity: 0; transition: .3s ease-in-out;}
.latest-news .latest-new-slider-content .slick-prev:hover::after{opacity: 1;}
.latest-news .latest-new-slider-content .slick-next{bottom: -70px; top: inherit; right: 0px; left: inherit;width: 52px; height: 50px;}
.latest-news .latest-new-slider-content .slick-next::before{content: "";background: url(../images/arrow-red.svg)no-repeat center /contain;width: 31px;height: 14px;position: absolute;left: 0px;top: 50%;transform: translate(0px,-50%);opacity: .5; filter: grayscale(1);transition: .3s ease-in-out;}
.latest-news .latest-new-slider-content .slick-next:hover::before{opacity: 1; filter: grayscale(0);}
.latest-news .latest-new-slider-content .slick-next::after{content: "";background: url(../images/Intersect-curve.svg)no-repeat center / contain;width: 24px;height: 100%;position: absolute;right: 0px;top: 0px;opacity: 0;transition: .3s ease-in-out;}
.latest-news .latest-new-slider-content .slick-next:hover::after{opacity: 1;}
.latest-news .latest-new-slider-content .slick-slide div .latest-news-slide{background: #fff;box-shadow: 0px 9px 24px 0px rgba(0,0,0,0.05);padding: 0px;text-decoration: none;display: flex!important;}
.latest-news .latest-new-slider-content .img-content{min-height: 550px; max-height: 550px; overflow: hidden; width: 50%; background: rgba(0,0,0,0.2);}
.latest-news .latest-new-slider-content .img-content img{width: 100%; min-height: 100%; object-fit: cover;height: 100%;}
.latest-news .latest-new-slider-content .text-content{width: 50%; padding: 60px 80px;display: flex; flex-direction: column; justify-content: center;min-height: 550px;}
.latest-news .latest-new-slider-content .text-content .title-content{font-size: 40px; font-weight: 600; line-height: 1.2em; text-decoration: none; color: #07205F; margin-bottom: 20px; min-height: 60px; max-height: 295px; overflow: hidden;}
.latest-news .latest-new-slider-content .text-content .text-read-time{font-size: 18px;line-height: 1.6em;margin-bottom: 30px;display: none;}
.latest-news .latest-new-slider-content .text-content .news-anchor{display:none!important;}
.latest-news .latest-new-slider-content .text-content .text-read-time p{font-weight: 600;color: #C53B27;}
.latest-news .latest-new-slider-content .text-content .read-more-btn a{display: inline-block; background-color: var(--red) ; text-decoration: none; font-size: 16px; font-weight: 600; color: var(--white); line-height: 1em; padding: 15.5px 35px; cursor: pointer;position: relative;    overflow: hidden;}
.latest-news .latest-new-slider-content .text-content .read-more-btn a:hover { transform: translateY(0px); -webkit-transform: translateY(0px); }
.latest-news .latest-new-slider-content .text-content .read-more-btn a:after { content: ""; background: var(--blue); position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; z-index: -1; left: 50%; bottom: -60px; transform: translate(-50%, 0%); border-radius: 100% 100% 0% 0%; -webkit-transition: .5s; transition: .5s ease-in-out; }
.latest-news .latest-new-slider-content .text-content .read-more-btn a:hover:after { height: 190%; width: 100%; overflow-y: hidden !important; bottom: 0px; }
.latest-news .news-inner-link{text-align: center;display: none;}
.latest-news .news-inner-link a{background-color: var(--red) ; font-size: 16px; color: var(--white); text-decoration: none; font-weight: 600; padding: 11.5px 38.5px; display: inline-block;cursor: pointer;position: relative;    overflow: hidden;}
.latest-news .news-inner-link a:hover { transform: translateY(0px); -webkit-transform: translateY(0px); }
.latest-news .news-inner-link a:after { content: ""; background: var(--blue); position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; z-index: -1; left: 50%; bottom: -60px; transform: translate(-50%, 0%); border-radius: 100% 100% 0% 0%; -webkit-transition: .5s; transition: .5s ease-in-out; }
.latest-news .news-inner-link a:hover:after { height: 190%; width: 100%; overflow-y: hidden !important; bottom: 0px; }
/* LATEST NEWS END*/


/* SERVICES CASESTUDY SLIDER */
body .casestudies-slider button.slick-prev.slick-arrow{ bottom: 0px; top: inherit; right: 240px; left:inherit !important;width: 52px; height: 50px ;z-index: 9;}
body .casestudies-slider button.slick-prev.slick-arrow:before{content: ""; background:url(../images/arrow-red.svg)no-repeat center /contain; width: 31px; height: 14px; position: absolute; right: 0px; top: 50%; transform: translate(0px,-50%)scale(-1); opacity: .5; filter: grayscale(1); transition: .3s ease-in-out;}
body .casestudies-slider button.slick-prev.slick-arrow:hover::before{opacity: 1; filter: grayscale(0);}
body .casestudies-slider button.slick-prev.slick-arrow::after{content: "";  background: url(../images/Intersect-curve.svg)no-repeat center / contain; width: 24px; height: 100%; position: absolute; left: 0px; top: 0px; transform: scale(-1); opacity: 0; transition: .3s ease-in-out;}
body .casestudies-slider button.slick-prev.slick-arrow:hover::after{opacity: 1;}
body .casestudies-slider .slick-next{bottom: 0px; top: inherit; right: 145px; left: inherit;width: 52px; height: 50px;}
body .casestudies-slider .slick-next::before{content: "";background: url(../images/arrow-red.svg)no-repeat center /contain;width: 31px;height: 14px;position: absolute;left: 0px;top: 50%;transform: translate(0px,-50%);opacity: .5; filter: grayscale(1);transition: .3s ease-in-out;}
body .casestudies-slider .slick-next:hover::before{opacity: 1; filter: grayscale(0);}
body .casestudies-slider .slick-next::after{content: "";background: url(../images/Intersect-curve.svg)no-repeat center / contain;width: 24px;height: 100%;position: absolute;right: 0px;top: 0px;opacity: 0;transition: .3s ease-in-out;}
body .casestudies-slider .slick-next:hover::after{opacity: 1;}
/* SERVICES CASESTUDY SLIDER END */

/* Services GetLab section */
body .header-banner.getlab .getlab-slider{max-width: 1900px; width: 100%; margin: auto;}
body .header-banner.getlab .mm-container { display: block !important; width: 88% !important; }
body .service-getlab-banner.header-banner .mm-content { max-width: 100% !important; padding: 100px 0 100px !important; }
body .service-getlab-banner .mm-content p { padding-bottom: 0; }
body .service-work-together-banner.header-banner .mm-content { max-width: 100% !important; padding: 100px 0 !important; }
body .service-work-together-banner .mm-content p { max-width: 1477px; margin: auto; padding-bottom: 60px; padding-top: 40px; }
body .service-work-together-banner { background-color: rgba(7, 32, 95, 0.02); }
body .header-banner.getlab .mm-content { max-width: 100%; padding: 0; }
body .header-banner.getlab { background-color: #F7F9FA; padding: 86px 0 0px; }
body .header-banner.getlab h2 { padding-bottom: 49px;text-align: center; }
body .header-banner.getlab .portfolio-container { display: flex; text-align: left; justify-content: space-between;align-items: flex-start; }
body .header-banner.getlab .portfolio-container .portfolio-image { width: 45%; margin-right: 56px; }
body .header-banner.getlab .portfolio-container .portfolio-detail { width: 55%; }
body .header-banner.getlab .portfolio-container .portfolio-detail h3 { font-size: 30px; line-height: 1.4em; font-weight: 600; padding-bottom: 42px; }
body .header-banner.getlab .portfolio-container .portfolio-detail p,body .header-banner.getlab .portfolio-container .portfolio-detail ul li { font-size: 20px; line-height: 41.01px; }
body .header-banner.getlab .portfolio-container .portfolio-image img { height: 100%;  width: 100%;  object-fit: cover; -webkit-box-shadow: 0px 9px 85px 0px rgba(0,0,0,0.05); -moz-box-shadow: 0px 9px 85px 0px rgba(0,0,0,0.05); box-shadow: 0px 9px 85px 0px rgba(0,0,0,0.05); max-height: 473px;min-height: 473px;}
body .header-banner.getlab .portfolio-container .portfolio-detail p { padding-top: 0; }
body .header-banner.getlab .portfolio-information { display: flex; justify-content: space-between; align-items: stretch; padding-top: 60px; padding-bottom: 79px;}
body .header-banner.getlab .portfolio-information .portfolio-container { width: calc(100% / 3 - 36px); background-color: #FFF; padding: 48px 85px; flex-direction: column; align-items: center; text-align: center; justify-content: flex-start; margin-right: 56px; box-shadow: 0px 9px 85px 0px rgba(0, 0, 0, 0.05);}
body .header-banner.getlab .portfolio-information .portfolio-container h4 { font-size: 25px; color: #07205F; line-height: 39px; font-weight: 600; padding-bottom: 12px; }
body .header-banner.getlab .portfolio-information .portfolio-container p { padding-top: 0; font-size: 16px; line-height: 29.19px; }
body .header-banner.getlab .portfolio-information .portfolio-container:nth-last-child(1) { margin-right: 0; }
body .header-banner.getlab .portfolio-container .portfolio-detail p strong { margin-top: 25px; display: block; }
body .header-banner.getlab .portfolio-container .portfolio-detail ul li { list-style-type: none; position: relative; }
body .header-banner.getlab .portfolio-container .portfolio-detail ul { padding-left: 30px; }
body .header-banner.getlab .portfolio-information .portfolio-container .portfolio-icon { padding-bottom: 12px; height: 60px;}
body .header-banner.getlab .portfolio-information .portfolio-container .portfolio-icon img { height: 100%; }
body .header-banner.getlab .portfolio-container .portfolio-detail ul li:before { content: ''; background-image: url(../images/getlab-tick.png);width: 16px;height: 16px;background-repeat: no-repeat;position: absolute;   top: 13px; left: -30px;}
body .getlab .slick-prev { bottom: -40px;right: 12%;}
body .getlab .slick-next{bottom: -40px; right: 7%;}
.technology-worked-on.portfolio-banner .our-tech .technology-box img { border: none; box-shadow: none;outline:none; }
.technology-worked-on.portfolio-banner .our-tech .technology-box:nth-last-child(1) { margin-right: 13.5px; }
body .portfolio-banner.technology-worked-on .work-content p { padding-bottom: 0; padding-top: 15px; }
body .services_getlab_banner_flex span.edge-text { font-size: 49px; font-style: italic;display: block; }


/* Header */
/* body .header-banner.home-banner .mm-content { padding: 0 !important } */

/* MEDIA QUERIES  */
@media screen and (max-width: 1750px) {
  .slider-container { width: 95.99%; }
  .start-project .slider-container { width: 95.99%; }
  .work-delivered .work-post .mm-work-content h2 { font-size: 70px; line-height: 70px; }
  .customer-reviews .best-customer-reviews .reviews-content h2 { font-weight: 600; font-size: 70px; line-height: 66.5px; }

}

@media(max-width:1667px){
  body .header-banner.getlab .portfolio-information .portfolio-container{padding: 48px 65px;}
  body .header-banner.getlab .portfolio-container .portfolio-detail h3{font-size: 25px;padding-bottom: 30px;}
  body .header-banner.getlab .portfolio-information .portfolio-container h4{font-size: 21px;line-height: 34px;}
}
@media screen and (max-width: 1650px) {
  /* Author Single Page */
  .blog-banner-author-single .mm-content{padding: 100px 0 70px 0;}
  
  section.portfolio-banner.header-banner .work-content.mm-content { padding: 0 !important; }
  section.our-services .mm-container {width: 100%;margin: 0 0px; }
  body .header-banner .mm-content{ padding: 230px 0 8% 0 !important; }
  body.case-studiesblog-detail .header-banner .mm-content { padding: 150px 0 8% 0 !important; }
  .header-banner.home-banner .mm-content h1 { font-size: 75px; line-height: 70.7px; }
  .header-banner .mm-content h1 { font-size: 65px; line-height: 57.7px; }
  .start-project .project-post .app h2 { font-size: 40px; line-height: 2.7rem;padding-right: 25%;}
  .work-delivered .work-post .mm-work-content h2 { font-size: 60px; padding-bottom: 22px;padding-right: 25%;}
  .customer-reviews .best-customer-reviews .reviews-content h2 { font-size: 60px; line-height: 59.5px; padding-right: 11%; }

  /* Successful Products */
  section.successful-products .row .content-area{ width: calc(100% - 628px); padding-right: 60px; }
  section.successful-products .row .video-content{max-width: 628px;}
  section.successful-products .row .video-content iframe{max-width: 628px; width: 100%; height: 356px;}
  section.successful-products .row .content-area .type-writier .type-writer { font-size: 36px;}
  /* Successful Products End*/

}

@media screen and (max-width: 1668px) {

    .work-img img { width: 100%; }

    /* .mm-container { padding: 0px 20px; } */

    .our-services .mm-service .service-icon { margin-right: 8%; }

    .as-reviewed-on .review-content .review-logos a { margin-right: 10%; }

    .as-reviewed-on .review-content .review-logos { padding-left: 3%; }

    
    body .as-reviewed-on .review-content{justify-content: center;}
    
    .mm-work-content { width: 45%; }
    
    .review-heading { width: 30%; }
    .as-reviewed-on .review-content .review-logos{width: 70%;}

    .our-services .mm-container {padding: 0;}

    .work-delivered .work-post .work-delivered-images .image-col:first-child .work-img, .work-delivered .work-post .work-delivered-images .image-col:last-child .work-img { width: 300px; height: 300px; }

    .work-delivered .work-post .work-delivered-images .image-col:nth-child(2) .work-img { width: 300px; height: 500px; }

  }

  @media screen and (max-width: 1550px) {
    .news-updates .header-banner .mm-content h1{line-height: 1.2em;}
    .header-banner.home-banner .mm-content h1 { font-size: 65px; line-height: 60.7px; }
    .header-banner .mm-content h1 { font-size: 60px; line-height: 55.7px; }
    .successful-products .row .type-writier h2 { font-size: 40px; line-height: 54px; max-width: 528px; }
    .start-project .project-post .app h2 { font-size: 30px; line-height: 1.9rem; padding-right: 15%; }
    .as-reviewed-on .review-content .review-heading h2 { font-size: 40px; }
    .customer-reviews .best-customer-reviews .reviews-content h2 { font-size: 50px; line-height: 59.5px; padding-right: 25%; }
    .customer-reviews .best-customer-reviews .reviews-content p { font-size: 18px; line-height: 2.3rem; padding: 4% 0; }

    .latest-news .latest-new-slider-content .text-content .title-content { font-size: 36px;}

  }

  @media screen and (max-width: 1450px) {

    .our-services .mm-service .service-icon { margin-right: 6%; }

    /* .mm-container { width: 90%; } */

    .footer-links > div { margin-right: 8%; }

    .as-reviewed-on .review-content .review-logos { padding-left: 0; }

    .as-reviewed-on .review-content .review-logos a { margin-right: 8%; }

    .start-project .project-post {width: 100%; }

    .start-project .slider-container { padding: 0 20px 0 0 !important; }

    .work-delivered .work-post .mm-work-content h2 {font-size: 45px;line-height: 52px;}

    .project-post .slick-prev { right: 6%; }

    .project-post .slick-next{right: 1%;}

    .slider-container {padding: 0px 20px 0px 0;}

    section.work-delivered .slider-container { padding-right: 0; }

    .customer-reviews .best-customer-reviews .reviews-content h2 {font-size: 45px;line-height: 3.2rem;}

    .footer-links > div { margin-right: 6%; }

    body .start-project .project-post .app h2 { font-size: 28px; line-height: 1.8rem; }
    .successful-products .row .type-writier h2 { font-size: 40px; line-height: 3rem; }
    .header-banner.home-banner .mm-content h1 { font-size: 55px; line-height: 55.7px; }
    .header-banner .mm-content h1 { font-size: 50px; line-height: 51.7px; }
    .header-banner .mm-content p { font-size: 18px; line-height: 1.8rem; }
    section.our-clients {padding: 40px 0;}
    .start-project .project-post .app p { font-size: 16px; line-height: 1.7rem;padding: 28px 61px 28px 0; }
    .work-delivered .work-post .mm-work-content p { font-size: 18px; line-height: 1.9rem; }
    .successful-products .row .product-text-inner p {font-size: 16px;line-height: 1.9rem;padding-bottom: 3%;}
    .work-delivered .work-post .mm-work-content p {
      font-size: 16px; line-height: 1.9rem; }
    section.successful-products { padding: 4% 0px 70px 0; }

    /* LATEST NEWS */
    .latest-news .text-container .section-heading { font-size: 45px; margin-bottom: 25px;}
    .latest-news .text-container .section-desc { font-size: 16px;}
    .latest-news .latest-new-slider-content .text-content { padding: 80px 60px; min-height: 500px; }
    .latest-news .latest-new-slider-content .text-content .title-content { font-size: 28px; min-height: 50px; max-height: 215px;}
    .latest-news .latest-new-slider-content .text-content .text-read-time { font-size: 16px;}
    /* LATEST NEWS END*/

    /* Successful Products */
    section.successful-products .row .video-content { max-width: 600px; }
    section.successful-products .row .video-content iframe { max-width: 100%; height: 340px; }
    section.successful-products .row .content-area { width: calc(100% - 600px); padding-right: 50px; }
    section.successful-products .row .content-area .type-writier .type-writer { font-size: 30px;}
    /* Successful Products End*/

    /* Getlab section */
    body .header-banner.getlab .portfolio-container .portfolio-detail p { font-size: 18px; line-height: 36.01px;}
    body .header-banner.getlab .portfolio-information .portfolio-container { padding: 35px 35px; margin-right: 46px; width: calc(100% / 3 - 16px); }
    body .getlab .slick-next{right: 6%;}
    body .header-banner.getlab .portfolio-container .portfolio-image img{max-height: 403px; min-height: 403px;}
    body .services_getlab_banner_flex span.edge-text { font-size: 44px;}

  }

  @media screen and (max-width: 1280px) {

    .review-heading { width: 40%; }
    .as-reviewed-on .review-content .review-logos{width: 60%;}

    .news-updates .header-banner .mm-content h1{line-height: 1.2em;}

    body .footer-links > div { margin-right: 5%; }

    .as-reviewed-on .review-content .review-heading h2 { font-size: 40px; }

    .header-banner .mm-content { max-width: 80% !important; }

    .our-services .mm-service .service-icon h3 { font-size: 14px; }

    .apps .app-image img { height: 575px; min-height: auto; }
    section.our-clients { padding: 25px 0; }

    body .start-project .project-post .app h2 { font-size: 28px; line-height: 2rem; }


    body .start-project .app a.mm-home-btn { font-size: 12px; padding: 15px 30px; }

    .project-post .slick-prev { right: 8%; }

    body footer .footer-links .follow .our-clients .pseb-logo { margin-right: 20%; }

    .start-project .project-post .app p { padding: 28px 10px 28px 0; }

    .work-delivered .work-post .work-delivered-images .image-col:first-child .work-img, .work-delivered .work-post .work-delivered-images .image-col:last-child .work-img { width: 250px; height: 250px; }

    .work-delivered .work-post .work-delivered-images .image-col:nth-child(2) .work-img { width: 250px; height: 400px; }
    .header-banner.home-banner .mm-content h1{font-size: 50px;line-height: 45px;}
    .header-banner .mm-content h1 { font-size: 45px; line-height: 50.7px; }
    section.start-project { padding: 60px 0 120px 0; }


    .latest-news .latest-new-slider-content .img-content { min-height: 550px; max-height: 550px;}

    /* LATEST NEWS */
    .latest-news .latest-new-slider-content .text-content{padding: 50px 35px; min-height: 450px;}
    .latest-news .latest-new-slider-content .img-content { min-height: 450px; max-height: 450px; }
    /* LATEST NEWS End*/

    /* Successful Products */
    section.successful-products .row .video-content { max-width: 500px; }
    section.successful-products .row .video-content iframe {height: 280px; }
    section.successful-products .row .content-area { width: calc(100% - 500px); padding-right: 40px; }
    section.successful-products .row .content-area .type-writier .type-writer { font-size: 30px;}
    /* Successful Products End*/

    /* Services Getlab section */
    body .service-getlab-banner.header-banner .mm-content h2 br { display: none; }

    /* Getlb section */
    body .header-banner.getlab{padding: 66px 0 66px;}
    body .header-banner.getlab .portfolio-container .portfolio-image{margin-right: 36px;}
    body .header-banner.getlab .portfolio-information .portfolio-container { padding: 30px 30px; margin-right: 26px;}
    body .header-banner.getlab .portfolio-information .portfolio-container p{    font-size: 14px; line-height: 28.19px;}
    body .header-banner.getlab .portfolio-information .portfolio-container h4 { font-size: 18px; line-height: 30px; }
    body .header-banner.getlab .portfolio-container .portfolio-detail h3 { font-size: 22px; padding-bottom: 25px; }
    body .header-banner.getlab .portfolio-container .portfolio-detail ul li:before { top: 7px; }


  }

  @media(max-width:1168px){
    body .header-banner.getlab .portfolio-container .portfolio-image img { max-height: 363px; min-height: 353px; }
  }

@media screen and (max-width: 1150px) {
  section.start-project .app-image {width: 180px; }
  section.start-project .app { width: calc(100% - 208px); }
  .start-project .project-post .app p { padding: 28px 35px 28px 0; }

  /* Successful Products */
  section.successful-products .row .content-area .type-writier .type-writer { font-size: 26px;}
  section.successful-products .row .video-content { max-width: 450px; }
  section.successful-products .row .content-area { width: calc(100% - 450px); padding-right: 30px; }

  /* Successful Products End*/
  .mm-content.PieformsContent h1 { width: 80%; }
} 

@media screen and (max-width: 1024px) {    
body .header-banner .mm-content{ padding: 200px 0 6% 0; } 
body .start-project .project-post .app h2 { font-size: 25px; line-height: 1.7rem; }
body.services .header-banner .mm-content h1{line-height: 50.7px;}

  /* Services Getlab section */
  body .service-work-together-banner.header-banner .mm-content{padding: 70px 0 !important;}
  body .service-getlab-banner.header-banner .mm-content{padding: 70px 0 70px !important;}

  /* Getalab section */
  body .header-banner.getlab .portfolio-container .portfolio-detail h3 { font-size: 20px; padding-bottom: 15px; }
  body .header-banner.getlab .portfolio-container .portfolio-detail p, body .header-banner.getlab .portfolio-container .portfolio-detail ul li { font-size: 16px; line-height: 30.01px; }
  body .header-banner.getlab .portfolio-container .portfolio-detail p strong { margin-top: 15px;}
  body .getlab .slick-prev{right: 13%;}



}
@media screen and (max-width: 1050px) {

    body .as-reviewed-on .review-content .review-heading h2 { font-size: 30px; }

    .work-delivered .work-post .work-delivered-images .image-col:first-child .work-img, .work-delivered .work-post .work-delivered-images .image-col:last-child .work-img { width: 190px; height: 195px; }

    .work-delivered .work-post .work-delivered-images .image-col:nth-child(2) .work-img { width: 198px; height: 304px; }

    .iframe-popup-testi div#close-btn{font-size:50px}
body .casestudies-slider button.slick-prev.slick-arrow{ bottom: -16px; top: inherit; right: 87px; left:inherit !important;width: 52px; height: 50px ;z-index: 9;}
body.services .casestudies-slider button.slick-prev.slick-arrow{ bottom: 4px; top: inherit; right: 157px; left:inherit !important;width: 52px; height: 50px ;z-index: 9;}
body .casestudies-slider button.slick-prev.slick-arrow:before{content: ""; background:url(../images/arrow-red.svg)no-repeat center /contain; width: 31px; height: 14px; position: absolute; right: 0px; top: 50%; transform: translate(0px,-50%)scale(-1); opacity: .5; filter: grayscale(1); transition: .3s ease-in-out;}
body .casestudies-slider button.slick-prev.slick-arrow:hover::before{opacity: 1; filter: grayscale(0);}
body .casestudies-slider button.slick-prev.slick-arrow::after{content: "";  background: url(../images/Intersect-curve.svg)no-repeat center / contain; width: 24px; height: 100%; position: absolute; left: 0px; top: 0px; transform: scale(-1); opacity: 0; transition: .3s ease-in-out;}
body .casestudies-slider button.slick-prev.slick-arrow:hover::after{opacity: 1;}
body .casestudies-slider .slick-next{bottom: -16px; top: inherit; right: 0px; left: inherit;width: 52px; height: 50px;}
body.services .casestudies-slider .slick-next{bottom: 4px; top: inherit; right: 60px; left: inherit;width: 52px; height: 50px;}
body .casestudies-slider .slick-next::before{content: "";background: url(../images/arrow-red.svg)no-repeat center /contain;width: 31px;height: 14px;position: absolute;left: 0px;top: 50%;transform: translate(0px,-50%);opacity: .5; filter: grayscale(1);transition: .3s ease-in-out;}
body .casestudies-slider .slick-next:hover::before{opacity: 1; filter: grayscale(0);}
body .casestudies-slider .slick-next::after{content: "";background: url(../images/Intersect-curve.svg)no-repeat center / contain;width: 24px;height: 100%;position: absolute;right: 0px;top: 0px;opacity: 0;transition: .3s ease-in-out;}
body .casestudies-slider .slick-next:hover::after{opacity: 1;}

  }

  @media screen and (max-width: 980px) {
    body .header-banner .mm-content{ padding: 200px 0 8% 0 !important; }
    .mm-content.PieformsContent h1 {
      width: 100%;
  }
  body.case-studiesblog-detail .header-banner .mm-content {
    padding: 200px 0 0% 0 !important;
}
  body.case-studiesblog-detail .header-banner .mm-content.PieformsContent {
    padding: 150px 0 0% 0 !important;
}

    /* .project-post .slick-prev:before{top: 20px;}

    .project-post .slick-next:before{top: 17px;} */

    .work-delivered .work-post .mm-work-content p { padding-right: 0; }

    .work-delivered .work-post .work-delivered-images{width: 100%;}

    .successful-products .row { flex-direction: column; }

    .successful-products .row .type-writier { width: 100%;padding-bottom: 5%; }

    .successful-products .row .product-text-inner { width: 100%; }

    .apps .app-image img { width: auto; height: 460px; }

    body .start-project .project-post .app h2 { font-size: 25px; font-weight: 700; line-height: 1.9rem; }

    .start-project .project-post .app p { font-size: 18px; line-height: 2.4rem; }

    .start-project .slider-container { padding: 0 20px 0 0px !important; }

    .project-post .slick-prev { right: inherit;
      left: calc(50% - 40px);
      bottom: -50px;
      transform: translate(-50%, 0px); }

    .project-post .slick-next { right: inherit;
      left: calc(50% + 40px);
      bottom: -50px;
      transform: translate(-50%, 0px); }

    .work-delivered .work-post { flex-direction: column; }

    .mm-work-content { width: 100%; text-align: center; }

    .work-delivered .work-post .mm-work-content h2 { padding-bottom: 3%;max-width: 100%; margin: auto; padding-right: 0; }

    .work-delivered a.mm-home-btn{display: none;}

    .work-delivered a.mm-home-btn.btn{display: block;margin-top: 7%;}

    body .as-reviewed-on .review-content {flex-direction: column; }

    .review-heading { width: 100%; text-align: center; }

    .as-reviewed-on .review-content .review-logos { width: 100%; justify-content: center; }

    .review-heading { width: 100%; text-align: center; margin-bottom: 4%; }

    .work-delivered .work-post .mm-work-content p { max-width: 80%; margin: auto; }

    .customer-reviews .best-customer-reviews { flex-direction: column; position: relative; padding-bottom: 90px; }
    .customer-reviews .best-customer-reviews [data-aos^=fade][data-aos^=fade].aos-animate.reviews-content{transform: inherit;}
    .customer-reviews .slider-container { padding: 0px}

    .reviews-content a.mm-home-btn { position: absolute; bottom: 0; left: 0; right: 0; width: 100%; max-width: 245px; margin: 0 auto; }
    .best-customer-reviews a.mm-home-btn.btn { display: block; margin-top: 8%; }

    .customer-reviews .best-customer-reviews .testimonials { width: 100% !important; }

    .customer-reviews .best-customer-reviews .reviews-content { min-width: auto; max-width: 80%; margin-right: 0; text-align: center; }

    .customer-reviews .best-customer-reviews .testimonials .testimonials-video img { width: 100%; }

    .customer-reviews .best-customer-reviews .testimonials .testimonials-video{position: relative;}

    .customer-reviews .best-customer-reviews .testimonials .testimonials-video  { margin-bottom: 8%; position: relative;}

    .customer-reviews .best-customer-reviews .testimonials .testimonials-video:last-child  { margin-bottom: 0;}

    .work-delivered .slider-container{padding: 0;}

    .mm-work-content{margin-right: 0;}

    .mm-work-btns{justify-content: center;}

    .work-delivered .work-post .work-delivered-images .image-col:first-child .work-img:first-child { margin-bottom: 3%; }

    .mm-work-btns .slick-slide { margin-right: 25px;width: auto; }

    .mm-work-btns .slick-slide:last-child { margin-right: 0px !important; }

    .start-project .project-post { padding-bottom: 30px; }

    .header-banner .mm-content { max-width: 90% !important; }

    /* .mm-work-btns .slick-track { display: flex; justify-content: center; } */

    .mm-work-btns .slick-initialized .slick-slide{    width: 100% !important;}

    .work-delivered .work-post .work-delivered-images .image-col:first-child .work-img, .work-delivered .work-post .work-delivered-images .image-col:last-child .work-img { width: auto; height: auto; }

    .work-delivered .work-post .work-delivered-images .image-col:nth-child(2) .work-img { width: auto;height: auto; }

    /* ANIMATED BACKGROUND  */

    .header-banner{animation: header-banner 5s ease-in-out 0s infinite; }

  

    @keyframes header-banner { 0% { background-position-y:0px; } 50% { background-position-y: -20px; } 100% { background-position-y: 0px; } }

    .home-popup { position: relative; padding: 170px 315px; }
    .customer-reviews .slick-list.draggable { width: 100%; }
    .customer-reviews .slick-list.draggable { width: 100%; }
    .customer-reviews .slick-slide img { height: 100%; }
    section.our-services .mm-container {margin: 0 auto; }
    .start-project .project-post .app h2 { padding-right: 20px; }
    section.start-project { padding: 60px 0 85px 0; }
    .customer-reviews .best-customer-reviews .reviews-content h2 { padding-right: 0; }
    .header-banner .mm-content h1 { font-size: 40px; line-height: 50.7px; }
    .header-banner.home-banner .mm-content h1{font-size: 45px;}
    .slider-container { width: 100%; }


  /* LATEST NEW SECTION */
  .latest-news .latest-new-slider-content .text-content { padding: 25px 30px; min-height: 350px; }
  .latest-news .latest-new-slider-content .text-content .title-content { font-size: 24px; min-height: 40px; max-height: 210px; }
  .latest-news .latest-new-slider-content .img-content { min-height: 350px; max-height: 350px; }
  .latest-news .latest-new-slider-content .text-content .read-more-btn a { font-size: 14px; padding: 13.5px 28px;}
  /* LATEST NEW SECTION END */

  /* Successful Products */
  section.successful-products .row .content-area{ width: 100%; padding-right: 0px; }
  section.successful-products .row .video-content{max-width: 100%; height: auto; min-height: 100%;}
  section.successful-products .row .video-content iframe { height: 460px; }
  section.successful-products .row .resbtn-main{    display: flex; justify-content: center; padding-top: 20px;}
  section.successful-products .row .content-area .type-writier .product-text-inner .mm-home-btn.res{display: none;}
  /* Successful Products End */


  /* New Css */
  section.casestudies-sec.grey .mm-casestudies {
    flex-direction: column-reverse;
}

/* Getlab section */
body .header-banner.getlab .portfolio-container { flex-wrap: wrap;justify-content: center; }
body .header-banner.getlab .portfolio-container .portfolio-image { width: 100%; margin-right: 0; margin-bottom: 5%; }
body .header-banner.getlab .portfolio-container .portfolio-detail { width: 100%; }
body .header-banner.getlab .portfolio-container .portfolio-image { width: 80%;}
body .header-banner.getlab .portfolio-container .portfolio-image img { max-height:473px; min-height: 473px; object-fit: cover; }
body .services_getlab_banner_flex span.edge-text { font-size: 34px;}

}

@media screen and (max-width: 768px) {
  body .header-banner .mm-content {
    padding: 200px 0 8% 0 !important;
}

  body h1 { line-height: 58px !important; }

  /* .header-banner .mm-content h1 { font-size: 55px !important; } */

  /* .header-banner .mm-content { padding-top: 50% !important; } */

  /* .project-post .slick-next:before{left: 20px;} */

  /* .mm-work-btns.home_services .slick-slide {width: 110px !important; } */

  /* .work-delivered .mm-work-btns.home_services a{width: 190px !important;} */
  .start-project .project-post .app p { position: relative; display: inline-block; word-wrap: break-word; overflow: hidden; max-height: 22em; line-height: 2; }
  .home_services .slick-slide { margin: 0 15px; }
  .home_services .slick-list { margin: 0 -15px; }
/* body.home .slider-container .project-post .slick-next { left: 10px; right: 0; margin: 0 auto; }
   body.home .slider-container .project-post .slick-prev { left: 0!important; right: 140px; margin: 0 auto; } */

   /* LATEST NEWS SECTION */
.latest-news .text-container .section-heading { font-size: 40px; margin-bottom: 20px; }
.latest-news .latest-new-slider-content .text-content { padding: 20px 25px; }
.latest-news .latest-new-slider-content .text-content .title-content { font-size: 20px; min-height: 30px; max-height: 190px; }
.latest-news .latest-new-slider-content .text-content .text-read-time { margin-bottom: 20px;font-size: 14px; }
.latest-news .latest-new-slider-content .text-content .read-more-btn a { font-size: 14px;padding: 9.5px 17px;}
.latest-news .latest-new-slider-content .slick-prev{bottom: -20px;}
.latest-news .latest-new-slider-content .slick-next{bottom: -20px;}

  /* Successful Products */
  section.successful-products .row .video-content iframe { height: 340px; } 
  /* Successful Products End*/

  /* Getlab section */
  body .header-banner.getlab .portfolio-information { flex-wrap: wrap; justify-content: center; }
body .header-banner.getlab .portfolio-information .portfolio-container { width: calc(100% / 2 - 20px); margin-bottom: 20px; margin-right: 20px; }
body .getlab .slick-prev { right: 15%; }
body .header-banner.getlab .portfolio-information .portfolio-container:nth-child(2){margin-right: 0;}
body .header-banner.getlab .portfolio-information .portfolio-container:nth-last-child(1){margin-bottom: 0;}
body .getlab .slick-next { right: inherit; left: calc(50% + 40px); /* margin: auto; */ transform: translate(-50%, 0px); }
body .getlab .slick-prev { right: inherit; /* margin: auto; */ left: calc(50% - 40px); transform: translate(-50%, 0px); }
body .header-banner.getlab .portfolio-container .portfolio-detail ul{padding-top: 20px;}
body .header-banner.getlab .portfolio-container .portfolio-image img { max-height: 403px; min-height: 403px;}
}


@media screen and (max-width: 667px) {

  .as-reviewed-on .review-content .review-logos a:nth-child(2n+2) { margin-right: 0; }

  /* .project-post .slick-next { right: 36%; }

  .project-post .slick-prev { right: 48%; } */

  .as-reviewed-on .review-content .review-logos { flex-wrap: wrap; }

  .as-reviewed-on .review-content .review-logos a { width: 32%; margin-right: 30px;margin-bottom: 43px;}

  .review-logos a:nth-child(2n+2) { margin-right: 0; }

  .review-logos a:nth-child(3n) ,.review-logos a:nth-child(4n) { margin-bottom: 0; }

  /* .header-banner .mm-content { max-width: 100% !important; } */

  .home-popup { position: relative; padding: 140px 220px; }
  .header-banner.home-banner .mm-content h1{font-size: 40px;}
  .header-banner .mm-content h1 { font-size: 35px; }
  .successful-products .row .type-writier h2 { font-size: 35px; }



  /* LATEST NEW SECTION */
  .latest-news .latest-new-slider-content .slick-list { padding: 40px 0px 110px;}
  .latest-news .latest-new-slider-content .slick-slide div .latest-news-slide{flex-wrap: wrap;}
  .latest-news .latest-new-slider-content .img-content{width: 100%;min-height: 240px;overflow: hidden; height: 290px;}
  .latest-news .latest-new-slider-content .text-content{width: 100%; min-height: 210px;justify-content: space-between;}
  .latest-news .latest-new-slider-content .text-content .title-content { font-size: 22px; min-height: auto; max-height: max-content;}
  .latest-news .latest-new-slider-content .slick-prev{ right: inherit; left: calc(50% - 50px); transform: translate(-50%, 0px);bottom: 25px;}
  .latest-news .latest-new-slider-content .slick-next{ right: inherit; left: calc(50% + 50px); transform: translate(-50%, 0px);bottom: 25px;}
  /* LATEST NEW SECTION END */

  .latest-news { padding: 95px 0px 25px;}

  body .casestudies-slider button.slick-prev.slick-arrow{ right: inherit; left: calc(50% - 50px) !important; transform: translate(-50%, 0px); bottom: 25px;}
  body .casestudies-slider button.slick-next.slick-arrow{ right: inherit; left: calc(50% + 50px); transform: translate(-50%, 0px); bottom: 25px;}
  body.services .casestudies-slider button.slick-prev.slick-arrow{ right: inherit; left: calc(50% - 50px) !important; transform: translate(-50%, 0px); bottom: 25px;}
  body.services .casestudies-slider button.slick-next.slick-arrow{ right: inherit; left: calc(50% + 50px); transform: translate(-50%, 0px); bottom: 25px;}
  body.industry section.casestudies-sec.casestudies-sec{ padding: 0% 0 18% !important; }
  body .portfolio-banner.technology-worked-on .work-content p{padding-bottom: 35px}
  body .header-banner.getlab .portfolio-container .portfolio-image img{min-height: unset;max-height: unset;}
  body .services-work-delivered .mm-home-btn{font-size: 12px;}
  .as-reviewed-on .review-content .review-logos a:nth-last-child(2), .as-reviewed-on .review-content .review-logos a:nth-last-child(1) { margin-bottom: 0; }

}
@media(max-width: 500px){
body .header-banner.getlab .portfolio-information .portfolio-container { width: 100%; margin-bottom: 20px; margin-right: 0; }
body .header-banner.getlab .portfolio-container .portfolio-image { width: 100%; }
body .header-banner.getlab .portfolio-container .portfolio-image img { min-height: 290px; max-height: 290px; }

}

@media screen and (max-width: 480px) {
  
  a.p-view-btn { background-image: url(../images/viewbtn-676.png) !important;width: 25px; height: 27px;}

  a.p-visit-btn {background-image: url(../images/visitbtn-676.png) !important;width: 25px; height: 27px;}

  /* .project-post .slick-next:before { left: 5px; }

  .project-post .slick-prev:before { position: absolute; left: 0px; top: -10px; } */

  .start-project .slider-container { padding: 0 0px 0 0px !important; }
  .start-project .slider-container { width: 100%; }
  .start-project .project-post .app p { padding: 10px 0px 10px 0; }

  /* .header-banner .mm-content { padding-top: 45% !important; } */

  section.successful-products { padding: 16% 0px; }

  section.our-clients { padding: 8% 0; }

  section.work-delivered { padding: 12% 0; }

  .customer-reviews { padding: 12% 0; }

  footer {padding: 12% 0 !important; }

  .bottom-bar .bottom-content .rights-reserved p { line-height: 26px; }

  section.start-project { padding: 18% 0 10% 0 !important;  }

  .start-project .project-post .app p { font-size: 14px; line-height: 1.5rem; }

  body .start-project .project-post .app h2 { line-height: 28px !important; font-size: 25px !important; max-width: 100%;  }

  a.mm-home-btn { font-size: 14px; padding: 10px 20px; }
  /* a.mm-home-btn{font-size: 17px;padding: 15px 30px;} */

  /* .mm-container { width: 100%; } */

  /* .apps .app-image img { width: 156px; height: 574px; min-height: auto; } */

  /* .project-post .slick-prev { right: 42%; }

  .project-post .slick-next { right: 26%; } */

  h2 { font-size: 40px !important; line-height: 2.3rem !important; }

  body .as-reviewed-on .review-content .review-heading h2 { font-size: 35px !important; padding-bottom: 10%;}

  .bottom-bar .bottom-content .rights-reserved p { font-size: 14px !important;}

  section.bottom-bar { padding: 8% 0px !important; }

  .work-delivered .work-post .mm-work-content p { max-width: 90%; margin: auto; }

  .work-delivered .work-post .mm-work-content h2 { max-width: 85%;}

  section.our-services { overflow: hidden; }
  body .header-banner .mm-content{ padding: 200px 0 0% 0 !important; }
  body.home .header-banner .mm-content { padding: 200px 0 8% 0 !important; }
  /* body.home .header-banner.home-banner .mm-content {padding: 0 !important;} */


  /* body .header-banner .mm-content { padding: 21% 0 35% 0; } */

  .successful-products .row .type-writier h2{line-height: 42px !important;}

  body .start-project .app a.mm-home-btn {padding: 15px 22px; }

  .home-popup { position: relative; padding: 91px 156px; }
  header .row nav .logo-image img {width: 154px;}
  .header-banner .mm-content p { font-size: 14px; line-height: 28px;     padding: 6% 0px 6% 0px !important;}
  body.case-studiesblog-detail .header-banner .mm-content p { font-size: 14px; line-height: 28px;     padding: 10px 0px 10px 0px !important;}
  .customer-reviews .best-customer-reviews .reviews-content p,
  .work-delivered .work-post .mm-work-content p ,
  .successful-products .row .product-text-inner p { font-size: 14px; line-height: 28px; }
  /* .app-image img { max-width: 163px; } */
  h1 { line-height: 50px !important; }
  .header-banner.home-banner .mm-content h1,
  .header-banner .mm-content h1 { font-size: 35px; line-height: 35px !important; }
  section.start-project .app-image { width: 150px; margin-right: 0;}
  .apps .app-image img {height: 574px; margin-right: 0;width: 100%;}
  section.start-project .app { width: calc(100% - 150px); padding: 0 33px;}
  .start-project .project-post { padding-bottom: 75px; }
  /* .project-post .slick-next { right: 35%; }
  .project-post .slick-prev { right: 50%; } */
  .customer-reviews .slick-slide { margin: 0px; }
  .slider-container { width: 100%; }
  body .start-project .project-post .app p{max-height: inherit;font-size: 17px;}
  body .start-project .project-post .app h2{font-size: 28px !important;}
  body.home .slider-container .project-post .slick-prev { bottom: -10px;}
  body.home .slider-container .project-post .slick-next { bottom: -10px;}
  section.start-project .project-post .slick-prev:before { top: inherit; left: 20px; right: inherit; transform: translate(0px ,-50%)scale(-1);background-image: url(../images/rightArrow.png); }
  body .project-post .slick-next:before { content: "" !important; border: none !important; background: url(../images/arrow-red.svg)no-repeat center /contain; width: 31px; top: 50%!important; height: 14px; position: absolute; }
  section.start-project .project-post .slick-prev:before{ background: url(../images/arrow-red.svg)no-repeat center /contain!important;    top: inherit!important; left: 20px!important;}


  body.home .header-banner{background-image: none;}

  /* Successful Products */
  section.successful-products .row .video-content iframe { height: 250px; }
  section.successful-products .row .content-area .type-writier .type-writer { font-size: 18px!important; line-height: 1.4em!important; }
  /* Successful Products End*/

  

body.industry section.casestudies-sec.casestudies-sec {
  padding: 7% 0 20% !important;
}

/* Services Getlab section */
body .service-getlab-banner.header-banner .mm-content { padding: 50px 0 50px !important; text-align: center; }
body .service-work-together-banner.header-banner .mm-content { padding: 50px 0 !important;text-align: center; }
body .service-work-together-banner.header-banner .mm-content p{padding-bottom: 40px !important;}
body .services_getlab_banner_flex span.edge-text { font-size: 29px;}
  
}


  @media screen and (max-width: 400px) {
    body .start-project .project-post .app h2 { line-height: 26px !important; font-size: 20px !important;}
    body.industry section.casestudies-sec.casestudies-sec {
      padding: 7% 0 25% !important;
    }
    body.services .header-banner .mm-content h1 { font-size: 38px; line-height: 45px !important; }
  }
  @media screen and (max-width: 375px) {
    section.start-project .app { padding: 0 25px; }
    .start-project .project-post .app p {line-height: 1.3rem; }
    body .header-banner.getlab .portfolio-container .portfolio-image img { min-height: 260px; max-height: 260px; }
    body .getlab .slick-prev,body .getlab .slick-next{bottom:-20px}
    
  }