﻿@font-face{font-family:Poppins;font-style:italic;font-weight:100;font-display:swap;src:url('fonts/100it.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:100;font-display:swap;src:url('fonts/100it-1.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:200;font-display:swap;src:url('fonts/200it.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:200;font-display:swap;src:url('fonts/200it-1.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url('fonts/300it.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url('fonts/300it-1.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url('fonts/400it.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url('fonts/400it-1.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url('fonts/500it.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url('fonts/500it-1.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url('fonts/600it.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url('fonts/600it-1.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url('fonts/700it.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url('fonts/700it-1.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:800;font-display:swap;src:url('fonts/800it.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:800;font-display:swap;src:url('fonts/800it-1.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:900;font-display:swap;src:url('fonts/900it.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:900;font-display:swap;src:url('fonts/900it-1.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url('fonts/100no.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url('fonts/100no-1.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url('fonts/200no.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url('fonts/200no-1.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url('fonts/300no.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url('fonts/300no-1.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url('fonts/400no.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url('fonts/400no-1.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url('fonts/500no.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url('fonts/500no-1.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url('fonts/600no.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url('fonts/600no-1.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url('fonts/700no.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url('fonts/700no-1.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url('fonts/800no.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url('fonts/800no-1.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url('fonts/900no.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url('fonts/900no-1.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.bg-dark-25 h5,footer h5{font-weight:500}.header-row,.top_head_row{align-items:center;display:flex}.navbar-light .navbar-nav .nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{font-size:14px!important;color:rgb(255 255 255)!important;font-weight:400!important}.bg-white-gray .text-muted,.copyright-footer p a,.learn-more,.nav-link,.solutions_list li,.solutions_list li a{text-decoration:none}#chat_button,#scroll_button{background-color:#c60000;width:50px;height:50px;bottom:120px;transition:background-color .3s,opacity .5s,visibility .5s;z-index:1000}.grid,.nacc>li{list-style:none}#groupSlider .owl-next span,#groupSlider .owl-prev span{background-image:url(../../assets/images/slider-arrow.svg);height:56px}body{font-family:Poppins,sans-serif!important;font-size:.8rem}#myVideo{position:fixed;right:0;bottom:0;min-width:100%;min-height:100%}.overlay:before{content:' ';position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgb(0,0,0,.2);background-image:linear-gradient(to left,rgb(7 7 7 / 50%),rgb(50 36 84));opacity:8;pointer-events:none;transition:opacity .3s .1s}.top_head_row{align-self:center;min-height:auto;justify-content:flex-end;margin:8px 0 0}#header{position:absolute;z-index:9999999;width:100%}.navbar-light .navbar-nav .nav-link{transition:color .8s ease-in-out,box-shadow .8s ease-in-out}.navbar-light .navbar-nav .nav-link:hover{color:rgb(255 255 255)!important;box-shadow:inset 200px 0 0 0 #c60000}.navbar{position:static;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:0;transition:1s ease-in-out .1s;padding-bottom:0}.navbar-brand{transition:1s ease-in-out .4s}.header-row{max-height:100%}#header .header-column{display:flex;align-self:stretch;align-items:center;flex-direction:column}.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-end;width:100%}.ws-nowrap{color:#fff;padding:0 10px;font-size:13px!important;font-weight:400!important}.btn-outline-secondary{color:#fff;border-color:#bcbcbc}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.8rem;padding-left:.8rem}.slider_heading{font-size:36px;font-weight:700;margin-bottom:20px}.get_quote{color:#fff;background:#c60000;border-radius:20px;padding:7px 20px;font-weight:700;font-size:18px}.address_info i,.learn-more,.service_provide .card-title,footer h5,h4.process__heading{font-size:16px}.get_quote:focus{box-shadow:none}.slider_mp{margin-bottom:72px;padding-top:200px}.slider_zindex{z-index:9999}.pt-50{padding-top:50px}.core-val-sec,.pb-50{padding-bottom:50px}.mt-50{margin-top:50px}.mb-50{margin-bottom:50px}.card-min-height{border:none!important;min-height:195px!important;border-radius:12px}.card-min-height .mobile-app-top{transform:translate(-50%,-50%);left:50%;top:68%;z-index:1;transition:1s}.card-min-height .mobile-app-rotate{position:absolute;overflow:hidden;z-index:0;top:85px;transition:.5s}.card-min-height .web-top{transform:translate(-50%,-50%);left:50%;top:72%;z-index:1;transition:1s}.card-min-height .web-top-rotate{position:absolute;overflow:hidden;z-index:0;top:-20px;width:260px;right:-107px;transition:.5s}.card-min-height .full-stack-top{transform:translate(-50%,-50%);left:50%;top:78%;z-index:1;transition:1s}.card-min-height .full-stack-rotate{position:absolute;overflow:hidden;z-index:0;top:26px;width:260px;right:-100px;transition:.5s}.card-min-height .digi-top{transform:translate(-50%,-50%);left:71%;top:67%;z-index:1;transition:1s}.card-min-height .digi-rotate{position:absolute;overflow:hidden;z-index:0;top:-14px;width:260px;right:-113px;transition:.5s}.card-min-height .hosting-top,.card-min-height .uxui-top{transform:translate(-50%,-50%);left:50%;top:65%;z-index:1;transition:1s}.card-min-height .hosting-rotate,.card-min-height .uxui-rotate{z-index:0;transition:.5s;width:260px;position:absolute;overflow:hidden}.card-min-height .uxui-rotate{top:6px;left:-18%}.card-min-height .hosting-rotate{top:-7%;right:-25%}.card-min-height .crm-top{transform:translate(-50%,-50%);left:65%;top:65%;z-index:1;transition:1s}.card-min-height .crm-rotate{position:absolute;overflow:hidden;z-index:0;top:45%;transition:.5s}.card-min-height .seo-top{transform:translate(-50%,-50%);right:-69%;top:77%;z-index:1;transition:1s}.card-min-height .seo-rotate{position:absolute;overflow:hidden;z-index:0;top:30%;width:260px;left:-33%;transition:.5s}.card-min-height:hover .mobile-app-top{top:63%!important}.card-min-height:hover .crm-rotate,.card-min-height:hover .mobile-app-rotate{transform:rotate(45deg);top:75px!important}.card-min-height:hover .web-top{top:65%!important}.card-min-height:hover .web-top-rotate{transform:rotate(45deg);top:-30px!important}.card-min-height:hover .full-stack-top{top:70%!important}.card-min-height:hover .full-stack-rotate{transform:rotate(45deg);top:10px!important}.card-min-height:hover .digi-top,.card-min-height:hover .hosting-top,.card-min-height:hover .uxui-top{top:58%!important}.card-min-height:hover .digi-rotate,.card-min-height:hover .hosting-rotate,.card-min-height:hover .uxui-rotate{transform:rotate(45deg);top:-14px!important}.card-min-height:hover .crm-top{top:59%!important}.card-min-height:hover .seo-top{top:69%!important}.card-min-height:hover .seo-rotate{transform:rotate(45deg);top:25%!important}.max-h-scroll{max-height:850px}.custom-scrollbar-css::-webkit-scrollbar{width:5px}.custom-scrollbar-css::-webkit-scrollbar-track{background:#eee;visibility:hidden}.custom-scrollbar-css::-webkit-scrollbar-thumb{border-radius:1rem;background-color:#00d2ff;background-image:linear-gradient(to top,#00d2ff 0,#3a7bd5 100%);visibility:hidden}.head-weight-200{font-weight:200}.learn-more i{font-size:13px}.owl-carousel-service{width:100%;overflow:hidden}.owl-carousel .owl-nav.disabled{display:flex;width:100%}.owl-theme .owl-nav{top:135px;position:absolute;z-index:999999}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;border:none;padding:0!important;font-size:84px;color:#fff;float:left;font-weight:100}.owl-next,.owl-prev{position:absolute;height:100px;background:0 0;border:none;z-index:100;color:#cecece}.owl-next{right:20px}.owl-theme .owl-nav [class*=owl-]:hover{background:#86979100;color:#a4a4a4;text-decoration:none}.owl-carousel .owl-item img{display:inline-block;max-width:100%!important;width:auto}#clientSlider .owl-next,#clientSlider .owl-prev,.nacc>li{display:none}#clientSlider{position:absolute;bottom:50px}#clientSlider .item{line-height:80px}#chat_button::after,#scroll_button::after{font-family:FontAwesome;font-style:normal;font-size:2em;line-height:50px}#clientSlider .item p{margin:0;text-align:center}.bg-dark-25:hover{background:rgb(0 0 0 / 45%)}.bg-dark-25{background:rgb(27,27,27,.25);min-height:570px;margin-right:2px!important}.bg-dark-25 .content-box{position:absolute;bottom:0;padding:20px 20px 50px}.about-img,.appi-cta,.appi-cta a,.appi-cta button,.bg-white-gray,.file,.nacc>li,.naccs,.naccs .menu div,.teachnology-sec .shadow,footer{position:relative}.bg-dark-25 h5{font-size:24px}.industries-head{font-weight:800;font-size:70px;margin-top:40px;padding-left:34px}.glance-head{font-weight:800;font-size:50px;color:#e0e0e0;padding-left:48px}.glance-section h5{font-size:28px;font-weight:800;color:#172a72;margin-bottom:0}.glance-section p{font-size:20px;color:#000}.nav-link{display:block;padding:.5rem 1rem;color:#fff;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.copyright-footer p a:hover,.launch_anchor,.solutions_list li a:hover{text-decoration:underline}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#fff;border-bottom:1px solid #fff;background:0 0;border-color:#dee2e600 #dee2e600 #fff!important}.nav-tabs{border-bottom:none}.teachnology-sec .nav-link{text-align:left;padding:0;margin-right:32px;margin-bottom:10px}.tabs-img-ico img{margin-right:20px}.bg-white-gray{background:#f8f8f8;max-width:100%;margin:100px auto 0}.teachnology-sec .shadow::after{border:10px solid #fff;height:210px;width:200px;display:table;content:"";position:absolute;bottom:-250px;left:-45px}.ratings{margin-left:10px}.ratings i{color:#cecece;font-size:14px}.rating-color{color:#fbc634!important}.review-count{font-weight:400;margin-bottom:2px;font-size:16px!important}.attach_btn,.h2_heading_par,.review-card-body h6,.send_btn{font-size:14px}.review-card-body{padding:1rem 0}.review-cards{border-radius:10px;border:none;padding:0 10px;box-shadow:0 4px 8px 0 transparent,0 6px 20px 0 rgba(0,0,0,.1);min-height:240px}.pl-20{padding-left:20px}.pr-20{padding-right:20px}.pl-40{padding-left:40px}.pr-40{padding-right:40px}.bg-white-gray .content_heading{padding:0 20px}.attach_btn{color:#6c757d!important;border-color:#6c757d!important;border-radius:25px;margin-right:10px;padding:5px 20px;font-weight:400}.text-gray,footer{color:#b4b4b4!important}.send_btn{border-radius:25px!important;padding:12px 22px;background:#082eb5}.attach_btn:hover,.hvr-radial-out:hover{color:#fff!important}.launch_anchor,.nav-link:focus,.nav-link:hover,footer h5{color:#fff}.footer-card-box .card,.form-control{border-radius:0!important}footer{background:#19112f}.copyright-footer{border-top:1px solid #686868}.copyright-footer p,.howit-row p,.nacc .flex_wrapper,.nacc li p,.naccs,.webdev-cycle p{margin:0}.h-40{min-height:40px}.list-style-none{list-style:none;padding-left:0!important}.social-media li{margin:10px}.solutions_list li{margin:10px 0}.schedule-btn{font-size:14px!important;font-weight:400!important;background:#c60000!important;border:1px solid #c60000!important}.slide-par{font-size:20px;font-weight:200;line-height:22px;text-align:center;margin-bottom:30px}.slider-icon-client img{padding:0 18px}.iso-icon img{padding-right:5px}.iso-icon-border-right{border-right:1px solid #fff;padding-right:9px}.iso-icon-border-left{border-right:1px solid #fff;padding:0 9px}.technologies_subhead{font-size:12px;color:#fff;font-weight:400;text-align:center}.technologies_subhead_1 p{margin-bottom:10px}.technologies_subhead_1 p img{margin:0 10px 0 auto;background:#fff;padding:12px 33px;border-radius:15px}.border-left{border-left:1px solid #fff;position:absolute;width:2px;height:100%;z-index:999999;top:0;left:75px}.border-right-black,.border-right-white{width:2px;height:75px;bottom:-40px;position:absolute;z-index:999999}.h2_heading{font-size:40px}.border-right-white{border-left:4px solid #fff;right:260px}.border-right-black{border-left:4px solid #363636;right:256px}.fixed-bottom,.fixed-top{right:0;left:0;z-index:99}.address_head{font-size:14px;font-weight:700}.address_info{font-size:13px;font-weight:600}.address_social i{padding-right:14px}.form_para{font-size:14px;font-weight:400}@media only screen and (max-width:1280px){.border-left{left:30px}}.sticky_1{position:-webkit-sticky;position:sticky;top:80px}.max-h-scroll_1{position:relative;overflow:hidden;height:auto;transition:height 250ms cubic-bezier(.4, 0, .2, 1)}.navbar-light .navbar-toggler{color:rgba(255,255,255,.25);border-color:rgba(255,255,255);position:absolute;top:50px;right:4px}.content-box.hover-text:hover,.dropdown:hover .dropdown-menu{display:block}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;font-size:12px}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#e9ecef}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef00 #e9ecef00 #dee2e6;isolation:isolate}.bg-feature-line::before{background-image:url("../../assets/images/bg-feature-line.png");background-size:100%;background-repeat:no-repeat;content:"";z-index:2;position:absolute;display:table;width:100%;height:600px;bottom:0;opacity:.2}.address_head .iti__india,.address_head .iti__russia,.address_head .iti__usa{display:inline-block;top:2px;margin-right:10px;width:32px;height:21px}.feature-line-container{position:relative;z-index:3}.cards-row{display:flex;align-items:center;justify-content:center}.service-cards{/* width:280px ;*/width:370px;height:220px;padding-left:0!important}#scroll_button{display:inline-block;text-align:center;border-radius:4px;position:fixed;right:30px;opacity:0;visibility:hidden}#chat_button,#chat_button.show,#scroll_button.show{visibility:visible;opacity:1}#scroll_button::after{content:"\f077";font-weight:400;color:#fff}#chat_button:hover,#scroll_button:hover{cursor:pointer;background-color:#333}#chat_button:active,#scroll_button:active{background-color:#555}#chat_button{display:inline-block;text-align:center;border-radius:25px;position:fixed;right:85px}#chat_button::after{content:"\f086";font-weight:400;color:#fff}.cards-cont{max-width:100%;width:1134px;margin:0 auto}span.typed-text{background:#c60000;color:#2d2d2d;padding-right:10px;padding-left:10px}h2 span.typed-text{font-weight:600;color:#fff;font-size:30px}h2 span.cursor{display:inline-block;background-color:#fff;margin-left:.1rem;width:3px;animation:1s infinite blink}h2 span.cursor.typing{animation:none}@keyframes blink{0%,100%,49%{background-color:#fff}50%,99%{background-color:transparent}}.p_cod{width:15%;float:left}.book_wraper figure img,.p_num{width:80%}.p_num{float:right}.learn_about .appi-cta,.lm{float:left}.anchor_color{color:#212529!important;text-decoration:none}.anchor_color_header{color:#fff!important;text-decoration:none}.fixed-top{position:fixed;margin-top:20px;top:-20px;background:rgba(25,17,47,.45);backdrop-filter:blur(15px)}.fixed-bottom{position:fixed;bottom:0}.fixed-top a.navbar-brand{display:none;width:0}.fixed-top a.scrollVisible{display:inline-block!important}.address_head .iti__india{position:relative;background:url(../../assets/images/india.png) left top/100% no-repeat}.address_head .iti__usa{position:relative;background:url(../../assets/images/us.png) left top/100% no-repeat}.address_head .iti__russia{position:relative;background:url(../../assets/images/russia.png) left top/100% no-repeat}.form-control.p_num,.iti.iti--allow-dropdown{width:100%}.dropdown-item:focus,.dropdown-item:hover{background:#c60000!important;color:#fff}.cl-list a:hover,.col-megamenu ul li a:hover,.dropdown-inner .right_text_wrapper .heading4 a:hover,.validations{color:#c60000}.appi-cta a span,.appi-cta button span,.megamenu,.naccs .last_child.top_gap,.navbar .megamenu{padding:0}@media(max-width:991px){.navbar.fixed-top .navbar-collapse,.navbar.sticky-top .navbar-collapse{overflow-y:auto;max-height:90vh;margin-top:10px}}.file,.hvr-radial-out{overflow:hidden}.dropdown-menu[data-bs-popper]{top:92px;left:0;margin-top:.125rem}.dropdown-inner{background:#fff}.dropdown-inner,.shrink .dropdown-inner{margin-top:0!important}.flex_wrapper{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;flex-wrap:wrap;margin:-10px;display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;flex-wrap:nowrap}.cl-50,.d_flex{flex-wrap:wrap}@media screen and (max-width:1440px){.flex_wrapper .cl-50:first-child{padding:20px 5px 0 60px}.list-unstyled .left_icon_wrapper{padding-right:10px}}@media screen and (max-width:1550px){.flex_wrapper .cl-50:first-child{padding:20px 5px 0 130px}.cl-inner-flex{padding:0 0 18px}.book_wraper{padding:30px 0 0;width:222px}.right-detail .heading4{font-size:22px}.heading4{font-size:30px}.book-detail{font-size:14px;line-height:1.6}}.flex_wrapper .cl-50:first-child,.flex_wrapper .cl-60:first-child{padding:20px 5px 20px 50px}.cl-50{width:50%;display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex}.cl-50 .cl-2{width:calc(33% - 20px)}.cl-2{width:33%}.cl-inner-flex{display:flex;display:-webkit-flex;display:-ms-flex;display:-moz-flex;padding:0 0 20px}.dropdown-inner .left_icon_wrapper,.list-unstyled .left_icon_wrapper{padding-right:25px}.dropdown-inner .left_icon_wrapper figure,.list-unstyled .left_icon_wrapper figure{background:#f3faff;padding:10px;border-radius:50%}.dropdown-inner .left_icon_wrapper>figure>span,.list-unstyled .left_icon_wrapper>figure>span{background-image:url("../../assets/images/header-icons-01.webp");display:block}figure{display:block;margin:0}.our-company-head-ic{width:29px;height:25px;background-position:-4px 3px}a,img a{text-decoration:none!important;border:0;outline:0!important}.cl-list a:before,.dropdown-inner .right_text_wrapper .heading4 a:before{content:"";transform-origin:100% 100%}.e-book-wrapper{background:#f3faff;padding:0}.e-book-wrapper .flex_wrapper.align_center{align-items:center}.dropdown-inner .flex_wrapper{justify-content:center;margin:0}.cl-40,.grid{flex-wrap:wrap}.abt .book_wraper{width:auto}.book_wraper{width:240px;padding:20px 0 0}.book_wraper img{max-width:100%}.e-book-wrapper.abt .right-detail{width:calc(100% - 285px);padding-left:50px}.e-book-wrapper .right-detail{width:calc(100% - 285px);padding-left:25px}.right-detail{width:calc(100% - 292px)}.right-detail .heading4{font-size:26px}@media screen and (max-width:1680px){@media screen and (max-width:1550px){.heading4{font-size:30px}}}.heading4{color:#000;font:600 30px/1.2 Poppins;position:relative}.book-detail{font:400 14px/1.5 Poppins;display:block;padding:20px 0}.e-book-wrapper .appi-cta a{background:#fc7754}span{margin:0 auto;padding:0;border:0;outline:0;font-size:100%;-webkit-text-stroke:0!important;-webkit-font-smoothing:antialiased!important}.cl-list{margin:20px 0 0}@media screen and (max-width:767px){.cl-list div{padding:4px 7px 4px 25px!important;font:12px/1.5 Poppins!important}.cl-list{margin:0 0 0 27px!important}}@media screen and (max-width:1440px){.cl-list div{padding:4px 7px 4px 25px;font:400 12px/1.5 Poppins}.naccs .menu div{margin:30px 0 30px 40px}.learn_more_wrapper,.nacc{padding:20px}.dropdown-inner .left_icon_wrapper{padding-right:10px}.full-menu-wrapper .right_text_wrapper .heading4{font-size:16px}.full-menu-wrapper .right_text_wrapper .para{line-height:1.8}}.cl-list div{padding:4px 7px 4px 30px;position:relative;font:400 12px/1.5 Poppins}.cl-list div:before{position:absolute;content:"";left:14px;top:13px;background:#000;border-radius:50%;height:4px;width:4px}.mobile_menu>ul>li a.current:after,.mobile_menu>ul>li a.current:before,.mobile_menu>ul>li>a:hover:after,.mobile_menu>ul>li>a:hover:before{opacity:1}.agile-deve-head-ic{width:29px;height:28px;background-position:-2px -46px}.how-we-work-head-ic{width:29px;height:24px;background-position:-4px -22px}.carrers-head-ic{width:27px;height:28px;background-position:-2px -163px}.naccs,.naccs .grid{height:100%}.d_flex{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex}.full-menu-left{width:78%}.grid{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex}.gc--1-of-3{width:22%;background:#c60000}.gc{box-sizing:border-box;display:inline-block;min-height:1px;vertical-align:top}.naccs .menu div{margin:30px 0 30px 60px;color:#fff;border-radius:10px 0 0 10px;padding:18px 10px 18px 40px;font:400 18px Poppins;cursor:pointer;vertical-align:middle;transition:1s cubic-bezier(.075,.82,.165,1);-webkit-transition:1s cubic-bezier(.075,.82,.165,1);-moz-transition:1s cubic-bezier(.075,.82,.165,1);-ms-transition:1s cubic-bezier(.075,.82,.165,1);-o-transition:1s cubic-bezier(.075,.82,.165,1)}.naccs .menu div.active{color:#c60000;background:#fff;font-family:Poppins;font-weight:600}.gc--2-of-3{width:78%;padding:0}.nacc{padding:20px 50px}.nacc>li{-webkit-transform:translateX(50px);transform:translateX(50px);transition:1s cubic-bezier(.075,.82,.165,1)}.nav-wrapper .top_gap,.top_gap{padding:20px 0 0}@media screen and (max-width:1550px){.top_gap{padding:20px 0 0}.nacc .infographic_wrapper{padding-bottom:30px}.full-menu-wrapper .right_text_wrapper .para{font-size:13px}.appi-cta a,.appi-cta button{padding:17px 45px;font-size:18px}.full-menu-right .infographic_wrapper:first-child{padding:0 0 50px}.flex_wrapper .cl-60:first-child{padding:20px 5px 0 50px}}.nacc .infographic_wrapper{padding-bottom:40px}.achievement_wrapper .flex_wrapper,.infographic_wrapper{flex-wrap:nowrap;margin:0}.full-menu-wrapper .left_icon_wrapper{padding-right:25px;text-align:center}.left_icon_wrapper{padding-right:55px;text-align:center}.bullet-icon figure,.left_icon_wrapper figure{width:45px;height:45px}@media screen and (max-width:1366px){.full-menu-wrapper .right_text_wrapper .heading4{font-size:16px}.dropdown-inner .right_text_wrapper .heading4{font:600 14px/1.2 Poppins}}.full-menu-wrapper .right_text_wrapper .heading4{font:600 18px/1.2 Poppins}.dropdown-inner .right_text_wrapper .heading4{font:400 14px/1.2 Poppins;margin:12px 0 0}.right_text_wrapper .heading4{font:700 30px/1.2 Poppins}.cl-list a,.dropdown-inner .right_text_wrapper .heading4 a{position:relative;color:#333;display:inline-block;padding:0 0 2px}.flex_wrapper a{margin:unset}.full-menu-wrapper .right_text_wrapper .para{margin:18px 0 0}.right_text_wrapper .para{margin:10px 0 0}.para{font:400 13px/2.1 Poppins;margin:30px 0;color:#333}.nacc>li.active{transition-delay:.3s;z-index:2;display:block;-webkit-transform:translateX(0);transform:translateX(0)}.learn_more_wrapper{padding:30px 110px;border-top:1px solid #dbf0ff}.learn_about,.learn_more_wrapper .appi-cta a span{font-size:18px}.lm{padding:0 20px 0 0;color:#333}.learn_more_wrapper .appi-cta{margin-top:0}.appi-cta{margin-top:20px;display:table}.dropdown-inner .appi-cta.read_more_wrapper a{font-size:18px;margin:0}.appi-cta.read_more_wrapper a{background:0 0;color:#c60000;padding:0;font-size:18px!important;font-family:Poppins;display:inline-block;font-weight:400}.appi-cta a,.appi-cta button{display:block;color:#fff;cursor:pointer;background:#0092ff;padding:17px 60px;font:600 18px Poppins;border-radius:5px;white-space:nowrap}.full-menu-right{width:22%;background:#f3faff;padding:20px 20px 50px}.full-menu-right .infographic_wrapper:first-child{padding:0 0 50px}.labs-head-ic{width:28px;height:30px;background-position:-3px -133px}.scoping-session-head-ic{width:26px;height:29px;background-position:-178px -203px}.business-head-ic{width:30px;height:31px;background-position:-220px -7px}.product-discover-head-ic{width:27px;height:27px;background-position:-220px -44px}.ui-design-head-ic{width:28px;height:28px;background-position:-220px -82px}.ux-design-head-ic{width:29px;height:29px;background-position:-221px -120px}.ux-review-head-ic{width:28px;height:28px;background-position:-221px -161px}.ios-head-ic{width:27px;height:26px;background-position:-4px -198px}.android-head-ic{width:26px;height:28px;background-position:-4px -74px}.blockchain-head-ic{width:28px;height:24px;background-position:-43px -1px}.flutter-head-ic{width:27px;height:28px;background-position:-48px -29px}.react-native-head-ic{width:28px;height:27px;background-position:-45px -64px}.pwa-head-ic{width:31px;height:31px;background-position:-46px -95px}.wearable-head-ic{width:28px;height:28px;background-position:-46px -136px}.ibeacon-head-ic{width:26px;height:29px;background-position:-46px -167px}.ar-vr-head-ic{width:34px;height:23px;background-position:-45px -199px}.iot-head-ic{width:30px;height:30px;background-position:-85px -2px}.chatboat-head-ic{width:32px;height:31px;background-position:-87px -39px}.web-deve-head-ic{width:30px;height:30px;background-position:-86px -76px}.cloud-comp-head-ic{width:31px;height:31px;background-position:-224px -247px}.it-consult-head-ic{width:30px;height:30px;background-position:35px -4px}.dev-ops-head-ic{width:30px;height:30px;background-position:38px -83px}.pro-launch-head-ic{width:32px;height:31px;background-position:34px -42px}.on-demand-head-ic{width:32px;height:31px;background-position:-86px -153px}.healthcare-head-ic{width:27px;height:29px;background-position:-86px -187px}.social-network-head-ic{width:28px;height:30px;background-position:-133px -3px}.entertainment-head-ic{width:28px;height:27px;background-position:-131px -39px}.travel-head-ic{width:28px;height:28px;background-position:-133px -361px}.escooter-head-ic{width:28px;height:29px;background-position:-133px -118px}.events-head-ic{width:24px;height:28px;background-position:-133px -157px}.restaurant-head-ic{width:28px;height:28px;background-position:-133px -193px}.mcommerce-head-ic{width:30px;height:30px;background-position:-219px -197px}.sass-head-ic{width:27px;height:29px;background-position:-86px -224px}.sports-head-ic{width:28px;height:28px;background-position:-178px -85px}.finance-head-ic{width:28px;height:28px;background-position:-179px -122px}.politics-head-ic{width:26px;height:27px;background-position:-178px -164px}.realstate-head-ic{width:27px;height:27px;background-position:-44px -223px}.mlearning-head-ic{width:27px;height:29px;background-position:-86px -220px}.news-head-ic{width:28px;height:28px;background-position:-258px -198px}.wellness-head-ic{width:28px;height:28px;background-position:-547px -161px}.sd-head-ic{width:27px;height:27px;background-position:-4px -251px}.dsa-head-ic{width:30px;height:30px;background-position:-136px -247px}.bi-head-ic{width:28px;height:28px;background-position:-88px -251px}.ddt-head-ic{width:26px;height:26px;background-position:-49px -253px}.ai-ml-head-ic{width:28px;height:28px;background-position:-182px -247px}@media screen and (max-width:768px){.header-title-section{padding-top:100px;height:auto!important}.about-img{position:relative;padding-top:10px!important;z-index:99}.bg-blue-light-1{width:70%!important}.iso-heading-title{font-size:34px;font-weight:700;margin-top:15px!important}.ios-img{position:relative!important}.ai-img,.android-img,.magento-img,.drupal-img,.php-img,.wearable-img{position:relative!important;bottom:0!important;right:0!important}.dropdown-toggle::after{right:10px;position:absolute}}@media screen and (min-width:991px){.hidden-xl{display:none!important}}.col-megamenu ul li a{color:#333;font:400 14px/2.2 Poppins}.col-megamenu h6,.col-megamenu h6:hover{font:600 16px/2.2 Poppins;color:#212529}.file input{position:absolute!important;font-size:50px;opacity:0;right:0;top:0}.file:hover{color:#fff;background-color:#6c757d}.fixed-top .dropdown-menu[data-bs-popper]{margin-top:-43px!important}.fixed-top .navbar-toggler{top:5px!important}.navbar-light .navbar-toggler-icon{background-image:url(../../assets/images/toggle.png)!important}.cl-list a:hover:before,.col-megamenu ul li a:hover:before,.dropdown-inner .right_text_wrapper .heading4 a:hover:before{transform:scaleX(1) translateZ(0);transform-origin:0 0}.cl-list a:before,.col-megamenu ul li a:before,.dropdown-inner .right_text_wrapper .heading4 a:before{position:absolute;left:0;bottom:0;width:100%;height:1px;background:#c60000;content:"";transform:scaleX(0) translateZ(0);transform-origin:100% 100%;-webkit-transition:transform .5s cubic-bezier(.19,1,.22,1);transition:transform .5s cubic-bezier(.19,1,.22,1)}.section-heading-title{font-size:34px;font-weight:700}.section-heading-para{font-size:16px;font-weight:300;color:#9c9da2}.about-img{padding-top:190px;z-index:99}section.bg-white-light.service_provide.position-relative.pt-85.pb-50:before{content:"";background-image:linear-gradient(to right,rgba(255,0,0,0),#e6eaf3);height:60%;position:absolute;top:0;width:100%}.about-heading-par{font-size:16px;font-weight:300;color:#000}.about-title-heading{font-size:34px;font-weight:700;color:#000!important;}.pt-85{padding-top:85px}.about-subheading-par,.scoping_sessions_frist p,.scoping_sessions_sec .leftpar-text,.scoping_sessions_third p,ul.business-liststyle li{font-size:16px;font-weight:300;color:#000;line-height:30px}.about-cards-cont{max-width:100%;width:660px}#groupSlider{text-align:right}#groupSlider .owl-nav{top:520px!important;position:absolute;z-index:999999;left:390px}.value-cards-cont-1{max-width:100%;width:1001px;margin:0 auto}.value-cards-cont{max-width:100%;width:665px;margin:0 auto}.core-val .card-body,.dev-service-card .card-body{flex:1 1 auto;padding:1rem 0}.core-val .card-title,.dev-service-card.card-title{font-size:18px;font-weight:600;color:#000;min-height:45px}.app-dev-pro .card-text,.core-val .card-text,.dev-service-card .card-text{font-size:14px;font-weight:300;color:#5c5c5c}.bg-sky-blue{background:#082eb5;padding-top:0}.values-img{position:absolute;z-index:9999;width:837px}.values_provide{padding-bottom:0;z-index:9999}.client-ser-title-heading{font-size:42px;font-weight:200;color:#000;text-align:center}.client-served .client-item img{filter:grayscale(100%)}.client-served .client-item img:hover{filter:grayscale(0%)}.bg-dark-blue{background:#0326a2;min-height:320px;padding:60px 20px;transition:.2s}.bg-blue-light{background:#0038ff;min-height:320px;display:flex;justify-content:center;padding:0 40px;transition:.2s}.footer-card-bg{background:#18102d;padding-bottom:150px}.p-lr-200{padding:0 200px}.client-served{padding-bottom:260px}.footer-card-box{position:absolute;top:-200px;z-index:9999;left:0;right:0}@media screen and (max-width:1024px){.bg-blue-light,.bg-dark-blue{min-height:auto;padding:10px}.footer-card-box,.values-img{position:relative;z-index:9999}.naccs .menu div{padding:18px 10px!important}.core-val-sec:before{height:auto!important}.pd-left-92{left:0!important}.bg-dark-blue{background:#0326a2;margin-bottom:10px}.bg-blue-light{background:#0038ff}.client-served,.footer-card-bg,.values_provide{padding-bottom:50px}.footer-card-bg{background:#fff;padding-top:0}.bg-sky-blue,.values_provide{padding-top:50px}.footer-card-box{top:0;left:0;right:0;flex-wrap:wrap}.bg-sky-blue{background:#082eb5}.pt-value-cards{padding-top:0}.values-img{width:100%}}.bg-blue-light .card-title,.bg-dark-blue .card-title{font-size:35px;font-weight:600}.bg-blue-light .card-text,.bg-dark-blue .card-text{font-size:14px;font-weight:200;margin-bottom:16px}.core-val-sec:before{background:no-repeat #fff;width:100%;position:absolute;height:40%;content:"";z-index:0;text-align:center;transform:translate(-50%,-50%);left:50%}#groupSlider .owl-next span,#groupSlider .owl-prev span,.core-val-img-1:before{content:"";position:absolute;z-index:99999}.core-val-img-1 img{margin-right:50px}.core-val-img-1:before{background-image:linear-gradient(to bottom,rgb(8 46 181 / 29%),rgb(8 46 181 / 64%));width:81%;height:43%;background-position:3px;bottom:0}#groupSlider .owl-prev span{width:26px;background-position:-18px 11px;background-repeat:no-repeat;left:9px;display:block;font-size:100%}#groupSlider .owl-next span{width:51px;background-position:35px 11px;background-repeat:no-repeat;left:-31px;display:block;font-size:100%}#bannerSlider .owl-next span,#bannerSlider .owl-prev span{background-image:url(../../assets/images/white-arrow-next-prev.png);position:absolute;z-index:99999;width:35px;height:130px;font-size:100%;background-repeat:no-repeat;content:"";display:block}#bannerSlider .owl-prev span{background-position:9px 103px;left:9px}#bannerSlider .owl-next span{background-position:-25px 103px;left:-45px}.pd-left-92{left:-92px}.bg-dark-blue .btn{border-radius:0;font-weight:600;line-height:37px}.bg-blue-light .btn,.bg-blue-light-1 .btn{font-weight:600;line-height:37px;border-radius:0;background:#fff;color:#0038ff}.bg-dark-blue .btn:hover{border-radius:0;background-color:#fff;color:#0326a2}.bg-blue-light .btn:hover,.bg-blue-light-1 .btn:hover{border-radius:0;background-color:#0038ff;color:#fff;border-color: #ffffff;}.d-flex.align-items-center.footer-card-box.justify-content-center>div:hover{transform:scale(1.2);z-index:9;box-shadow:0 0 40px 0 #0006}.footer-card-box .card-body{flex:none}.client-item .img-fluid.blur-0{filter:blur(3px) , grayscale(100%)}.border-01:after{position:absolute;border:1px solid #2f2f2f;content:"";bottom:-72px;z-index:1;left:50%;height:500px;transform:rotate(45deg)}section.section.border-0.header-title-section.m-0.position-relative.iso-service:before{background-image:url("../../assets/images/ios/right-bg.png");content:"";z-index:0;height:100%;width:100%;position:absolute;right:0;background-position:660px 55px;background-repeat:no-repeat;background-size:cover}.section.border-0.header-title-section.m-0.position-relative.android-service:before{background-image:url("../../assets/images/header-images/react-right-bg.png");content:"";z-index:0;height:100%;width:100%;position:absolute;right:0;background-position:100px 320px;background-repeat:no-repeat;background-size:cover}.ai-img{position:absolute;bottom:150px;right:11px}.magento-img{position:absolute;bottom:110px;right:0}.android-img{position:absolute;bottom:100px;right:40px}.drupal-img,.php-img{position:absolute;bottom:145px;right:88px}.wearable-img{position:absolute;bottom:10px;right:88px}.iso-heading-subtitle{font-weight:400;font-size:34px;line-height:41px}.ios-img{position:absolute;bottom:0;right:100px}.iso-heading-title{font-size:34px;font-weight:700;margin-top:260px;margin-bottom:0}.dev-service{content:"";background-image:linear-gradient(to right,rgba(255,0,0,0),rgb(210 222 233));height:100%;position:relative;top:0;width:100%}.bg-blue-card{background:#0022d1;min-height:340px;padding:25px 20px 5px;position:relative}.pagetion-card{right:5px;background:#fff;width:25px;height:25px;text-align:center;position:absolute;bottom:5px;transition:.2s}.pagetion-card p{font-size:18px;color:#0022d1;position:absolute;right:7px;text-align:center;bottom:0;margin:0}.app-dev-pro .card-body{flex:1 1 auto;padding:1rem 0;position:relative;z-index:99}.app-dev-pro .card-title{font-size:18px;font-weight:600;min-height:45px}.bg-sky-blue-sec{background:#f8f8f8}.accordion-flush .accordion-item{border:1px solid #f1f3f9!important}.accordion-item{background-color:#f1f3f9;border:1px solid rgb(255 255 255)}.accordion-header{margin-bottom:1}.accordion-button{padding:1.25rem;color:#000;background-color:#f1f3f9}.accordion-button:not(.collapsed){color:#000;background-color:#f1f3f9;box-shadow:inset 0 -1px 0 rgb(0 0 0 / 13%)}.accordion-button:not(.collapsed)::after{content:"\2212";-webkit-transform:rotate(180deg);transform:rotate(180deg);background-image:none}.accordion-button:after{content:"\002b";-webkit-transform:rotate(180deg);transform:rotate(180deg);background-image:none}#accordionFlushExample.accordion-flush .accordion-item{border-top:1px solid #fff;margin-bottom:10px;border-right:1px solid #fff;border-left:1px solid #fff;border-radius:0}#accordionFlushExample.accordion-flush .accordion-item:last-child{border-bottom:1px solid #fff}.pt-25{padding-top:25px}.h3_heading{font-size:24px;font-weight:300}.bg-blue-light-1{background:#0038ff;display:flex;justify-content:center;padding:0 10px;transition:.2s;position:absolute;z-index:999;left:0;width:33%;bottom:-40px}.bg-blue-light-1 .card-body{padding:15px;text-align:right}.value-cards-cont-2{max-width:100%;width:100%;margin:0 auto}.bg-blue-card:hover .card-body h5,.bg-blue-card:hover .card-body p{color:#333!important}.bg-blue-card:hover .pagetion-card{width:calc(100% - 10px);height:calc(100% - 102px);background:#fff!important;}.z-index-99{z-index:999}@media screen and (min-device-width:769px) and (max-device-width:860px) and (orientation:landscape){section.section.border-0.video.overlay.overlay-show.overlay-op-8.m-0.position-relative{height:700px!important}.mobile_menu{position:absolute;top:100px;width:100%;background:#000;left:0}.hidden-xs{display:none!important}}.dropdown .dropdown-menu.megamenu{display:block;opacity:0;visibility:hidden;pointer-events:none;top:250px}.dropdown:hover .dropdown-menu.megamenu{opacity:1;visibility:visible;pointer-events:all;top:90px}@media all and (min-width:992px){.navbar .has-megamenu{position:static!important}.navbar .megamenu{left:18.7%;right:0;width:80%;margin-top:0}.fixed-top .hire-megamenu{margin-top:-43px}}.hire-megamenu .right_text_wrapper .heading4:before{font-family:Fontawesome;content:"\f061";position:absolute;left:-40px;top:3px;color:#c60000;font-size:14px;background:#f3faff;padding:10px 12px;border-radius:50%;width:35px;height:35px}.hire-megamenu .right_text_wrapper{padding-left:35px}.we-get-inner.customer-app{margin:70px 0}.ca-caption .we-get-listing{padding:0;display:flex;flex-flow:wrap;list-style-type:none}.we-get-listing li .listing-text{font-size:16px;font-weight:600}.ca-caption .we-get-listing li{max-width:210px;display:flex;align-items:center;margin-right:10px;margin-bottom:20px;padding:10px 5px;border-radius:3px;font-size:18px;color:#404355;font-weight:600;line-height:20px;cursor:pointer;margin-top:15px}.ca-caption .we-get-listing li:hover{background:#fff;box-shadow:0 0 2px 2px rgb(210 210 210 / 29%)}.ca-caption h2{font-size:24px;color:#000;font-weight:600;margin:30px 0 10px}.ca-caption p,.howit-row p,.howit-row-app p,.webdev-cycle p{font-weight:300;font-size:14px}.ca-caption p{margin:0 0 26px}.listing-img{width:60px;text-align:center}.ca-caption .we-get-listing li img{margin:3px 10px 0 0}.listing-text{width:150px}.howit-row,.webdev-cycle{display:flex;margin-top:70px}.howit-row .howit-box:first-child,.webdev-cycle .webdev-cycle-box:first-child{border-width:1px;border-top-left-radius:8px;border-bottom-left-radius:8px}.howit-row .howit-box,.webdev-cycle .webdev-cycle-box{border-width:1px 1px 1px 0;border-style:solid;border-color:#eaeaea;text-align:center;padding:25px 10px;position:relative;width:20%}.webdev-cycle .webdev-cycle-box span{width:48px;height:48px;color:#fff;background:#dc3545;font-size:24px;text-shadow:0 1px 1px #dc3545;display:flex;align-items:center;justify-content:center;border-radius:40px;border:4px solid rgba(247,234,236,.58);margin:0 auto 15px;position:absolute;top:-25px;right:0;left:0}.howit-row .howit-box h3,.webdev-cycle .webdev-cycle-box h3{font-size:18px;font-weight:600;color:#404355;margin:14px 0}.howit-row .howit-box img,.howit-row-app .howit-box img,.webdev-cycle .webdev-cycle-box img{margin-top:34px}.btn.btn-main,.btn.btn-main.btn-banner.mobile-none:hover{background:#c64a00;border-color:#c64a00}.howit-row .howit-box span{position:absolute;top:-34px;left:0;right:0;background:#f3f3f3;width:64px;height:64px;display:flex;color:#e94c3c;border-radius:50%;justify-content:center;align-items:center;font-weight:900;font-size:30px;margin:auto}@media only screen and (max-width:767px){.howit-row .howit-box,.webdev-cycle .webdev-cycle-box{width:100%;margin-bottom:42px;border-width:1px!important;border-radius:8px}.howit-row,.industries-cycle,.webdev-cycle{flex-flow:wrap;margin-top:40px;box-shadow:none}.launch-store-caption{position:relative!important}.launch-store img{display:none}.launch-store{padding:35px 0;background-color:#f6f6f6}.industries-cycle .industries-cycle-box{width:50%!important;margin-bottom:42px;border-width:1px!important;border-radius:8px}}@media only screen and (max-width:1920px) and (min-width:1200px){.border-right-height{padding-right:50px}.text-right{text-align:right!important}.btn.btn-main.btn-banner.mobile-none{margin-top:20px}.launch-store img{position:relative;height:100%}.launch-store-caption{position:relative;padding:30px 0}}.btn.btn-main.btn-banner.mobile-none{border-color:#c60000;background:#c60000;margin-top:45px}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn.btn-main{color:#fff;font-size:18px;font-weight:600;padding:10px 26px;border-radius:60px;box-shadow:none!important}.hvr-radial-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgb(0 0 0 / 0%);position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.column-reverse{display:flex;flex-direction:row-reverse;flex-wrap:wrap}.launch-store img{width:100%;max-height:330px;object-fit:cover;box-shadow:0 5px 2px -4px rgb(204 204 204 / 44%)}.launch-store-caption{text-align:center;max-width:800px;margin:0 auto;position:absolute;left:0;right:0;top:0;height:100%;display:flex;align-items:center}.launch-store-caption p{margin:0 auto 16px;max-width:550px;font-size:14px;font-weight:300}.grid-wrapper.d-flex{display:flex}.grid-wrapper{flex-flow:wrap;margin-top:65px}@media only screen and (max-width:991px) and (min-width:768px){.hire-dev .key-box,.key-box{width: 48% !important;margin-bottom:30px;border:1px solid #e8e8e8;border-radius:5px;padding:41px 20px}.grid-wrapper.d-flex{justify-content:space-between}}.key-box{width:33.3%;padding:0 25px;margin-bottom:30px;text-align:center}.hire-dev .key-box h3,.key-box h3{font-size:20px;font-weight:600;color:#404355;margin:18px 0 10px}.hire-web-dev .half-list li,.hire-web-dev .half-list-33 li{margin-bottom:2rem;padding-left:4rem;font-weight:600;position:relative;list-style:none}.hire-dev .key-box .para-text,.key-box .para-text{font-size:14px;font-weight:300;margin:0}.bg-light-gray{background:#f8f8f8;max-width:100%;position:relative}.side-app-img img{transform:translate(-50%,-50%);left:50%;top:50%;position:relative}.hire-dev .key-box:hover{background-color:#f1f8ff!important;}.hire-web-dev .half-list,.hire-web-dev .half-list-33{margin-top:3rem;display:flex;justify-content:flex-start;flex-wrap:wrap}.hire-web-dev .half-list li{flex-basis:50%;align-items:flex-start}.hire-web-dev .half-list li:before,.hire-web-dev .half-list-33 li:before{font-family:Fontawesome;content:"\f00c";position:absolute;left:40px;top:0;color:#c60000}.hire-web-dev .half-list-33 li{flex-basis:33%;align-items:flex-start}.web-dev-cycle .webdev-cycle-box:not(:first-child) span:before{content:"";position:absolute;top:105px;bottom:0;margin:auto 0;left:-100px;width:26px;height:10px;display:table;background:url(../../assets/images/developers/arrow-gray.png) no-repeat}.industries-cycle{display:flex;margin-top:30px}.industries-cycle .industries-cycle-box h3{font-size:14px;font-weight:500;color:#000;margin:14px 0}.industries-cycle .industries-cycle-box{width:14%;text-align:center;padding:25px 10px;position:relative}@media screen and (min-width:1600px) and (max-width:1920px){.video_meet .divheight .wrapper-row .vmeetimg img{transform:scale(1) translate(10px,50px)!important}.video_meet .divheight .wrapper-row .content-text{top:0!important}}@media screen and (min-width:320px) and (max-width:768px){.ios-img{right:0}.divheight{height:auto!important;margin-bottom:0!important;overflow:hidden}.video_meet .divheight .wrapper-row{flex-wrap:wrap!important}.video_meet .divheight:nth-child(odd) .wrapper-row .vmeetimg{left:0!important;top:0;height:auto!important;width:100%!important}.video_meet .divheight:nth-child(odd) .v-meet{width:100%!important;display:none}#mobile_app .divheight:nth-child(odd) .wrapper-row .content-text{margin-right:0!important}.video_meet .divheight:nth-child(odd) .wrapper-row .content-text{text-align:left!important;width:100%;margin-right:0!important;margin-top:10px!important}.video_meet .divheight:nth-child(2n) .wrapper-row .vmeetimg{left:0!important;top:0;height:auto!important}.video_meet .divheight:nth-child(2n) .wrapper-row .content-text{margin-left:0!important;width:100%}.video_meet .divheight:nth-child(2n) .v-meet{width:100%;display:none}.video_meet .divheight:nth-child(2n) .wrapper-row .vmeetimg.small-bg,.video_meet .divheight:nth-child(odd) .wrapper-row .vmeetimg.small-bg{left:0!important;top:0!important;width:100%!important}.video_meet .divheight .about-heading-par{font-size:14px;font-weight:300;color:#000}.video_meet .divheight .about-subheading-par{font-size:14px;font-weight:300;color:#000;line-height:30px}.video_meet .divheight .about-title-heading{font-size:24px;font-weight:700;color:#000}.video_meet .divheight .wrapper-row .small-bg img{width:100%}}@media screen and (min-width:769px) and (max-width:992px){.video_meet .divheight .v-meet{width:42%!important}.video_meet .divheight:nth-child(odd) .wrapper-row .vmeetimg{left:0!important}.video_meet .divheight:nth-child(2n) .wrapper-row .content-text{margin-left:70px!important;text-align:left!important}#mobile_app .divheight:nth-child(2n) .wrapper-row .vmeetimg.small-bg,#mobile_app .divheight:nth-child(odd) .wrapper-row .vmeetimg.small-bg,.video_meet .divheight:nth-child(odd) .wrapper-row .vmeetimg.small-bg{left:0;top:0}.video_meet .divheight:nth-child(2n) .wrapper-row .vmeetimg{left:-55px!important}.video_meet .divheight:nth-child(2n) .wrapper-row .vmeetimg.small-bg{left:-135px!important;top:0}.video_meet .divheight .wrapper-row .vmeetimg img{transform:scale(.8) translate(10px,-66px)}#mobile_app .divheight:nth-child(2n) .wrapper-row .vmeetimg,#mobile_app .divheight:nth-child(odd) .wrapper-row .vmeetimg{left:0}}.video_meet .divheight{padding:0;position:relative;margin-bottom:70px}#mobile_app .divheight:nth-child(odd) .v-meet,.video_meet .divheight:nth-child(odd) .v-meet{right:0}#mobile_app .divheight:nth-child(2n) .v-meet,.video_meet .divheight:nth-child(2n) .v-meet{left:0;-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}.video_meet .divheight .v-meet{position:absolute;top:0;height:100%;width:50%;overflow:hidden;background-color:rgba(0,0,0,.1)}.video_meet .divheight .reach .v-meet .v-meet-bg{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.video_meet .divheight .v-meet .v-meet-bg{position:absolute;height:100%;width:100%;left:0;top:0;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);background-repeat:no-repeat;background-position:-110px -20px;background-size:cover;-webkit-transition:-webkit-transform 750ms cubic-bezier(.215,.61,.355,1);-o-transition:transform 750ms cubic-bezier(.215,.61,.355,1);transition:transform 750ms cubic-bezier(.215,.61,.355,1);transition:transform 750ms cubic-bezier(.215,.61,.355,1),-webkit-transform 750ms cubic-bezier(.215,.61,.355,1)}#mobile_app .divheight.reach:nth-child(2n) .v-meet:after,#mobile_app .divheight.reach:nth-child(odd) .v-meet:after,.video_meet .divheight.reach:nth-child(2n) .v-meet:after,.video_meet .divheight.reach:nth-child(odd) .v-meet:after{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.video_meet .divheight .v-meet:after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:#fff;-webkit-transition:-webkit-transform 750ms cubic-bezier(.215,.61,.355,1);-o-transition:transform 750ms cubic-bezier(.215,.61,.355,1);transition:transform 750ms cubic-bezier(.215,.61,.355,1);transition:transform 750ms cubic-bezier(.215,.61,.355,1),-webkit-transform 750ms cubic-bezier(.215,.61,.355,1)}#mobile_app .divheight:nth-child(odd) .wrapper-row .vmeetimg,.video_meet .divheight:nth-child(odd) .wrapper-row .vmeetimg{left:-300px}#mobile_app .divheight:nth-child(odd) .wrapper-row .vmeetimg.small-bg,.video_meet .divheight:nth-child(odd) .wrapper-row .vmeetimg.small-bg{left:-300px;top:160px}#mobile_app .divheight:nth-child(2n) .wrapper-row .vmeetimg,.video_meet .divheight:nth-child(2n) .wrapper-row .vmeetimg{left:410px}.video_meet .divheight:nth-child(2n) .wrapper-row .vmeetimg.small-bg{left:240px;top:160px}#mobile_app .divheight .wrapper-row .vmeetimg img,.video_meet .divheight .wrapper-row .vmeetimg img{transform:scale(.8) translate(10px,-66px)}#mobile_app .divheight:nth-child(2n) .wrapper-row .vmeetimg.small-bg{left:410px;top:160px}.video_meet .divheight.reach .wrapper-row .vmeetimg{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);bottom:-50px;-moz-transform:translateY(0);-o-transform:translateY(0)}.video_meet .divheight .wrapper-row .vmeetimg{width:419px;height:733px;position:relative;display:inline-block;vertical-align:middle;opacity:0;-webkit-transition:opacity 1s cubic-bezier(.694,0,.335,1);-o-transition:opacity 1s cubic-bezier(.694,0,.335,1);transition:opacity 1s cubic-bezier(.694,0,.335,1);transition-delay:.32s;-webkit-transition-delay:.32s}.video_meet .divheight .wrapper-row{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-top:70px}@media screen and (max-width:1920px){#mobile_app .divheight:nth-child(odd) .wrapper-row .content-text,.video_meet .divheight:nth-child(odd) .wrapper-row .content-text{margin-right:230px}#mobile_app .divheight:nth-child(2n) .wrapper-row .content-text,.video_meet .divheight:nth-child(2n) .wrapper-row .content-text{margin-left:345px;text-align:left!important}}.video_meet .divheight .wrapper-row .content-text{display:inline-block;vertical-align:middle;position:relative;width:380px;text-align:right;opacity:1;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);z-index:3;top:-120px}.video_meet .divheight .v-meet .v-meet-bg.vmeetbg,.video_meet .divheight .v-meet .v-meet-bg.vmeetbg-3{background-position:-30px -20px!important}.video_meet .divheight .v-meet .v-meet-bg.vmeetbg-1{background-position:-140px -20px!important}.video_meet .divheight .v-meet .v-meet-bg.vmeetbg-2{background-position:-300px -20px!important}.portfolio-sec .nav-tabs .nav-link{color:#000}.portfolio-sec .nav-tabs .nav-link.active{color:#2453fa;border-bottom:1px solid #fff;background:#41d0fd00;border-color:#dee2e600 #dee2e600 #fff!important}.nav-tabs .nav-link:hover,.portfolio-sec .nav-tabs .nav-link:focus{border-color:#e9ecef00 #e9ecef00 #2453fa;isolation:isolate}.portfolio-sec .nav-item .fa-thin{font-size:80px}.portfolio-sec .nav-item button{margin:0 auto}.hire-dev .key-box{width:33.3%;padding:2rem;margin-bottom:30px;text-align:center}@media only screen and (max-width:767px){.mob-d-none{display:none!important}.form-box-bg{position:relative!important;width:100%!important;background:#f1f3f9!important;padding:40px 20px!important;top:40px!important}.hire-dev .key-box,.key-box{width: 100% !important;;padding:15px;margin-bottom:15px;text-align:center;border:1px solid #f4f4f4;border-radius:4px}}.border-right-height:after,.border-right-height:first-child:after{border-right:1px solid #fff;padding-right:0;height:25px;bottom:70px;content:""}.navbar .about-li{position:relative!important}.about-li .aboutus-megamenu{left:0!important;width:600px!important;margin-top:-53px}.fixed-top .about-li .aboutus-megamenu{margin-top:-53px!important}.aboutus-megamenu .cl-40{width:40%!important;white-space:nowrap!important}.aboutus-megamenu .cl-60{width:60%!important}.aboutus-megamenu .dropdown-inner .flex_wrapper,.industries-megamenu .dropdown-inner .flex_wrapper,.service-megamenu .dropdown-inner .flex_wrapper{justify-content:center!important}.aboutus-megamenu .cl-100{width:100%!important}.aboutus-megamenu img,.industries-megamenu img,.service-megamenu img{width:42px!important}.aboutus-megamenu .heading4 a,.industries-megamenu .heading4 a,.service-megamenu .heading4 a{font-size:14px!important;color:#000}.aboutus-megamenu .e-book-wrapper,.industries-megamenu .e-book-wrapper,.service-megamenu .e-book-wrapper{width:100%!important;text-align:center;background:#fff;padding:0}.aboutus-megamenu .e-book-wrapper .flex_wrapper:first-child,.industries-megamenu .e-book-wrapper .flex_wrapper:first-child,.service-megamenu .e-book-wrapper .flex_wrapper:first-child{margin:0 0 10px}.aboutus-megamenu .e-book-wrapper .flex_wrapper{background:#f3faff;padding:0;min-height:178px}.address_head_1{font-size:12px;font-weight:400}.footer-add-sec{border-top:1px solid #686868;padding:10px 0}.form-box-bg{position:absolute;width:50%;background:#f1f3f9;padding:40px 20px;z-index:99;top:-40px}.border-right-height:after{position:absolute;padding-left:240px}.border-right-height:first-child:after{position:absolute;padding-left:220px}@media screen and (min-width:1600px){.text-right{text-align:right}.border-right-height:after{padding-left:250px}}.footer-aboutus{font-size:14px;line-height:22px;font-weight:300}.address_head_11{font-size:15px;font-weight:400;line-height:24px}.address_head_111{font-size:15px;font-weight:400;line-height:16px}.address_head_light{font-size:12px;font-weight:300;line-height:16px}@media only screen and (max-width:768px){.navbar-brand img{width:140px!important}.owl-theme .owl-nav{text-align:left!important;display:none}.header-row{margin-top:-15px}.slider_heading{font-size:1.5rem;font-weight:700}.slider_mp{margin-bottom:24px;padding-top:100px}.slider_text_box img{width:100%}.fixed-top .mobile_menu{top:50px!important}.mobile_menu{position:absolute;top:100px;width:100%;background:#000;left:0}footer .mobile-block{display: flex !important;flex-wrap: wrap;justify-content: start !important;}.mobile-block{display:flex!important;flex-wrap:wrap}.technologies_subhead_1{width:49%}.border-left,.border-right-black,.border-right-white{display:none}.pl-40{padding-left:10px}.d-flex-wp{flex-wrap:wrap}footer .pb-50{padding-bottom:0}footer.pt-50{padding-top:20px}.footer-mobi .footer-r-icon1{padding-left:21px;padding-bottom:10px}.footer-mobi .footer-r-icon2{padding-left:28px;padding-bottom:10px}.footer-mobi .footer-r-icon{padding-left:10px;padding-bottom:10px}.footer-mobi div{display:flex;}.footer-mobi div .pl-40{padding-left:0}.border-right-height:after,.border-right-height:first-child:after,.footer-mobi div .iso-icon-border-left,.footer-mobi div .iso-icon-border-right{border:none}}.d-flex.justify-content-start.align-items-center.footer-para-bottom p,.footer-para-bottom p{margin-bottom:0}.cl-50.cl-40.nowrap{white-space:normal!important}.heading4 .line-height{line-height:20px!important;display:block}.service-megamenu .e-book-wrapper .flex_wrapper{background:#f3faff;padding:0;min-height:215px}.industries-megamenu .full-menu-right,.service-megamenu .full-menu-right{padding:0!important}.industries-megamenu .e-book-wrapper .flex_wrapper{background:#f3faff;padding:0;min-height:210px}.cl-40{display:flex;width:23%}.cl-60{flex-wrap:wrap;display:flex;width:77%}@media screen and (max-width:1440px){.divheight{height:550px}.flex_wrapper .cl-60:first-child{padding:20px 5px 0 60px}}@media screen and (max-width:1400px){.naccs .menu div{margin:30px 0 30px 30px}}.border-left-state:hover{border-left-color:#0076ff}.border-left-state{border-left:2px solid #e0e0e0;padding:0 10px;margin-bottom:20px}.wearable-list li{font-size:16px;font-weight:300;color:#9c9da2;line-height:24px}.howit-row-app .howit-box{border-width:1px 1px 1px 0;border-style:solid;border-color:#eaeaea;text-align:center;padding:5px 10px;position:relative;width:-webkit-fill-available;background:#c60000}.howit-row-app{display:flex;text-align:center;margin:0 auto}.howit-row-app .howit-box:first-child{border-width:1px;border-top-left-radius:27px;border-bottom-left-radius:27px}.howit-row-app .howit-box h3{font-size:18px;font-weight:600;color:#fff;margin:14px 0}.scoping_sessions_four h2.scoping_sessions_subhead::before,.scoping_sessions_third h2.scoping_sessions_head::before,h2.scoping_sessions_head::before,h2.scoping_sessions_subhead::before{display:inline-block;top:-.45em;right:100%;z-index:-1;margin-right:-26px;font-size:2.8em;font-weight:700;color:#eaeaea;position:absolute}.howit-row-app .howit-box:last-child{border-width:1px;border-top-right-radius:27px;border-bottom-right-radius:27px}.scoping_sessions_head{font-size:34px;font-weight:700;color:#000;z-index:10;position:relative}.scoping_sessions_head strong{font-size:34px;font-weight:700;color:#c60000}.scoping_sessions_subhead{font-size:30px;font-weight:700;color:#000;z-index:10;position:relative}.scoping_sessions_subhead strong{font-size:30px;font-weight:700;color:#c60000}.scoping_sessions_sec .rightpar-text{font-size:15px;font-weight:300;color:#000;line-height:30px}.white-bg-circle{padding:25px;height:80px;width:80px;background:#fff;border-radius:57px;text-align:center}.white-bg-circle i{font-size:30px;color:#c60000}h2.scoping_sessions_subhead::before{content:"02"}.scoping_sessions_four h2.scoping_sessions_subhead::before{content:"04"}h2.scoping_sessions_head::before{content:"01"}.scoping_sessions_third h2.scoping_sessions_head::before{content:"03"}.process__steps{position:relative;z-index:10;margin-top:100px}.process__container{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:-5rem;list-style:none}.process__progress{height:1px;background-color:var(--color-brand);transform:scaleX(0);transform-origin:left}.process__step{flex:1 0 20rem;max-width:250px;position:relative;margin-bottom:5rem;padding:0 calc(var(--wrapper-padding)/ 2);text-align:center;counter-increment:steps}.process__bar.is-visible{position:absolute;top:44px;background-color:#e3e3e3}.process__step button{margin:0;padding:0;font:inherit;color:inherit;border:none;background:0 0;cursor:pointer;outline:0}.process__step.process__step_1:before,.process__step.process__step_2:before,.process__step.process__step_3:before,.process__step.process__step_4:before,.process__step.process__step_5:before,.process__step.process__step_6:before{display:block;position:absolute;top:0;left:0;right:0;z-index:-5;font-size:5rem;font-weight:700;line-height:1;color:#eaeaea}.process__circles:after,.process__circles:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:14px;height:14px;margin:auto;border-radius:50%;background-color:#c60000}.process__circles{position:relative;height:7.125em}.process__step.process__step_1:before{content:"01"}.process__step.process__step_2:before{content:"02"}.process__step.process__step_3:before{content:"03"}.process__step.process__step_4:before{content:"04"}.process__step.process__step_5:before{content:"05"}.process__step.process__step_6:before{content:"06"}@media only screen and (max-width:767px){.pt-200{padding-top:0px!important;}.carrer-img-header{padding-top: 20px!important;}.howit-row-app .howit-box{width:100%;margin-bottom:42px;border-width:1px!important;border-radius:8px!important;}.howit-row-app{flex-flow:wrap;margin-top:40px;box-shadow:none}.scoping_sessions_third h2.scoping_sessions_head::before,h2.scoping_sessions_head::before{display:inline-block;position:absolute;top:-.45em;right:100%;z-index:-1;font-size:2.8em;font-weight:700;color:#eaeaea}h2.scoping_sessions_head::before{content:"01";margin-right:-90px}.scoping_sessions_third h2.scoping_sessions_head::before{content:"03";margin-right:-120px}ol,ul.process__container{padding-left:0}.process__steps{margin-top:20px}.process__step{margin-bottom:1rem}}.scoping_sessions_head1{font-size:24px;font-weight:600;color:#212529;line-height:42px;font-family:Poppins,sans-serif!important;margin-bottom:20px}.scoping_sessions_head2{font-size:18px;font-weight:600;color:#212529;line-height:42px;font-family:Poppins,sans-serif!important}.product-dis-head,.product-dis-head strong{font-size:34px;font-weight:700;line-height:42px;font-family:Poppins,sans-serif!important}.product-dis-head{color:#212529;margin-top:0}.product-dis-head strong{color:#c60000}.scoping_sessions_third.scoping_sessions_five .process__step{max-width:200px!important}.testimonial_img{flex-grow:1;flex-basis:80px;padding-right:12px}.testimonial_content{flex-grow:1;flex-basis:100%}.testimonial_img img{width:70px;height:70px;border-radius:40px}.testimonial_content .subheading_title{font-size:16px;font-weight:300;color:#000;line-height:22px}.testimonial_content .parag_title{font-size:16px;font-weight:300;color:#000;line-height:22px;font-style:italic;padding-left:18px;margin-top:15px}.testimonial_content .heading_title{font-size:18px;font-weight:500;color:#c60000;line-height:22px}.testimonial_content h6.parag_title::before{font-family:Fontawesome;background:0 0;width:0;height:0;font-style:normal;color:#c8c8c8;content:'\f10d';font-size:20px;position:relative;top:-10px;left:-20px;float:left}li.testimonials_list{padding:10px;background:#f2f2f2;margin-bottom:20px;border:1px solid #d8d8d8;border-radius:3px}.feature-line-container .max-h-scroll_1 .featureimg0{max-width:100%;}.carrer-img-header{padding-top: 178px;z-index: 99;}.pt-200{padding-top:200px;}.carrer-subheading-text{color:#1a30b8;font-family:Poppins;font-size:18px;font-weight:500;line-height:22px;}.carrer-heading-text{color:#333333;font-family:Poppins;font-size:35px;font-weight:500;line-height:22px;}.career-card-title{color:#333333;font-family:Poppins;font-size:20px;font-weight:bold;line-height:22px;}.career-card-subtitle{color:#7f7f7f;font-family:Poppins;font-size:13px;font-weight:500;line-height:18px;}.career-card-yeartitle{color:#333333;font-family:Poppins;font-size:13px;font-weight:500;line-height:18px;}.number-card-postion{color:#e5e5e5;font-family:Poppins;font-size:70px;font-weight:600;line-height:18px;position: absolute;right: 0;bottom: 10px;}.career-card-title span{color:#333333;font-family:Poppins;font-size:13px;font-weight:600;line-height:22px;}.ffgds .card{min-height:207px;}.fgfgfg .col-sm-6:nth-child(odd) .card {background: #ffffff}.fgfgfg .col-sm-6:nth-child(even) .card {background: #f5f5f5;}a.text-gray:hover{color: #ff0010 !important;}.ba-we-love-subscribers-wrap{position: fixed;right: 25px;bottom: 25px;z-index:9999999;
}.ba-we-love-subscribers-wrap{width: auto !important;}.ba-we-love-subscribers-fab{width: 100px;height: 100px;background: none !important;border-radius: 30px;float: right;/* box-shadow: 0px 12px 45px rgba(0, 0, 0, .3); */z-index: 5;position: relative;}.ba-we-love-subscribers-fab {/*background: #ff141e !important;*/cursor: pointer;border-radius: 50px !important;width: 50px !important;height: 50px !important;}.ba-we-love-subscribers-fab .img-fab {height: 100px;width: 150px;background-image: url("../../assets/images/robot.svg");background-position: center;background-size: contain;background-repeat: no-repeat;position: absolute;right: -50px;top: -50px;animation: bounce 7s infinite;}.ba-we-love-subscribers-fab .img-fab {margin-top: 10px !important;margin-bottom: 7px !important;}.ba-we-love-subscribers-fab .bubble-img {height: 84px;width: 279px;background-image: url("../../assets/images/bubble-chat.png");background-position: center;background-size: contain;background-repeat: no-repeat;position: absolute;right: -50px;top: -75px;animation: bounce 7s infinite, textVisibility 5s infinite;}.ba-we-love-subscribers.popup-ani {-webkit-transition: all .8s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition: all .8s cubic-bezier(0.175, 0.885, 0.32, 1.275);}.ba-we-love-subscribers.open {height: 460px;opacity: 1;}.ba-we-love-subscribers.open {display: block;}.ba-we-love-subscribers { width: 290px;height: 50px;background-color: #fff; border-radius: 15px;box-shadow: 0px 12px 45px rgba(0, 0, 0, .15);font-family: 'Roboto', sans-serif;text-align: center;margin: 0 0 10px 0;overflow: hidden;opacity: 0;}.ba-we-love-subscribers {display: none;}.ba-we-love-subscribers {width: 420px !important;height: calc(100vh - 123px) !important;}div#cpopupClose {display: block;position: absolute;   right: 10px;top: 7px;cursor: pointer;}@media only screen and (max-width: 768px) {.ba-we-love-subscribers{width: auto !important;left: 5px;right: 5px;position: fixed;top: 80px;}}.bubble-img.hide{	visibility: hidden;}.ba-we-love-subscribers-wrap header h1 {padding: 10px 20px;font-size: 16px;text-align: left;color: #391c7f !important;font-weight: 600 !important;}.ba-we-love-subscribers-wrap iframe {width: 100% !important;height: calc(100vh - 120px) !important;}@keyframes bounce {0%, 20%, 50%, 80%, 100% {transform: translateY(0);} 40% {transform: translateY(-30px);}60% {transform: translateY(-60px);}}@keyframes textVisibility {0%, 39% {opacity: 0;}40%, 100% {opacity: 1;}}li#v-pills-scale .last_child .flex_wrapper {justify-content: start !important;}.height-627{height:627px;}.d-flex.d-flex-wp.z-index-99.height-627 .iso-heading-title{margin-top: 0;}a.btn.get-started-btn{background: linear-gradient(90.86deg, #0082F8 0.64%, #1C40F2 98.23%);border: none;padding: 15px 30px;    font-size: 16px;line-height: normal;}.hosting-plan-box{box-shadow: 0px 12px 50px 0px rgba(125, 125, 125, 0.1);padding:50px 30px 30px 30px;background-color: #fff;position:relative;}.hosting-plan-box p{font-size: 18px;font-weight: 700;color: rgba(47, 28, 106, 1);font-family: Mulish;line-height: normal;}.hosting-plan-table{background: rgba(47, 28, 106, 1)!important;color:#fff!important;}.table-hosting-plan thead tr th {font-size:20px!important;font-weight:700;line-height:normal;border-bottom: 1px solid rgba(232, 235, 246, 1) !important;}.table-hosting-plan.table>:not(caption)>*>*{padding:15px 20px 20px 20px;color: rgba(47, 28, 106, 1);font-size:15px;font-weight:700;line-height:normal;}.hosting-plan-box::before {background: #fff url(../../assets/images/table-before.svg);content: "";z-index: -1;height: 129px;width: 122px;position: absolute;left: -56px;background-position: center;background-repeat: no-repeat;background-size: cover;top: -60px;}section.hosting-plan::before {background-image: url(../../assets/images/line-red-top-right.svg);content: "";z-index: -1;height: 590px;width: 250px;position: absolute;right:0;background-position: center;background-repeat: no-repeat;background-size: cover;top: 0px;}section.hosting-plan::after {background-image: url(../../assets/images/line-red-bottom-left.svg);content: "";z-index: -1;height: 785px;width: 650px;position: absolute;left:0;background-position: center;background-repeat: no-repeat;background-size: cover;bottom: 0px;}.heading_bold h2.h2_heading{font-size: 34px;color: rgba(0, 0, 0, 1);line-height: normal;font-weight: 700;}.bg-blue-light-card{background: #0022D1;padding: 25px 20px 20px 20px;min-height: 418px;position:relative;}.bg-blue-light-card h6{margin-top:16px;margin-bottom:23px;color:#fff;font-size:18px;line-height:normal;font-weight:600;}.bg-blue-light-card p{color: #fff;font-family: Poppins;font-size: 14px;font-weight: 300;line-height: normal;text-align: left;}.bg-blue-light-card p span{float: right;}span.card_num{width: 25px;height: 25px;position: absolute;background: #fff;bottom: 3px;right: 3px;font-family: Poppins;font-size: 18px;font-weight: 400;line-height: normal;text-align: center;color: #0022D1;}section.hosting-technical-brief{background: #F8F8F8;}.gap-15{gap:15px;padding:10px;}section.industries-we-serve h6 {font-family: Poppins;font-size: 18px;font-weight: 600;line-height: normal;text-align: left;color: #000;}.max-width-1022{max-width:900px;width:100%;margin:40px auto 0px auto;}section.hosting-technical-brief .bg-blue-card {min-height: 240px !important;}section.hosting-technical-brief .bg-blue-card img{height: 60px !important;}.industries-common-bg{padding:193px 0px 100px 0px;background: #18102D;}.industries-common-bg h1{font-weight: 700;font-style: Bold;font-size: 34px;line-height: normal;letter-spacing: 0%;vertical-align: middle;text-transform: capitalize;margin-bottom: 0px!important;}.industries-common-bg h2.iso-heading-subtitle{font-weight: 400;font-style: Bold;font-size: 34px;line-height: normal;letter-spacing: 0%;vertical-align: middle;text-transform: capitalize;margin-bottom: 30px!important;}.industries-common-bg .section-heading-para {max-width: 500px;width: 100%;}.hire-dev .d-flex.flex-wrap.custom_keybox .key-box {padding: 2rem;margin-bottom: 0px;background-color: #FBFBFB;border: 1px solid #EDEDED;}.hire-dev .d-flex.flex-wrap.custom_keybox{gap: 30px;}.d-flex.flex-wrap.custom_keybox .key-box{width: 31.3%;padding: 20px!important;}.d-flex.flex-wrap.custom_keybox .key-box h3{font-size: 18px;}.ecommerce-solutions-retail{background: #F5F5F5;padding: 70px 0px 195px 0px;}.ecommerce-solutions-retail-box{max-width: 1130px;width: 100%;margin: 0 auto;margin-bottom: 40px;}.custom-div-position {max-width: 1130px;width: 100%;margin: 0 auto;position: relative;margin-top: -255px;padding-top: 80px;}.custom-div-position .ca-caption h2 {font-size: 28px;color: #333333;font-weight: 700;margin: 10px 0 20px;}.custom-div-position .column-reverse>*{padding-right: 12px;padding-left: 12px;
}
@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translateY(20px)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    -moz-animation-name: fadeInUp;
    -o-animation-name: fadeInUp;
    animation-name: fadeInUp
}

.animated3 {
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both
}

.portfolioBox .portfolioBoxContent button.view_btn {
    font-weight: 700;
    font-size: 16px;
    color: #1d73f8;
    background: 0;
    border: 0;
    padding: 0;
    outline: 0;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transform: translate(0,20px);
    -webkit-transform: translate(0,20px);
    -ms-transform: translate(0,20px)
}

.portfolioBox:hover .portfolioBoxContent .view_btn {
    transform: translate(0,5px);
    -webkit-transform: translate(0,5px);
    -ms-transform: translate(0,5px)
}
section.recent-industries-work .col-item {
    padding: 5px;
}
.portfolioBox .portfolioBoxContent button.view_btn i {
    vertical-align: middle
}
.portfolioBox:hover {
    border: 1px solid #000;
}
.portfolioBox {
    position: relative;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    overflow: hidden;
    margin-bottom: 0;
    border: 0;
    cursor: pointer;
    border: 1px solid transparent;
    border-style: inset;
    height: 529px;
}
.portfolioBox:before {
    content: '';
    width: 100%;
    height: 100%;
    display: block;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 21.88%, rgba(0, 0, 0, .7) 100%);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transform: translateY(114px);
}
.portfolioBox:hover::before {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, #000 100%);
    transform: translateY(0);
}
.portfolioBox:hover img {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
}
.portfolioBox:hover .portfolioBoxContent {
    transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0,0);
}
.portfolioBox:hover .portfolioBoxContent a, .portfolioBox:hover .portfolioBoxContent p {
    display: block;
}
.portfolioBox img {
    height: 100%;
    object-fit: cover;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
}
.portfolioBox .portfolioBoxContent {
    position: absolute;
    bottom: 0;
    z-index: 1;
    padding: 20px;
    width: 100%;
    transform: translate(0, 20px);
    -webkit-transform: translate(0, 20px);
    -ms-transform: translate(0,20px);
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    overflow: hidden;
}
.portfolioBox .portfolioBoxContent p {
    font-weight: 400;
    font-size: 16px;
    color: #fff;
    margin: 0;
}
.portfolioBox .portfolioBoxContent h4 {
    font-weight: 700;
    font-size: 24px;
    color: #fff;
}
.portfolioBox .portfolioBoxContent button.view_btn
 {
    font-weight: 700;
    font-size: 16px;
    color: #ffffff;
    background: 0;
    border: 0;
    padding: 0;
    outline: 0;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transform: translate(0, 20px);
    -webkit-transform: translate(0, 20px);
    -ms-transform: translate(0,20px);
}
.hire-web-dev .half-list-33.features-of-retail-list li {
    flex-basis: 25%;
    align-items: flex-start;
    font-weight: 400!important;
    font-size: 16px!important;
    padding-left: 2rem;
}
.hire-web-dev .half-list-33.features-of-retail-list {
    margin-top: 30px;
}
.hire-web-dev .half-list-33.features-of-retail-list li::before{
    position:absolute;
    content:""!important;
    height:21px;
    width:21px;
    left:0px;
    background-image: url(../../assets/images/industries/arrow-up.svg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 1;
    top: 0;
    
}
.benefite-of-our-retail .d-flex.flex-wrap.custom_keybox {
    gap: 39px;
}
.benefite-of-our-retail .key-box{
       border: 1px solid #EDEDED;
       display: flex;
       align-items: center;
       gap: 30px;
       text-align: justify;
}
.benefite-of-our-retail .key-box svg{
      width: 68px;
}
.benefite-of-our-retail .key-box div {
    flex: 1;
}
.who-can-get-benefit{
    background: #F4F4F4;
    padding: 110px 0px;
}
section.who-can-get-benefit h4 {
    font-weight: 500;
    font-style: Medium;
    font-size: 17.6px;
    line-height: normal;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    color: #000000;
    margin-top: 14px;
    margin-bottom: 30px;
}
section.why-choose-retail-commerce-dev {
    padding: 75px 0px 138px 0;
}
section.why-choose-retail-commerce-dev .d-flex.flex-wrap.custom_keybox .key-box{
    width: 31.7%;
    padding: 20px !important;
    position: relative;
    border: 1px solid #EDEDED;
    text-align: left;
}
section.why-choose-retail-commerce-dev .d-flex.flex-wrap.custom_keybox .key-box::before{
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    background-image: url(../../assets/images/red-cornor.png);
    width: 29px;
    height: 28px;
    background-repeat: no-repeat;
}
section.why-choose-retail-commerce-dev .d-flex.flex-wrap.custom_keybox .key-box h3{
   margin-top: 0px;
   margin-bottom: 20px;
}
section.why-choose-retail-commerce-dev .d-flex.flex-wrap.custom_keybox{
    gap: 30px;
}
#modalDesc .modal-header{
padding: 0px;
border: none;
margin-bottom: 25px;
}
#modalDesc .modal-header p{
margin-bottom: 0px;
}
.tech_tags label{
    font-size: 12px;
    padding: 5px 10px;
    margin: 0 2px 5px 0;
    background: #e0ecff;
    border-radius: 50px;
        transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
}
.tech_tags label:hover {
    background: #1d73f8;
    color: #fff;
}
.tech_tags{
margin-bottom: 25px;
}
.hire-dev.custom_hover_key_box .d-flex.flex-wrap.custom_keybox .key-box:hover {
    box-shadow: 0 0 25px rgba(0, 0, 0, .1);
    background: #fff!important;
}

.hire-dev.custom_hover_key_box .d-flex.flex-wrap.custom_keybox .key-box::before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 51%;
    right: 51%;
    bottom: -3px;
    background: #2098d1;
    height: 4px;
    -webkit-transition-property: left, right;
    transition-property: left, right;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.hire-dev.custom_hover_key_box .d-flex.flex-wrap.custom_keybox .key-box::before {
    background: #1d73f8;
    height: 2px;
}
.hire-dev.custom_hover_key_box .d-flex.flex-wrap.custom_keybox .key-box:hover::before {
    left: 0;
    right: 0;
}
.hire-dev.custom_hover_key_box .d-flex.flex-wrap.custom_keybox .key-box{
    position: relative;
}
@media only screen and (max-width: 480px) {.hire-web-dev .half-list-33.features-of-retail-list li {flex-basis: 100%!important;;}}
@media only screen and (max-width: 768px) {section.why-choose-retail-commerce-dev {padding: 30px 0px 30px 0;}.industries-common-bg{padding: 100px 0px 50px 0px;}.industries-common-bg h1{font-size: 28px;}.industries-common-bg h2.iso-heading-subtitle{font-size: 28px;margin-bottom: 15px!important;}.hire-web-dev .half-list-33.features-of-retail-list li {flex-basis: 50%;}}
@media only screen and (max-width:991px) and (min-width:768px){section.why-choose-retail-commerce-dev {padding: 50px 0px 50px 0;}.hire-web-dev .half-list-33.features-of-retail-list li {flex-basis: 33%;}.hire-dev .d-flex.flex-wrap.custom_keybox .key-box{width: 47% !important;margin-bottom:30px;border:1px solid #e8e8e8;border-radius:5px;padding:41px 20px}.grid-wrapper.d-flex{justify-content:space-between}}
 @keyframes fadeInLeft {
    0% {
      opacity: 0;
      transform: translateX(-500px); /* Start off-screen to the left */
    }
    100% {
      opacity: 1;
      transform: translateX(0); /* End at the original position */
    }
  }

  /* Apply the animation to the element */
  .fade-in-left {
    animation: fadeInLeft 2s ease-in-out; /* Duration: 1s, easing */
  }
  @media only screen and (max-width: 992px) {.top_head_row{margin: -20px -8px;}.navbar-light .navbar-toggler{top: 25px;right: 13px;}.navbar{transition: none !important;}}
  @media screen and (max-width:991px){.hidden-xs{display:none!important;}.mobile_menu {
    position: absolute;
    top: 80px;
    width: 100%;
    background: #000;
    left: 0;
}
.dropdown-toggle::after {
    right: 10px;
    position: absolute;
}
}
a.navbar-brand img {
    position: relative;
    top: 9px;
}
.fixed-top a.navbar-brand img {
    position: relative;
    top: 0px;
}
.dropdown-menu {
    transition: .3s;
}
#successModal{position:absolute; z-index:99999999;}
#successModal:before{content:""; position:fixed; top:0px; bottom:0px; left:0px; right:0px; width:100%; height:100%; background:rgba(0, 0, 0, 0.20)}


.modal-confirm  {		
	color: #636363;
	max-width: 525px;
	font-size: 14px;
}
.modal.fade .modal-confirm {transform:none;}
.modal-confirm .modal-content {
	padding: 20px;
	border-radius: 5px;
	border: none;
}
.modal-confirm .modal-header {
	border-bottom: none;   
	position: relative;
}
.modal-confirm h4 {
	text-align: center;
	font-size: 26px;
	margin: 30px 0 -15px;
}
.modal-confirm .form-control, .modal-confirm .btn {
	min-height: 40px;
	border-radius: 3px; 
}
.modal-confirm .close {
	position: absolute;
	top: -5px;
	right: -5px;
}	
.modal-confirm .modal-footer {
	border: none;
	text-align: center;
	border-radius: 5px;
	font-size: 13px;
}	
.modal-confirm .icon-box {
	color: #fff;		
	position: absolute;
	margin: 0 auto;
	left: 0;
	right: 0;
	top: -70px;
	width: 95px;
	height: 95px;
	border-radius: 50%;
	z-index: 9;
	background: #82ce34;
	padding: 15px;
	text-align: center;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
	display: flex;
    align-items: center;
    justify-content: center;
}
.modal-confirm .icon-box i {
	font-size: 58px;
	position: relative;
	top: 3px;
}
.modal-confirm.modal-dialog {
	margin-top: 80px;
}
.modal-confirm .btn {
	color: #fff;
	border-radius: 4px;
	background: #82ce34;
	text-decoration: none;
	transition: all 0.4s;
	line-height: normal;
	border: none;
	width:100%;
}
.modal-confirm .btn:hover, .modal-confirm .btn:focus {
	background: #6fb32b;
	outline: none;
}
.trigger-btn {
	display: inline-block;
	margin: 100px auto;
}
.button-effect1, .button-effect1::after {
    box-sizing: border-box;
}
.button-effect1 {
    border-radius: 15px;
    border-width: 4px;
    appearance: none;
    position: relative;
    padding: 16px 28px;
    border: 0;
    background-color: rgba(0, 0, 0, 0.2);
    font-size: 16px;
    color: #ffffff;;
    z-index: 2;
}

.button-effect1, .button-effect1::after {
    box-sizing: border-box;
}
.button-effect1:after {
    --m-i: linear-gradient(#000, #000);
    --m-o: content-box, padding-box;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 4px;
    border-radius: 15px;
    background-image: conic-gradient(#488cfb, #29dbbc, #ddf505, #ff9f0e, #e440bb, #655adc, #488cfb);
    -webkit-mask-image: var(--m-i), var(--m-i);
    mask-image: var(--m-i), var(--m-i);
    -webkit-mask-origin: var(--m-o);
    mask-origin: var(--m-o);
    -webkit-mask-clip: var(--m-o);
    mask-clip: var(--m-o);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    -webkit-filter: hue-rotate(0);
    filter: hue-rotate(0);
    animation: rotate-hue 500ms linear infinite;
    animation-play-state: running;
}

@keyframes rotate-hue {
  from {
    filter: hue-rotate(0deg);
  }
  to {
    filter: hue-rotate(360deg);
  }
}

.g-2 {
    gap: 8px;
}
.align-items-center {
    align-items: center !important;
}
.d-flex {
    display: flex !important;
;
}
a {
    transition: all 0.4s ease-in-out;
    text-decoration: none;
}

/************AI Development*************/
.ai-development-hero-section{
	background-image: url(../../assets/images/ai-development/ai-development-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
	padding: 175px 0px 50px 0px;
	overflow: hidden;
	position:relative;
}
.ai-development-hero-section::before{
    position:absolute;
    content:"";
    height:859px;
    width:953px;
    right:50px;
    background-image: url(../../assets/images/ai-development/ai-development.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 1;
    top: 0;
    
}
.hero-image {
    position: absolute;
    content: "";
    height: 0px;
    width:0px;
    right: 350px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 2;
    top: 0;
    animation: glow 3s ease-in-out infinite alternate;
    mix-blend-mode: color-dodge;
    bottom: 0;
    margin: auto;
    left: 64%;
    border-radius: 98%;
    background: #ffffff;
    -webkit-animation: glow 3s ease-in-out infinite alternate;
}
@-webkit-keyframes glow {
    from {
      box-shadow: 0 0 100px #fff, 0 0 20px #fff, 0 0 30px #000000, 0 0 40px #000000, 0 0 50px #000000, 0 0 60px #000000, 0 0px 170px 310px #000000;
    }
    
    to {
      box-shadow: 0 0 20px #fff, 0 0 30px #c60000, 0 0 40px #c60000, 0 0 50px #c60000, 0 0 60px #c60000, 0 0 70px #c60000, 0 0 80px #c60000;
    }
  }
.ai-development-hero-section h1 {
    color:#ffffff;
	font-family: "DM Sans", serif;
	font-weight: 700;
	font-size: 55px;
	line-height: 55px;
	letter-spacing: -0.5px;
	vertical-align: middle;
	margin-bottom:30px
}

.ai-development-hero-section p {
	font-family: "DM Sans", serif;
    font-size: 18px;
	line-height:25px;
	font-weight:400;
    margin-bottom: 2rem;
	color:#ffffff;
    text-align: justify;
}

.ai-development-hero-section .hero-buttons {
    margin-top: 2rem;
	margin-bottom:80px;
}

.ai-development-hero-section  .btn-outline-light {
    border: 2px solid white;
}
.ai-development-hero-section-content{
	z-index:1;
	position:relative;
}
.ai-development-hero-section-content a.btn.btn-danger.get_started_btn {
    background: #C60000;
    padding: 16px 20px;
    font-weight: 600;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    font-family: "DM Sans", serif;
    border-radius: 5px;
    color: #ffffff;
}
.ai-development-hero-section-content a.btn.btn-outline-light.consult_experts_btn {
    padding: 16px 20px;
    font-family: "DM Sans", serif;
    border: 1px solid #FFFFFF;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    color: #ffffff;
    font-weight: 600;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    font-family: "DM Sans", serif;
    background: none;
}
/* Responsive Design */
@media (max-width: 991px) {
    .ai-development-hero-section::before {
        display: none;
    }
    
    .ai-development-hero-section {
        padding: 100px 0 40px;
    }
    
    .ai-development-hero-section p {
        font-size: 16px;
        line-height: normal;
        font-weight: 400;
        margin-bottom: 1rem;
    }
}
#clientSlider.client-slider-logos {
    position: relative;
    bottom: 0;
}
/* AI Services Section */
.ai-services {
    padding: 96px 0;
    background: linear-gradient(90deg, #FBF0F1 0%, #F7ECFF 100%);
    color: #2a1b3e;
}

/* AI Innovation Section */
.ai-innovation {
    padding: 100px 0;
    background: linear-gradient(135deg, #fff1f8 0%, #ffeeff 100%);
    color: #2a1b3e;
}

/* AI Development Services */
.ai-development-services {
    padding: 100px 0;
    background: linear-gradient(135deg, #fff1f8 0%, #ffeeff 100%);
    color: #2a1b3e;
}

.ai-services h2 {
    font-family: "DM Sans", serif;
    font-weight: 700;
    font-size: 49px;
    line-height: 54px;
    letter-spacing: -1.5px;
    text-align: center;
    vertical-align: middle;
    margin-bottom: 5px;
    color: #181B1B;
}

.ai-services h3 {
    font-family: "DM Sans", serif;
    font-weight: 600;
    font-size: 28px;
    line-height: normal;
    letter-spacing: -1.5px;
    text-align: center;
    vertical-align: middle;
    color: #181B1B;    
    margin-bottom: 10px;
}

.ai-services .lead {
    font-family: "DM Sans", serif;
    max-width: 800px;
    font-weight: 500;
    font-size: 18px;
    line-height: normal;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    color: #636678;
    margin: 0 auto 40px;
}

.ai-services .service-card {
    background: white;
    border-radius: 1px;
    padding: 30px;
    height: 100%;
    transition: all 0.3s ease;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
    border: 1px solid rgba(26, 11, 46, 0.05);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -ms-border-radius: 1px;
    -o-border-radius: 1px;
}
.ai-services .service-card svg{
    margin-bottom: 20px;
}

.ai-services .service-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1);
}

.ai-services .service-card h4 {
    font-family: "DM Sans", serif;
    font-weight: 700;
    font-size: 22px;
    line-height: normal;
    letter-spacing: 0%;
    vertical-align: middle;
    margin-bottom: 9px;
    color: #404040;
}

.ai-services .service-card p {
    font-family: "DM Sans", serif;
    font-weight: 400;
    font-size: 18px;
    line-height: normal;
    letter-spacing: 0%;
    text-align: justify;
    vertical-align: middle;
    color: #404040;
    margin: 0;
}
.ai-services p.lead-lines {
    font-family: "DM Sans", serif;
    font-weight: 500;
    font-size: 20px;
    line-height: normal;
    letter-spacing: 0;
    text-align: center;
    vertical-align: middle;
    color: #636678;
    margin-bottom: 15px;
}

a.btn.btn-danger.btn-lg {
    background: linear-gradient(131.48deg, #D90A2C 0%, #ED0D50 50%, #D9230A 100%);
    border-radius:16px;
    padding: 12px 35px;
    font-family: "DM Sans", serif;
    font-weight: 600;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    box-shadow: 0 5px 15px rgba(255, 0, 102, 0.3);
    transition: all 0.3s ease;
    -webkit-border-radius:16px;
    -moz-border-radius:16px;
    -ms-border-radius:16px;
    -o-border-radius:16px;
    
}

.ai-services .btn-danger:hover {
    transform: translateY(-3px);
    box-shadow: 0 8px 20px rgba(255, 0, 102, 0.4);
}

@media (max-width: 767px) {
     
    
    .service-card {
        padding: 15px 15px;
        margin-bottom: 0px;
    }
    
    .icon-circle {
        width: 60px;
        height: 60px;
    }
}

.opencv-developers {
    background: linear-gradient(135deg, #1a0b2e 0%, #2a1b3e 100%);
    padding: 80px 0;
    color: white;
    position: relative;
    overflow: hidden;
}

.opencv-developers h2.custom-heading {
    color: #ffffff;
}

.opencv-developers p {
    font-family: "DM Sans", serif;
    font-weight: 400;
    font-size: 17px;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: justify;
    vertical-align: middle;
    color: #ffffff;
}

.opencv-developers .features-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    margin: 0px 0;
}

.opencv-developers .feature-box {
    background: linear-gradient(131.48deg, #D90A2C 0%, #ED0D50 50%, #D9230A 100%);
    padding: 36px;
    border-radius: 16px;
    text-align: center;
    transition: transform 0.3s ease;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
}

.opencv-developers .feature-box:hover {
    transform: translateY(-5px);
}

.opencv-developers .feature-box h4 {
    font-family: "DM Sans", serif;
    font-weight: 700;
    font-size: 22px;
    line-height: normal;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    color: #FFFFFF;
    margin: 0;
}
.opencv-content {
    background: #9690A20F;
    padding: 20px 20px 60px;
    border-radius: 16px;
}
.opencv-developers .btn-outline-light {
    border-width: 2px;
    padding: 12px 30px;
    font-weight: 600;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    font-family: "DM Sans", serif;
    transition: all 0.3s ease;
    color: #ffffff;
    background: linear-gradient(#27183b, #251639) padding-box, linear-gradient(131.48deg, #D90A2C 0%, #ED0D50 50%, #D9230A 100%) border-box;
    border: 2px solid transparent;
    border-radius: 16px;
}

.opencv-developers .btn-outline-light:hover {
    background: #E31E43;
    border-color: #E31E43;
}
.bg-light-gray.web-dev-cycle .webdev-cycle-box:not(:first-child) span:before {
    background: unset;
}
@media (max-width: 991px) {
    .opencv-developers {
        padding: 40px 0;
    }
    .features-grid {
        grid-template-columns: 1fr;
    }

    .opencv-image {
        margin-top: 40px;
    }
}

@media (max-width: 768px) {

    .feature-box {
        padding: 15px;
    }
}
/* AI Innovation Section */
.ai-innovation {
    padding: 96px 0px 0px 0px;
    background: linear-gradient(90deg, #FBF0F1 0%, #F7ECFF 100%);
    color: #2a1b3e;
    overflow: hidden;
}

h2.custom-heading {
    color: #181B1B;
    font-family: "DM Sans", serif;
    font-weight: 700;
    font-size: 49px;
    line-height: 54px;
    letter-spacing: -1.5px;
    text-align: center;
    vertical-align: middle;
    margin-bottom: 10px;
}
h2.custom-heading span{
    color: #635D6F;
}


.ai-innovation .lead {
    font-family: "DM Sans", serif;
    font-weight: 400;
    font-size: 17px;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: justify;
    vertical-align: middle;
    color: #181B1B;
    margin-bottom: 15px;
}

.ai-specialties h4 {
    color: #181B1B;
    margin-bottom: 1rem;
    font-family: "DM Sans", serif;
    font-weight: 600;
    font-size: 17px;
    line-height: 24px;
    letter-spacing: -1.5%;
    vertical-align: middle;
    margin-bottom: 20px;
}

.ai-specialties ul {
    list-style: none;
    padding-left: 0;
}

.ai-specialties li {
    position: relative;
    padding-left: 25px;
    margin-bottom: 12px;
    color: #181B1B;
    font-family: "DM Sans", serif;
    font-weight: 400;
    font-size: 17px;
    line-height: normal;
    letter-spacing: -1.5%;
    vertical-align: middle;
}

.ai-specialties li:before {
    content: '\2022';
    color: #181B1B;
    position: absolute;
    left: 0;
    font-size: 1.5rem;
    line-height: 1;
}

.innovation-image {
    position: relative;
    max-width: 90%;
    margin: 0 auto;
}

.ai-innovation .btn-danger {
    background: linear-gradient(135deg, #ff0066 0%, #ff66cc 100%);
    border: none;
    padding: 12px 35px;
    font-size: 1.1rem;
    font-weight: 500;
    box-shadow: 0 5px 15px rgba(255, 0, 102, 0.3);
    transition: all 0.3s ease;
}

.ai-innovation .btn-danger:hover {
    transform: translateY(-3px);
    box-shadow: 0 8px 20px rgba(255, 0, 102, 0.4);
}

@media (max-width: 991px) {
    .ai-innovation {
        padding: 40px 0;
    }
    
    
    .innovation-image {
        margin-bottom: 40px;
    }
}

/* CTA Section */
.cta-section {
    padding: 40px 0;
    color: white;
    border-radius: 20px;
    margin: 0px auto;
    max-width: 90%;
    background: linear-gradient(131.48deg, #D90A2C 0%, #ED0D50 50%, #D9230A 100%);
}

.cta-content h2 {
    font-family: "DM Sans", serif;
    font-weight: 700;
    font-size: 40px;
    line-height: normal;
    letter-spacing: -1.5px;
    text-align: center;
    vertical-align: middle;
    margin-bottom: 30px;
}

.cta-section .btn-outline-light {
    padding: 12px 30px;
    border-radius: 16px;
    font-weight: 500;
    border: 2px solid white;
    transition: all 0.3s ease;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
}

.cta-section .btn-outline-light:hover {
    background: white;
    color: #ff0066;
}

@media (max-width: 768px) {
    .cta-section {
        padding: 50px 20px;
    }
    
    .cta-content h2 {
        font-size: 2rem;
    }
}
.ai-development-services {
    padding: 96px 0;
    color: #2a1b3e;
    background: linear-gradient(90deg, #FBF0F1 0%, #F7ECFF 100%);
    position: relative;
}
.ai-development-services .container{
    position: relative;
    z-index: 2;
}
section.ai-development-services::before {
    position: absolute;
    content: "";
    right: 0;
    bottom: 0;
    background-image: url('../../assets/images/ai-development/circle-bg-1.png');
    width: 802px;
    height: 1066px;
    z-index: 1;
}

.ai-development-services h3 {
    font-family: "DM Sans", serif;
    font-weight: 500;
    font-size: 25px;
    line-height: normal;
    letter-spacing: -1px;
    text-align: center;
    vertical-align: middle;
    color: #181B1B;
    margin-bottom: 10px;
}

.ai-development-services .lead {
    color: #636678;
    max-width: 800px;
    margin: 0 auto 3rem;
    font-family: "DM Sans", serif;
    font-weight: 500;
    font-size: 18px;
    line-height: normal;
    letter-spacing: -1.5%;
    text-align: center;
    vertical-align: middle;
}
section.ai-development-services .service-card h4{
    font-family: "DM Sans", serif;
    font-weight: 700;
    font-size: 22px;
    line-height: 25px;
    letter-spacing: -0.5px;
    vertical-align: middle;
    color: #111013;
    margin: 30px 0px 10px 0px;
}
section.ai-development-services .service-card p{
    font-family: "DM Sans", serif;
    font-weight: 400;
    font-size: 18px;
    line-height: normal;
    letter-spacing: 0%;
    text-align: justify;
    vertical-align: middle;
    color: #404040;
    margin: 0px;
}
section.ai-development-services .service-card {
    background: #FBFBFB;
    padding: 30px;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    height: 100%;
}
.industry-solutions {
    padding: 100px 0;
    background: #18102E;
    color: white;
    position: relative;
}
section.industry-solutions::before, .opencv-developers::before, .hire-ai::before{
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    background-image: url('../../assets/images/ai-development/circle-bg.png');
    width: 562px;
    height: 611px;
}
section.industry-solutions h2.custom-heading {
    color: #ffffff;
}

.industry-solutions .lead {
    font-family: "DM Sans", serif;
    font-weight: 500;
    font-size: 30px;
    line-height: 54px;
    letter-spacing: 0px;
    text-align: center;
    vertical-align: middle;
    color: #ffffff;
    margin: 0;
}

.industry-solutions .sub-lead {
    color: #FFFFFF;
    max-width: 800px;
    margin: 0 auto;
    font-family: "DM Sans", serif;
    font-weight: 500;
    font-size: 18px;
    line-height: normal;
    letter-spacing: -1.5%;
    text-align: center;
    vertical-align: middle;
    margin-bottom: 30px;
}

.industry-card {
    position: relative;
    border-radius: 15px;
    overflow: hidden;
    height: 521px;
    transition: transform 0.3s ease;
    background-size: auto;
    background-position: center;
    background-repeat: no-repeat;
    max-width: 98%;
}

.industry-card:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to bottom, rgba(0,0,0,0.2), rgba(0,0,0,0.8));
    z-index: 1;
}

.industry-card.supply-chain { background-image: url('../../assets/images/ai-development/supply-chain.jpg'); }
.industry-card.legal { background-image: url('../../assets/images/ai-development/legal.jpg'); }
.industry-card.education { background-image: url('../../assets/images/ai-development/education.jpg'); }
.industry-card.manufacturing { background-image: url('../../assets/images/ai-development/manufacturing.jpg'); }
.industry-card.automotive { background-image: url('../../assets/images/ai-development/automotive.jpg'); }
.industry-card.hospitality { background-image: url('../../assets/images/ai-development/hospitality.jpg'); }
.industry-card.real-estate { background-image: url('../../assets/images/ai-development/real-estate.jpg'); }
.industry-card.media { background-image: url('../../assets/images/ai-development/media.jpg'); }
.industry-card.ecommerce { background-image: url('../../assets/images/ai-development/ecommerce.jpg'); }

.industry-card.supply-chain-1 { background-image: url('../../assets/images/ai-development/supply-chain-1.jpg'); }
.industry-card.legal-1 { background-image: url('../../assets/images/ai-development/legal-1.jpg'); }
.industry-card.education-1 { background-image: url('../../assets/images/ai-development/education-1.jpg'); }
.industry-card.manufacturing-1 { background-image: url('../../assets/images/ai-development/manufacturing-1.jpg'); }
.industry-card.automotive-1 { background-image: url('../../assets/images/ai-development/automotive-1.jpg'); }
.industry-card.hospitality-1 { background-image: url('../../assets/images/ai-development/hospitality-1.jpg'); }
.industry-card.real-estate-1 { background-image: url('../../assets/images/ai-development/real-estate-1.jpg'); }
.industry-card.media-1 { background-image: url('../../assets/images/ai-development/media-1.jpg'); }
.industry-card.ecommerce-1 { background-image: url('../../assets/images/ai-development/ecommerce-1.jpg'); }

.industry-card:hover {
    transform: scale(1.05);
}
.industry-solutions .cta-section {
    background: #9690A20F;
    padding: 30px 0px;
    max-width: 100%;
}
.industry-solutions .cta-section .cta-content h2 { 
    font-family: "DM Sans", serif;
    font-weight: 700;
    font-size: 40px;
    line-height: normal;
    letter-spacing: -1.5px;
    text-align: center;
    vertical-align: middle;
    margin-bottom: 5px;
}
.card-content {
    position: relative;
    z-index: 2;
    padding: 25px;
    color: white;
    bottom: 0;
    position: absolute;
    width: 100%;
}

.card-content h4 {
    font-family: "DM Sans", serif;
    font-weight: 700;
    font-size: 25px;
    line-height: normal;
    letter-spacing: -0.5px;
    vertical-align: middle;
    margin-bottom: 5px;
    color: #ffffff;
}

.card-content p {
    font-family: "DM Sans", serif;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0px;
    margin: 0;
    color: #ffffff;
}

.card-link {
    color: #ff0066;
    text-decoration: none;
    font-size: 1.2rem;
    transition: color 0.3s ease;
}

.card-link:hover {
    color: white;
}

@media (max-width: 991px) {
    
}

@media (max-width: 768px) {
    
}


.ai-development-services .row.mt-5 {
    margin-top: 3rem !important;
}


@media (max-width: 768px) {
       
    
}
#bannerSliders{
    position: relative;
}
#bannerSliders.owl-theme .owl-nav {
    bottom: 50px;
    position: absolute;
    z-index: 999999;
    right: 0px;
    top: auto;
    }
#bannerSliders .owl-next span, #bannerSliders .owl-prev span {
    background-image: url(../../assets/images/ai-development/arrow-next-prev.svg);
    position: absolute;
    z-index: 99999;
    width: 35px;
    height: 57px;
    font-size: 100%;
    background-repeat: no-repeat;
    content: "";
    display: block;
}
#bannerSliders .owl-prev span {
    background-position: -90px 0px;
    left: -28px;
    }
#bannerSliders .owl-next span {
    background-position: 0px 0px;
    left: -57px;
}
.ai-projects-1 .progress-bar {
    height: 2px;
    background-color: #000000;
    opacity:60%;
    width: 0%;
    flex-grow:1;
    transition: width 0.3s;
    }
section.ai-expertise {
    background: linear-gradient(90deg, #FBF0F1 0%, #F7ECFF 100%);
    position: relative;
    padding: 96px 0px;
    overflow: hidden;
}
section.ai-expertise h2{
    margin-bottom: 5px;
}
section.ai-expertise p.lead {
    font-family: "DM Sans", serif;
    font-weight: 500;
    font-size: 18px;
    line-height: normal;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    color: #636678;
    max-width: 936px;
    margin: 0 auto;
}
section.ai-expertise h3{
    font-family: "DM Sans", serif;
    font-weight: 600;
    font-size: 28px;
    line-height: normal;
    letter-spacing: -1.5px;
    text-align: center;
    vertical-align: middle;
    color: #181B1B;
}
section.ai-expertise .expertise-card {
    background: #FFFFFF;
    padding: 30px;
    height: 315px;
}
section.ai-expertise .expertise-card h4{
    margin: 20px 0px 9px 0px;
    font-family: "DM Sans", serif;
    font-weight: 700;
    font-size: 22px;
    line-height: 25px;
    letter-spacing: -0.5px;
    vertical-align: middle;
    color: #111013;
}
section.ai-expertise .expertise-card h3.h3-heading{
    font-family: "DM Sans", serif;
    font-weight: 700;
    font-size: 40px;
    line-height: normal;
    letter-spacing: -1.5px;
    text-align: center;
    vertical-align: middle;
    color: #404040;
}
section.ai-strategy-sec {
    background: linear-gradient(90deg, #FBF0F1 0%, #F7ECFF 100%);
    padding: 0;
    position: relative;
    overflow: hidden;
}
section.ai-expertise .expertise-card p{
    margin: 20px 0px 9px 0px;
    font-family: "DM Sans", serif;
    font-weight: 400;
    font-size: 18px;
    line-height: normal;
    letter-spacing: 0%;
    text-align: justify;
    vertical-align: middle;
    color: #404040;
}
.ai-projects {
    padding: 96px 0;
    background: linear-gradient(90deg, #FBF0F1 0%, #F7ECFF 100%);
    position: relative;
}

.ai-projects h2 {
    margin-bottom: 5px;
}

.ai-projects h3 {
    font-family: "DM Sans", serif;
    font-weight: 600;
    font-size: 28px;
    line-height: normal;
    letter-spacing: -1.5px;
    text-align: center;
    vertical-align: middle;
    color: #181B1B;
    margin-bottom: 10px;
}

.ai-projects .lead {
    font-family: "DM Sans", serif;
    font-weight: 500;
    font-size: 18px;
    line-height: normal;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    color: #636678;
    max-width: 966px;
    margin: 0 auto;
}

.project-card {
    background: #ffffff;
    border-radius: 2px;
    padding: 20px 40px 0px 40px;
    height: 100%;
    position: relative;
    overflow: hidden;
    backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.1);
    text-align: center;
}

.project-card h4 {
    font-family: "DM Sans", serif;
    font-weight: 700;
    font-size: 22px;
    line-height: 25px;
    letter-spacing: -0.5px;
    text-align: center;
    vertical-align: middle;
    margin-bottom: 10px;
    color: #111013;
}

.project-card p {
    font-family: "DM Sans", serif;
    font-weight: 400;
    font-size: 18px;
    line-height: normal;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    color: #404040;
    margin-bottom: 10px;
}

.project-card .learn-more {
    color: #0151C1;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    font-family: "DM Sans", serif;
    font-weight: 400;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
}

.project-card .learn-more i {
    transition: transform 0.3s ease;
}

.project-card .learn-more:hover i {
    transform: translateX(5px);
}

.project-image {
    margin-top: 1.4rem;
}

.project-image img {
    border-radius: 10px;
    max-width: 100%;
    height: auto;
}

@media (max-width: 991px) {
    .ai-projects {
        padding: 40px 0;
    }
    
    
    .project-card {
        margin-bottom: 30px;
    }
}
/* AI Strategy Banner Section */
.ai-strategy-banner {
    padding: 22px 25px 22px 40px;
    background: linear-gradient(131.48deg, #D90A2C 0%, #ED0D50 50%, #D9230A 100%);
    color: white;
    position: relative;
    overflow: hidden;
    border-radius: 40px;
}

.ai-strategy-banner h2 {
    font-family: "DM Sans", serif;
    font-weight: 700;
    font-size: 40px;
    line-height: normal;
    letter-spacing: -1.5px;
    vertical-align: middle;
    color: #ffffff;
    margin-bottom: 20px;
}

.ai-strategy-banner .btn-outline-light {
    border: 3px solid #fff;   
    color: #ffffff;
    border-color: #f8f9fa;
    border-radius: 16px;
    padding: 14px 36px;
    font-family: "DM Sans", serif;
    font-weight: 600;
    font-size: 16px;
    line-height: normal;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
}

.ai-strategy-banner .btn-outline-light:hover {
    background: white;
    color: #ff0066;
}


.support-icon {
    padding: 55px 36px 36px 36px;
    border-radius: 16px;
    backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.2);
    background: linear-gradient(128.76deg, #D90A2C 0%, #ED0D50 50%, #D9230A 100%);
    color: #ffffff;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
}


.support-icon h2 {
    font-family: "DM Sans", serif;
    font-weight: 700;
    font-size: 28px;
    line-height: 33.6px;
    letter-spacing: -0.84px;
    vertical-align: middle;
    margin: 16px 0px 0px;
    color: #ffffff;
}

.support-content {
    padding-left: 30px;
}

.support-content p {
    font-family: "DM Sans", serif;
    font-weight: 400;
    font-size: 18px;
    line-height: normal;
    letter-spacing: 0%;
    text-align: justify;
    vertical-align: middle;
    color: #404040;
    margin-bottom: 15px!important;
}

@media (max-width: 991px) {
    .maintenance-support {
        padding: 60px 0;
    }
    
    .support-icon {
        margin-bottom: 30px;
    }
    
    .support-content {
        padding-left: 0;
    }
    
    .support-icon h2 {
        font-size: 1.5rem;
    }
}
.hire-ai {
    padding: 80px 0px 0px;
    background: #18102E;
    color: white;
    position: relative;
    overflow: hidden;
}

section.hire-ai h2 {
    color:#ffffff;
	font-family: "DM Sans", serif;
    font-weight: 700;
    font-size: 49px;
    line-height: 54px;
    letter-spacing: 0px;
    text-align: left;
    vertical-align: middle;
    margin-bottom: 50px;
}

.hire-content p {
    font-family: "DM Sans", serif;
    font-weight: 400;
    font-size: 18px;
    line-height: normal;
    letter-spacing: 0%;
    text-align: justify;
    vertical-align: middle;
    color: #ffffff;
    margin-bottom: 15px!important;
}
.benefits p.lead {
    font-family: "DM Sans", serif;
    font-weight: 600;
    font-size: 20px;
    line-height: normal;
    letter-spacing: 0%;
    text-align: justify;
    vertical-align: middle;
    margin-bottom: 15px;
    color: #ffffff;
}
.benefits ul {
    list-style: none;
    padding-left: 0;
}

.benefits li {
    position: relative;
    padding-left: 25px;
    margin-bottom: 0px;
    font-family: "DM Sans", serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    letter-spacing: 0%;
    vertical-align: middle;
    color: #ffffff;
}
p.mb-3.main-lead {
    font-family: "DM Sans", serif;
    font-weight: 700;
    font-size: 20px;
    line-height: normal;
    letter-spacing: 0%;
    text-align: justify;
    vertical-align: middle;
    margin-bottom: 20px;
}
.benefits li:before {
    content: 'â€¢';
    position: absolute;
    left: 0;
    color: #ffffff;
}

.features-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
    margin-top: 15px;
}

.feature-box {
    background: linear-gradient(128.76deg, #D90A2C 0%, #ED0D50 50%, #D9230A 100%);
    padding: 36px;
    border-radius: 8px;
    text-align: center;
    font-size: 1rem;
    font-weight: 500;
    transition: transform 0.3s ease;
    display: flex;
    align-items: center;
    justify-content: center;
}
.hire-content .why-choose {
    margin-bottom: 40px;
}
.feature-box:hover {
    transform: translateY(-3px);
}

.hire-image {
    
}
.tech-stack {
    margin-top: 100px;
}
.hire-image img {
    max-width: 100%;
    height: auto;
}

@media (max-width: 991px) {
    .hire-ai {
        padding: 40px 0;
    }

    .features-grid {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 768px) {
    
}
section.cost-tech-section.cost-tech-section-1 {
    background: #FFFFFF;
}
.cost-tech-section {
    padding: 100px 0;
    background: linear-gradient(135deg, #faf6ff 0%, #f3eeff 100%);
    position: relative;
}

.cost-tech-section h2 {
    text-align: left;
    margin-bottom: 20px;
}

.cost-description {
    font-family: "DM Sans", serif;
    font-weight: 400;
    font-size: 18px;
    line-height: normal;
    letter-spacing: 0%;
    text-align: justify;
    vertical-align: middle;
    color: #404040;
    margin-bottom: 10px;
}


.cost-box {
    background: linear-gradient(131.48deg, #D90A2C 0%, #ED0D50 50%, #D9230A 100%);
    padding: 26px 30px;
    border-radius: 16px;
    color: white;
    height: 100%;
    transition: transform 0.3s ease;
    box-shadow: 0 4px 15px rgba(227, 30, 67, 0.2);
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
}

.cost-box:hover {
    transform: translateY(-5px);
}

.cost-box h4 {
    font-family: "DM Sans", serif;
    font-weight: 600;
    font-size: 22px;
    line-height: normal;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    color: #ffffff;
}

.cost-box .price {
    font-family: "DM Sans", serif;
    font-weight: 700;
    font-size: 22px;
    line-height: normal;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    color: #ffffff;
    margin: 0;
}

.stack-description {
    max-width: 700px;
    margin: 0 auto;
    font-family: "DM Sans", serif;
    font-weight: 400;
    font-size: 18px;
    line-height: normal;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    color: #404040;
}
section.cost-tech-section.cost-tech-section-1 .tech-category {
    padding: 20px 15px;
    border-radius: 2px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    background: linear-gradient(90deg, #FBF0F1 0%, #F7ECFF 100%);
}
.tech-category {
    background: white;
    padding: 20px 15px;
    border-radius: 2px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
}

.tech-category h4 {
    text-align: center;
    margin-bottom: 10px;
    font-family: "DM Sans", serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    color: #171616;
}

.tech-grid {
    display: flex;
    gap: 10px;
    justify-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.tech-grid .d-flex.flex-column {
    gap: 5px;
    text-align: center;
}
.tech-grid .d-flex.flex-column h6{
    font-family: "DM Sans", serif;
    font-weight: 600;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    color: #404040;
}
section.cost-tech-section.cost-tech-section-1 .tech-grid img {
    width: 86px;
    height: 75px;
    object-fit: contain;
}
.tech-grid img {
    width: 50px;
    height: 50px;
    object-fit: contain;
}

@media (max-width: 991px) {
    .cost-tech-section {
        padding: 40px 0;
    }
    
}

@media (max-width: 768px) {
    .cost-box {
        margin-bottom: 20px;
    }
}
.why-choose-box {
    max-width: 96%;
    margin: 0 auto;
    background: linear-gradient(131.48deg, #D90A2C 0%, #ED0D50 50%, #D9230A 100%);
    padding: 100px 0 202px;
    color: white;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
}
.why-choose-box h2 {
    color: #fff;
    margin-bottom: 10px;
}

.why-choose-box p {
    font-family: "DM Sans", serif;
    font-weight: 500;
    font-size: 18px;
    line-height: normal;
    letter-spacing: -1.5%;
    text-align: center;
    vertical-align: middle;
    max-width: 970px;
    margin: 0 auto 60px auto;
}
.why-choose-section{
    background: linear-gradient(90deg, #FBF0F1 0%, #F7ECFF 100%);
    position: relative;
    overflow: hidden;
    padding-bottom: 100px;
}
.why-choose-section .container{
    margin-top: -226px;
}
.choose-card {
    background: rgb(255 255 255);
    border-radius: 2px;
    padding: 30px;
    height: 100%;
    transition: transform 0.3s ease;
    backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.2);
}

.choose-card:hover {
    transform: translateY(-5px);
}

.icon-wrapper {
    width: 60px;
    height: 60px;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
}

.icon-wrapper i {
    font-size: 24px;
    color: white;
}

.choose-card h4 {
    font-family: "DM Sans", serif;
    font-weight: 700;
    font-size: 22px;
    line-height: 25px;
    letter-spacing: -0.5px;
    vertical-align: middle;
    color: #110013;
    margin: 20px 0px 9px 0px;
}

.choose-card p {
    font-family: "DM Sans", serif;
    font-weight: 400;
    font-size: 18px;
    line-height: normal;
    letter-spacing: 0%;
    text-align: justify;
    vertical-align: middle;
    color: #404040;
}

@media (max-width: 991px) {
    
}

@media (max-width: 768px) {
    
}
.development-process {
    padding:0px 0px 80px 0;
    background: linear-gradient(90deg, #FBF0F1 0%, #F7ECFF 100%);
}

.development-process .lead {
    color: #404040;
    max-width: 600px;
    margin: 0 auto 70px auto;
    font-family: "DM Sans", serif;
    font-weight: 400;
    font-size: 18px;
    line-height: normal;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
}

.process-timeline {
    position: relative;
    display: flex;
    justify-content: space-between;
    margin-top: 50px;
    padding: 0 30px;
    align-items: center;
    height: 375px;
}

.process-timeline::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 125px;
    right: 125px;
    height: 2px;
    background: linear-gradient(90deg,rgb(0, 123, 255) 0%, rgb(0, 123, 255) 25%,
    rgb(227, 30, 67) 25%, rgb(227, 30, 67) 50%,
    rgb(111, 66, 193) 50%, rgb(111, 66, 193) 75%,
    rgb(40, 167, 69) 75%, rgb(40, 167, 69) 100%);
    transform: translateY(-50%);
}
.process-item {
    flex: 1;
    text-align: center;
    padding: 0 10px;
    position: relative;
    z-index: 1;
    height: 375px;
    justify-content: flex-end;
    display: flex;
    flex-direction: column;
    gap: 0px;
}
.process-timeline .process-item:nth-child(even){
    display: flex;
    justify-items: flex-start;
    flex-direction: column-reverse;
}
.process-timeline .process-item:nth-child(even) .process-content{
    display: flex;
    justify-items: flex-start;
    flex-direction: column-reverse;
}
.process-timeline .process-item:nth-child(even) .process-content .process-item h4{
    margin: 8px 0 15px 0px;
}

.process-icon {
    width: 105px;
    height: 105px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 0px;    
    position: relative;
    transition: transform 0.3s ease;
}

.process-item:hover .process-icon {
    transform: translateY(-5px);
}

.process-content {
    padding: 0px 0px;
    transition: transform 0.3s ease;
    height: 135px;
}

.process-item:hover .process-content {
    transform: translateY(-5px);
}

@media (max-width: 991px) {
    .process-timeline{
        max-width: 1000px;
        overflow-x: auto;
    }
    .process-timeline::before {
        width: calc(1000px - 100px);
    }
    
    .process-item {
        flex: 1 0 229px;
    }
}

@media (max-width: 768px) {
    
}

@media (max-width: 576px) {
    
}


.process-item h4 {
    margin: 15px 0 8px 0px;
    color: #000000;
    font-family: "DM Sans", serif;
    font-weight: 700;
    font-size: 19px;
    line-height: 27px;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
}

.process-item p {
    font-family: "DM Sans", serif;
    font-weight: 400;
    font-size: 15px;
    line-height: normal;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    margin: 0;
    color: #000000;
}
@media screen and (min-device-width: 320px) and (max-device-width: 480px) { 
    .tech-grid {
        flex-wrap: nowrap;
    }
    .tech-grid .d-flex.flex-column svg {
        width: 60px;
    }
}
@media screen and (min-device-width: 992px) and (max-device-width: 1399px) { 
    .tech-grid .d-flex.flex-column svg {
        width: 60px;
    }
    .tech-grid {
        flex-wrap: nowrap;
    }
    .ai-development-hero-section h1 br{
        display: none;
    }
    .ai-strategy-banner h2 br{
        display: none;
    }
    
}
@media screen and (min-device-width: 992px) and (max-device-width: 1600px) { 
    .ai-development-hero-section::before {
        right: -14%;
    }
}
@media screen and (min-device-width: 992px) and (max-device-width: 1400px) { 
    section.ai-expertise .expertise-card {
        height: 390px;
    }
}

@media (max-width: 991px) {
    br{
        display: none;
    }
    section.ai-expertise .expertise-card {
        height: auto;
    }
    section.ai-development-services .service-card {
        height: auto;
    }
    .ai-innovation a.btn.btn-danger.btn-lg {
        margin: 0 auto;
        display: table;
    }
    .opencv-developers .feature-box {
        padding: 20px;
    }
    .opencv-developers .feature-box h4 {
        font-size: 17px;
    }
    .ai-development-hero-section h1 {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 20px;
    }
    .ai-development-hero-section .hero-buttons {
        margin: 0 auto;
        text-align: center;
    }
    .ai-development-hero-section-content a.btn.btn-danger.get_started_btn {
        margin-bottom: 20px;
    }
    .ai-development-hero-section-content a.btn.btn-outline-light.consult_experts_btn{
        margin-bottom: 20px;
    }
    h2.custom-heading {
        font-size: 30px!important;
        line-height: normal!important;
    }
    section.industry-solutions::before, .opencv-developers::before, .hire-ai::before{
        display: none;
    }
    .ai-services h3 {
        font-size: 20px;
        line-height: normal;
    }
    .ai-services {
        padding: 40px 0;
    }
    .mb-5 {
        margin-bottom: 2rem !important;
    } 
    .mt-5 {
        margin-top: 2rem !important;
    } 
    .ai-development-services {
        padding: 0px 0 40px;
    } 
    .industry-solutions {
        padding: 40px 0;
    } 
    .ai-development-services h3 {
        font-size: 20px;
        line-height: normal;
    }
    .industry-solutions .lead {
        font-size: 20px;
        line-height: normal;
    } 
    .industry-solutions .cta-section .cta-content h2 {
        font-size: 30px;
        line-height: normal;
    }
    section.ai-expertise {
        padding: 40px 0px;
    }
    section.ai-expertise h3 {
        font-size: 20px;
        line-height: normal;
    }
    .ai-strategy-banner h2 {
        font-size: 30px;
        line-height: normal;
    }
    section.hire-ai h2 {
        margin-bottom: 30px;
    }
    .why-choose-section {
        padding-bottom: 40px;
    }
    .development-process {
        padding: 0px 0px 40px 0;
    }
    .choose-card p {
        font-size: 16px;
    }
    .choose-card {
        padding: 20px;
    }
    .choose-card h4 {
        font-size: 20px;
        line-height: normal;
    }
    .why-choose-box {
        padding: 50px 15px 202px;
    }
    .cost-box {
        padding: 20px 20px;
    }
    .development-process .lead {
        font-size: 16px;
    }
    .why-choose-box p {
        font-size: 16px;
    }
    .stack-description {
        font-size: 16px;
    }
    .mt-4 {
        margin-top: 1rem !important;
    }
    .cost-tech-section h2 {
        margin-bottom: 10px;
    }
    .cost-description {
        font-size: 16px;
    }
    .hire-content p {
        font-size: 16px;
    }
    .hire-content .why-choose {
        margin-bottom: 20px;
    }
    .benefits li {
        font-size: 16px;
        line-height: 25px;
    }
    .hire-content p {
        margin-top: 15px;
    }
    .support-content p {
        font-size: 16px;
    }
    .support-icon {
        padding: 36px 36px 36px 36px;
    }
    .ai-projects .lead {
        font-size: 16px;
    }
    .project-card p {
        font-size: 16px;
    }
    .ai-strategy-banner .btn-outline-light {
        margin: 0 auto 20px;
        display: table;
    }
    .ai-strategy-banner .banner-image {
        text-align: center;
    }
    section.ai-expertise .expertise-card p {
        font-size: 16px;
    }
    section.ai-expertise .expertise-card {
        padding: 20px;
    }
    section.ai-expertise p.lead {
        font-size: 16px;
    }
    .industry-solutions .sub-lead {
        font-size: 16px;
        line-height: normal;
    }
    section.ai-development-services .service-card p {
        font-size: 16px;
    }
    section.ai-development-services .service-card {
        padding: 20px;
        border-radius: 15px;
        -webkit-border-radius: 15px;
        -moz-border-radius: 30px;
        -ms-border-radius: 30px;
        -o-border-radius: 30px;
    }
    section.ai-development-services .service-card h4 {
        margin: 10px 0px 10px 0px;
    }
    .ai-development-services .lead {
        font-size: 16px;
        margin: 0 auto 2rem;
    }
    .cta-content h2 {
        font-size: 30px;
        margin-bottom: 20px;
    }
    .cta-section {
        padding: 20px 15px;
        max-width: 100%;
    }
    .ai-innovation .lead {
        font-size: 16px;
        line-height: normal;
    }
    .ai-specialties li {
        margin-bottom: 10px;
        font-size: 16px;
    }
    .ai-specialties h4 {
        font-size: 16px;
        line-height: normal;
        margin-bottom: 10px;
    }
    .innovation-image {
        max-width: 100%;
        display: table;
    }
    .opencv-developers p {
        font-size: 16px;
        line-height: normal;
    }
    .opencv-content {
        margin-bottom: 25px;
    }
    .ai-services p.lead-lines {
        font-size: 16px;
    }
    .ai-services .service-card {
        padding: 20px;
    }
    .ai-services .service-card svg {
        margin-bottom: 10px;
    }
    .ai-services .service-card h4 {
        font-size: 18px;
    }
    .ai-services .service-card p {
        font-size: 16px;
    }
    .ai-services .lead {
        font-size: 16px;
        margin: 0 auto 20px;
    }
    .tech-stack {
        margin-top: 40px;
    }
    .card-content h4 {
        font-size: 20px;
    }
    
    .card-content p {
        font-size: 16px;
    }
}
@media (max-width: 768px) {
    .opencv-developers .feature-box h4 {
        font-size: 17px;
    }
    .ai-development-hero-section h1 {
           font-size: 26px;
        line-height: 36px;
        margin-bottom: 20px;
    }
    .ai-development-hero-section .hero-buttons {
        margin: 0 auto;
        text-align: center;
    }
    .ai-development-hero-section-content a.btn.btn-danger.get_started_btn {
        margin-bottom: 20px;
        width: 100%;
    }
    .ai-development-hero-section-content a.btn.btn-outline-light.consult_experts_btn{
        margin-bottom: 20px;
        width: 100%;
        margin-left: 0px !important;
    }
    h2.custom-heading {
        font-size: 26px!important;
        line-height: normal!important;
    }
    section.industry-solutions::before, .opencv-developers::before, .hire-ai::before{
        display: none;
    }
    .ai-services h3 {
           font-size: 16px;
        line-height: normal;
    }
    .ai-services {
        padding: 40px 0;
    }
    .mb-5 {
        margin-bottom: 1rem !important;
    } 
    .mt-5 {
        margin-top: 1rem !important;
    } 
    .opencv-content {
        margin-bottom: 10px;
    }
    section.ai-development-services.ai-development-services-1 {
        padding: 20px 0 40px;
    }
    .ai-development-services {
        padding: 0px 0 40px;
    } 
    .industry-solutions {
        padding: 40px 0;
    } 
    .ai-development-services h3 {
           font-size: 16px;
        line-height: normal;
    }
    .industry-solutions .lead {
           font-size: 16px;
        line-height: normal;
    } 
    .industry-solutions .cta-section .cta-content h2 {
           font-size: 26px;
        line-height: normal;
    }
    section.ai-expertise {
        padding: 40px 0px;
    }
    section.ai-expertise h3 {
           font-size: 16px;
        line-height: normal;
    }
    .ai-strategy-banner h2 {
           font-size: 26px;
        line-height: normal;
    }
    section.hire-ai h2 {
        margin-bottom: 30px;
    }
    .why-choose-section {
        padding-bottom: 40px;
    }
    .development-process {
        padding: 0px 0px 40px 0;
    }
    .choose-card p {
           font-size: 14px;
    }
    .choose-card {
        padding: 20px;
    }
    .choose-card h4 {
           font-size: 16px;
        line-height: normal;
    }
    .why-choose-box {
        padding: 50px 15px 202px;
    }
    .cost-box {
        padding: 15px 15px;
        align-items: center;
        display: flex
;
        flex-direction: column;
        justify-content: center;
    }
    .development-process .lead {
           font-size: 14px;
    }
    .why-choose-box p {
           font-size: 14px;
    }
    .stack-description {
           font-size: 14px;
    }
    .mt-4 {
        margin-top: 1rem !important;
    }
    .cost-tech-section h2 {
        margin-bottom: 10px;
    }
    .cost-description {
           font-size: 14px;
    }
    .hire-content p {
           font-size: 14px;
    }
    .hire-content .why-choose {
        margin-bottom: 20px;
    }
    .benefits li {
           font-size: 14px;
        line-height: 25px;
    }
    .hire-content p {
        margin-top: 15px;
    }
    .support-content p {
           font-size: 14px;
    }
    .support-icon {
        padding: 36px 36px 36px 36px;
    }
    .ai-projects .lead {
           font-size: 14px;
    }
    .project-card p {
           font-size: 14px;
    }
    .ai-strategy-banner .btn-outline-light {
        margin: 0 auto 20px;
        display: table;
    }
    .ai-strategy-banner .banner-image {
        text-align: center;
    }
    section.ai-expertise .expertise-card p {
           font-size: 14px;
           margin-top: 0;
    }
    section.ai-expertise .expertise-card h4 {
        margin: 10px 0px 9px 0px;
        font-size: 16px;
        line-height: normal;
    }
    
    section.ai-expertise .expertise-card {
        padding: 20px;
    }
    section.ai-expertise p.lead {
           font-size: 14px;
    }
    .industry-solutions .sub-lead {
           font-size: 14px;
        line-height: normal;
    }
    section.ai-development-services .service-card p {
           font-size: 14px;
    }
    section.ai-development-services .service-card {
        padding: 15px;
        border-radius: 15px;
        -webkit-border-radius: 15px;
        -moz-border-radius: 30px;
        -ms-border-radius: 30px;
        -o-border-radius: 30px;
    }
    section.ai-development-services .service-card h4 {
        margin: 10px 0px 10px 0px;
    }
    .ai-development-services .lead {
        font-size: 14px;
        margin: 0 auto 2rem;
    }
    .cta-content h2 {
        font-size: 26px;
        margin-bottom: 20px;
    }
    .cta-section {
        padding: 20px 15px;
        max-width: 100%;
    }
    .ai-innovation .lead {
           font-size: 14px;
        line-height: normal;
    }
    .ai-specialties li {
        margin-bottom: 10px;
           font-size: 14px;
    }
    .ai-specialties h4 {
           font-size: 14px;
        line-height: normal;
        margin-bottom: 10px;
    }
   
    .opencv-developers p {
           font-size: 14px;
        line-height: normal;
    }
   
    .ai-services p.lead-lines {
           font-size: 14px;
    }
    .ai-services .service-card {
        padding: 20px;
    }
    .ai-services .service-card svg {
        margin-bottom: 10px;
    }
    .ai-services .service-card h4 {
        font-size: 18px;
    }
    .ai-services .service-card p {
           font-size: 14px;
    }
    .ai-services .lead {
           font-size: 14px;
        margin: 0 auto 20px;
    }
    .industry-card {
        height: 300px;
        background-size: cover;
    }
    .card-content {
        padding: 15px;
    }
    section.ai-development-services::before {
       display: none;
    }
    .card-content h4 {
        font-size: 18px;
    }
    
    .card-content p {
        font-size: 14px;
    }
    .opencv-content {
        padding: 20px;
    }
    .ai-strategy-banner {
            padding: 15px;
            border-radius: 20px;
            text-align: center;
            -webkit-border-radius: 20px;
            -moz-border-radius: 20px;
            -ms-border-radius: 20px;
            -o-border-radius: 20px;
    }
    .feature-box {
        padding: 20px;
    }
    .cost-box .price {
        font-size: 16px;
    }
    .cost-box h4 {
        font-size: 16px;
    }
}
/************AI Development*************/

.slide-status{width:90px; display:flex; align-items: center; gap:15px;}
.project-card p {
    min-height: 97px;
}
.project-image {
    margin-top: 1.4rem;
    width: 100%;
    height: 260px;
}
@media (max-width: 1200px) {
    .border-right-height::after, .border-right-height:first-child::after {
        border-right: 0px solid rgb(255, 255, 255)!important;
    }
    a.dmca-badge img {
	    margin-top: 15px;
	}
}
.ba-we-love-subscribers-fab {
    display: none;
}
.border-right-height:after, .border-right-height:first-child:after {    
    bottom: 18px;    
}
.border-right-height:after {
padding-left: unset;
right: 30px;
}
.border-right-height {
    padding-right: 50px;
    position: relative;
} 