@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1300px}.blog-item,.feature-item{margin-bottom:0}.book-preview{background:#413e65;margin:0 150px}.nav-item.dropdown .dropdown-menu{display:block;visibility:hidden;opacity:0;top:120%}.nav-item.dropdown:hover .dropdown-menu{opacity:1;visibility:visible;top:100%}}@media (max-width:992px){.section-padding{padding:60px 0}.banner{background:#ecf5ff}.menu_fixed . navbar-collapse,.navbar-toggler{background:#fff}.about-section .image-column .inner-column .author-desc,.header-socials,.image-services-section,.vertical,. why-choose-banner img{display:none}.navbar{padding:10px}.navbar-nav .nav-link{padding:10px 0;color:#000}.site-navigation{padding:5px 0}.faqs-section{margin-top:0}.client-logo,.section-heading{margin-bottom:30px}.banner-img img{width:100%}.navbar-collapse{position:absolute;background:#fff;left:0;width:88%;top:30px;z-index:999;transform:translateY(61px);margin:0 auto;right:0;padding:10px}.nav-item.dropdown .dropdown-menu{margin-left:20px}.menu_fixed .navbar-nav .nav-link{color:#000}.banner-content,.cta-content,.footer{text-align:center}.banner .banner-content h2{font-size:32px}.heading-title{font-size:26px}. cta-ft-award,.ft-bt-link{text-align:center!important}.footer-widget{margin-bottom:10px!important;margin-top:15px}.btn-main-2,.cta-2-btn-1{display:block;margin-bottom:10px}.header-contact-left{display:none;padding:10px 0 0}.header-contact-right{padding:0}.navbar-toggler{border-radius:0;color:#fff !important;font-size:1.5rem}ul.list-icon{text-align:left}.review-item{min-height:auto}}@media (max-width:768px){.prefix span{font-size:30px;margin-bottom:0}#about-section img{display:none}.tab button,.tab-pricing button{outline:0;cursor:pointer;transition:.3s}.content-col h1{font-size:32px!important}.about-overview h2.h2{font-size:28px!important;color:#000}p{color:#444;font-family:'Urbanist',sans-serif;line-height:28px;font-size:15px}.tabcontent h2{font-size:24px!important;line-height:40px}.hero-section{padding:30px 0}.services-page-section{padding:30px 0 0}#content,.banner-content,.cta-content,.footer,.txt-mob-center{text-align:center}. service-title b{font-size:28px;color:#fff}.service-box span{font-size:20px;font-weight:700}.wrap-button{text-align:center!important;margin:0 auto}#counter,#counter .item,.heading,.lets-discuss span{text-align:center}.header-btn,.tabset{margin-left:0}.wrap-button .mr-4{margin-right:0!important}. tabcontent ul li{font-size:16px}#counter{display:grid!important;align-items:center;justify-content:center;grid-template-columns:auto auto auto;gap:5px}.portfolio-content span{font-size:22px;color:#61ce70;font-weight:700;margin-left:16px}.heading{color:#fff;font-size:22px;font-weight:700;position:relative;margin-bottom:20px;text-transform:uppercase;z-index:999}.testimonial span{font-size:18px;color:#fff;font-weight:700}.testimonial4_slide p{color:#fff;font-size:15px;line-height:1.4;margin:40px 0 20px}.faq-title h3{font-size:18px}.faq h3{font-size:18px}.lets-content h2{font-size:30px;color:#fff}. lets-discuss span{color:#fff;font-size:42px}.btn-fill{background:#61ce70;color:#000!important;margin-bottom:10px}.mySlides img{width:270px}.about-section . image-column .inner-column .author-desc,.banner-image,.image-services-section,.main-image,.owl-theme .owl-nav [class*=owl-],.sec-title .title,.vertical{display:none}.cta-ft-award span{display:table-row;width:10%;margin-top:14px;margin-left:10px;margin-right:10px;text-align:center}.lets-con-res,.tab button{display:block}.banner{background:#ecf5ff}.banner .banner-content h1{font-size:25px;line-height:30px}b{font-size:12px}.banner .banner-content ul li{line-height:25px;font-size:14px;font-weight:500}.carousel-container{margin-top:15px}#counter .item{width:100%;padding:10px;margin-top:0}#counter .item h3,. res-count-text{font-size:13px}.tab button{color:#000;padding:8px 12px!important;width:100%;text-align:left;font-size:15px;margin:5px 5px;line-height:20px;border:1px solid #dcdcdc!important}.banner .banner-content ul{margin-bottom:10px;text-align:center}.blog_section .about_content{background-color:#61ce6b;color:#fff;padding-top:70px;padding-right:15px;padding-bottom:62px;position:relative;height:450px;width:120%}.sec-title h2{font-size:25px;line-height:1.28em;color:#222;font-weight:600;margin-top:80px}.our-services-content{width:100%}.header-top,.section-padding{padding:10px 0}. about-section{position:relative;padding:5px 0 0}.about-sec-img{width:auto!important}.google-rev{padding:40px;float:left;box-shadow:0 0 20px #ddd;color:#000;width:100%;height:100%;max-width:100%;max-height:100%;justify-content:space-between}.header-contact li,.header-socials li{float:none;text-align:center}.header-right{float:none!important;text-align:center;margin-top:10px}.header-contact li:last-child{padding-left:0}.banner .banner-content h2,. section-heading h3,.services-content-col h1{font-size:32px}.client-logo{margin-bottom:30px}.navbar-collapse{width:100%;top:20px}.testi-next,.testi-pre{top:0;position:relative}.heading-title{font-size:26px}.tabset{max-width:100%;text-align:center;background:#fff;margin-top:-100px;border-radius:4px}. cta-ft-award,.ft-bt-link{text-align:center!important}.footer-widget{margin-bottom:10px!important;margin-top:15px}.footer-copyright p{line-height:normal;text-align:left;font-size:14px;margin:6px 0}.btn-main-2,.cta-2-btn-1{display:block;margin-bottom:10px}.word,.word-1 h3{font:700 2em 'DM Sans'}.word-1 h4{font:700 .9em 'DM Sans'}.testi-pre{left:0!important}.testi-next{right:0!important}.blog_section .about_content .background_layer{width:370px}.content-service h2,.res-tech-head h2,.services-content-col h2{font-size:24px}.about-overview{display:flex;align-items:start;flex-direction:column}.card .carousel-caption{min-height:150px;overflow:hidden}.tab-pricing{overflow-x:scroll;max-width:800px;width:100%;display:flex}.tab-pricing button{display:inline-block!important;color:#000;padding:10px;border:none;text-align:center!important;width:100%!important;max-width:100%;min-width:40%;font-size:15px!important;margin:1% 1% 25px!important;border-radius:4px;box-shadow:0 11px 20px rgb(123 149 162 / 20%)!important}}@ media(max-width:1024px){.content-col h1{font-size:41px}.testi-pre{left:-410px}.testi-next{right:-410px}.blog_section .about_content .background_layer{left:-50px}.navbar-brand{width:30%}.image-1 h5{font-size:14px}.copy-text{font-size:13px}}@media(max-width:425px){#about-section img{display:none}. dnone{display:none}.logo-strip img{width:350px;position:relative;right:-17px}.lets-con-res,.portfolio-content,ul.social-links{display:block}. content-col h1{font-size:32px!important}.about-overview h2.h2{color:#000;font-size:28px!important}p{color:#444;font-family:'Urbanist',sans-serif;line-height:22px;font-size:14px}.tabcontent ul li{font-size:16px}.tabcontent h2{font-size:24px!important;line-height:32px}.services-page-section{padding:30px 0}.service-title b{font-size:28px;color:#fff}.service-box span{font-size:20px;font-weight:700}.res-about-img-box,.txt-mob-center{text-align:center}.portfolio-content span{font-size:22px;color:#61ce70;font-weight:700;margin-left:14px}.wrap-button{text-align:center!important;margin:0 auto!important}#counter,#counter .item,.heading,.lets-discuss span{text-align:center}.wrap-button .mr-4{margin-right:0!important}.heading{color:#fff;font-size:22px;font-weight:700;position:relative;margin-bottom:20px;text-transform:uppercase;z-index:999}.testimonial span{font-size:18px;color:#fff;font-weight:700}.testimonial4_slide p{color:#fff;font-size:15px;line-height:1.4;margin:25px 0 20px}.faq-title,.faq-active.faq-title{margin-left:1px!important}.faq-title h2{font-size:21px}.faq-title h3{font-size:21px}.faq h3{font-size:18px}.faq h2{font-size:16px}.lets-content h2,.lets-discuss span{color:#fff}.btn-fill{background:#61ce70;color:#000!important;margin-bottom:10px}.google-rev{padding:15px;float:left;box-shadow:0 0 20px #ddd;color:#000;width:100%;height:100%;max-width:100%;max-height:100%;justify-content:space-between}#counter .item{width:100%;margin-top:0}.owl-theme .owl-nav [class*=owl-]{display:none}.navbar-collapse{top:10px}.navbar-brand{width:75%}.tabs-section{padding:0}.img-box-logo{margin:10px}.blog_section .about_content{background-color:#61ce6b;color:#fff;padding-top:70px;padding-right:15px;padding-bottom:62px;position:relative;height:370px;width:120%}.lets-content h2,.lets-discuss span{font-size:24px}.faq h4{font-size:15px}.lets-con-res{overflow:hidden;margin-bottom:16px}.tab-pricing button{min-width:57%}}@media(max-width:375px){.lets-discuss span{font-size:29px}#counter .item{padding:5px}.blog_section .about_content .background_layer{left:45px}.tab-pricing button{min-width:82%}}