.sgpb-popup-dialog-main-div-theme-wrapper-1 #sgpb-popup-dialog-main-div{background-color:rgb(8,71,112)!important;border-bottom-width:0px!important}.sgpb-popup-dialog-main-div-theme-wrapper-2 .sgpb-popup-close-button-2{border-radius:30px;top:8px!important;right:11px!important}.form-social-links p .nav_phone_no{display:block!important;text-align:center!important}.checkbox-selection-class .wpcf7-list-item{color:#ffffff!important}#myCheckbox .wpcf7-list-item{color:#ffffff!important}.sgpb-popup-close-button-1{top:9px!important;right:14px!important}#myCheckbox .wpcf7-list-item-label a{color:#ffffff;text-decoration:underline!important}#my-checkbox .wpcf7-list-item-label a{color:#ffffff;text-decoration:underline!important}.project-form-checkbox .wpcf7-list-item-label{font-size:14px;line-height:0;color:#fff}.checkbox-selection-class span.wpcf7-list-item-label{font-size:14px;font-weight:600;line-height:0px}.checkbox-selection-class span.wpcf7-list-item{margin:0px}@media (max-width:767px){.sgpb-popup-builder-content-html{padding:20px!important}h2.wp-block-heading.free-ai-form-heading{width:100%!important}p.free-ai-form-peragraph{width:100%!important}.custom-class-free-ai-popup-form p{width:100%!important}.sgpb-popup-dialog-main-div-theme-wrapper-1{left:-2px!important}}#wpcf7-f1397-o1 .wpcf7-form .wpcf7-response-output{font-size:16px!important;color:#46b450!important;padding:0px!important;text-align:left!important;border:2px solid #46b450!important;margin:12px 0px 0px 0px!important}#custom-class-free-ai-popup-form-id .wpcf7-not-valid-tip{color:#dc3232;font-size:16px!important}h2.wp-block-heading.free-ai-form-heading{width:100%;font-family:'Open Sans';font-weight:700;font-size:40px;line-height:51px;color:#fff}p.free-ai-form-peragraph{width:100%;margin-bottom:30px;font-family:'Open Sans';font-weight:600;font-size:18px;line-height:30px;color:#fff}.custom-class-free-ai-popup-form p{width:100%}.free-ai-form-checkbox .wpcf7-list-item-label{font-size:14px;line-height:0px}.free-ai-form-checkbox span.wpcf7-list-item.first.last{margin:0px}.custom-class-free-ai-popup-form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{padding:12px;font-size:16px;border-radius:6px;width:100%}.custom-class-free-ai-popup-form textarea.wpcf7-form-control.wpcf7-textarea{padding:12px;font-size:16px;border-radius:6px;height:145px;width:100%}.custom-class-free-ai-popup-form input.wpcf7-form-control.wpcf7-submit.has-spinner{width:100%;padding:8px 13px;border-radius:4px;font-weight:600;font-size:18px;line-height:30px;background:#8bc53f;color:#fff;border:none}.sgpb-popup-dialog-main-div-theme-wrapper-1 .sgpb-theme-1-content{box-shadow:none!important}.et_pb_text_0.et_pb_text a,.et_pb_text_1.et_pb_text a{color:#0c5a8d!important}a.et_pb_video_play::after{content:"";background-color:#ffffff!important;width:70px;height:70px;border-radius:100px;background-color:#d9d9d9;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;transform:scale(.5);transform-origin:center center;animation:pulse-me 3s linear infinite;z-index:-1}.et_pb_video_0 .et_pb_video_overlay .et_pb_video_play{font-size:30px!important;line-height:27px!important;margin-top:-30px!important;margin-left:-30px!important;background:#fff;padding:21px;border-radius:84px}.primethree-home-page-video .et_pb_video_overlay{cursor:default}.et_pb_section_video_bg{display:none}.et_pb_video_play{cursor:pointer}.footer-con .et_pb_text_inner p a{color:#757575!important}.footer-con .et_pb_text_inner p span{color:#757575!important}.footer-con .et_pb_module .et_pb_text_inner a{color:#757575!important}p .wpcf7-form-control-wrap .contactus-form-input-field{height:50px;opacity:65%;width:100%!important;border-radius:4px;box-shadow:0px 0px 18px -5px #a8adaf;padding-left:16px;font-size:18px;font-weight:600;font-family:'Open Sans'}p .wpcf7-form-control-wrap .contactus-form-input-field-textarea{height:100px;opacity:65%;width:100%!important;border-radius:4px;box-shadow:0px 0px 18px -5px #a8adaf;padding-left:16px;font-size:18px;font-weight:600;font-family:'Open Sans';margin-top:14.5px}.contactus-form-checkbox .wpcf7-list-item-label{font-size:16px;font-family:'Open Sans';font-weight:600;color:#000}.contactus-form-checkbox label{display:flex;flex-direction:row;gap:10px}.contactus-form-checkbox input{width:16px;height:16px}.contactus-form-submit-btn{border-radius:4px;box-shadow:0px 0px 18px -5px #a8adaf;font-size:18px;font-weight:600;font-family:'Open Sans';padding:12px 22px;background:#8BC53F;color:#ffffff;border:none}.form-social-links{display:flex;flex-direction:column;align-content:center;align-items:center;padding:20px 0px 14px 0px}.contactus-form-checkbox .last{margin:0px}#wpcf7-f1204-p1180-o1 .invalid .wpcf7-response-output{border-color:#b44646!important;color:#b44646!important;text-align:center}#wpcf7-f1204-p1180-o1 .sent .wpcf7-response-output{border-color:#46b450!important;color:#46b450!important;text-align:center}.contact-us-section .wpcf7 form.invalid .wpcf7-response-output{border-color:#46b450!important;color:#46b450!important;text-align:center}.wpcf7-response-output{border-color:#46b450!important;color:#46b450!important;text-align:center}.sgpb-popup-builder-content-html .wpcf7-response-output{border-color:#fff!important;color:#fff!important;text-align:center}.project-form-submit-btn{cursor:pointer}.project_checkbox_radio .wpcf7-list-item{cursor:pointer}.project_checkbox_radio .wpcf7-list-item span{cursor:pointer}.project_checkbox_radio .active{border-color:#8BC53F!important}.project_checkbox_radio .active span{color:#8BC53F!important}.strong-view.wpmtst-default .wpmtst-testimonial-content p:last-of-type{overflow:auto;min-height:147px!important;height:147px}.testimonial-section .testimonial-column .wpmslider-content .t-slide{min-height:238px!important}.nav_bar_first_column{display:flex;gap:25px}.nav_phone_no{display:flex;gap:10px;align-items:center}.nav_mail{display:flex;gap:10px;align-items:center}.nav_bar_social_icons p{display:flex;gap:6px;align-items:center;justify-content:flex-end}.nav_bar_social_icons img{height:20px;width:20px}.nav_bar_social_icons a{height:20px;width:20px}.footer-manu-content .et_pb_text_inner{display:flex;flex-direction:row;gap:180px;justify-content:space-evenly}.footer-manu-content .et_pb_text_inner h3{color:#0a0000;font-family:roboto;font-weight:500;font-size:19px}.footer-manu-content .et_pb_text_inner ul{list-style:none;padding:8px 0px 0px 0px}.footer-manu-content .et_pb_text_inner ul li{font-family:roboto;font-size:14px;font-weight:400;color:#767676;line-height:38px}.headings-blue-color{color:#084770}.service-page-main-heading-style{color:#084770}.service-page-icon h3 img{background:#E5E5E5;padding:4px;border-radius:10px}.sec-join-email-list input{padding:14px 14px;border-radius:5px;font-size:14px;line-height:20px}.sec-join-email-list .submit-button{border-radius:4px;box-shadow:0px 0px 18px -5px #a8adaf;font-size:18px;font-weight:600;font-family:'Open Sans';padding:12px 22px;background:#8bc53f;color:#fff;border:none}.sec-join-email-list .wpcf7-spinner{display:flex;justify-content:center;align-items:center;position:absolute;left:47%}.portfolio-website-content .et_pb_text_inner{display:flex;flex-direction:row;gap:23px;align-items:center}.portfolio-website-content .et_pb_text_inner img{background:#E5E5E5;padding:5px;border-radius:10px}.contact-us-section .contactus-sec-social-div .et_pb_text_inner{display:flex;gap:18px}.contact-us-section .contactus-sec-social-div .bg-color-social-icon-and-h5{display:flex;align-items:center;gap:5px}.bg-color-social-icon-and-h5{border-radius:5px;background:#d6e5ff;padding:8px 8px 8px 8px}.bg-color-social-icon-and-h5 p{padding:0px}.bg-color-social-icon-and-h5 p:first-child{padding:0px;height:28px;width:28px}.bg-color-social-icon-and-h5 h5{padding:0px}.contact-us-section form input{width:100%;padding:12px 18px;border-radius:5px;background:#f5f5f5;border:none;font-family:'Open Sans';font-weight:400;font-size:18px}.contact-us-section form textarea{width:100%;padding:12px 18px;border-radius:5px;background:#f5f5f5;border:none;font-family:'Open Sans';font-weight:400;font-size:18px;height:110px}.contact-us-section form .submit-button{width:23%!important;border-radius:4px;box-shadow:0px 0px 18px -5px #a8adaf;font-size:18px;font-weight:600;font-family:'Open Sans';padding:10px 20px;background:#8bc53f;color:#fff;border:none}.contact-us-section form .wpcf7-spinner{display:flex;position:absolute!important}.contact-us-section form .wpcf7-spinner::before{top:6px!important;left:0px!important}.sec-join-email-list .wpcf7 form .wpcf7-response-output{margin:2em 0em 1em;padding:1em 1em;width:26%;margin:auto}.contact-us-section form:last-child{text-align:right;padding-bottom:0px}.testimonial-section .testimonial-column .testimonial-image{position:absolute;top:173px;padding:0px;margin:0px}.testimonial-section .testimonial-column .testimonial-field{padding-left:52px;text-align:left!important}.testimonial-section .testimonial-column .testimonial-name{margin-bottom:0px;color:#084770;font-size:16px;font-weight:600;line-height:18px;padding-top:6px}.testimonial-section .testimonial-column .testimonial-company{color:#495057;font-size:13px;font-weight:400;line-height:18px}.testimonial-section .testimonial-column .wpmtst-testimonial-image img{background:none repeat scroll 0 0 #FFFFFF;border:none!important;padding:0px!important;margin:0 auto}.testimonial-section .testimonial-column .wpmslider-controls{text-align:left!important}.testimonial-section .testimonial-column .testimonial-content p{color:#64607D;font-weight:400;font-size:13px;line-height:18px}.testimonial-section .testimonial-column .wpmslider-content .t-slide{border:.1px solid #f8f8f8;box-shadow:3px 1px 5px 0px rgba(0,0,0,.1);width:380px!important;background:#fff;border-radius:10px}.testimonial-section .testimonial-column .wpmslider-content .t-slide .testimonial-inner{border:none!important}.testimonial-section .testimonial-column .wpmslider-viewport{height:250px!important}.our-portfolio-slider .portfolio-section .portfolio-image-slider .et-pb-controllers a{width:11px!important;height:11px!important}.portfolio-image-slider .et-pb-controllers .et-pb-active-control{background-color:#8bc53f!important}.testimonial-section .testimonial-column .wpmslider-next:before{background:#084770!important;width:35px!important;height:35px!important}.testimonial-section .testimonial-column .wpmslider-prev:before{width:35px!important;height:35px!important}@media (max-width:767px){.hp-section{display:flex;align-items:center;flex-direction:column}.testimonial-section .testimonial-column .wpmslider-content .t-slide{min-height:220px!important;max-height:220px}.strong-view.wpmtst-default .wpmtst-testimonial-inner>*:not(:nth-last-child(2)):not(:last-child){margin-bottom:0px!important}.clearfix .et_mobile_nav_menu .mobile_menu_bar:before{left:10px;top:0px!important}.our-portfolio-slider .portfolio-section .portfolio-image-slider .et-pb-controllers a{width:9px!important;height:9px!important;margin-right:8px!important}.footer-manu-content .et_pb_text_inner{display:flex;flex-direction:row;justify-content:space-around;gap:0px}.nav_phone_no{width:145px}.nav_bar_social_icons p{justify-content:left}.home-page-style-img{display:none}.contact-us-section form .submit-button{width:100%!important}.contact-us-section form:last-child{text-align:center}.contact-us-section .contactus-sec-social-div .et_pb_text_inner{display:flex;justify-content:space-between;flex-direction:column;gap:29px}.testimonial-section .testimonial-column .et-last-child{padding:0px 0px 0px 30px}.testimonial-section .testimonial-column .wpmslider-content .t-slide{border:1.1px solid #a3a3c5!important;width:285px!important;border-radius:10px}.arrow-design{display:none}.testimonial-section .testimonial-column .wpmslider-prev:before{width:30px!important;height:30px!important}.testimonial-section .testimonial-column .wpmslider-next:before{background:#084770!important;width:30px!important;height:30px!important}.strong-view.nav-position-outside .wpmslider-controls{padding:15px 0px 23px 0px!important}.testimonial-section .testimonial-column .wpmslider-viewport{height:225px!important}.testimonial-section .testimonial-column .testimonial-content p{font-size:12px!important;line-height:16px!important}.strong-view.wpmtst-default .wpmtst-testimonial-inner{padding:15px 10px 15px 16px!important}.strong-view.wpmtst-default .wpmtst-testimonial-content p:last-of-type{min-height:142px!important;height:142px}.testimonial-section .testimonial-column .testimonial-image{top:157px!important}.sec-join-email-list input{width:85%}.sgpb-main-html-content-wrapper .popup-form-heading{font-size:40px!important;line-height:50px!important}.sgpb-main-html-content-wrapper .popup-form-pera{font-size:16px!important;line-height:29px!important}.sgpb-popup-builder-content-html{padding:40px!important}.sgpb-popup-dialog-main-div-wrapper .sgpb-popup-close-button-2{top:20px!important;right:23px!important}.project_checkbox_radio{flex-wrap:wrap!important}.nav_phone_no{width:124px}.nav_phone_no{font-size:14px!important}.nav_mail{font-size:14px!important}.nav_bar_first_column{margin-bottom:15px!important}.testimonial-section .testimonial-column .wpmslider-content .t-slide{box-shadow:none}.strong-view.wpmtst-default .wpmtst-testimonial-inner{width:100%!important}.testimonial-section .slider-container .wpmslider-viewport{width:100%!important}.footer-manu-content .et_pb_text_inner{display:flex;flex-direction:column;gap:21px}.pulse-css:before,.pulse-css:after{width:70px!important;height:70px!important;border-radius:50px!important}.portfolio-section .et_pb_slides .et_pb_slide_content img{height:auto!important;min-height:140px!important}.portfolio-section .et_pb_slides .et_pb_slide_14 .et_pb_slide_content img{height:250px!important}.portfolio-section .et_pb_slides .et_pb_slide_15 .et_pb_slide_content img{height:250px!important}.portfolio-section .et_pb_slides .et_pb_slide_12 .et_pb_slide_content img{height:250px!important}.portfolio-section .et_pb_slides .et_pb_slide_13 .et_pb_slide_content img{height:250px!important}}@media (min-width:768px) and (max-width:1180px){.portfolio-section .et_pb_slides .et_pb_slide_content img{height:auto!important;min-height:200px!important}.portfolio-section .et_pb_slides .et_pb_slide_14 .et_pb_slide_content img{height:250px!important}.portfolio-section .et_pb_slides .et_pb_slide_15 .et_pb_slide_content img{height:250px!important}.portfolio-section .et_pb_slides .et_pb_slide_12 .et_pb_slide_content img{height:250px!important}.portfolio-section .et_pb_slides .et_pb_slide_13 .et_pb_slide_content img{height:250px!important}.pulse-css:before,.pulse-css:after{width:100px!important;height:100px!important;border-radius:100px!important}.contact-us-section .contactus-sec-social-div .et_pb_text_inner{display:flex;justify-content:space-evenly;flex-direction:row}.footer-social-icon-and-btn{display:flex}.header-social-icons{display:flex;align-items:center}.nav_bar_first_column{display:flex;gap:25px;margin-bottom:0px}.nav_phone_no{width:145px}.home-page-style-img{display:none}.testimonial-section .testimonial-column .et-last-child{padding:0px 0px 30px 70px}.arrow-design{display:none}}.sgpb-popup-dialog-main-div-theme-wrapper-2{}#sgpb-popup-dialog-main-div{min-width:220px!important;max-width:600px!important;width:100%!important}.sgpb-popup-builder-content-html{padding:34px}.sgpb-main-html-content-wrapper .popup-form-heading{font-family:'Open Sans';font-weight:700;font-size:60px;line-height:77px;color:#ffffff}.sgpb-main-html-content-wrapper .popup-form-pera{font-family:'Open Sans';font-weight:600;font-size:18px;line-height:30px;color:#ffffff}.project_checkbox_radio{display:flex;gap:12px;margin:12px 0px 10px 0px}#wpcf7-f494-o2 .wpcf7-form label{font-family:'Open Sans';font-weight:600;font-size:16px!important;line-height:30px;color:#fff}#wpcf7-f494-o2 .wpcf7-form .project_checkbox_radio .wpcf7-list-item{margin:0 0 0 0;border:1px solid #fff;border-radius:5px;padding:0px 8px 2px 8px}#wpcf7-f494-o2 .project_checkbox_radio .wpcf7-list-item label input{display:none}#wpcf7-f494-o2 .wpcf7-form .wpcf7-form-control-wrap .project-form-input-field{width:100%;padding:8px 13px;border-radius:4px;font-weight:600;font-size:18px;line-height:30px}#wpcf7-f494-o2 .wpcf7-form .wpcf7-form-control-wrap #textarea-project-id{padding-bottom:40px}.d-flex-email-phone{display:flex;gap:12px}#wpcf7-f494-o2 .wpcf7-form .wpcf7-submit{width:100%;padding:8px 13px;border-radius:4px;font-weight:600;font-size:18px;line-height:30px;background:#8bc53f;color:#fff;border:none}#wpcf7-f494-o2 .wpcf7-form .projrct-form-checkbox label{display:flex;flex-direction:row;align-items:flex-start;gap:12px}#wpcf7-f494-o2 .wpcf7-form .projrct-form-checkbox .wpcf7-list-item{margin:0px}#wpcf7-f494-o2 .wpcf7-form .projrct-form-checkbox input{width:9%;height:22px;margin-top:11px}#wpcf7-f494-o2 .wpcf7-form .projrct-form-checkbox input[type="checkbox"]:checked{accent-color:#8BC53F;color:#fff}span.popup-project-form-heading{color:#8bc53f}.pulse-play{position:absolute;width:200px;top:50%;left:50%;transform:translate(-50%,-50%)}button.play-btn{background:transparent;border:0;display:flex;width:100%;max-width:200px;justify-content:center;align-items:center}.pulse-box{float:left;width:50%;height:250px;display:flex;justify-content:center;align-items:center}.pulse-css:before,.pulse-css:after{content:"";width:150px;height:150px;border-radius:100px;background-color:#d9d9d9;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;transform:scale(.5);transform-origin:center center;animation:pulse-me 3s linear infinite}.pulse-css:after{animation-delay:2s}.pulse-css i.fas{margin-left:4px}@keyframes pulse-me{0%{transform:scale(0.5);opacity:1}100%{transform:scale(1.5);opacity:0}}.portfolio-section .et_pb_slides .et_pb_slide_content img{height:auto!important;width:100%;border-radius:10px;min-height:300px;max-height:300px}.portfolio-section .et_pb_slides .et_pb_slide_14 .et_pb_slide_content img{object-fit:contain!important}.portfolio-section .et_pb_slides .et_pb_slide_15 .et_pb_slide_content img{object-fit:contain!important}.portfolio-section .et_pb_slides .et_pb_slide_12 .et_pb_slide_content img{object-fit:contain!important}.portfolio-section .et_pb_slides .et_pb_slide_13 .et_pb_slide_content img{object-fit:contain!important}.portfolio-section .et_pb_slides .et_pb_container{height:auto!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background-color:#8BC53F;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#6FAF2B}*{scrollbar-width:thin;scrollbar-color:#8BC53F transparent}