@media only screen and (max-width:700px){h1{font-size:calc(2rem + 0.2vw)}h2{font-size:calc(1.7rem + 0.2vw)}h3{font-size:calc(1.4rem + 0.2vw)}h4{font-size:calc(1.2rem + 0.2vw)}h5{font-size:calc(1.1rem + 0.2vw)}h6{font-size:calc(1rem + 0.2vw)}.banner-left-txt h1{font-size:1.8rem;line-height:2.1rem}.head-cont-sec{display:none}.logo-bx{width:50%;clip-path:unset;margin-bottom:10px;text-align:right;position:unset}.nav-sec{margin-bottom:10px}.main-head{padding:10px 20px 0 20px}.banner-sec{height:auto;padding:0 20px;margin-top:0}.banner-bx{width:100%;height:100%;padding:40px 20px;flex-direction:column;justify-content:center}.banner-left-txt{width:100%}.banner-rght-slide{width:100%;margin-top:50px}.grad-tit-bx{width:100%}.our-ser{padding:30px 20px}.hm-ser-wr{flex-direction:column}.serv-bx{width:100%;min-height:unset;padding:2rem 1rem;margin:10px 0}.hm-abt-sec{padding:30px 20px}.hm-abt-sec p{width:100%}.wrkflw-grid{height:auto;grid-template-columns:1fr}.rotate{transform:unset;position:unset;overflow:unset;text-overflow:unset;white-space:wrap}.why-ch{padding:30px 20px}.sh-wid{width:100%}.why-ch-bx-cont{flex-direction:column}.why-ch-bx{width:90%}.why-ch-bx-imgbx{width:16%}.ser-det-sec{padding:30px 20px}.det-ser-bx-card{padding:1rem}.det-ser-bx-card-grid{grid-template-columns:1fr;grid-template-rows:1fr}.b-list li::after{left:-10%}.b-list li{width:48%;margin-left:2%}.b-list-round li{width:40%;margin:10px 10px;align-items:flex-start;justify-content:flex-start}.b-list-round li::after{left:-22%}.b-list-round{align-items:flex-start;justify-content:flex-start}.portfolio-sec{padding:10px 20px}.review-sec{padding:30px 20px}.review-bx{flex-direction:column;border-radius:0}.review-bx-inner-left{width:100%;border-top-left-radius:0;border-bottom-left-radius:0}.review-bx-inner-rght{width:100%}.ft-sec{padding:30px 20px 0 20px}.ft-logo-bx{width:50%}.cont-det-bx ul{margin:0 auto;flex-direction:row;flex-wrap:wrap;justify-content:center}.cont-det-bx ul li{margin:10px 5px}.ft-qk-lnk-sec ul{flex-wrap:wrap}.ft-qk-lnk-sec ul li{margin:0 15px}.ft-qk-lnk-sec ul li::before{left:-18px}.ft-qk-lnk-sec ul li:first-child::before{content:'';width:8px;height:8px;background-color:var(--primary);border-radius:50%;position:absolute;top:50%;left:-18px;transform:translateY(-50%)}.some-use-link ul li{width:100%}.cprght{padding:.3rem .5rem}.wrkflow-bx-span{background-color:unset}.slider-container{width:100%;top:100%}.slider-container .slider{margin:10px auto;position:unset}.inner-banner{margin:0 auto 0 auto;padding:1rem 2rem}.logo-bx img{width:70%}.stellarnav.mobile.right>ul{z-index:9999}.tag-line{display:none}.page-name{font-size:1.3rem}.page-bc-nav ul li a{font-size:.9rem}.page-bc-nav ul li::before{left:-18%}.bas-sp{padding:30px 20px}.free-soc-sec a img{width:8%}.prof-cont p{width:100%}.stry-ser{margin-top:30px;flex-direction:column}.str-ser-bx{width:100%;margin-bottom:20px;padding:1rem 1.5rem}.discuss-proj{flex-direction:column}.discus-tit-img img{width:50%}.discus-tit-img span{font-size:1.4rem;line-height:1.8rem}.discuss-proj a{margin-top:30px}.ser-areas{padding:30px 20px}.why-we-best{padding:30px 20px}.why-we-best-imgbx{width:20%}.why-we-bst-bx{margin-bottom:50px}.other-ser{padding:30px}.other-sli-navbx{display:flex;align-items:center;justify-content:center}.other-sli-navbx-left,.other-sli-navbx-right{padding:.5rem .3rem}.more-ser-desc{flex-direction:column}.more-ser-left{width:100%;padding:1rem 1.5rem}.feat-sec{padding:0 20px}.stand-sec{padding:20px 0}.req-qt{padding:30px 20px}.indu-ser{padding:30px 20px}.qt-frm{width:100%}.cst-pr{width:100%}.port-sec .btn{margin:10px}.port-bx{margin-bottom:40px}.cont-det-sec{width:100%;margin-top:40px}.service-banner{margin:0 auto 20px auto}.ser-bann-cont h1{font-size:1.3rem;line-height:1.7rem}.ser-bann-cont{width:95%}.why-ch-ser{padding:30px 20px}.why-ch-bx{width:100%}.why-ch-img-bx{width:22%}.steps-serv{padding:30px 20px}.steps-serv-wr{padding:20px 0}.why-ch-dw{padding:30px 20px}.why-ch-dw-grid{grid-template-columns:1fr}.price-sec{padding:30px 20px}.cyan-pr-card{margin-bottom:30px}.blue-pr-card{margin-bottom:30px}.faq-sec{padding:30px 20px}.card-header h5 .btn-link{font-size:1rem}.indu-ser-grid{width:100%;height:auto;display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:20px}.indu-ser-grid-spanbx{grid-column:auto;grid-row:auto}.inner-prt-sec{padding:30px 20px}.serv-cont-sec{padding:30px 20px}.cyan-pr-card-au{margin-bottom:40px}.blue-pr-card-au{margin-bottom:30px}.more-ser-right{width:100%}.more-ser-right img{width:100%}}@media only screen and (min-width:991px) and (max-width:1230px){.main-head{padding:15px 20px 0 20px}}