:root{--color-black:#000000;--color-white:#FFFFFF;--theme-text-color:#252b33;}
.has-danger .ng-invalid{border: 1px solid red;}
.danger-color {color : red;}
.methodology-hero-banner{margin:0px auto;width:100%;display:block;position:relative; margin-bottom: 100px;}
.methodology-hero-banner .container{max-width:100%;width:100%; padding: 0px;}
.hero-wrapper{display: flex; flex-wrap: wrap; align-items: center;}
.main-hero-title{max-width: 40%; width: 100%;padding: 0px 50px 0px 130px;}
.main-hero-image{max-width: 60%; width: 100%;}
.main-hero-image img{width:100%;}
.main-hero-title h1{letter-spacing:-2px;font-size:60px;line-height:70px;color:#252B33;font-weight:800;margin-bottom:20px;}
.main-hero-sub-title{font-size:24px;color:#252B33;letter-spacing:-0.5px;line-height:30px;font-weight:600;margin-bottom:20px;}
.main-hero-title .approch-sec{font-size:16px;font-weight: 400;color:#252B33;letter-spacing:0;line-height:28px;}
.common-style h2{font-size:40px;line-height:56px;font-weight:800;color:var(--theme-text-color);letter-spacing:0;margin-bottom:8px}
.common-style h3{font-size:40px;font-weight:800;color:var(--theme-text-color);letter-spacing:-1.25px;line-height:56px;margin-bottom:20px;}
.section-inner{width:100%;max-width:1140px;padding:0 10px;margin:0 auto;}
.section-content-block{width:100%;max-width:750px;margin:0 auto;padding:50px 0 0;}
.content-block h5{margin-bottom:30px;color:#252B33;font-size:22px;font-weight:600;}
.discovery-workshop-sec{background: #F9F9F9;}
.methodologies-section .content-block{position:relative;}
.methodologies-section{padding-top:100px;}
.methodologies-section .content-block:after{content:"";position:absolute;width:100%;height:50%;bottom:0;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0);}
.content-block p{line-height:28px;font-size:16px;color:#252B33;margin-bottom:30px;}
.content-block p:last-child{margin-bottom:0px;}
.methodologies-section .content-block img,.version-control .content-block img,.section-content-block img{margin:50px 0px 50px; height: 100%;}
.common-style h3 {font-size: 40px;font-weight: 800;color: var(--theme-text-color);letter-spacing: -1.25px;line-height: 56px;margin-bottom: 20px;}
.section-title-box{margin:0px auto 60px;padding:0px 0px 0px;}
.section-title-box h2{font-size:60px;font-weight:800;color:#252B33;}
.methodologies-section .h1-subtitle-upper{color:#252b33;margin-bottom:30px;display:inline-block;font-weight:600;}
.methodologies-img-block{display:inline-block;width:100%;position:relative;padding-top:40px;}
.methodologies-img-block .col-part{width:50%;}
.methodologies-img-block .col-left{float:left;position:relative;}
.methodologies-img-block .col-left .waterfall-method{background:url(../../assets/images/waterfall-method-bgi.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;height:420px;padding:52px 66px;box-shadow:0px 8px 14px 0px rgba(0,0,0,0.29);position:relative;left:5px;}
.methodologies-img-block .col-right{float:right;}
.methodologies-img-block .col-right .agile-scrum{background:url(../../assets/images/agile-scrum-bgi.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;height:500px;padding:73px 66px;box-shadow:0px 8px 14px 0px rgba(0,0,0,0.29);position:relative;top:-35px;}
.col-part img{margin-bottom:16px;}
.col-part h2{color:var(--color-white);}
.col-part-subtitle{font-size:24px;font-weight:600;color:var(--color-white);letter-spacing:0;margin-bottom:34px;}
.metho-box-caption{font-size:16px;font-weight: 400;color:var(--color-white);letter-spacing:0;line-height:26px;}
.methodologies-img-block .col-left .metho-box-caption{width:318px;}
.methodologies-img-block .col-right .metho-box-caption{width:335px;}
.workflow-section-wrapper{margin-top:60px;}
.execution-waterfall{padding-top:50px;}
.execution-waterfall .main-section-title{max-width:900px;font-size:40px;font-weight:800;color:#252B33;margin-bottom:10px;}
.execution-waterfall .main-section-subtitle-upper{color:#252B33;font-size:22px;font-weight:600;}
.execution-waterfall .workflow-section h3{font-size:24px;font-weight:800;padding-top:45px;padding-bottom:15px;}
.execution-waterfall .workflow-section p{font-size:14px;line-height:22px;margin-bottom: 0px;}
.content-block p {line-height: 28px;font-size: 16px;color: #252B33;margin-bottom: 30px;}
.content-block h5{margin-bottom:30px;color:#252B33;font-size:22px;font-weight:600;}
.execution-waterfall .workflow-section > div{border-radius:50%;height:250px;width:250px;float:left;text-align:center;}
.execution-waterfall .workflow-section .discover{background:rgba(220,94,245,0.1);margin-left:5px;position:relative;}
.execution-waterfall .workflow-section .discover:after{content:"";display:block;background:url("../images/circle-arrow1.png") no-repeat;width:169px;height:149px;position:absolute;left:-25px;top:-25px;}
.execution-waterfall .workflow-section .discover h3{color:#DC5EF5;}
.execution-waterfall .workflow-section .define{background:rgba(1,187,228,0.1);margin-left:-30px;position:relative;}
.execution-waterfall .workflow-section .define:after{content:"";display:block;background:url("../images/circle-arrow1.png") no-repeat;width:169px;height:149px;position:absolute;left:40px;bottom:-50px;-ms-transform:rotate(140deg) scalex(-1);-webkit-transform:rotate(140deg) scalex(-1);-moz-transform:rotate(140deg) scalex(-1);transform:rotate(140deg) scalex(-1);}
.execution-waterfall .workflow-section .define h3{color:#01BBE4;}
.execution-waterfall .workflow-section .design{background:rgba(17,195,97,0.1);margin-left:-30px;position:relative;}
.execution-waterfall .workflow-section .design:after{content:"";display:block;background:url("../images/circle-arrow1.png") no-repeat;width:169px;height:149px;position:absolute;left:40px;top:-50px;-ms-transform:rotate(40deg);-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);transform:rotate(40deg);}
.execution-waterfall .workflow-section .design h3{color:#11C361;}
.execution-waterfall .workflow-section .develop{background:rgba(255,144,0,0.1);margin-left:-30px;position:relative;}
.execution-waterfall .workflow-section .develop:after{content:"";display:block;background:url("../images/circle-arrow1.png") no-repeat;width:169px;height:149px;position:absolute;left:40px;bottom:-50px;-ms-transform:rotate(140deg) scalex(-1);-webkit-transform:rotate(140deg) scalex(-1);-moz-transform:rotate(140deg) scalex(-1);transform:rotate(140deg) scalex(-1);}
.execution-waterfall .workflow-section .develop h3{color:#FF9000;}
.execution-waterfall .workflow-section .deliver{background:rgba(255,87,119,0.1);margin-left:-30px;position:relative;}
.execution-waterfall .workflow-section .deliver:after{content:"";display:block;background:url("../images/circle-arrow1.png") no-repeat;width:169px;height:149px;position:absolute;top:-30px;right:-20px;-ms-transform:rotate(78deg);-webkit-transform:rotate(78deg);-moz-transform:rotate(78deg);transform:rotate(78deg);}
.execution-waterfall .workflow-section .deliver h3{color:#FF5777;}
.methodology-feedback{padding:60px 0px 60px;}
.methodology-feedback .metho-ux-part{background:#FFFFFF;border:1px solid #F13C31;border-radius:3px;padding:0px 22px;min-height:231px;}
.methodology-feedback .metho-ux-part h4{color:#414F51;font-size:18px;line-height:25px;margin-bottom:10px;font-weight:600;}
.methodology-feedback .metho-ux-part p,.methodology-feedback .metho-ux-part div{color:#414F51;font-size:14px;line-height:23px;margin-bottom:15px;}
.methodology-feedback .motho-feedback{background:#F13C31;border:1px solid #F13C31;border-radius:3px;padding:0px 22px;min-height:231px;position:relative;}
.metho-ux-part .metho-img{width:calc(100% - 0px);padding-right:15px;}
.motho-feedback .metho-img{width:calc(100% - -240px);padding-right:15px;}
.methodology-feedback .motho-feedback h4{color:#fff;font-size:18px;font-weight: 800;}
.methodology-feedback .motho-feedback p{color:#fff;font-size:14px;line-height:23px;margin:10px 0px;}
.waterfall-box-section{margin-bottom:40px;}
.waterfall-methology .common-style h3{margin-bottom:0;}
.waterfall-box-wrapper{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;justify-content:flex-start;flex-wrap:nowrap;width:100%;margin:0 -15px;overflow-y:auto;}
.waterfall-box-wrapper .waterfall-box{width:265px;height:100%;}
.waterfall-box-wrapper .waterfall-block{margin:0 15px 8px 15px;border:3px solid;}
.waterfall-box-wrapper .waterfall-block.brd-green{border-color:#18C582;}
.waterfall-box-wrapper .waterfall-block.brd-purple{border-color:#9C56B8;}
.waterfall-box-wrapper .waterfall-box h6{background-color:#ffffff;color:#7F8C8D;font-size:18px;font-weight:600;padding:22px 17px;margin-bottom:0;}
.waterfall-box-wrapper .waterfall-box .waterfall-box-content{padding:25px 17px;}
.waterfall-box-wrapper .waterfall-block.brd-green{background-color:#18C582;}
.waterfall-box-wrapper .waterfall-block.brd-purple{background-color:#9C56B8;}
.waterfall-box-wrapper .waterfall-box .waterfall-box-content p{font-size:18px;font-weight:400;padding-bottom:0;margin-bottom:0;color:var(--color-white);line-height:25px;}
.waterfall-box-wrapper .waterfall-box.deliverables-agile-method-box{height:397px;min-height:397px;}
.waterfall-box-wrapper::-webkit-scrollbar-track{border-radius:10px;background-color:transparent;}
.waterfall-box-wrapper::-webkit-scrollbar{height:8px;background-color:transparent;}
.waterfall-box-wrapper::-webkit-scrollbar-thumb{border-radius:10px;background-color:#7F8C8D;}
.agile-scrum-method h5{font-weight:600;color:var(--theme-text-color);margin-bottom:30px;}
.agile-modal-work{margin:20px 0px 0px;}
.agile-modal-work li{font-size:18px;color:var(--theme-text-color);font-weight:400;line-height:33px;padding-left:50px;position:relative;list-style:none;margin-bottom:30px;}
.agile-modal-work li:last-child{margin-bottom:0;}
.agile-modal-work li::before{content:"";position:absolute;left:0;top:7px;display:inline-block;width:24px;height:24px;
    background-image:url('../../assets/images/round-right-icon.svg');background-repeat:no-repeat;background-position:center;}
.deliverables-agile-method .content-block{margin-bottom:0;}
.deliverables-agile-method .content-block h3{margin-bottom:40px;}
.agile-meeting{margin-bottom:40px;}
.agile-scrum-methology .content-block{margin-bottom:0;}
.agile-scrum-methology .content-block h3{margin-bottom:40px;}
.custom-container{max-width:1435px;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.waterfall-box-wrapper .waterfall-box.agile-scrum-methology-box{min-height:337px;height:337px;}
.waterfall-box-wrapper .waterfall-box.agile-scrum-methology-box h6{padding:22px 12px;}
.waterfall-box-wrapper .waterfall-box.agile-scrum-methology-box .waterfall-box-content{padding:25px 12px;}
.agile-waterfall-works-wrapper{padding-top:100px;border-top:1px solid #EAEAEA;}
.agile-waterfall-works-box{padding:56px 45px;border:1px solid #F13C31;}
.agile-waterfall-works-box .agile-waterfall-works-img{margin-bottom:33px;}
.agile-waterfall-works-box h4{font-weight:800;font-size:34px;line-height:46px;color:#252B33;margin-bottom:0;}
.agile-waterfall-works-box h4 span{color:#F13C31;}
.blur-text{filter:blur(1px);}
.case-study-form{padding-bottom:80px;}
.case-study-form .form-outer-wrapper{max-width:945px;border-radius:3px;border:1px solid #e3efef;margin:0 auto;padding:40px 0;text-align:center;background:#f4f8f9;}
.case-study-form .form-outer-wrapper h3{color:#252B33;font-size:40px;font-weight:800;letter-spacing:-1.25px;margin-bottom:10px;}
.case-study-form .form-outer-wrapper p{color:#252B33;font-size:18px;margin-bottom:0px;}
.case-study-form .form-outer-wrapper .portfolio-bottom-sec{background-image:none;max-width:400px;margin:30px auto 0px;}
.case-study-form .form-outer-wrapper .portfolio-bottom-sec .portfolio-form input{max-width:400px;margin:0 auto 15px;-moz-appearance:none;-webkit-appearance:none;}
.case-study-form .form-outer-wrapper .portfolio-bottom-sec .portfolio-form .has-danger input,.case-study-form .form-outer-wrapper .portfolio-bottom-sec .portfolio-form .has-danger textarea{border: 1px solid red;}
.case-study-form .form-outer-wrapper .portfolio-bottom-sec .portfolio-form textarea{max-width:400px;height:100px;-moz-appearance:none;-webkit-appearance:none;}
.case-study-form .form-outer-wrapper .portfolio-bottom-sec .portfolio-form .captcha-outer .captcha-left{float:none;margin-right:0;}
.case-study-form .form-outer-wrapper .error-left{text-align:left; width: 100%;}
#hiddenRecaptcha > div{margin:10px auto;}
.case-study-form .form-outer-wrapper .portfolio-bottom-sec .portfolio-form .submit{float:none;margin:0 auto;text-transform:initial;}
.padding-right-60{padding-right:60px;}
.discovery-purpose h2{margin-bottom:30px;}
.discovery-purpose h6{font-size:20px;color:#252B33;letter-spacing:0;line-height:32px;font-weight:600;margin-bottom:30px;}
.discovery-purpose.hire-team-sec .purpose-sec p a{color: #252b33;}
.discovery-purpose .purpose-sec{padding:50px 0px 0px 0px;}
.discovery-purpose .purpose-sec p{margin-bottom:0px;}
.discovery-forefont-sec{margin-top:80px;}
.discovery-forefont-sec h3,.hiring-model-sec h3{font-size:24px;line-height:30px;letter-spacing:-0.5px;margin:30px 0px 10px;font-weight:800;}
.discovery-address-sec .addressing-sec p{width:70%;margin:30px auto;}
.discovery-address-sec .addressing-sec img{margin:30px 0px 30px;}
.discovery-project-sec{margin-top:80px;}
.discovery-project-sec .addressing-session{background:#FFFFFF;border:1px solid #CCCCCC;box-shadow:0 4px 8px 0 rgba(0,0,0,0.10);border-radius:4px;padding:30px;display:flex;justify-content:space-between;height:100%;}
.addressing-session .session-desc{width:calc(100% - 60px);padding-left:20px;}
.addressing-session .session-desc h3{font-size:24px;line-height:30px;letter-spacing:-0.5px;margin-bottom:20px;font-weight:800;}
.addressing-session .session-desc p,.discovery-forefont-sec p{margin-bottom:0px;}
.discovery-client-sec .overlook-sec{margin-top:100px;}
.discovery-client-sec { background: #F9F9F9;}
.client-problem-sec .key-points{padding-left:0px;margin:0px;}
.client-problem-sec .key-points li{ background: url(../images/round-right-icon.svg) no-repeat left 3px; list-style:none;padding:0px 0px 20px 35px;position:relative;text-align: left; font-size: 22px; line-height: 28px; font-weight: 600; margin-bottom: 20px;}
.client-problem-sec .key-points li:last-child{padding:0px 0px 0px 35px; margin-bottom: 0px;}
/* .client-problem-sec  .key-points li .bullet-icon{background:#F13C31;border-radius:100%;height:24px;width:24px;display:inline-block;text-align:center;color:#fff;position:absolute;left:0px; font-size: 18px; display: flex; align-items: center; justify-content: center;} */

.design-about-sec h6{font-size:24px;color:#252B33;font-weight:800;letter-spacing:-0.5px;line-height:30px;margin-bottom:10px;}
.two-part-bullet{margin-top:60px;}
.two-part-points{padding-left:0px;margin-bottom:40px; margin-left: 0px;}
.two-part-li li{width:45%;display:inline-block;margin-right:40px;}
.two-part-points  li{background:url("../images/round-right-icon.svg") no-repeat left 3px;background-size: 20px;list-style:none;font-size:16px;color:#252B33;font-weight:400;vertical-align:top;margin-bottom:15px;padding-left:30px;}
.two-part-points li:last-child{margin-bottom:0px;}
.discovery-summarise-sec .summarise-points{padding:20px 0px 80px;}
.discovery-session-sec{padding:100px 0px 0px; background: #F9F9F9;}
.discovery-session-sec .discovery-details{padding:80px 0px 60px;border-bottom:1px solid #EEEEEE;}
.discovery-details .detail-title-sec{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;}
.discovery-details h3{font-size:24px;line-height:30px;letter-spacing:-0.5px;margin-bottom:0px;font-weight:800;}
.discovery-details .two-part-points li span{color:#8A959E;font-size:14px;display:inline-block;}
.executed-by-sec .grey{color:#8A959E;font-size:16px;}
.executed-by-sec .black{font-size:16px;color:#252B33;}
.content-locker-sticky{background:linear-gradient(225deg, #E724D3 0%, #22C8EB 100%);box-shadow:0 20px 20px -10px rgba(0,0,0,0.04);border-radius:4px;position:fixed;bottom:50px;right:50px;z-index:9999;width:100%;max-width:230px;padding:1px;text-align:center;}
.locker-modual{padding:20px;background-image:linear-gradient(225deg, #FDF6F8 0%, #F2F6F7 100%);position:relative;border-radius:4px;}
.locker-modual .locker-close{position:absolute;right:8px;top:4px;color:#252B33;}
.locker-modual h3{color:#252B33;font-size:20px;font-weight:600;margin-bottom:10px;letter-spacing:-0.5px;}
.locker-modual p{font-size:14px;font-weight:400;margin-bottom:0px;line-height:inherit;}
.locker-modual .download-pdf{border:1px solid #F13C31;border-radius:25px;padding:8px 20px;display:inline-block;margin:15px 0px 0px;font-size:14px;}
.cmn-pad-100{padding:100px 0px;}
.cmn-pad-top-100{padding-top:100px;}
h2.width-70{width:70%;margin:0px auto;text-align:center;}
p.width-70,.width-70{text-align:center;width:70%;margin:30px auto 0px;}
.cmn-border-sec{padding:80px 0px;border-bottom:1px solid #EEEEEE;}
.main-hero-desc .approch-sec{margin-bottom:25px;}
.main-hero-desc .approch-sec:last-child{margin-bottom:0px;}
.portfolio-bottom-sec{background:#F8F8F8;margin-top:80px;overflow:hidden;position:relative;}
.portfolio-bottom-sec .portfolio-footer-left{padding:60px 0px;}
.portfolio-bottom-sec .portfolio-footer-left p{padding:10px 0px 15px 0px;}
.portfolio-bottom-sec .portfolio-footer-right img{position:relative;left:75px;}
.portfolio-bottom-sec .portfolio-form input{border:1px solid #dddddd;height:50px;border-radius:4px;box-shadow:none;display:block;width:100%;padding:15px;font-size:16px;color:#252b33;background:#fafafa;box-sizing:border-box;margin-bottom:15px;-moz-appearance:none;-webkit-appearance:none;}
.portfolio-bottom-sec .portfolio-form textarea{font-family:'Poppins', sans-serif;border:1px solid #dddddd;border-radius:4px;box-shadow:none;display:block;width:100%;padding:15px;font-size:16px;color:#252b33;background:#fafafa;resize:none;box-sizing:border-box;margin-bottom:5px;-moz-appearance:none;-webkit-appearance:none;}
.portfolio-bottom-sec .portfolio-form .has-error{box-shadow:0px 0px 10px rgba(255,36,0,0.4);border:1px solid #ff2400;}
.portfolio-bottom-sec .portfolio-form input:focus, .portfolio-bottom-sec .portfolio-form textarea:focus{outline:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.portfolio-bottom-sec .portfolio-form .submit{background:#F13C31;border-radius:100px;box-sizing:border-box;padding:10px 30px;text-align:center;margin-top:20px !important;font-size:16px;font-weight:600;color:#ffffff;display:inline-block;outline:none;border:2px solid #F13C31;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:auto !important;}
.portfolio-bottom-sec .portfolio-form .submit:hover{ background: transparent; color: #F13C31;}
.portfolio-bottom-sec .portfolio-form .cd-modal-action .cd-modal-bg{top:0px;}
.copyright-recaptcha p {font-size: 12px !important; line-height: 18px; color: #252b33; margin-bottom: 0px;}
.copyright-recaptcha p a{ color: #F13C31;}

.cmn-pad-50{padding: 50px 0px;}
.dedicated-model-sec h2{margin-bottom: 60px;}
.dedicated-model-sec .work-block { display: flex; display: -ms-flexbox; flex-wrap: wrap; justify-content: center; margin: 60px 0px 0px;}
.dedicated-model-sec .work-block .working-time { background-color: #f8f8f8; text-align: center; -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1); border-radius: 4px; padding: 20px; margin: 0 15px;}
.dedicated-model-sec .work-block .working-time h3{ font-size: 20px; font-weight: 600; line-height: 28px; margin-bottom: 6px; }
.dedicated-model-sec .work-block .working-time p { margin-bottom: 0px; font-size: 14px; line-height: 20px; display: flex; align-items: center;}
.dedicated-model-sec .work-block .working-day { display: flex; display: -ms-flexbox; flex-wrap: wrap; align-items: center; }
.dedicated-model-sec .work-block .working-day .bullet-point{ width: 4px; height: 4px; border-radius: 100px; background-color: #252B33; display: inline-block; margin: 0 6px;}
.hiring-model-sec h3{margin: 15px 0px;}
.hiring-model-sec p,.client-review-process-sec p{margin-bottom: 0px;}
.mar-top-60{margin-top: 60px;}

.onboard-process-sec h2,.our-value-sec h2{margin-bottom: 60px;}
.dedicated-process-sec{position: relative; margin-bottom: 170px;}
.onboard-process-sec .dedicated-process-sec:last-child{margin-bottom: 100px;}
.onboard-process-sec .dedicated-process-sec:last-child .process-arrow-img-sec svg, .onboard-process-sec .dedicated-process-sec:last-child .process-arrow-img-sec img{display: none;}
.dedicated-process-sec .process-arrow-img-sec{position: absolute; left: 35px; top: 130px;z-index: -1;}
.onboard-process-sec .dedicated-process-sec .left-content{z-index: 1;}
.dedicated-process-sec .process-arrow-img-sec svg{max-width: 98%;}
.dedicated-process-sec .process-arrow-img-sec.flip-img svg, .dedicated-process-sec .process-arrow-img-sec.flip-img img{-webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg);}
.dedicated-process-sec .process-detail{margin-left: 35px;}
.dedicated-process-sec .process-detail h4{font-size: 20px; font-weight: 800; margin-bottom: 35px;}
.dedicated-process-sec .counter-box .counter{color: #F13C31 !important; font-size: 25px; font-weight: 600;width: 69px; height: 69px; background: #FFFFFF; box-shadow: 0 2px 12px 0 rgba(150,150,150,0.24); border-radius: 100%; display: flex; align-items: center; justify-content: center;}

.execution-points .two-part-points li{font-size: 18px; line-height: 30px;margin-bottom: 35px; padding-left: 40px; width: 90%;}
.our-value-sec .two-part-points{margin-bottom: 0px;}
.our-value-sec .two-part-points li{font-size: 18px; line-height: 30px; margin-bottom: 35px;}

.discovery-purpose.hire-team-sec{padding: 0px 0px 50px;}
.discovery-purpose.hire-team-sec .purpose-sec{padding: 20px 0px 0px 0px;}
.discovery-purpose.hire-team-sec h2{margin-bottom: 60px;}
.discovery-purpose.hire-team-sec .purpose-sec p{margin-bottom: 35px !important;}
.discovery-purpose.hire-team-sec .purpose-sec p:last-child{margin-bottom: 0px !important;}

.dedicated-themselves-sec{padding:50px 0px 50px;}
.dedicated-themselves-sec p,.dedicated-themselves-sec div{width: 100%; text-align: center; margin: 30px auto 0;}
p.width-70,.width-70 {text-align: center; width: 70%; margin: 30px auto 0;}
.dedicated-themselves-sec .cmn-border-sec{padding:0px; border-bottom: none; margin: 0px;}

.dedicated-faqs{padding: 0px 0px 100px;}
.dedicated-faqs h2{margin-bottom: 30px;}
.faqs-btn{margin-top: 40px;}
.faqs-accordian .card{border: none;background-color: transparent;}
.faqs-accordian .card-header{border: none; background-color:transparent; display: flex; align-items: center;padding: 20px 15px 20px 0;cursor: pointer;}
.faqs-accordian .card-header .card-title{font-size:18px; line-height: 30px; font-weight: 600;margin-bottom: 0px;}
.faqs-accordian .card .faqs-collapse{border-bottom: 1px solid #e5e5e5;}
.faqs-accordian .accordion .card-header:after {font-family: 'icomoon' !important; content: "\e95c"; font-size: 14px; position: absolute; right: 5px;cursor: pointer;transform: rotate(90deg);}
.faqs-accordian .accordion .card-header.collapsed:after {content: "\e95c";transform: rotate(0deg);}
.faqs-collapse .card-body{padding:0px;}
.talk-btn {color: #FFFFFF !important; background: #F13C31; display: inline-block; font-size: 16px; font-weight: 600; padding: 10px 30px; border-radius: 80px; border: 2px solid #F13C31;}
.talk-btn:hover {background: transparent;color: #F13C31;}

/*===== Project Review Page CSS Start =====*/
.coll-feedback h2{margin-bottom: 70px;}
.coll-feedback svg{width: 100%; height: 100%;}
.feedback-pionts .points{background-color: #f8f8f8; -webkit-box-shadow: 0px 0px 4px rgb(0 0 0 / 10%);box-shadow: 0px 0px 4px rgb(0 0 0 / 10%);border-radius: 4px; padding: 20px;margin: 0 15px;text-align: center;}
.feedback-pionts .points h4{font-size: 20px; color: #252B33 !important; line-height: 28px; font-weight: 600;}

.breaking-bad-sec h2{margin-bottom: 10px;}
.breaking-bad-sec div{color: #252B33 !important;}
.breaking-details{padding-top: 70px; position: relative;}
.breaking-details.detail-order-2{position: relative; padding-top: 150px;}
.breaking-details .process-arrow-img-sec{position: absolute; left: 0px; top: -10px;}
.client-cmn-sec h4{font-weight: 800; margin-bottom: 20px;}
.breaking-details .client-cmn-sec ul,.review-meeting-sec .dedicated-process-sec:last-child,.review-meeting-sec .dedicated-process-sec .process-detail .client-cmn-sec ul,.it-takes-sec .client-cmn-sec ul{margin: 0px;}
.client-cmn-sec ul li{position: relative; list-style: none; font-size: 16px; line-height: 26px; padding: 0px 0px 15px 25px;}
.client-cmn-sec ul li:last-child{padding: 0px 0px 0px 25px !important;}
.client-cmn-sec ul li::before{content: ''; background: #F13C31;height:4px;width:4px;border-radius:100%;position: absolute;left: 0px;top: 10px;}
.client-cmn-sec ul li span{display: inline-block; font-size: 13px;}
.it-takes-sec .client-cmn-sec h4{margin: 15px 0px 20px;}
.it-takes-sec .client-cmn-sec ul li{width: 80%;}

.holder-process .stakeholder{display: flex;}
.holder-process .stakeholder .stake-process{padding: 30px 0px 0px 30px;}
.holder-process .stakeholder .stake-process h4{font-weight: 800;}
.holder-process .stakeholder .stake-process p{width: 70%; margin-bottom: 0px;}
.holder-process .stakeholder .stake-img img{max-width: inherit;}

.echo-meeting-sec h2{width: 100%; margin-bottom: 60px;}
.echo-meeting-sec p{text-align: left;}
.client-review-process-sec .work-block,.review-meeting-sec .process-arrow-img-sec{display: none;}
.review-meeting-sec .dedicated-process-sec{margin-bottom: 80px;}
.review-meeting-sec .dedicated-process-sec .process-detail h4{font-size: 24px; margin-bottom: 15px;}
.review-meeting-sec .dedicated-process-sec .process-detail .client-cmn-sec li::before{left: 0px;}
.review-meeting-sec .dedicated-process-sec .row{align-items: center;}
/*===== Project Review Page CSS End =====*/

/*==== Methodology Page Start ====*/
.theme-black .methodology-hero-banner { background-color: #000000;}
.theme-black .main-scroll-btm .btn_scroll { color: #fff;}
.theme-black .discovery-workshop-sec,.theme-black .dedicated-model-sec .work-block .working-time{background: #202020;}
.theme-black .discovery-project-sec .addressing-session, .theme-black .case-study-form .form-outer-wrapper {background: #202020; border:1px solid #202020;}
.theme-black .main-hero-title .approch-sec,.theme-black .faqs-accordian .card-header .card-title,.theme-black .accordion .card-header:after { color: #ffffff;}
.theme-black .methodologies-section .content-block:after { background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0, 0, 0, 1) 100%);}
.theme-black .waterfall-box-wrapper .waterfall-box h6 { color: #ffffff !important; background-color: #202020; }
.theme-black .agile-waterfall-works-wrapper{border-top:1px solid rgba(255, 255, 255, 0.1);}
.theme-black .agile-waterfall-works-box{ border: 1px solid rgba(255, 255, 255, 0.1);}
.theme-black .methodology-feedback .metho-ux-part,.theme-black .wwd-service-content-center .wwd-service-bg { background:#202020 !important;}
.theme-black .agile-waterfall-works-box h4 span {color: #F13C31 !important;}
.theme-black .discovery-client-sec, .theme-black .discovery-session-sec {background: #202020;}
.theme-black .cmn-border-sec,.theme-black .discovery-session-sec .discovery-details{ border-bottom:1px solid rgba(255, 255, 255, 0.1);}
.theme-black .dedicated-themselves-sec .cmn-border-sec{border-bottom: none;}
.theme-black .locker-modual { background-image: linear-gradient(225deg, #000000 0%, #202020 100%);}
.theme-black .card .faqs-collapse{border-bottom:1px solid rgba(255, 255, 255, 0.1);}
.theme-black .process-arrow-img-sec svg g path{fill:rgba(255, 255, 255, 0.3);}
.theme-black .dedicated-process-sec .process-arrow-img-sec{z-index: inherit;}
/*==== Methodology Page End ====*/
/*==== FAQs page Start =====*/
.theme-black {background: #000000;}
.theme-black h1,.theme-black h2,.theme-black h3,.theme-black h4,.theme-black h5,.theme-black h6, .theme-black p,.theme-black span,.theme-black blockquote,.theme-black strong,.theme-black b,.theme-black u,.theme-black center,.theme-black ol,.theme-black ul, .theme-black li,.theme-black .width-70,.theme-black .methodology-feedback .metho-ux-part div,.theme-black .discovery-purpose.hire-team-sec .purpose-sec p a, .theme-black .breaking-bad-sec div { color:#fff !important;}
.theme-black .portfolio-bottom-sec { background: #202020;}
.theme-black .portfolio-bottom-sec .portfolio-form input, .theme-black .portfolio-bottom-sec .portfolio-form textarea { background: #222222; color: #ffffff; border: 1px solid rgba(255, 255, 255, 0.1);}
.theme-black .coll-feedback svg g text{fill: #fff;}
/*==== FAQs page End =====*/

.theme-black .methodology-pages a.page-link-col{background: transparent; border: 1px solid rgba(255,255,255,0.4);}
.theme-black .technology-icon ul li a {border: 1px solid rgba(255,255,255,0.1);}
.theme-black .technology-icon ul li svg g {fill: rgba(255, 255, 255, 0.6);}

/*================== Responsive CSS Start ===============*/
@media screen and (max-width:1660px){
.main-hero-title{padding: 0px 50px 0px 50px;}
}
@media screen and (max-width:1440px){
.main-hero-title .approch-sec,.discovery-banner-sec .main-hero-desc p{width:100%;}
.main-hero-title h1{font-size: 50px; line-height: 60px;}

.main-hero-title{padding: 0px 30px 0px 30px;}
}
@media only screen and (max-width:1280px){
.methodologies-img-block .col-left .metho-box-caption,.methodologies-img-block .col-right .metho-box-caption{width:100%;}
.main-hero-title h1{font-size: 45px;line-height: 55px;}
}

/* iPad 9th Gen Css Start */
@media only screen and (min-width: 744px) and (max-width: 1199px)  {
.content .full_width h2, .content .container_inner.default_template_holder h2, h2 {font-size: 30px; line-height: 40px;}
.methodology-hero-banner {margin-bottom: 0px;}
.hero-wrapper {flex-direction: column-reverse;}
.main-hero-title, .main-hero-image {max-width: 100%;}
.main-hero-title {padding: 40px 30px 0px 30px; text-align: center;}
.main-hero-title h1 {font-size: 40px; line-height: 50px;}
.discovery-banner-sec .main-hero-sub-title {margin-bottom: 10px;}
.main-hero-sub-title {font-size: 20px; line-height: 34px;}
.discovery-purpose.hire-team-sec {text-align: center; padding: 50px 0px 50px;}
.discovery-purpose.hire-team-sec .purpose-sec {padding: 50px 0px 0px 0px;}
.discovery-address-sec .addressing-sec p, p.width-70, .width-70 {width: 100%;}
.two-part-li li {width: 100%; margin-right: 0px;}
.methodology-feedback .metho-ux-part, .methodology-feedback .motho-feedback {display: block !important; align-items: inherit !important; min-height: 355px; margin-bottom: 15px;}
.methodology-feedback .metho-ux-part {padding: 30px 22px; min-height: 291px;}
.motho-feedback .metho-img {width: calc(100% - 0px); padding-bottom: 30px;}
.methodology-feedback .motho-feedback {padding: 30px 22px; min-height: 291px;}

.methodologies-img-block .col-left .waterfall-method {
    padding: 30px 30px 0;
}
.col-part img {
    width: 80px;
}
.col-part-subtitle {
    margin-bottom: 15px;
}
.methodologies-img-block .col-right .agile-scrum {
    padding: 30px 30px 0;
    top: -15px;
    height: 450px;
}
.workflow-section {
    display: flex;
    align-items: center;
    justify-content: center;
}
.workflow-section>div, .execution-waterfall .workflow-section > div {
    height: 160px;
    width: 160px;
}
.execution-waterfall .workflow-section h3 {
    padding-top: 15px;
    padding-bottom: 0px;
}
.workflow-section p {
    font-size: 10px !important;
    line-height: 18px !important;
}
.workflow-section h3 {
    font-size: 14px !important;
}
.execution-waterfall .workflow-section .design:after,.execution-waterfall .workflow-section .deliver:after,.execution-waterfall .workflow-section .develop:after,.execution-waterfall .workflow-section .define:after,.execution-waterfall .workflow-section .discover:after{display: none;}
.holder-process .stakeholder .stake-process p, .it-takes-sec .client-cmn-sec ul li {
    width: 100%;
}
.dedicated-process-sec .process-content {margin-top: 50px;}
}
/* iPad 9th Gen Css End */

/*================== Responsive CSS End ===============*/
