.stm_gmap_wrapper .alert{margin-bottom:0;}.stm_gmap_wrapper .alert strong{color:#ff0000;}.loader{position:relative;margin:0 auto;width:100px}.loader:before{content:'';display:block;padding-top:100%}.circular{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:100%;-webkit-transform-origin:center center;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}.path{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}@media only screen and (max-width:992px){body.header_style_3 .logo{float:none;}body.header_style_3 #header .header_top .icon_text{float:left;margin:30px 30px 0 0;}body.header_style_3 #header .top_nav .icon_text{display:none;}body.header_style_3 #header .top_nav .icon_text:before{display:none;}.top_nav .top_nav_wrapper>ul>li>a{padding:21px 14px;}}@media only screen and (max-width:767px){body .vc_cta3.vc_cta3-actions-right .vc_cta3-content{width:auto !important;text-align:center;margin:0 0 20px;}body .vc_cta3.vc_cta3-actions-right .vc_cta3-content .vc_custom_heading{text-align:center;}body .vc_cta3.vc_cta3-actions-right .vc_btn3-container.vc_btn3-right{text-align:center}.stm_gmap_wrapper .gmap_addresses .owl-dots-wr{z-index:15;}}.company_history>ul>li .company_history_text h4{margin:0 0 4px;}.company_history>ul>li .company_history_text{padding:0 0 20px 20px;}.company_history>ul>li .sep{width:10px;}a:hover{text-decoration:none !important;}a.pPopUp{font-size:14px;letter-spacing:0;line-height:normal;padding-top:5px;padding-bottom:5px;padding-right:15px;padding-left:15px;border:1px solid #8cb542;color:#f79429;display:inline-block;text-transform:uppercase;margin:4px;}a.pPopUp:hover,a.pPopUp:focus,a.pPopUp:active{color:#fff;background:#8cb542;text-decoration:none;}.alg_inquiry_form .input-group input,.alg_inquiry_form .input-group textarea{background:#eee;}.alg_inquiry_form .input-group input:focus,.alg_inquiry_form .input-group textarea:focus{background:transparent !important;border-radius:0px !important;}.tablepress tr:first-child{border-top:1px solid #e6e6e6;}.alg_visit_icon_box .icon_box h5{margin-bottom:4px !important;}.alg_visit_icon_box .icon_box p{font-size:18px !important;color:#1a1a1a !important;}.alg_infra_custom_menu .menu-infrastuc-container ul li{display:inline-block;width:24%;}.alg_infra_custom_menu .menu-infrastuc-container ul li a{width:100%;}.alg_info_box .info_box .info_box_image{float:left;margin:10px 25px 15px 0;}.alg_info_box .info_box .title h4{display:inline;font-size:18px;font-weight:600;color:#8CB542;}.alg_info_box .info_box p{overflow:auto;}.alg_info_box .info_box ul{margin-bottom:20px;margin-left:105px;color:#222;}.alg_text_border .alg_heading{text-align:center;}.alg_text_border{border:1px solid transparent;}.alg_text_border:hover{border:1px solid #fff;}.alg_text_border:hover .alg_heading div{color:#8CB542 !important;}.alg_product_table tr td{vertical-align:middle !important;}.alg_product_table tr td a i{color:#e21e00 !important;font-size:24px!important;padding:0 10px;}.alg_product_table tr td:last-child{text-align:center;}.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left{display:inline-block;}a.pPopUp{font-size:14px;letter-spacing:0;line-height:normal;padding-top:5px;padding-bottom:5px;padding-right:15px;padding-left:15px;border:1px solid #8cb542;color:#f79429;display:inline-block;text-transform:uppercase;margin:4px;}a.pPopUp:hover,a.pPopUp:focus,a.pPopUp:active{color:#fff;background:#8cb542;}#fancybox-wrap{width:500px !important;left:50% !important;margin-left:-250px !important;}#product_inquiry{width:100%;}#product_inquiry .vfb-section{padding:0 10px;}#product_inquiry .vfb-fieldset{border:0px;padding:0;margin:0;}#product_inquiry .vfb-fieldset.verification{margin-top:-1.5em;}#product_inquiry .vfb-legend h3{letter-spacing:0px;border-bottom:4px double #fff;margin-bottom:10px;padding-top:5px;text-align:center;padding-bottom:5px;color:#fff;background:#f79429;font-size:20px;font-weight:400;}#product_inquiry .vfb-legend h3:after{display:none;}#product_inquiry .verification .vfb-legend h3{letter-spacing:0px;font-size:14px;border-bottom:0px;margin-bottom:0px;padding-top:0px;padding-left:10px;text-align:left;padding-bottom:0px;color:#f79429;background:transparent;}#product_inquiry label.vfb-error{color:#f00;font-weight:normal;}#product_inquiry label{color:#000;font-weight:600;margin-bottom:3px;margin-top:5px;}#product_inquiry input[type="text"],#product_inquiry input[type="email"],#product_inquiry textarea{width:100%;font-size:12px;border:1px solid #8cb542;padding:2px 5px;margin-bottom:5px;}#product_inquiry input[type="text"]:focus,#product_inquiry input[type="email"]:focus,#product_inquiry textarea:focus{border:1px solid #000;}#product_inquiry input.prodNameVal{pointer-events:none;background:#f5f4f3;color:#333;}#product_inquiry .vfb-submit{padding:5px 24px;background-color:#8cb542;font-size:16px;margin-top:20px;margin-bottom:10px;width:100%;border:0;color:#fff;margin-bottom:0;}#product_inquiry .vfb-submit:hover,#product_inquiry .vfb-submit:active,#product_inquiry .vfb-submit:focus{background-color:#f79429;}#product_inquiry textarea{height:80px;}#product_inquiry li.vfb-item-secret .vfb-span input{width:calc(100% - 86px);display:inline-block !important;border-color:#000;}#product_inquiry li.vfb-item-secret .vfb-span label{background:#000;color:#fff;font-weight:normal;height:30px;display:inline-block;position:relative;line-height:30px;padding:0 6px;top:1px;}#fancybox-content{border-width:0 !important;width:100% !important;}.alg_inquiry_form .input-group input[type="submit"]:hover{background:#8CB542;color:#fff;}.alg_info_box .info_box .title h4{display:block;}.button.theme_style_2:hover,.woocommerce a.button.theme_style_2:hover,.woocommerce button.button.theme_style_2:hover,.woocommerce input.button.theme_style_2:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.theme_style_2:hover,.woocommerce input.button.alt.theme_style_2:hover,.post-password-form input[type="submit"].theme_style_2:hover{background:#a9c771 !important;border-color:#3b2b21 !important;}body .icon_text .text strong{font-size:18px !important;}.alg-footer-address i{margin-right:15px;font-size:18px;display:inline-block;vertical-align:top;}.alg-footer-address span{display:inline-block;margin-bottom:10px;}body.header_style_4 .header_top .icon_text .text strong{display:block;}@media (max-width:991px){.alg_infra_custom_menu .menu-infrastuc-container ul li{width:48%;padding-right:0 !important;margin-bottom:10px !important;margin-right:10px !important;text-align:center;}}@media (max-width:767px){.mobile_header .top_nav_mobile .main_menu_nav>li>a{text-transform:capitalize !important;}.icon_text .text{line-height:12px !important;}.alg-single-img{text-align:center !important;}.alg_text_border{width:80% !important;margin:0 auto 20px;}.alg_text_border .alg_heading{padding:40px 0 !important;}.mobile_header .logo_wrapper{padding:10px 35px 10px 40px !important;}}@media (max-width:520px){.alg-table_res{overflow-x:scroll;}#fancybox-wrap{width:300px !important;left:50% !important;margin-left:-170px !important;}.alg_text_border{width:93% !important;}.alg_text_border .alg_heading div{font-size:32px !important;line-height:45px !important;}.alg-overview>.vc_column-inner{padding:25px !important;}.alg-overview>.vc_column-inner>.wpb_text_column{padding:0 !important;}.alg-manufacturingP p{font-size:18px !important;text-align:left !important;line-height:28px !important;}.alg_infra_custom_menu .menu-infrastuc-container ul li{width:100%;}}