.main-heading-box p{color:#000; font-size:18px; margin-bottom:20px; line-height: 28px;}
.main-heading-box{margin-bottom:60px}
section.industry-main-banner-sec{padding-top:93px}
.industry-main-banner-sec .container{padding:0 70px;max-width:100%}
.industry-main-banner-content{position:relative;padding:50px 0}
.industry-main-banner-content>img{position:absolute;top:0;width:70%;height:100%;object-fit:cover;object-position:center;z-index:0}
.industry-main-banner-content .row{min-height:530px;height:100%;position:relative;max-width:1200px;margin:0 auto}
.industry-main-banner-content .row .col-md-7.ml-atuo{align-items:center;display:flex}
.industry-banner-head-info{background-color:#fff;padding:60px;padding-right:0}
.industry-banner-text-in h2,h1{font-size:45px;font-family:Cambria-Bold;color:#181b1b;margin-bottom:7px;line-height:47px}
.industry-banner-text-in p{font-size:18px;font-family:OpenSans-SemiBold;color:#636678}
.industry-banner-text-in{margin-bottom:40px}
.margin-left-15{margin-left:15px}
.ml-auto{margin-left:auto}
.industry_features .row{align-items:center}
.industry_features article h4{font-size:28px; font-weight: 700; color:#000;margin-bottom:10px}
.industry_features article p{font-size:18px; color:#636678; line-height:28px;}
.industry_features .row+.row{margin-top:60px}
.app-web-dev-process-sec .row{align-items:center;margin-top:100px}
.app-web-dev-process-content-head h4,h3{font-size:28px; font-weight: 700; color:#000; margin-bottom:10px}
.app-web-dev-process-content-head p{font-size:18px; color:#636678; line-height:28px}
.app-web-dev-process-content-head{margin-bottom:10px}
.app-web-dev-process-items ul{display:flex;flex-wrap:wrap;margin:0 -10px}
.app-web-dev-process-items ul li{width:calc(33.33% - 20px);margin:10px 10px}
.app-web-dev-process-items article{box-shadow:0 5px 15px #dcdfe1;border-radius:15px;padding:20px;height:100%;min-height:140px}
.app-web-dev-process-items article img{width:50px;margin:0 auto 10px;display:block}
.app-web-dev-process-items article p{font-size:16px; color:#111; text-align:center; line-height:24px; font-weight: 600;}
.app-web-dev-process-img-blk figure{height:490px;width:100%;position:relative}
.app-web-dev-process-img-blk figure img{height:100%;width:100%;object-fit:contain;object-position:center;position:relative}
.app-web-dev-process-img-blk figure:before{position:absolute;content:'';width:370px;height:370px;border-radius:50%;background:linear-gradient(190deg,#fe9645,#fe3fab);right:auto;left:50%;margin:0 auto;top:50%;bottom:auto;transform:translate(-50%,-50%)}
section.challenge-opportunity-sec{background:#f0fafe}
.challenge-opportunity-sec .box-style-3{margin-bottom:20px}
.challenge-opportunity-sec .box-style-3 article{display:flex;background:#fff;padding:30px 30px;height:100%;border-radius:10px;box-shadow:7px 7px 30px #e4f3f8;transition:ease .3s}
.challenge-opportunity-sec .box-style-3 article:hover{box-shadow:7px 7px 30px #c3e2ed}
.challenge-opportunity-sec .box-style-3 figure{width:85px;min-width:85px;height:85px;padding:15px;background:#f5f5f5;border-radius:10px;overflow:hidden;margin-right:24px}
.challenge-opportunity-sec .box-style-3 figure img{height:100%;object-fit:contain;object-position:center;width:100%}
.challenge-opportunity-sec .box-style-3 figcaption h4{font-size:18px;font-family:OpenSans-Bold;color:#322153;margin-bottom:6px}
.challenge-opportunity-sec .box-style-3 figcaption p{font-size:14px;color:#636678}
.challenge-opportunity-sec .box-style-3 figcaption p a{font-family:OpenSans-Bold;color:inherit}
.box-style-process figure{margin-bottom:20px;position:relative;display:inline-block}
.box-style-process h4{font-size:20px; color:#322153; margin-bottom:5px;}
.box-style-process p{font-size:14px;color:#636678;line-height:24px}
.box-style-process figure img{max-width:100px}
.box-style-process figure span{font-size:24px;color:#181b1b;font-family:Cambria-Bold;position:absolute;right:0;top:0}
.panel-tabs-blk ul.nav-tabs{border-bottom:none;text-align:center;display:flex;border-bottom:1px solid #dde5e8}
.panel-tabs-blk ul.nav-tabs li.nav-item{display:inline-block;flex:1}
.panel-tabs-blk ul.nav-tabs li.nav-item a.nav-link{font-size:18px; font-weight: 600; color:#636678;padding:20px 10px;display:block;position:relative;transition:.2s ease-out;min-width:auto;height:initial;line-height:initial;text-transform:capitalize;background:0 0;box-shadow:none;overflow:visible}
.panel-tabs-blk ul.nav-tabs li.nav-item a.nav-link.active{color:#8d00b6}
.panel-tabs-blk ul.nav-tabs li+li{margin-left:0}
.panel-tabs-blk ul.nav-tabs li.nav-item a.nav-link.active:after{content:'';position:absolute;bottom:-2px;height:4px;width:100%;background-color:#8d00b7;right:0;opacity:1}
.panel-tabs-blk ul.nav-tabs li.nav-item a.nav-link:after{content:'';position:absolute;bottom:-2px;height:5px;width:100%;background-color:#8d00b7;right:0;border-radius:0;transition:.2s ease-out;opacity:0}
.panel-block{box-shadow:0 5px 15px #dcdfe1;border-radius:15px}
.panel-block .tab-content{padding:40px 0 50px}
.panel-content-head h4{font-size:26px; font-weight: 700; color:#000; margin-bottom:7px}
.panel-content-head p{font-size:18px;color:#636678;line-height:28px}
.panel-content-head{margin-bottom:20px}
.panel-content-features h4{font-size:16px;color:#8d00b6;font-family:OpenSans-Bold;margin-bottom:6px}
.panel-content-features li{font-size:18px; color:#636678; line-height:2; position:relative;}
.panel-content-features ul{padding-left:35px}
.panel-content-features li:before{position:absolute;background:#8d00b6;content:'';width:14px;height:14px;border-radius:50%;left:-35px;top:8px}
.panel-content-features li:after{position:absolute;background:#feab1d;content:'';width:8px;height:8px;border-radius:50%;left:-25px;top:11px}
.panel-content-block .row{align-items:center}
.panel-content-block{max-width:1000px;margin:0 auto}
.cta-animation video{width:100%}
.cta-2 .d-flex{align-items:center;justify-content:center}
.cta-2 .d-flex a{margin-left:30px;min-width:150px;text-align:center}
.cta-2 .d-flex h4{font-size:22px;font-family:Cambria-Bold}
.cta-2{margin:30px 0}
.cta-animation{background:#181818}
.cta-animation-in{padding-bottom:60px;padding-top:30px}
.cta-animation .main-heading-box h3,.cta-animation .main-heading-box p{color:#fff}
.cta-animation .main-heading-box h2,.cta-animation .main-heading-box p{color:#fff}
.box-style-9 article{background:#fff;border:1px solid #dfe9ec;border-radius:10px;padding:20px;height:100%}
.box-style-9 article figure{width:85px;height:85px;border:1px solid #dfe9ec;border-radius:10px;box-shadow:0 3px 10px rgb(151 151 151 / 16%);padding:15px;margin:0 0 10px;background:#fff}
.box-style-9 figcaption h4{font-size:22px; color:#3b3465; font-weight: 700; margin-bottom:10px}
.box-style-9 figcaption p{font-size:18px;color:#636678;margin-bottom:10px;line-height:1.7}
.box-style-9{margin-bottom:30px}
section.looking-for{margin-top:35px}



@media only screen and (min-width:1024px) and (max-width:1169px){
.app-web-dev-process-img-blk figure:before{width:300px;height:300px;right:auto;left:50%;margin:0 auto;top:50%;bottom:auto;transform:translate(-50%,-50%)}
}


@media only screen and (min-width:768px) and (max-width:1023px){
.app-web-dev-process-sec .row .col-md-4{margin-left:0;flex:0 0 41.67%;max-width:calc(100% - 58.333333%)}
.app-web-dev-process-img-blk figure:before{width:310px;height:310px;right:auto;left:50%;margin:0 auto;top:50%;bottom:auto;transform:translate(-50%,-50%)}
.app-web-dev-process-sec .row .col-md-7.ml-auto{margin-left:0}
.app-web-dev-process-content-head h4,h3{font-size:22px}
.app-web-dev-process-content-head p{font-size:14px}
.box-style-3 article{padding:20px}
.box-style-3 figure{margin-right:10px;width:60px;min-width:60px;height:60px;padding:5px}
.panel-content-img{height:100%}
.panel-content-block .row{align-items:inherit}
.panel-content-img figure{height:100%}
.panel-content-img figure img{height:100%;width:100%;object-fit:cover;object-position:center}
.industry_features img{height:auto;width:auto}
.industry_features .row .col-md-5{flex:0 0 50%;max-width:50%}
.industry_features article h4{font-size:18px}
.industry_features article p{font-size:14px}
.box-style-process h4{font-size:15px}
}



@media only screen and (min-width:0px) and (max-width:767px){
.app-web-dev-process-sec .row .col-md-4,.app-web-dev-process-sec .row .col-md-7{max-width:100%;flex:0 0 100%}
.app-web-dev-process-sec .row:nth-child(2n){flex-direction:column-reverse}
.app-web-dev-process-sec .row{margin-top:60px}
.app-web-dev-process-sec .row+.row{border-top:10px solid #f7f7f7;padding-top:60px}
.app-web-dev-process-sec .row .col-md-4{margin-bottom:20px}
.app-web-dev-process-items ul li{width:calc(50% - 20px)}
.app-web-dev-process-content-head{text-align:center}
.app-web-dev-process-content-head h4,h3{font-size:22px}
.app-web-dev-process-content-head p{font-size:14px}
.app-web-dev-process-img-blk figure{height:400px;text-align:center}
.app-web-dev-process-img-blk figure:before{width:300px;height:300px;right:auto;left:50%;margin:0 auto;top:50%;bottom:auto;transform:translate(-50%,-50%)}
.challenge-opportunity-sec .row .col-md-6{max-width:100%;flex:0 0 100%}
.box-style-3 figure{width:60px;min-width:60px;height:60px;padding:5px;margin-right:15px}
.box-style-3 article{padding:15px}
.panel-tabs-blk ul.nav-tabs{overflow-x:auto;padding-bottom:2px}
.panel-tabs-blk ul.nav-tabs li.nav-item a.nav-link{white-space:nowrap;font-size:14px}
.panel-content-block .row{flex-direction:column;margin:0}
.panel-content-block .row .col-md-5,.panel-content-block .row .col-md-7{max-width:100%;flex:0 0 100%}
.panel-content-head h4{font-size:22px}
.panel-content-head p{font-size:14px}
.panel-content-features li{line-height:1.7}
.industry_features .col-md-5 article img,.panel-content-img figure img{height:auto!important}
.industry_features .col-md-5 article{max-width:300px;margin:0 auto}
.industry_features .row .col-md-5,.industry_features .row .col-md-6{max-width:100%;flex:0 0 100%;text-align:center}
.industry_features article h4{font-size:20px}
.industry_features article p{font-size:14px}
.industry_features .row{align-items:center}
.industry_features .row:nth-child(2n){flex-direction:column-reverse}
.industry_features .row+.row{margin-top:30px}
.industry_features .row .col-md-5{margin-bottom:20px}
.main-heading-box{margin-bottom:40px}
.challenge-opportunity-sec .col{margin-bottom:30px;flex:initial}
.cta-style-2-imgbox img{width:186px;margin:auto;display:block;margin-top:-95px}
.cta-style-2-imgbox{position:static}
.cta-style-4 .row{flex-direction:column-reverse}
.cta-style-4 .section-padding{padding-top:30px;margin-bottom:17px}
.cta-style-4 .main-heading-box{text-align:center}
section.cta-style-4:before{height:90px;top:0;bottom:auto}
section.cta-style-4:after{display:none}
section.cta-style-4{margin-top:110px}
.panel-content-block .row .col-md-5,.panel-content-block .row .col-md-7{max-width:100%;flex:0 0 100%}
.panel-content-img{text-align:center}
section.looking-for{margin-top:60px}
}