@media only screen and (max-width:1440px){
.text-description h4{padding-bottom:20px;font-size:24px}
.text-description{font-size:15px}
.hire-section h2{margin-bottom:60px}
.top_bar{padding:5px 0}
.logo img{width:150px}
.main_hdr{padding:10px 0}
.logo{height:64px}
.ftr-logo{width:180px}
.header .btn-custom{height:40px;line-height:40px;font-size:14px}
.analog{height:500px;flex:0 0 500px;width:500px}
.analog .middle-circle p span{font-size:12px}
}
@media screen and (max-width:1199px){
.acquistion-section ul li,.capsule,.text-description{font-size:16px}h1{font-size:40px;padding:0}h2{font-size:36px;line-height:1.2}h3{font-size:20px}
.overlay-text h2,.ser-block h4,h4{font-size:18px}
.btn-custom{padding:0 22px}
.hdr_br{padding:0 25px;line-height:45px}
.stopping-growth-container h2{margin-bottom:60px}
.stopping-growth{padding:20px 15px 40px}
.stopping-growth .icon-container{margin:-60px auto 25px;width:80px;height:80px}
.content-img img{height:auto}
.technology-category .category-card{padding:10px 25px 10px 15px}
.more-blogs{margin-top:20px}
.acquistion-section h2{font-size:50px}
.blog-card .blog-image img{height:300px}
.form-card{padding:30px}
.contact-section{padding-top:50px}
.contact-block{margin-bottom:0}
.who-are-you::after{z-index:-1;width:15vw;height:15vw;border-width:20px;left:-70px;top:-70px}
.top_bar{padding:5px 0}
.logo img{width:150px}
.main_hdr{padding:10px 0}
.logo{height:64px}
.hire-section{padding:60px 0}
}
@media screen and (min-width:992px){
.side_nav{display:block!important}
}
@media screen and (max-width:991px){
.iphon_navigation,.mob_veiw{bottom:0;background:#08170d}
.stopping-growth,.stopping-growth .icon-container{animation:7s infinite changeBackgroundColor}
.menuImage,.overlay-text p{display:block}
.menuImage{height:36px;margin:0;padding:0;position:absolute;right:10px;top:50%;width:40px;z-index:9;transform:translateY(-50%)}
.menuImage span{background:#80df1a;border-radius:1px;display:block;height:3px;left:5px;position:absolute;right:5px;top:7px;transition:.3s}
.menuImage span.line2{top:16px;width:24px}
.menuImage span.line3{top:25px;width:20px}
.nav-icon .menuImage span.line2{width:0;opacity:0}
.nav-icon .menuImage span.line1{transform:rotate(45deg);transform-origin:left center 0}
.nav-icon .menuImage span.line3{top:28px;transform:rotate(-45deg);transform-origin:left center 0;width:29px}body.nav-icon{position:absolute;overflow:hidden;width:100%}
.iphon_navigation{border-top:none;display:block!important;left:-290px;overflow-y:auto;margin:0;position:fixed;text-shadow:none;top:70px;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;width:290px;z-index:9999}
.nav-open{left:0!important}
.heading_block{margin-bottom:40px}
.iphon_navigation ul{margin:0;padding:0;overflow:auto;max-height:calc(100% - 130px)}
.iphon_navigation ul li{background:none;border-top:1px solid rgba(255,255,255,.2);margin:0;padding:0!important;text-align:left;width:100%;position:relative}
.parentMenu>div.subItem{cursor:pointer;height:43px;position:absolute;right:0;width:50px;z-index:3}
.parentMenu>div.subItem::before{color:#fff;content:"\f078";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:15px;top:11px}
.parentMenu.parentMenuActive>div.subItem::before{content:"\f078"}
.iphon_navigation ul li a.dropdown-toggle::after,.left,.menu,.parent_menu>a::before,.top_bar,.top_bar_lft li:nth-child(n+2)::before,.who-are-you p br{display:none}
.iphon_navigation ul li a{color:#fff;font-size:15px;font-weight:400;letter-spacing:.5px;list-style:none;margin:0;padding:10px 15px;text-decoration:none;display:flex}
.iphon_navigation ul li a:hover,.iphon_navigation ul li.active a{color:#fff;text-shadow:inherit;text-decoration:none;box-shadow:5px 0 0 0 inset #7ad519}
.iphon_navigation>ul ul{padding:0;width:100%;display:none;margin:0}
.iphon_navigation ul ul li a{background:#0d0d0d;font-weight:400;padding-left:25px}
.iphon_navigation ul ul ul li a{background:#222723;padding-left:35px}
.iphon_navigation>ul>li:first-child{border:none}
.iphon_navigation ul li a.dropdown-toggle img{border:1px solid #fff;border-radius:50%;height:30px;margin:0 5px 0 0;width:30px}
.dropdown-menu.cmn-list-box li a.dropdown-item{border:none;font-size:15px}
.iphon_navigation ul li a.dropdown-toggle{background:#e1aa2f}
.nav-icon .header.shrink .iphon_navigation{top:70px}
.mob_veiw{position:absolute}
.our-achivement .acch_block p,body{font-size:14px}h2{font-size:30px}h4{font-size:20px}
.btn-custom,.form-control,p{font-size:14px}p{line-height:24px}
.sec_space{padding:50px 0}
.checklist li{margin-bottom:18px}
.form-control{height:60px}
.btn-custom{line-height:45px;padding:0 25px}
.icon_circle{width:70px;height:70px;line-height:70px}
.pl_45{padding-left:15px}
.inline_input .form-control{padding-right:115px}
.main_hdr{padding:18px 0}
.logo{height:70px}
.logo img{width:180px}
.text-description{display:block!important;text-align:center;font-size:15px;padding:20px;background:url(../images/abstract.png) 0 0/cover;margin-bottom:20px;backdrop-filter:blur(5px);border-radius:15px;width:calc(50% - 20px);position:relative;opacity:1}
.text-description::after,.text-description::before{width:100px;height:100px;border-top:5px solid #7ad519;border-left:5px solid #7ad519;content:"";left:0;position:absolute;top:0}
.text-description::before{right:0;bottom:0;left:inherit;top:inherit;transform:rotate(180deg)}
.hire-section .shape{opacity:.4}
.right{padding-right:0}
.hire-section{overflow:hidden;padding:50px 0 30px}
.text-description h4{padding-bottom:14px;font-size:24px;color:#80df1a}#rt{max-height:initial}
.acch_block .icon{width:40px}
.achivement-section{padding:30px 0}
.our-achivement .acch_block strong{font-size:44px}
.stopping-growth{margin-bottom:60px;height:calc(100% - 60px)}
.cap-card,.hire-section h2{margin-bottom:0}
.stopping-growth-container div[class*=col-]:nth-child(2) .stopping-growth,.stopping-growth-container div[class*=col-]:nth-child(2) .stopping-growth .icon-container{animation-delay:2s}
.stopping-growth-container div[class*=col-]:nth-child(3) .stopping-growth,.stopping-growth-container div[class*=col-]:nth-child(3) .stopping-growth .icon-container{animation-delay:4s}
.stopping-growth-container div[class*=col-]:nth-child(4) .stopping-growth,.stopping-growth-container div[class*=col-]:nth-child(4) .stopping-growth .icon-container{animation-delay:6s}
.stopping-growth-container{padding-bottom:0}
.col-lg-6.content-img{order:-1;margin-bottom:30px;display:none}
.cap-content h2{font-size:26px}
.text-container{display:flex;flex-wrap:wrap;column-gap:20px}
.capabilities-p-section .nav .nav-item .btn-custom{font-size:12px;min-width:auto;padding:0 15px;height:40px;line-height:40px}
.capabilities-p-section .tab-pane::after,.capabilities-p-section .tab-pane::before,.who-are-you::after{opacity:.2}
.capabilities-p-section .tab-pane{margin:0 -15px}
.globe{bottom:-30%}
.ftr-logo{max-width:220px}
.partner-carousel{padding:0 32px}
.partner-carousel .owl-stage{display:flex}
.partner-carousel .owl-stage .item{height:100%}
.text-description-mobile{padding:30px 20px;border-radius:10px;background-color:rgba(192,132,252,.201961);height:100%;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column}
.text-description-mobile p{color:#fff}
.partner-carousel .owl-dots{text-align:center;margin-top:20px}
.partner-carousel .owl-dots button{background:0 0;box-shadow:none;border:0}
.text-description-mobile h4{color:#80df1a;font-weight:600}
.partner-carousel .owl-dots span{width:10px;height:10px;background:#fff;display:inline-block;border-radius:10px;margin:0 2px}
.partner-carousel.owl-carousel .owl-stage-outer{overflow:visible}
.partner-carousel.owl-carousel{max-width:700px;margin:0 auto}
.partner-carousel .owl-dots button.active span{background-color:#80df1a}
.hiring{padding:80px 0}
.hiring p{font-size:16px}
.capabilities-section .row div[class*=col-]{margin-bottom:30px}
.overlay-text{position:relative;height:auto;background:#181717;border:1px solid #fff;border-top:0;border-radius:0 0 10px 10px}
.cap-card{height:auto}section#capabilities-section.sticky ul#pills-tab{position:fixed;top:35px;z-index:99;left:0;right:0;background:#08170d;padding:10px}
.more-blogs{margin:0}footer h5{margin-bottom:15px}
.header .btn-custom{margin-right:50px;height:36px;margin-left:0;line-height:36px}
.analog-container{flex-direction:column;text-align:center}
.description-box-content h4{font-size:18px}
.analog .middle-circle p{inset:30px}
.case-study-heading{font-size:26px}
.case-result-section{width:100%;flex-direction: column;padding-bottom: 16px;gap:10px}
.case-result-section-para{width:100%;}
.case-result-section-img{width: 100%;}
.case-headings-list{font-size: 16px;}
.cta-section {flex-direction: column; text-align: center; gap: 24px;}
.cta-heading {font-size: 2rem;}
}
@media screen and (max-width:767px){
h1{font-size:30px;padding:0}h2{font-size:26px;line-height:32px}h3{font-size:22px}h4{font-size:18px}h5{font-size:17px;padding-bottom:5px}p{padding-bottom:10px}
.sec_space,.sec_space2{padding:30px 0}
.heading1{margin-bottom:25px}
.inline_input .btn-custom{font-size:14px}
.form-control{height:50px;padding:0 12px}
.inline_input .form-control{padding-right:115px}
.inner_banner{padding:25px 0}
.search_block,.search_btn{width:100%;text-align:center;display:block}
.bread-crumb{background:#f9faff;padding:10px 0}
.form-group{margin-bottom:12px}
.nav-icon .header.shrink .iphon_navigation{top:70px}ul.top_bar_lft{text-align:center;display:none}
.search_input.inline_input{left:0}
.header .top_bar .container{justify-content:center}
.top_bar{background:#0076d0;padding:5px 0}
.logo img{width:200px}
.who-are-you{padding:40px 0}
.caption h2{line-height:37px}
.text-description h4{font-size:20px}
.founder-section{padding:50px 0}
.capabilities-section .row div[class*=col-]:nth-child(2),footer div[class*=col-]:not(:last-child){margin-bottom:30px}
.contact-block div[class*=col-]:not(:last-child){margin-bottom:60px}
.blog-card .blog-body{width:100%}
.partner-carousel.owl-carousel{max-width:500px;display:none}
.description-box-content h4{font-size:16px;padding-bottom:10px}
.description-box-content{padding:20px}
.hire-section h2{margin-bottom:15px}
}
@media screen and (max-width:575px){
.hdr_br,.text-description{width:100%}
.logo img{width:180px}
.search_input.inline_input .form-control{min-width:auto}
.iphon_navigation ul li a{font-size:14px}
.nav-icon .header.shrink .iphon_navigation{top:70px}
.hdr_br{padding:0 15px;line-height:33px;text-align:center;margin:10px 0 0}
.our-achivement div[class*=col-]{margin-bottom:15px}
.our-achivement div[class*=col-]:nth-child(2)::after{display:none}footer .sec_space{padding-bottom:0}footer .row div[class*=col-]:nth-child(2){padding-top:24px;padding-bottom:15px;border-top:1px solid #686363;border-bottom:1px solid #686363}
.analog{height:90vw;flex:0 0 90vw;width:90vw}
.middle-circle{width:calc(100% - 20px);height:calc(100% - 20px)}
.analog .middle-circle p span{font-size:10px}
.small-circle{padding:10px;width:calc(100% - 210px);height:calc(100% - 210px)}
}