@media screen and (max-width:1845px){.our_services_section .image_box_content{left:-45px}.our_services_section .services_right_background img{height:775px;width:1197px}}@media screen and (max-width:1725px){.our_services_section .box{padding:58px 15px}.our_services_section .box h4{padding-right:0}}@media screen and (max-width:1522px){.our_services_section .box{padding:58px 4px}.banner-section .carousel-indicators{bottom:-65px!important}.video-section .elementor-widget-video .elementor-custom-embed-image-overlay img{height:678px!important}}@media screen and (max-width:1440px){.our_services_section .box{padding:58px 15px}.our-achievement-section .elementor-counter-number-prefix{display:block}}@media screen and (max-width:1199px){.banner-section .banner-section-content h6{margin-bottom:5px}.banner-section .banner-section-content h1{font-size:60px;line-height:64px;margin-bottom:22px}.banner-section .banner-section-content p{font-size:18px;line-height:28px;margin-bottom:20px}.default-btn{padding:18px 18px 18px 35px}.banner-section-content .btn_wrapper .readmore_btn{padding:18px 18px 18px 40px}h2{font-size:40px;line-height:46px}.our_services_section .image_box_content h2{margin-bottom:30px}.our_services_section .image_box_content figure{top:205px}.our_services_section .image_box_content p{margin-bottom:15px}.our_services_section .image_box_content .btn_wrapper a{padding:18px 18px 18px 30px}.our_services_section .box{padding:50px 40px}.our_services_section .box figure{margin-bottom:25px}.our_services_section .box p{margin-bottom:20px}.our_services_section .services_right_background img{height:685px}.our_services_section .owl-carousel h3{padding-right:30px}h3{font-size:38px;line-height:28px}.our_portfolio_section .portfolio_box .portfolio_box_content{padding:20px 20px;width:90%}.our_portfolio_section .portfolio_box .portfolio_box_content p{font-size:16px;line-height:18px}.our_portfolio_section .portfolio_box .left_circle_shape{top:-35px;left:-30px}.our_portfolio_section .portfolio_box .left_circle_shape img{width:130px}.our_portfolio_section .btn_wrapper{margin-top:15px}.our_portfolio_section .btn_wrapper a{padding:18px 18px 18px 50px}.our_portfolio_section .left_shape{top:45px;left:120px}h5{font-size:20px;line-height:28px}.testimonials-section .testimonial-box{padding:35px 10px;margin-bottom:15px}.testimonials-section .testimonial-box ul{margin-bottom:12px}.testimonials-section .testimonial-box .quote-img{top:45px;right:0}.testimonials-section .testimonial-box .quote-img img{width:40px}.testimonials-section .owl-carousel .owl-dots{margin-top:25px!important}.our_staff_section .staff_background img{height:795px;width:945px}.our_staff_section .heading{margin-bottom:55px}.our_staff_section .heading h2{padding:0 170px}.contact-section .contact_right_content{padding:50px 35px}.contact-section .heading h6{margin-bottom:5px}.contact-section .heading h2{margin-bottom:35px;padding-right:50px}.contact-section .heading figure{bottom:-20px}.contact-section .contact_right_content form .form-group{margin-bottom:15px}.contact-section .contact_right_content form input,.contact-section .contact_right_content form textarea{height:55px;line-height:55px}.contact-section .contact_right_content form textarea{height:120px;margin-bottom:22px}.contact-section .contact_right_content form .btn{padding:15px 0}h1{font-size:64px;line-height:66px}h4{font-size:22px;line-height:28px}.services_section .heading{margin-bottom:50px}.services_section .heading h2{padding:0 170px}.services_section .box{padding:40px 25px}.services_section .box figure{margin-bottom:22px}.services_section .box h4{padding-right:0}.services_section .box p{margin-bottom:20px}.sub_testimonials_section{padding:100px 0 45px}.testimonials-section .bottom_shape{display:none}.sub_portfolio_section{margin-top:0;padding:100px 0 70px}.banner-section .carousel-indicators{bottom:-60px!important}}@media screen and (max-width:991px){.banner-section .banner-section-content{padding:0}.banner-section .banner-section-content h6{margin-bottom:5px}h6{font-size:14px;line-height:16px}.banner-section .banner-section-content h1{font-size:50px;line-height:54px;margin-bottom:20px}.banner-section .banner-section-content p{font-size:16px;line-height:26px;margin-bottom:18px}.banner-section-content .btn_wrapper{position:relative;z-index:1}.banner-section-content .btn_wrapper .contactus_btn{margin-right:8px}.default-btn{padding:16px 16px 16px 25px}a{font-size:16px;line-height:16px}.btn_wrapper i{font-size:18px;line-height:18px;margin-left:12px}.banner-section-content .btn_wrapper .readmore_btn{padding:16px 16px 16px 25px}.banner-section .carousel-indicators{bottom:-90px!important}.our_services_section{padding:0 35px}.our_services_section .services_right_background img{height:530px;width:395px}.our_services_section::before{width:40%}.our_services_section::after{width:40%}.our_services_section .box{padding:40px 20px}.our_services_section .box figure{margin-bottom:20px}.our_services_section .box p{margin-bottom:15px}.our_services_section .owl-carousel .owl-dots{text-align:center}.services_section .box h3{padding-right:0}.our_portfolio_section .portfolio_box .portfolio_box_content{padding:18px 10px}.our_portfolio_section .portfolio_box .left_circle_shape img{width:115px}.our_portfolio_section .btn_wrapper{margin-top:0}.our_portfolio_section .btn_wrapper a{padding:16px 16px 16px 30px}.our_portfolio_section .btn_wrapper i{margin-left:15px}.our_portfolio_section .left_shape{top:25px;left:45px}.our_portfolio_section .left_shape img{width:85px}.testimonials-section .owl-carousel .owl-dots{margin-top:20px!important}.testimonials-section .testimonial-box ul{margin-bottom:8px}.testimonials-section .testimonial-box ul li i{font-size:14px}p{font-size:16px;line-height:26px}.testimonials-section .testimonial-box .quote-img{top:25px;right:10px}.testimonials-section .owl-stage-outer .owl-stage .owl-item{opacity:1}.testimonials-section .owl-stage-outer .owl-stage .owl-item .quote-img img{filter:none}.testimonials-section .owl-stage-outer .owl-stage .owl-item:not(.active)+.owl-item.active+.owl-item.active{opacity:1}.testimonials-section .owl-stage-outer .owl-stage .owl-item:not(.active)+.owl-item.active+.owl-item.active .quote-img img{filter:none}.testimonials-section .owl-stage-outer .owl-stage .owl-item:not(.active)+.owl-item.active+.owl-item.active .text-content p{font-size:16px;font-weight:400px}.our_staff_section .staff_background img{height:750px;width:600px}.our_staff_section .heading{margin-bottom:50px}.our_staff_section .heading h2{padding:0 115px}.our_staff_section .staff_box{padding:18px 18px 20px}.client_logo_section{padding:70px 0}.client_logo_section ul li{height:142px;line-height:142px}.contact-section .left_image{display:none}.contact-section .right_shape{display:none}.contact-section .left_shape{top:-30px;left:-22px}.contact-section .contact_right_content{padding:40px 30px;border-radius:30px;text-align:center}.contact-section .heading{padding-left:0}.contact-section .heading h2{margin-bottom:30px;padding-right:0}.contact-section .heading figure{bottom:-18px;right:0;left:0}.contact_right_content form input,.contact_right_content form textarea{height:50px;line-height:50px;font-size:14px;padding:0 20px}.contact_right_content form textarea{height:90px;margin-bottom:20px}.contact_right_content form .btn{padding:12px 0;font-size:16px;line-height:16px}.contact_right_content form .btn i{font-size:18px;line-height:18px;margin-left:12px}.our_staff_section .staff_box .image_wrapper .icons ul{bottom:32px;left:4px}.services_section .box{padding:40px 17px}.video-section .elementor-widget-video .elementor-custom-embed-image-overlay img{height:560px!important}}@media screen and (max-width:767px){.owl-dots{display:none!important}.banner-section .banner-section-content h1{font-size:36px;line-height:1.1em!important}.banner-section-outer{overflow:visible}.left_icons{margin:0}.left_icons ul li{display:none}.banner-section-outer .banner-section{padding:60px 0 135px}.banner-section-outer .banner-section .banner-section-content h1{font-size:44px;line-height:50px;margin-bottom:15px}.banner-section-outer .banner-section .banner-section-content p{margin-bottom:15px}.default-btn{padding:15px 15px 15px 20px}.banner-section-content .btn_wrapper .readmore_btn{padding:12px 12px 12px 18px}.btn_wrapper i{font-size:16px;line-height:16px;margin-left:10px}.banner-section-outer .banner-section-content .btn_wrapper .readmore_btn{padding:15px 15px 15px 25px}.banner-section-outer .banner-section .shape5{left:20px;top:25px}.banner-section-outer .banner-section .shape6{display:none}.banner-section-outer .banner-section .shape7{display:none}.banner-section-outer .shape2 img{width:145px}.banner-section-outer .shape3{display:none}.banner-section-outer .shape4{display:none}.banner-section-outer .top-btn figure{bottom:60px}.our_services_section{padding:0 10px}.our_services_section .services_right_background{display:none}.our_services_section::before{width:50%}.our_services_section::after{width:50%}.our_services_section .box{padding:30px 45px;text-align:center}.our_services_section .box figure{margin-bottom:18px;display:inline-block}.our_services_section .box p{margin-bottom:12px}.services_section .box{text-align:center!important}.our_portfolio_section .portfolio_box .left_circle_shape{display:none}.our_portfolio_section .left_shape{display:none}.our_portfolio_section .portfolio_box .portfolio_box_content span{font-size:12px;line-height:12px;margin-bottom:6px}.our_portfolio_section .portfolio_box .portfolio_box_content p{font-size:14px;line-height:16px}.our_portfolio_section .portfolio_box .portfolio_box_content p{font-size:14px;line-height:16px}.our_portfolio_section .btn_wrapper a{padding:15px 15px 15px 30px}.testimonials-section .testimonial-box{padding:20px 10px}.testimonials-section .testimonial-box ul{margin-bottom:5px}.testimonials-section .testimonial-box ul li i{font-size:12px}.testimonials-section .testimonial-box .designation-outer .designation{font-size:12px;line-height:18px}.testimonials-section .testimonial-box .info .image_wrapper{width:20%}.testimonials-section .testimonial-box .quote-img{top:0;right:0}.testimonials-section .testimonial-box .quote-img img{width:35px}.testimonials-section .owl-carousel .owl-dots{margin-top:10px!important}.our_staff_section .staff_background img{height:620px;width:400px}.our_staff_section .heading h2{padding:0 50px}.our_staff_section .heading{margin-bottom:45px}.our_staff_section .staff_box{padding:15px 12px 18px}.our_staff_section .staff_box .image_wrapper .icons ul{bottom:80px;left:10px}.our_staff_section .staff_box .image_wrapper .icons ul li{padding-bottom:10px}.our_staff_section .staff_box .image_wrapper .icons ul li i{font-size:14px;line-height:35px;height:35px;width:35px}.contact-section .contact_right_content{padding:30px 25px}.contact-section .heading h2{margin-bottom:25px}.contact-section .heading figure{bottom:-16px}.contact_right_content form .form-group{margin-bottom:12px}.contact_right_content form input,.contact_right_content form textarea{height:45px;line-height:45px;font-size:14px;padding:0 18px}.contact_right_content form textarea{height:100px;margin-bottom:15px}.contact_right_content form .btn i{font-size:16px;line-height:16px;margin-left:10px}.contact-section .left_shape{display:none}.services_section .heading{margin-bottom:40px}.services_section .heading h2{padding:0 48px}.services_section .box{padding:30px 15px}.services_section .box figure{margin-bottom:18px}.services_section .box p{margin-bottom:10px}.services_section .box .btn_wrapper a{font-size:14px;line-height:14px}.contact_info_section{padding:60px 0 190px}.contact_info_section .contact_info_background{display:none}.contact_info_section .heading{margin-bottom:45px}.contact_info_section .box{padding:35px 20px;margin-bottom:25px}.contact_info_section .box figure{margin-bottom:18px}.contact_map_section iframe{height:380px}.contact_client_section{padding:55px 0 40px}.footer-form-radius .footer-radius-image img{border-top-left-radius:30px}.video-section .elementor-widget-video .elementor-custom-embed-image-overlay img{height:390px!important}}@media screen and (max-width:575px){.banner-section-outer .banner-section .banner-section-content h1{font-size:32px;line-height:40px;margin-bottom:10px}.banner-section-outer .banner-section .banner-section-content p{margin-bottom:12px;font-size:14px;line-height:24px}.banner-section-outer .banner-section-content .btn_wrapper .contactus_btn{margin-right:5px}.default-btn{padding:12px 12px 12px 18px}a{font-size:14px;line-height:14px}.btn_wrapper i{font-size:14px;line-height:14px;margin-left:8px}.banner-section-outer .banner-section-content .btn_wrapper .readmore_btn{padding:12px 12px 12px 22px}.banner-section-outer .banner-section .shape5{display:none}.banner-section-outer .shape2{display:none}.our_services_section .box{padding:30px 5px}.our_services_section .box figure{margin-bottom:15px}.our_services_section .box p{margin-bottom:8px;line-height:24px}.our_services_section .box .btn_wrapper a{font-size:14px;line-height:14px}.our_services_section .box .btn_wrapper i{margin-left:8px}.our_services_section .owl-carousel .owl-dots{margin-top:25px!important}.our_services_section .owl-carousel .owl-dots .owl-dot span{width:10px;height:10px}.our_portfolio_section .heading h2{padding:0}.our_portfolio_section .portfolio_box .portfolio_box_content{padding:20px 20px}.our_portfolio_section .btn_wrapper a{padding:12px 12px 12px 28px}.testimonials-section .testimonial-box{padding:20px 20px}.testimonials-section .testimonial-box .quote-img{top:20px;right:20px}.testimonials-section .testimonial-box .info .image_wrapper{width:18%}p{font-size:14px;line-height:22px}.testimonials-section .owl-carousel .owl-dots .owl-dot span{width:10px;height:10px}.our_staff_section .heading h2{padding:0}.our_staff_section .staff_background{display:none}.our_staff_section .staff_box .image_wrapper img{width:100%}.our_staff_section .staff_box{margin:0 0}.our_staff_section .owl-carousel .owl-dots .owl-dot span{width:10px;height:10px}.contact-section .contact_right_content{padding:25px 25px}.contact_right_content form input,.contact_right_content form textarea{height:40px;line-height:40px;font-size:12px;padding:0 16px}.contact_right_content form .btn{padding:10px 0;font-size:14px;line-height:14px}.contact_right_content form .btn i{font-size:14px;line-height:14px;margin-left:8px}.services_section .heading{margin-bottom:35px}.services_section .heading h2{padding:0}.services_section .box{padding:30px 30px;text-align:center}.services_section .box figure{margin-bottom:15px}.services_section .box .btn_wrapper i{margin-left:8px}.team_staff_section .staff_box{margin-bottom:30px}.contact_info_section .heading{margin-bottom:40px}.contact_info_section .box{padding:35px 30px;text-align:center}.contact_info_section .box figure{margin-bottom:15px}.contact_info_section .box h5{margin-bottom:5px}.contact_map_section iframe{height:340px}}