h1,h2,h3,h4,h5,h6{letter-spacing:0;font-family:'Montserrat'!important;font-style:normal!important}p,.stm_slide_thumb_heading,.mtc_h,.stm_testimonials__review,.wpb_wrapper,ul li,.stm-icontext__text,.stm_bottom_copyright,.stmicon-iphone{font-family:'Open Sans'!important;font-style:normal!important}span{font-style:normal!important}.hire-resources .stm_pricing-table-flip_style_2.stm_flipbox .stm_flipbox__front{border:1px solid #ddd!important}.hire-resources .stm_pricing-table-flip_style_2 .stm_flipbox__back{color:#fff}.hire-resources .stm_pricing-table-flip_style_2 .stm_flipbox__back a.btn.btn_white span{color:#000!important}.hire-resources .stm_pricing-table-flip_style_2 .stm_flipbox__back .inner{word-break:break-all;display:block!important}.hire-resources .stm_pricing-table-flip_style_2 .stm_flipbox__back .inner a.btn.btn_primary{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;word-wrap:break-word;background:#fff}body.stm_footer_layout_2 .stm-footer .footer-widgets{margin:0!important;padding:80px 0 20px!important}body.stm_footer_layout_2 .stm-footer{background:#fff}body.stm_footer_layout_2 .stm-footer__bottom{padding:15px 0!important}body.stm_footer_layout_2 .stm-footer__bottom::before{background:#000}body.stm_footer_layout_2 .stm-footer__bottom .stm_bottom_copyright{color:#fff}body.stm_footer_layout_2 .stm-footer__bottom .stm_bottom_copyright a{color:#fff!important;font-weight:700}.footer-widgets .widget_block.widget_media_gallery{padding-top:20px!important;position:relative}.footer-widgets .widget_block.widget_media_gallery:after{content:"";height:1px;width:calc(100% - 30px);background:#ddd;position:absolute;top:0;left:15px}.footer-achievements figure.wp-block-image img{object-fit:contain}.widget-footer.widget_nav_menu .menu li a:hover{color:#ec1111!important}.stm-header .stm-navigation__default>ul>li>a{border-radius:0;border:0;border-bottom:2px solid #fff0;font-weight:600}.stm-header .stm-navigation__default>ul>li.current-menu-item>a{border-color:#ec1111;font-weight:600}.stm-header .stm-navigation__default>ul>li{padding:0 5px}.white-color h3,.white-color p{color:#fff}.stm_footer_layout_2 .stm-footer .footer-widgets .stm_wp_widget_text .stm-socials a{margin:5px}.stm-header .stm-logo img{max-width:150px!important}.widget_contacts_inner .stm-icontext__address:first-child{margin-bottom:10px}.widget_contacts_inner .stm-icontext__phone,.widget_contacts_inner .stm-icontext__fax{margin-bottom:3px}.footer-widgets .stm-icontext__text{font-size:14px;line-height:20px}span.country{display:block;font-weight:600}.widget_contacts_inner .stm-icontext__address{display:block}span.number,span.number a{color:#fff;font-size:14px;display:block}span.number br{display:none}span.number:not(:last-child){padding-bottom:10px}.stm_layout_company.stm_form_style_2 .stm_select,.stm_layout_company.stm_form_style_2 .stm_cf7 .request_quote .wpcf7-form-control-wrap .wpcf7-form-control{border-color:#ddd!important;color:#000!important}.stm_mobile__logo img{max-width:120px}.stm_layout_company .vc_separator h1{text-align:center;line-height:1.3;position:relative}.blog-page a.stm_post_type_list__single{overflow:hidden}.blog-page a.stm_post_type_list__single .stm_post_type_list__image img{width:100%;height:auto}.column-spacing .vc_column-inner .stm_iconbox{margin-bottom:35px}.stm_slider_thumbs_container ul.stm_slider_thumbs_list li.stm_slide_thumb .stm_slide_thumb_body .stm_slide_thumb_heading{margin-bottom:5px}.column-spacing .vc_column-inner .stm_iconbox .stm_iconbox__icon{width:50px!important;height:50px!important}.column-spacing .vc_column-inner .stm_iconbox i{font-size:30px!important}.modal_box{background:#fff;box-shadow:0 0 40px 1px #ddd;padding:20px!important;border-radius:10px!important}.why-hire-us:before{background:#ec1111;width:100%;height:50%;position:absolute;bottom:0;left:0;z-index:0}.max-width-40{max-width:670px}.why_hire_us{background:#fff}.awards_block .vc_column-inner>.wpb_wrapper{background:#fff;box-shadow:0 0 40px 1px #ddd;padding:20px;margin-bottom:30px;border-radius:10px;height:100%}.awards_block .vc_column-inner>.wpb_wrapper img{max-width:100px}div#portfolio-container .filter-buttons{display:flex;align-items:center;justify-content:center;gap:1rem 2rem;flex-wrap:wrap;margin-bottom:3rem}div#portfolio-container .filter-buttons button{padding:14px 17px;font-size:13px;border-radius:2px;font-weight:700;letter-spacing:.5px;background:#fff;border:1px solid #ddd;text-transform:capitalize}div#portfolio-container .filter-buttons button.mixitup-control-active{background:#ec1111;color:#fff}div#portfolio-container .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}div#portfolio-container .grid .grid-item{background:#fff;box-shadow:0 0 16px 3px #ddd;padding:0;border-radius:6px;position:relative}div#portfolio-container .grid .grid-item img{min-height:280px;object-fit:cover;width:100%;max-height:300px}div#portfolio-container .grid .grid-item h3{font-size:18px;margin:0;position:absolute;width:100%;bottom:0;background:#000000e0;color:#fff;padding:10px 20px;font-weight:500;letter-spacing:0}.wpb_single_image.awards-image{margin:0}.wpb_single_image.awards-image img{max-width:200px!important;max-height:150px;object-fit:contain}.vc_custom_heading.service_head{font-weight:300;max-width:700px;margin:20px auto 0}.widget_contacts_inner .stm-icontext__address span.stm-icontext__text{line-height:1.5}.justify-text p{text-align:justify}.modal_box .stm_iconbox__icon{margin-bottom:15px}a.btn.btn_outline.btn_white.build_button.btn_icon-right{background:#fff}.single-stm_services.stm_lists_style_3 .wpb_text_column ul li{display:flex!important}.single-stm_services.stm_lists_style_3 .wpb_text_column ul li::before{font-size:28px}i.fa-twitter:before{content:"\e61b"}.stm-header__cell_right .stm-text i{color:#fff!important}.vc_general.vc_tta.vc_tta-tabs.technology-tab ul.vc_tta-tabs-list li.vc_tta-tab span.vc_tta-title-text{padding:15px 25px}.stm_services_text_carousel .owl-item .content p,body.stm_footer_layout_2 .stm-footer .footer-widgets .textwidget{text-align:justify}.btn.btn_outline.read-more-btn:hover span.btn__label{color:#fff!important}.stm_titlebox .stm_titlebox__inner .stm_titlebox__title{color:#fff;text-align:center}.stm_form_style_2 .comment-form .submit{line-height:1.2}.hire-resources .stm_pricing-table-flip_style_2 .stm_flipbox__back .inner{word-break:break-word}.stm_markup.stm_single_post li h3{line-height:1.2;font-size:16px;font-weight:500;font-family:"Roboto",sans-serif;letter-spacing:0;margin:1rem 0}.stm_markup.stm_single_post li h3 strong{font-weight:500}body.blog .stm_markup.stm_markup_right{padding-bottom:60px}.cta-all{padding-block:40px}.stm_markup.stm_single_stm_services .stm_icon{height:55px;margin-bottom:15px!important}.stm_markup.stm_single_stm_services .stm_icon i{font-size:50px!important}figure.columns-2.footer-achievements figure.wp-block-image{margin:0!important}.about-mission{background:linear-gradient(to left,#121212 50%,#ec1111 50%)}.about-mission .vc_col-sm-6>.vc_column-inner>.wpb_wrapper{padding:0 30px}h2.vc_custom_heading{line-height:1.15!important}.menu-footer-menu-container ul#menu-footer-menu{column-count:2}.modal_box.stm_iconbox_style_9 .stm_iconbox__text h5 span:after{width:100%}.testimonial-section .stm_testimonials__review{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.modal_box h5.no_line{color:#0a0a0a!important}.single-post .site-content{padding-bottom:5rem}@media screen and (max-width:1199px){.stm-header .stm-navigation__default>ul>li>a{padding:4px!important}}@media screen and (min-width:992px){.stm_slider.owl-carousel,.stm_slider .owl-item .stm_slide{height:auto!important;min-height:90vh}}@media screen and (max-width:767px){.menu-footer-menu-container ul#menu-footer-menu{column-count:1}.technology-tab .vc_tta-panels-container .vc_tta-panel-body .wpb_gallery_slides li.isotope-item img{width:100px;height:100px;transform:scale(1.5)}.vc_custom_heading.service_head{font-size:22px!important;letter-spacing:0}.stm_titlebox_style_2 .stm_titlebox__title.h1{font-size:45px;line-height:1.2;letter-spacing:0}.technology-tab .vc_tta-panels-container .vc_tta-panel-body{padding:20px 0!important}.technology-tab .vc_tta-panels-container .vc_tta-panel-body .wpb_gallery_slides li.isotope-item{position:relative!important;left:0!important;top:0!important;padding:0 15px 0 0}.about-mission{background:linear-gradient(to top,#121212 50%,#ec1111 50%)}.cta-all .text-right.wpb_column{text-align:left}.about-mission .vc_col-sm-6>.vc_column-inner>.wpb_wrapper{padding:0}.stm_titlebox_style_2{margin-bottom:35px}.stm_layout_company .vc_separator{width:100%!important;text-align:center}div#portfolio-container .grid{grid-template-columns:1fr}.technology-section h4.vc_tta-panel-title{font-size:16px;text-transform:uppercase}.stm_slider_thumbs_container ul.stm_slider_thumbs_list li span.fa{font-size:26px}div.stm_slider_thumbs_container ul.stm_slider_thumbs_list li.stm_slide_thumb .stm_slide_thumb_icon{height:auto;line-height:1!important;font-size:30px!important;margin-top:0}.stm_slider_thumbs_container ul.stm_slider_thumbs_list li.stm_slide_thumb .stm_slide_thumb_body span.stm_slide_thumb_heading{padding:0;margin:0}.stm_slider_style_10.stm_slider .stm_slide__title,.stm_slider_style_10.stm_slider .stm_slide__content,.stm_slider_style_10.stm_slider .stm_slide__button{margin:0!important;padding:5px 10px!important;background:#16161675}.stm_markup__content .stm_slider .stm_slide,.stm_markup__content .stm_slider{height:350px!important}.counter-section .stm-counter_style_2{text-align:center;padding-left:0}.counter-section .stm-counter_style_2:before{width:0;opacity:0}}@media screen and (max-width:575px){.stm_staff_container_grid .col-sm-6{width:100%!important}}