section#home{min-height:1000px;background-size:cover}div#top-head{margin-top:150px}li.menu-btn.menu-item a{padding:14px 30px !important;background:#1f9bde;border-radius:100px;font-size:16px;min-width:170px;text-align:center}div#bottom-title-banner .elementor-widget-container{max-width:800px;margin:-300px auto 0;min-height:300px;padding:100px 50px;background-size:contain !important}div#bottom-title-banner h3{color:#fff;text-transform:uppercase;font-weight:300;font-size:24px}#top-menu ul li a{font-weight:500;letter-spacing:.5px}div#bottom-title-banner h2{color:#fff;text-transform:uppercase;font-weight:600}div#bottom-title-banner .elementor-text-editor{width:44%;text-align:left;margin-left:auto}section#about:after{content:'';position:absolute;width:100%;height:100%;background:url(http://teamandtech.wpengine.com/wp-content/uploads/2020/04/mission-bg.png) no-repeat;top:0;left:0;z-index:-1}.elementor-59 .elementor-element.elementor-element-b11b2fd .elementor-text-editor{text-align:center;color:#bebebe !important}.elementor-element.elementor-element-ceb0d1c:after{position:absolute;width:2px;height:100%;background:#b9b9b8;right:0;content:'';right:40px}section#testimonials-sec .elementor-testimonial__image img{border-radius:0 !important;width:auto !important;height:auto !important}.elementor-testimonial__content{max-width:900px;margin:auto;position:relative}.elementor-testimonial__image{position:relative}.elementor-testimonial__image:after{content:'';width:70px;height:60px;background:url(http://teamandtech.wpengine.com/wp-content/uploads/2020/04/quote.png) no-repeat;position:absolute;bottom:0;background-position:center center;background-size:contain;right:0}.elementor-testimonial__text{margin-top:100px}cite.elementor-testimonial__cite{position:absolute;top:0}.elementor-element.contact-form{max-width:900px;margin:auto}.elementor-element.contact-form input,.elementor-element.contact-form textarea{min-height:50px;outline:none !important;box-shadow:none !important}.elementor-element.contact-form input::placeholder,.elementor-element.contact-form textarea::placeholder{color:393939 !important}div#media_image-2{margin-bottom:20px !important}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget{width:14%;margin-right:2% !important}div#footer-widgets .footer-widget:first-child{min-width:330px}#main-footer .footer-widget h4{color:#fff;margin-top:18px;padding-bottom:35px}div#text-2{margin-bottom:20px}div#custom_html-2 ul li img{margin-right:10px}#footer-widgets .footer-widget li{padding-left:0 !important}div#footer-bottom{border-top:solid 1px #76bce1;padding:40px 0 30px;text-align:center}div#footer-info{text-align:center;width:100%;padding:0}@media (max-width:1199px){#top-menu li{padding-right:15px}li.menu-btn.menu-item a{min-width:0}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget{width:12%}#footer-widgets .footer-widget li a{font-size:12px}section#jobs-sec{padding:0 !important}}@media (max-width:991px){div#top-head{margin-top:100px}ul#mobile_menu{background:#1f9bde !important}li.menu-btn.menu-item a{text-align:left}img#logo{max-height:100%}section#Contact-sec{padding:0 50px 50px !important}section#Contact-sec .elementor-text-editor br{display:none}div#footer-widgets .footer-widget:first-child{min-width:0}.footer-widget:nth-child(n){width:100%!important;margin:15px 0!important}#footer-widgets .footer-widget .fwidget{margin-bottom:20px !important}#main-footer .footer-widget h4{padding-bottom:15px}.elementor-59 .elementor-element.elementor-element-cc2e710>.elementor-widget-container{margin:10px 0 -10px !important}.elementor-element.elementor-element-ceb0d1c:after{opacity:0}div#bottom-title-banner .elementor-widget-container{padding:100px 0}}@media (max-width:767px){div#top-head{margin-top:0}section#home{min-height:700px}section#home h2.elementor-heading-title{font-size:35px}.elementor-text-editor br{display:none !important}div#bottom-title-banner .elementor-widget-container{background:#1f9bde;margin:-150px auto 0}div#bottom-title-banner .elementor-text-editor{width:90%}div#bottom-title-banner h2{font-size:24px}section#about h2.elementor-heading-title{font-size:32px !important}.elementor-59 .elementor-element.elementor-element-4e21242{padding:20px 0 50px !important}section#nain-serv-sec h2.elementor-heading-title{line-height:normal;margin:40px 0 0}section#nain-serv-sec .elementor-image-box-wrapper{text-align:center;margin:0 0 20px}section#testimonials-sec .elementor-text-editor{font-size:30px}section#Contact-sec{padding:0 20px 50px !important}section#Contact-sec h2.elementor-heading-title{font-size:28px}}