/* Common CSS  */
.clearfix:before, .clearfix:after{ 
    content: ""; 
    display: table; 
}
.clearfix:after { 
    clear: both;
}
.clearfix { 
    *zoom: 1; 
}
.left{
    float: left;
}
.right{
    float: right;
}
input:focus,input:focus-visible,select:focus{
    outline: none !important;
}
.footer-bottom-wrapper p {
    margin-bottom: 0px !important;
}
.comn-btn .elementor-button-wrapper .elementor-button, .circle-wrap {
    position: relative;
    z-index: 0;
    overflow: hidden;
    z-index: 1;
}
.comn-btn .elementor-button-wrapper .elementor-button:before, .circle-wrap:before {
    content: "";
    position: absolute;
    width: 41px;
    height: 41px;
    background-color: rgba(82,79,172,0.36);
    border-radius: 50%;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 50%;
    transform: translateY(-50%);
    z-index: -1;
    transition: 0.5s all ease;
}
.circle-wrap{
    background-color: #04024a;
    border-radius: 10px;
}
.comn-btn .elementor-button-wrapper .elementor-button:hover:before , .circle-wrap:hover:before{
    width: 100%;
    height: 100%;
    border-radius: 0;
}
.reg-loader {
    position: fixed;
    background-color: rgba(0,0,0,0.8);
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    display: none;
    z-index: 999999;
}
.reg-loader img {
    position: fixed;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    width: 64px;
    top: 50%;
    transform: translateY(-50%);
    /*background-color: #ffffff;*/
}

/* Pipeline page  */
.pipeline-banner-shape .elementor-shape-top {
    top: unset;
    bottom: 0;
    right: 0;
    width: 20%;
    left: unset;
    transform: rotatex(180deg);
}
.pipeline-banner-shape .elementor-shape-bottom {
    width: 80%;
    bottom: 0;
}
.pipeline_form {
    width: 90.5%;
}
.pipeline_form .form_field {
    width: 100%;
    position: relative;
}
.pipeline_form .form_half_width {
    width: 48.6%;
}
.pipeline_form .form_third_half_width {
    width: 31.5%;
    margin-left: 2.7%;
}
.pipeline_form .form_third_half_width:nth-child(3n-2) {
    margin-left: 0;
}
.pipeline_form .form_input_container input, .pipeline_form .form_input_container select, .pipeline_form .form_input_container input, .pipeline_form .form_input_container textarea {
    width: 100%;
    border: solid 1px rgba(22, 22, 22, 0.12);
    background-color: #fff;
    margin: 0 0 35px;
    padding: 12px 10px 12px 26px;
}
.pipeline_form .form_input_container select, .form_fields_container .select2.select2-container .selection .select2-search__field{
    background-image: url(../images/arrow.svg);
    background-position: 97% center;
    background-repeat: no-repeat;
}
.pipeline_form .form_fields_container .form_field label {
    font-size: 18px;
    line-height: 22px;
    color: #04024a;
    text-transform: uppercase;
    font-family: "HudsonNY", sans-serif;
    background-color: #fff;
    letter-spacing: 0.72px;
    position: absolute;
    top: -11px;
    left: 26px;
    z-index: 3;
}
.pipeline_form .form_input_container textarea {
    min-height: 168px;
    resize: none;
}
.pipeline_form .form-group {
    position: relative;
    z-index: 0;
}
.ksh-form-error {
    text-align: left;
    color: red;
    position: absolute;
    bottom: 17px;
}
.ksh-form-error ul {
    padding-left: 0;
    list-style-type: none;
}
.ksh-form-error ul li {
    text-align: left;
    font-size: 14px;
    line-height: 14px;
    color: red;
}
.form_field_submit input[type=submit] , .search-form .search-submit{
    font-size: 18px;
    line-height: 26px;
    background-color: #04024a !important;
    color: #fff !important;
    padding: 14px 40px;
    border: 1px solid #04024a;
    text-transform: uppercase;
    font-family: "Poppins", sans-serif;
    font-weight: bold;
    transition: 0.5s all ease;
}
.form_field_submit input[type=submit]:hover , .search-form .search-submit:hover{
    color: #04024a !important;
    background-color: #ffffff !important;
}
.form_field_submit input.submit_data.disabled {
    pointer-events: none;
    background-color: grey !IMPORTANT;
    border-color: grey !IMPORTANT;
}
.banner-wr:before {
    content: '';
    position: absolute;
    width: 100%;
    clip-path: polygon(76% 100%, 100% 88%, 100% 100%, 0 100%, 0 89%);
    left: 0px;
    bottom: 0px;
    background-color: #feca49;
    height: 100%;
    z-index: 1;
}
/*Contact Page Css*/
.contact-icon-wr .elementor-icon-box-wrapper {
    min-height: 129px;
}
.contact-card-box > .elementor-widget-wrap:before {
    content: '';
    position: absolute;
    top: 0px;
    background-color: #feca49;
    width: 0%;
    height: 0%;
    left: 0px;
    border-radius: 8px;
    transition: 0.4s all ease;
}
.contact-card-box:hover > .elementor-widget-wrap:before{
  width: 100%;
  bottom: 0px;
  height: 100%;
}
.contact-card-box:hover h4 {
    color: #000000 !important;
}
.contact-from-wr input {
    border: 1px solid #00000033 !important;
    padding: 16px 16px 16px 48px !important;
}
.contact-from-wr input, .contact-from-wr textarea{
    color:#04024aa8;
}
.career-form-wr input, .career-form-wr textarea, .career-form-wr legend.gfield_label ,.career-form-wr .gchoice label{
    color:#04024a;
}
.contact-from-wr input, .contact-from-wr textarea, .career-form-wr .ginput_container_text input, .career-form-wr textarea, .career-form-wr .ginput_container_email input ,.career-form-wr .ginput_container_phone input{
    padding: 15px 16px 15px 48px !important;
}
.search-form .search-field{
    padding: 15px 16px;
}
.contact-from-wr input, .contact-from-wr textarea, .career-form-wr .ginput_container_text input, .career-form-wr textarea, .career-form-wr .ginput_container_email input ,.career-form-wr .ginput_container_phone input, .search-form .search-field{
    border: 1px solid #00000033;
    width:100%;
    background-repeat: no-repeat;
    background-position: 20px center;
}
.career-form-wr legend , .contact-from-wr input, .career-form-wr .gchoice label, .contact-from-wr textarea, .career-form-wr .ginput_container_text input, .career-form-wr textarea, .career-form-wr .ginput_container_email input ,.career-form-wr .ginput_container_phone input,.career-form-wr legend.gfield_label{
    font-size: 20px !important;
    line-height: 24px !important;
    text-transform: uppercase;
    letter-spacing: 0.72px;
    font-weight: 600 !important;
    font-family: 'Teko', sans-serif;
    text-transform: uppercase;
}
.contact-from-wr input,  .contact-from-wr textarea{
    background-color: transparent;
}
.contact-from-wr .gform_footer.top_label input ,.career-form-wr .gform_footer.top_label input{
    max-width: 206px;
}
.contact-from-wr .gform_footer.top_label input,.career-form-wr .gform_footer.top_label input{
    background-color:#04024a !important;
    transition: 0.5s;
}
.contact-from-wr .gform_footer.top_label input:hover, .career-form-wr .gform_footer.top_label input:hover{
    background-color: #f8c92a !important;
    color: #04024a !important;
}
.contact-from-wr .gform_footer.top_label input , .contact-from-wr .gform_footer.top_label input , .career-form-wr .gform_footer.top_label input, .career-form-wr .gform_footer.top_label input { 
    color: #ffffff !important;
    text-align: center !important;
    padding: 16px 10px 16px 10px !important;
    width: 100%;
    font-size: 18px !important;
    line-height: 20px !important;
    margin: 0px !important;
    text-align: center;
    border: 0px solid !important;
}
.career-form-wr .gform_wrapper.gravity-theme .gfield textarea {
    height: 165px;
    resize: none;
}
.contact-from-wr .first-name-icon input {
    background-image: url(../images/First_Name.svg);
}
.contact-from-wr .last-name-icon  input{
     background-image: url(../images/Last_Name.svg); 
}
.contact-from-wr .phone-icon  input{
     background-image: url(../images/Phone.svg); 
}
.contact-from-wr .email-icon input{
     background-image: url(../images/Email.svg); 
}
.contact-from-wr .message-icon  textarea{
     background-image: url(../images/Message.svg); 
}
.contact-from-wr .message-icon  textarea, .career-form-wr .message-icon  textarea{
    background-position: 15px 20px;
    resize: none;
}
.career-form-wr .first-name-icon input {
    background-image: url(../images/First_Name_Icon.svg);
}
.career-form-wr .last-name-icon  input{
     background-image: url(../images/Last_Name_Icon.svg); 
}
.career-form-wr .phone-icon  input{
     background-image: url(../images/Phone_Icon.svg); 
}
.career-form-wr .email-icon input{
     background-image: url(../images/Email_icon.svg); 
}
.career-form-wr .message-icon  textarea{
     background-image: url(../images/Message_Icon.svg); 
}
.career-form-wr .city-icon input{
       background-image: url(../images/City.svg); 
}
.career-form-wr legend.gfield_label {
    padding-left: 48px !important;
    background-image: url(../images/Licensed_Guard.svg);
    background-repeat: no-repeat;
    background-position: 20px center;
}
.contact-from-wr .gform_footer.top_label , .career-form-wr .gform_footer.top_label {
    margin: 31px 0px 0px 0px !important;
    padding: 0px !important;
    position: relative;
    z-index: 1;
}
.career-form-wr .gform_footer.top_label {
    display: inline-block;
    width: 206px;
}
.contact-from-wr .gform_footer.top_label{
    justify-content: center;
}
.career-form-wr .gform_footer.top_label {
    margin: 27px 0px 0px 0px !important;
    }
.career-form-wr input[type=radio]:after {
    background: #04024a;
    border: 2px solid #000000;
    width: 13px;
    height: 13px;
    left: 0px;
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
    margin: 0px auto;
}
.career-form-wr input[type=radio]:checked {
    border: 2px solid #161616;
}
.career-form-wr input[type=checkbox], input[type=radio]{
    width: 27px;
    height: 27px;
    border: 2px solid #a7a7a7;
}
.career-form-wr .gfield_radio .gchoice {
    display: inline-block;
    vertical-align: middle;
        width: 47%;
}
.career-form-wr .gchoice label {
    margin-left: 4px;
}
.career-form-wr .gform_body fieldset .ginput_container {
    width: 40.2%;
}
.career-form-wr .gform_body fieldset .gfield_label {
    width: 59%;
}
.career-form-wr .gform_body fieldset .gfield_label, .career-form-wr .gform_body fieldset .ginput_container {
    float: left;
}
.career-form-wr .gform_body fieldset {
    margin-top: 5px;
}
.career-form-wr .gform_body fieldset .gfield_label {
    margin: 7px 0px 0px 0px;
}
.career-form-wr .gform_body .message-icon {
    margin-top: 10px;
}
.contact-from-wr .gform_wrapper {
    position: relative;
}
.contact-from-wr .gform_wrapper.gravity-theme .gfield textarea.large {
    height: 116px;
    resize: none;
}
.contact-from-wr .gform_wrapper .gform_validation_errors h2 ,.career-form-wr .gform_wrapper .gform_validation_errors h2{
    color: #ff0000;
    font-size: 16px;
    line-height: 18px;
    text-transform: none !important;
}
.contact-from-wr .gform-icon--close:before , .career-form-wr .gform-icon--close:before {
    content: '' !important;
}
.contact-from-wr .gform_wrapper .gform_validation_errors ,.career-form-wr .gform_wrapper .gform_validation_errors{
    background-color: transparent !important;
    border: 0px solid !important;
    box-shadow: unset;
    padding: 0px;
    margin-top: 0px !important;
}
.contact-from-wr .gform_wrapper .gform_validation_errors{
    position: absolute;
    top: -30px;
}
.contact-from-wr .instruction.validation_message ,.career-form-wr .instruction.validation_message {
    display: none;
}
.contact-from-wr .gfield_error ,.career-form-wr .gfield_error{
    position: relative;
}

.contact-from-wr .gfield_error .validation_message, .career-form-wr .gfield_error .validation_message {
    border: 0px solid !important;
    background-color: transparent !important;
    color: #ff0000;
    padding: 0px 20px !important;
    margin-top: 0px !important;
    font-family: "Teko", Sans-serif;
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 1.15px;
     text-transform: none !important;
}
.contact-from-wr .gform_wrapper.gravity-theme .gform_fields, .career-form-wr .gform_wrapper.gravity-theme .gform_fields{
    grid-row-gap: 30px;
}
.contact-from-wr .gfield_error .validation_message{
    position: absolute;
    bottom: -30px;
}
.contact-map-wr:before {
    content: '';
    position: absolute;
    background-color: #04024a;
    width: 85px;
    height: 95px;
    right: 0px;
    border-radius: 0px 10px 0px 0px;
    z-index: -1;
}
::placeholder {
  color: #04024a;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder {
  color: #04024a;
}

::-ms-input-placeholder {
  color: #04024a;
}
/*contact page css and*/
/*home page*/
.gallery-spacing-custom .bx-controls-direction a {
    width: 54px;
    height: 54px;
    display: inline-block;
    background: url('../images/Our_Security_Services_LHS_Arrow.svg') no-repeat center, #f8c92a;
    position: absolute;
    bottom: 0;
    left: -54px;
    z-index: 1;
    border: solid 1px rgba(22, 22, 22, 0.1);
}
.gallery-spacing-custom .bx-controls-direction a.bx-prev{
    bottom: 54px;
}
.gallery-spacing-custom .bx-controls-direction a.bx-prev{
    transform: rotate(180deg);
}
.gallery-spacing-custom .bx-controls-direction a.bx-prev:hover, .gallery-spacing-custom .bx-controls-direction a.bx-next:hover{
    background-color: #161616;
    border-color: #161616;
    background-repeat:no-repeat ;
    background-position: center;
}
.gallery-spacing-custom .bx-controls-direction a.bx-next:hover{
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='9.828' height='16.829' viewBox='0 0 9.828 16.829'%3e%3cg id='Our_Security_Services_LHS_Arrow' transform='translate(-324.086 -2060.086)'%3e%3cline id='Line_3' data-name='Line 3' x1='7' y2='7' transform='translate(325.5 2061.5)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-width='2'/%3e%3cline id='Line_4' data-name='Line 4' x1='7' y1='7' transform='translate(325.5 2068.5)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-width='2'/%3e%3c/g%3e%3c/svg%3e");
}
.gallery-spacing-custom .bx-controls-direction a.bx-prev:hover{
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='9.828' height='16.829' viewBox='0 0 9.828 16.829'%3e%3cg id='Our_Security_Services_LHS_Arrow' transform='translate(-324.086 -2060.086)'%3e%3cline id='Line_3' data-name='Line 3' x1='7' y2='7' transform='translate(325.5 2061.5)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-width='2'/%3e%3cline id='Line_4' data-name='Line 4' x1='7' y1='7' transform='translate(325.5 2068.5)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-width='2'/%3e%3c/g%3e%3c/svg%3e");    
}
.satisfied-customer-wrapper{
    position: relative;
}
.satisfied-customer-wrapper:before {
    content: '';
    width: 100%;
    height: 20.6%;
    position: absolute;
    bottom: 0;
    background-color: #fff;
    z-index: 1;
    left: 0;
}
.conatct-us-now-wrapper {
    position: relative;
    z-index: 1;
}
.conatct-us-now-wrapper:before {
    content: '';
    width: 100%;
    height: 84%;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #161616;
    z-index: -1;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 74%, 64% 100%, 0 75%);
    clip-path: polygon(0 0, 100% 0, 100% 74%, 64% 100%, 0 75%);
}
.contact-us-right-wraapper strong{
    color: #f8c92a;
    font-weight: normal;
}
/*About US Css*/
.elementor-858 .elementor-element.elementor-element-360beee {
    margin-left: -45px;
}
.security-left-wrapper:before {
    content: '';
    width: 36%;
    height: 68%;
    position: absolute;
    background-color: #fff;
    top: 0;
    right: 0;
}
.security-left-wrapper {
    position: relative;
}
.leadership-card-content .elementor-widget-container {
    box-shadow: 0 8px 42px 0 rgba(0, 0, 0, 0.05);
    width: 81%;
    margin: -33px auto 0px !important;
}
.about-contact-info-wrapper:before {
    content: '';
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-right: 23px solid #3b3937;
    border-bottom: 20px solid transparent;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -23px;
}
.leadership-card-content .elementor-widget-container p {
    margin: 0;
}
.elementor-counter-number-wrapper span {
    font-weight: normal;
}
.contact-number-block a {
    font-size: 30px;
    line-height: 32px;
    color: #ffffff;
   /* position: relative;
    display: block;*/
}
.contact-number-block a:hover{
    color: #04024a !important;
}
/*.contact-number-block a .hover-text {
    position: absolute;
    left: 0;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
}
.contact-number-block a:hover .default-text{
    opacity: 0;
}
.contact-number-block a:hover .hover-text{
    opacity: 1;
}*/
/*Service Css*/
.services-blocks .elementor-image-box-title {
    background-image: linear-gradient(to right, #04024a, #04024a);
    padding: 17px 30px 19px;
}
.services-blocks .elementor-image-box-description {
    padding: 35px 37px 27px 30px;
    background-image: linear-gradient(to right, #f8f8f8 0%, rgba(255, 255, 255, 0) 100%);
    min-height: 318px;
}
.services-blocks img {
    border-radius: 10px 10px 0px 0px;
}
.clients-main-wrapper .elementor-container.elementor-column-gap-default {
    max-width: 100%;
}
.clients-main-wrapper{
    position: relative;
}
.clients-main-wrapper:before{
    content: '';
    background: url('../images/services-bg.png') no-repeat center;
    width: 476px;
    height: 428px;
    position: absolute;
    top: -129px;
    left: 0;
    z-index: -1;
}
/*Career Css*/
/*industries css*/
.industries-card-wr .elementor-widget-wrap:before {
    content: '';
    position: absolute;
    left: 0px;
    background-color: #04024a;
    width: 0%;
    height: 0%;
    top: 0px;
    transition: 0.5s all ease;
}
.industries-card-wr .elementor-widget-wrap:hover:before {
    width: 100%;
    height: 100%;
    right: auto;
}
.industries-card-wr:hover .elementor-widget-wrap h3 {
    color: #ffffff !important;
}
.footer-bottom-wrapper p a {
    color: #fff;
}
.pos-right {
    clip-path: polygon(47% 3%, 33% 4%, 18% 6%, 8% 9%, 0% 13%, 0% 47%, 0% 100%, 23% 100%, 42% 100%, 74% 100%, 100% 100%, 100% 67%, 100% 45%, 100% 13%, 89% 9%, 77% 6%, 64% 4%);
}
.industries-card-wr:hover .elementor-widget-wrap h3 {
    color: #ffffff !important;
}
/*error*/
.center-wrapper {
    max-width: 1320px;
    margin: 0px auto;
    width: 94%;
}
.error-404-main-wrapper .error-404-title, .error-404-main-wrapper .error-404, .search-no-results h1{
    text-align: center;
}
.error-404-main-wrapper, .search-result-wrapper {
    padding: 150px 0px 100px;
}
.error-404-main-wrapper .error-404{
    margin-top: 40px;
}
.error-404-img, .error-404-title h1{
    display: inline-block;
    vertical-align: middle;
    font-weight: 600 !important;
}
.error-404-img img{
    max-width: 100%;
    max-height: 100%;
}
.error-404-img{
    width: 100px;
}
.search-form > label{
    display: none;
}
.search-form {
    display: block;
}
.search-form .search-submit{
    margin-top: 20px;
}
.search-form .search-field {
    margin: 0;
    width: 100%;
}
.error-404-main-wrapper p, .search-result-wrapper p, .error-404-main-wrapper, .search-result-wrapper, #phase-one-screening-wr-tab, 
.career-tab-content-block .infobox-content {
    font-family: "Poppins", sans-serif ;
}
/*search page*/
.search-result-wrapper .page-header{
    border-bottom:  1px solid rgba(0,0,0,0.3);
    padding-bottom: 50px;
    margin-bottom: 20px;
}
.search-result-wrapper .entry-title a {
    font-family: 'Teko', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 38px;
    line-height: 45px;
}
.search-result-wrapper .entry-title {
    line-height: 0;
    font-size: 0;
}
.search-result-wrapper h1{
    font-weight: 600 !important;
}
.search-result-wrapper h1, .search-result-wrapper .entry-title a{
    color: #04024a;
}
.search-no-results .page-content {
    margin-top: 0;
    text-align: center;
}
.footer-address-wr .elementor-icon-box-title a:hover{
    color: #F8C92A;
}
/*career page*/
.career-tab-content-block .eael-infobox-content-align-center .eael-infobox .infobox-icon, 
.career-tab-content-block .eael-infobox-content-align-center .eael-infobox .infobox-content, 
.career-tab-content-block .eael-infobox-content-align-center .eael-infobox .infobox-button {
    text-align: left;
}
.career-tab-content-block .infobox-content ul , #phase-one-screening-wr-tab ul{
    padding: 0;
}
.career-tab-content-block .infobox-content ul li:first-child, #phase-one-screening-wr-tab ul li:first-child{margin-top: 0}
.career-tab-content-block .infobox-content ul li, #phase-one-screening-wr-tab ul li{
    list-style-type: none;
    padding:7px 0px 9px 64px;
    position: relative;
    margin-top: 11px;
    font-family: "Poppins", sans-serif ;
}
.career-tab-content-block .infobox-content ul li:before, #phase-one-screening-wr-tab ul li:before{
    content: '';
    width: 48px;
    height: 48px;
    border: solid 1px rgba(22, 22, 22, 0.1);
    position: absolute;
    left: 0;
    top: 0px;
    background: url('../images/Right_Click.svg') no-repeat center;
}
.eael-advance-tabs .eael-tabs-nav>ul li .eael-tab-title span{
    color: #f8c92a;
}
.career-tabber-wrapper .eael-advance-tabs .eael-tabs-nav>ul li:nth-child(1){
    border-radius: 10px 0px 0px 10px  !important;
}
.career-tabber-wrapper .eael-advance-tabs .eael-tabs-nav>ul li:nth-last-child(1){
    border-radius: 0px 10px 10px 0px   !important;
}
/*contact us*/
.contact-info-block .contact-information-inner .elementor-widget-container {
    min-height: 219px;
    position: relative;
}
.contact-info-block .contact-information-inner .elementor-widget-container:after, .contact-info-block .contact-information-inner .elementor-widget-container:before{
    content: '';
    position: absolute;
}
.contact-info-block .contact-information-inner .elementor-widget-container:after{
    width: 100%;
    height: 12px;
    background-color: #f8c92a;
    top: 0;
    left: 0;
}
.contact-info-block .contact-information-inner .elementor-widget-container:before{
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 20px solid #f8c92a;
    top: -15px;
    left: 0;
    right: 0;
    margin: 0px auto;
    width: 0;
    height: 0;
}
.contact-info-block ul{
    padding-left: 0;
}
.contact-info-block ul li {
    list-style: none;
}
.contact-info-block ul li:not(:first-child) , .rite-icon-list-wr.block-list-wr ul li:not(:first-child){
    margin-top: 25px;
}
.contact-info-block ul li a {
    font-family: 'Teko', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 16px;
}
.contact-info-block ul li strong, .contact-info-block ul li a {
    display: inline-block;
    vertical-align: top;
    width: 48%;
}
.contact-info-block ul li strong {
    font-weight: normal;
    color: #8f8f8f;
}
.contact-info-block .email-block ul li strong{
    width: 41%;
}
.contact-info-block .email-block ul li a{
    width: 55%;
}
.location-title {
    display: block;
    font-family: 'Teko', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 24px;
}
.contact-main-wrapper {
    position: relative;
}
.contact-main-wrapper:before{
    width: 250px;
    height: 390px;
    position: absolute;
    content: '';
    background: url('../images/contact_Bg.png') no-repeat center/cover;
    right: 0;
    top: 96px;
}
.location-wrapper {
/*    height: 447px;*/
    overflow: hidden;
    border: 15px solid #ffffff;
}
.location-wrapper iframe {
    position: relative;
/*    top: -62px;*/
}
#phase-one-screening-wr-tab {
    padding: 45px 50px;
    border: 1px solid rgba(0,0,0,0.15);
    margin-top: 67px;
}
#phase-one-screening-wr-tab ul ul {
    margin: 29px 0px 7px;
}
#phase-one-screening-wr-tab ul ul li{
    padding: 7px 0px 9px 34px;
}
#phase-one-screening-wr-tab ul ul li:before{
    background-image: unset;
    width: 20px;
    height: 20px;
}
#phase-one-screening-wr-tab ul ul li:before, #phase-one-screening-wr-tab ul ul li:after{
    border-radius: 50%;
    top: 15px;
}
#phase-one-screening-wr-tab ul ul li:after{
    width: 13px;
    height: 13px;
    content: '';
    position: absolute;
    background-color: #04024A;
    left: 3px;
    top: 18px;
}
/*header 29/06/2023*/
.header-contact-wr .elementor-icon-box-title, .footer-address-wr .elementor-icon-box-title {
    opacity: 0;
    transform: translateY(4px);
    position: relative;
    z-index: 1;
}
.footer-address-wr .elementor-icon-box-title {
    transform: translateY(1px);
}
.header-contact-wr .elementor-icon-box-description{
    margin-top: -25px !important;
}
.footer-address-wr  .elementor-icon-box-description{
    margin-top: -30px !important;
}
.header-contact-wr .elementor-icon-box-content:hover .elementor-icon-box-title, .footer-address-wr  .elementor-icon-box-content:hover .elementor-icon-box-title{
    opacity: 1;
}
.header-contact-wr .elementor-icon-box-content:hover .elementor-icon-box-description , .footer-address-wr .elementor-icon-box-content:hover .elementor-icon-box-description{
    opacity: 0;
}
.ekit-template-content-header.sticky .hfe-site-logo-container {
  text-align: left !important;
}
/*services 29/06/2023*/
.rite-icon-list-wr ul li .elementor-icon-list-icon {
    width: 48px;
    height: 48px;
    margin: 0 16px 0 0;
    border: solid 1px rgba(22, 22, 22, 0.1);
    background-color: #fff;
    position: relative;
    margin-right: 20px !important;
    flex: 0 0 48px;
}
.rite-icon-list-wr ul li .elementor-icon-list-icon svg{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: 0px auto !important;
}
.half-list-wr ul li {
    width: 47%;
}
.half-list-wr ul li:not(:nth-last-child(-n+2)){
    margin-bottom: 19px !important;
}
.service-block .elementor-widget-container img {
    border-radius: 10px 10px 0px 0px;
}
.services-main-wrapper{
    position: relative;
}
.services-main-wrapper:before{
    content: '';
    width: 405px;
    height: 686px;
    background: url('../images/RHS_Logo_BG.png') no-repeat center/contain;
    position: absolute;
    right: 0;
    top: 43.8%;
}

.rite-icon-list-wr ul li{
    text-align: left;
}

.about-us-sercurity-content p:nth-last-child(1) {
    margin-bottom: 0;
}
.services-slider {
    text-align: center;
}
/*about us*/
.leadership-card-wrapper {
    max-width: 340px;
}
.about-us-members-wrapper .elementor-container {
    justify-content: center;
}
/*10/07/2023*/
.highlight-text {
    color: #F8C92A;
}
.contact-card-box:hover  .highlight-text {
    color: #04024a;
}
.footer-address-wr .elementor-icon-box-title, .footer-address-wr .elementor-icon-box-title a {
    color: #ffffff !important;
}
.footer-address-wr .elementor-icon-box-title:hover, .footer-address-wr .elementor-icon-box-title a:hover {
    color: #F8C92A !important;
}


.career_pipeline_form_wr .pipeline_form {
    width: 100%;
}
.pipeline_form_wr.career_pipeline_form_wr {
    box-shadow: 0 8px 42px 0 rgba(0, 0, 0, 0.05);
    padding: 48px;
}
.pipeline_form_wr.career_pipeline_form_wr input, .pipeline_form_wr.career_pipeline_form_wr textarea, .pipeline_form_wr.career_pipeline_form_wr select {
    font-family: 'Teko';
    font-weight: 600;
    font-size: 20px;
    text-transform: uppercase;
    padding: 12px 10px 12px 46px;
    color: #04024a;
}
.pipeline_form_wr.career_pipeline_form_wr input[type="date"]{
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}
.pipeline_form_wr.career_pipeline_form_wr input {
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: 14px center;
}
.pipeline_form_wr.career_pipeline_form_wr textarea {
    background-image: url(../images/Message_Icon.svg);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: 14px 12px;   
}
.pipeline_form_wr.career_pipeline_form_wr .first-name input {
    background-image: url(../images/First_Name_Icon.svg);
}
.pipeline_form_wr.career_pipeline_form_wr .last-name input {
    background-image: url(../images/Last_Name_Icon.svg);
}
.pipeline_form_wr.career_pipeline_form_wr .email-address input {
    background-image: url(../images/Email_icon.svg);
}
.pipeline_form_wr.career_pipeline_form_wr .city-icon input{
    background-image: url(../images/City.svg); 
}
.pipeline_form_wr.career_pipeline_form_wr .address input {
    background-image: url(../images/address_career.svg);
}
.pipeline_form_wr.career_pipeline_form_wr .state-icon input {
    background-image: url(../images/state_career.svg);
}
.pipeline_form_wr.career_pipeline_form_wr .phone-number input {
    background-image: url(../images/Phone_Icon.svg);
}
.pipeline_form_wr.career_pipeline_form_wr .zip-icon input {
    background-image: url(../images/zipcode_career.svg);
}
.pipeline_form_wr.career_pipeline_form_wr .currently-licensed-icon select {
    background-image: url(../images/currently_licenced_guard_career.svg), url(../images/arrow.svg);
    background-position: 2% center, 97% center;
    background-repeat: no-repeat, no-repeat;
}
.pipeline_form_wr.career_pipeline_form_wr .license-icon select {
    background-image: url(../images/license_type_career.svg), url(../images/arrow.svg);
    background-position: 2% center, 97% center;
    background-repeat: no-repeat, no-repeat;
}
.pipeline_form_wr.career_pipeline_form_wr .years-of-experience-icon select {
    background-image: url(../images/year_of_experience_career.svg), url(../images/arrow.svg);
    background-position: 2% center, 97% center;
    background-repeat: no-repeat, no-repeat;
}
.pipeline_form_wr.career_pipeline_form_wr .years-of-experience-icon input {
    background-image: url(../images/year_of_experience_career.svg);
    background-position: 1% center, 97% center;
    background-repeat: no-repeat, no-repeat;
}

.pipeline_form_wr.career_pipeline_form_wr .desired-employment-icon select {
    background-image: url(../images/desired_employment_career.svg), url(../images/arrow.svg);
    background-position: 2% center, 97% center;
    background-repeat: no-repeat, no-repeat;
}
.pipeline_form_wr.career_pipeline_form_wr .desired-start-icon input {
    background-image: url(../images/desired_start_date_career.svg);
}
.pipeline_form_wr.career_pipeline_form_wr .desired-hourly-wage-icon input {
    background-image: url(../images/desired_hourly_wage_career.svg);
}
.pipeline_form_wr.career_pipeline_form_wr .day-availability-icon select {
    background-image: url(../images/day_availability_career.svg), url(../images/arrow.svg);
    background-position: 2% center, 97% center;
    background-repeat: no-repeat, no-repeat;
}
.pipeline_form_wr.career_pipeline_form_wr .evening-availability-icon select {
    background-image: url(../images/evening_availability_career.svg), url(../images/arrow.svg);
    background-position: 2% center, 97% center;
    background-repeat: no-repeat, no-repeat;
}
.pipeline_form_wr.career_pipeline_form_wr .over-night-availability-icon select {
    background-image: url(../images/over_night_availability_career.svg), url(../images/arrow.svg);
    background-position: 2% center, 97% center;
    background-repeat: no-repeat, no-repeat;
}
.pipeline_form_wr.career_pipeline_form_wr .driver-license-icon select {
    background-image: url(../images/driver_license_career.svg), url(../images/arrow.svg);
    background-position: 2% center, 97% center;
    background-repeat: no-repeat, no-repeat;
}

.pipeline_form_wr.career_pipeline_form_wr .vaccination-icon select {
    background-image: url(../images/vaccination_career.svg), url(../images/arrow.svg);
    background-position: 1% center, 98% center;
    background-repeat: no-repeat, no-repeat;
}
.pipeline_form_wr.career_pipeline_form_wr .leadsources-icon select {
    background-image: url(../images/Opportunity.svg), url(../images/arrow.svg);
    background-position: 1% center, 98% center;
    background-repeat: no-repeat, no-repeat;
}
/*.pipeline_form_wr.career_pipeline_form_wr .gender-icon select {
    background-image: url(../images/gender_career.svg), url(../images/arrow.svg);
    background-position: 2% center, 97% center;
    background-repeat: no-repeat, no-repeat;
}*/
.pipeline_form_wr.career_pipeline_form_wr input#career_pipeline_submit, .pipeline_form_wr.career_pipeline_form_wr input#ad_career_pipeline_submit {
    padding: 10px 33px 10px 33px;
}
.pipeline_form_wr.career_pipeline_form_wr input#career_pipeline_submit.disabled, .pipeline_form_wr.career_pipeline_form_wr input#ad_career_pipeline_submit.disabled {
    pointer-events: none;
    background-color: grey !IMPORTANT;
    border-color: grey !IMPORTANT;
}
.career_pipeline_form_wr .form_fields_container .form_field label {
    position: unset !important;
}
/*.career_pipeline_form_wr .form_fields_container.upload-resume-field {
    display: none;
} */ 
.pipeline_form_wr.career_pipeline_form_wr .upload-resume-field input {
    background-image: url(../images/upload_document.svg);
}
div#validation_message_1_6 {
    text-transform: initial;
}
/*Landing Page 04/01/24*/
.ict-landing-header-wr {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 111;
    background-image: linear-gradient(to bottom, #000 38%, rgba(128, 128, 128, 0) 95%);
}
.ict-banner-heading h2::before {
    content: "";
    position: absolute;
    width: 50%;
    height: 11px;
    background-color: #e3b416;
    border-radius: 10px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.comn-btn.ict-header-btn .elementor-button-wrapper .elementor-button:before {
    background-color: #c2c2c2;
}
.ict-banner-heading .elementor-widget-container h2 span {
    color: #f8c92a;
}
.please-complete-text p {
    margin: 0;
}
.web-form-intake-text .elementor-widget-wrap .elementor-widget-container {
    display: inline-block;
}
.para-btm-margin .elementor-widget-container p {
    margin: 0;
}
.itc-landing-footer .elementor-widget-wrap .elementor-widget-container p a {
    color: #fff;
    transition: 0.5s;
}
.itc-landing-footer .elementor-widget-wrap .elementor-widget-container p a:hover {
    color: #F8C92A;
}
.landing-form-heading {
    margin-top: 27px;
    width: 90%;
}
.landing-form-heading h3 {
    font-size: 48px;
    font-weight: 600;
    line-height: 54px;
    color: #161616;
}
.landing-form-list {
    margin-top: 27px;
}
.landing-form-list ul {
    padding: 0;
}
.ict-landing-form .upload-resume-field input {
    font-size: 18px;
    font-weight: 500;
    line-height: 26px;
    color: #161616;
    width: auto;
}
.file-input-container {
    position: relative;
}
.custom-file-input {
    position: absolute;
    opacity: 0;
    left: 0;
    cursor: pointer;
}
.file-input-label {
    display: inline-block;
    padding: 10px 15px;
    background-color: #3498db;
    color: #fff;
    border: 2px dashed #3498db;
    border-radius: 5px;
    cursor: pointer;
}
.file-input-label img {
    margin-right: 8px;
}
.file-input-label:hover {
    background-color: #2980b9;
}
.ict-landing-form .pipeline_form .form_fields_container .form_field label {
    position: unset;
    font-size: 18px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 2;
    letter-spacing: normal;
    text-align: left;
    color: #161616;
    text-transform: capitalize;
    font-family: 'Poppins';
    padding: 24.5px 28px;
    border: 0;
    background-image: repeating-linear-gradient(0deg, #707070, #707070 10px, transparent 10px, transparent 23px, #707070 23px), repeating-linear-gradient(90deg, #707070, #707070 10px, transparent 10px, transparent 23px, #707070 23px), repeating-linear-gradient(180deg, #707070, #707070 10px, transparent 10px, transparent 23px, #707070 23px), repeating-linear-gradient(270deg, #707070, #707070 10px, transparent 10px, transparent 23px, #707070 23px);
    background-size: 1px 100%, 100% 1px, 1px 100% , 100% 1px;
    background-position: 0 0, 0 0, 100% 0, 0 100%;
    background-repeat: no-repeat;
    border: 0;
}
.ict-landing-form .upload-resume-field {
    margin-top: 10px;
    overflow: hidden;
    padding-bottom: 15px;
}
.ict-landing-form .upload-resume-field .ksh-form-error.help-block.with-errors {
    bottom: auto;
    top: 100%;
}
.ict-landing-form .form_field_submit {
    margin-top: 32px;
}
.ict-landing-form .form_field_submit input {
    border-radius: 0;
}
.ict-landing-form .form_input_container input {
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0.72px;
    color: #04024a;
}
.ict-landing-form .form_input_container select {
    color: #04024a;
}
.ict-landing-form .pipeline_form {
    width: 100%;
}
.form-outer-wr {
    background: url(../images/form_side_img.jpg) no-repeat 100% -6%;
    position: relative;
}
.form-outer-wr::before {
    content: "";
    position: absolute;
    background: url(../images/footer_bg_texture.jpg) no-repeat center;
    width: 100%;
    height: 1400px;
    bottom: -16%;
    left: 0;
}
.ict-landing-form .form_input_container input::-webkit-input-placeholder,
.ict-landing-form .form_input_container textarea::-webkit-input-placeholder,
.ict-landing-form .form_input_container select::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: rgba(4, 2, 74, 0.6);
}
.ict-landing-form .form_input_container input::-moz-placeholder,
.ict-landing-form .form_input_container textarea::-moz-placeholder,
.ict-landing-form .form_input_container select::-moz-placeholder { /* Firefox 19+ */
    color: rgba(4, 2, 74, 0.6);
    opacity: 1;
}
.ict-landing-form .form_input_container input:-ms-input-placeholder,
.ict-landing-form .form_input_container textarea:-ms-input-placeholder,
.ict-landing-form .form_input_container select:-ms-input-placeholder { /* IE 10+ */
    color: rgba(4, 2, 74, 0.6);
}
.ict-landing-form .form_input_container input:-moz-placeholder,
.ict-landing-form .form_input_container textarea:-moz-placeholder,
.ict-landing-form .form_input_container select:-moz-placeholder { /* Firefox 18- */
    color: rgba(4, 2, 74, 0.6);
}
/*Landing Page 04/01/24*/
/*Landing Page 05/01/24*/
.landing-form-list-inner p {
    margin: 0;
}
.landing-form-list-inner {
    margin-top: 30px;
}
.landing-form-list-inner:first-child {
    margin-top: 0;
}
.landing-form-list-inner p {
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
    color: #161616;
    font-family: 'poppins';
    display: block;
    background: url(../images/list_right_check.svg) no-repeat 0 5px;
    padding: 0 0 0 42px;
}
/*Landing Page 05/01/24*/

/* Select2 css */

.multiselect-field-wr .select2-container--default .select2-search--inline .select2-search__field {
  margin-bottom: 0;
  padding: 12px 26px 12px 18px;
  font-size: 18px;
  color: #04024a;
  font-family: 'Poppins';
}
.multiselect-field-wr .select2-container--default .select2-selection--multiple {
  border: 1px solid rgba(22, 22, 22, 0.12);
  border-radius: 0;
}
.multiselect-field-wr .select2-container--default.select2-container--focus .select2-selection--multiple {
  border: 1px solid rgba(22, 22, 22, 0.12);
  outline: 0;
}
.select2-container--open .select2-dropdown {
  top: 0px;
  border: 1px solid rgba(22, 22, 22, 0.12);
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #06064d;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
     background-color: #06064d;
     color: #fff;
}
.select2-container--multiple .select2-selection__arrow {
    position: absolute;
    top: 50%;
    right: 8px;
    transform: translateY(-50%);
}
#other_services_show {
    display: none;
}
input#contractor_form_submit.disabled {
  pointer-events: none;
  background-color: grey !IMPORTANT;
  border-color: grey !IMPORTANT;
}

/*08/01/2024*/
.form_fields_container .select2.select2-container .selection .select2-search__field{
    cursor: pointer;
}
.ict-landing-form .ksh-form-error ul li {
    font-family: 'Poppins';
}
.ekit-template-content-markup.ekit-template-content-footer.ekit-template-content-theme-support {
    margin-bottom: -35px;
}
.select2-results__option[aria-selected] {
    font-family: 'Poppins';
}
.yellow-hover .elementor-button-wrapper .elementor-button:before {
    background-color: #524fac5c;
}
.yellow-hover .elementor-button-wrapper .elementor-button:hover:before {
    background-color: #DBA900;
    border-radius: 0%;
}
/* /// */
.rite-icon-list-hover.product-virtual .elementor-icon-box-icon {
	width: 31px !important;
    height: 31px !important;
	display:flex !important;
	justify-content:center;
	align-items:center;
}
.rite-icon-list-hover.product-virtual .elementor-icon-box-title{
	letter-spacing:normal;
	margin-top: 0;
}
.product-virtual{
  display:flex;
 justify-content:center;
}
.product-service-box{
  justify-content:start;
}
.bluetac-img-box .elementor-image-box-img img{
	width:auto !important;
}
.bluetac-img-box .elementor-image-box-title{
	letter-spacing:normal;
}
.product-clip-wrapper.conatct-us-now-wrapper:before {
    height: 74%;
    bottom: unset; 
    top: 67px;
}
.bluetac-img-box .elementor-image-box-img{
	height: 70px;
    width: 70px;
    display: flex !important;
    justify-content: center;
    align-items: center;
	background:#fff;
	box-shadow: 0 5px 20px 0 rgba(14, 17, 51, 0.05);
    flex: 0 0 70px;
}
.letter_spacing .elementor-heading-title{
	letter-spacing:normal;
}
.comn-btn.product-btn .elementor-button-wrapper .elementor-button:before {
    width: 49px;
    height: 49px;
    background-color: #ccad61;

}



/*-----------------7 May pipeline form css start ------------------------*/

.btn-content {
    display: flex;
}
.btn-content .content-field strong {
    text-transform: uppercase;
}
.content-field {
    margin-right: 20px;
}
@media (max-width:767px)
{
    .btn-content
    {
        display: block;
    }
    .content-field {
        margin-right: 0px;
    }
}


/*-----------------7 May pipeline form css and ------------------------*/
/*Virtual Monitoring page css*/

.right-equipment-tab .elementor-tab-title {
    width: 34%;
    padding:0 25px 0 160px !important;
}
.right-equipment-tab .elementor-tabs-wrapper {
    border:1px solid #32323212 !important;
    min-height: 134px;
    display: flex;
    align-items: center;
}
.mounted-secound-tab .elementor-tab-title:before,
.right-equipment-tab .elementor-tab-title a:before {
    position: absolute;
    content: "";
    width: 70px !important;
    height: 70px !important;
    background-image: url("../images/Mounted_And_Mobile_Security_Cameras.svg");
    left: 75px;
    z-index: 0;
    top: 50%;
    right: unset !important;
    bottom: unset !important;
    background-position: center;
    border: 1px solid transparent !important;
    border-radius: 7px;
    box-shadow: 0px 5px 20px rgba(14, 17, 51, 0.05);
    transform: translate(0, -50%);
    background-color: #fff;
    background-repeat: no-repeat;
}
.right-equipment-tab #elementor-tab-title-2022 a:before {
    background-image: url("../images/Roving_Robots.svg");
}
.right-equipment-tab #elementor-tab-title-2023 a:before {
    background-image: url("../images/Patrolling_Drones.svg");
}

.right-equipment-tab .elementor-tab-title.elementor-tab-desktop-title{
    z-index: 1;
}
.mounted-secound-tab .elementor-tab-title:after,
.right-equipment-tab .elementor-tab-title.elementor-tab-desktop-title a:after{
    content: "";
    position: absolute;
    width: 100% !important;
    height: 134px !important ;
    left: 0 !important;
    transform: translate(0, -50%);
    background: #04024a;
    top: 50%;
    z-index: -1;
}
.mounted-secound-tab .elementor-tab-title:after,
.right-equipment-tab .elementor-tab-title.elementor-tab-desktop-title a:after{
    opacity: 0;    
}/*
.mounted-secound-tab .elementor-tab-title.elementor-tab-desktop-title.elementor-active:after,
.right-equipment-tab .elementor-tab-title.elementor-tab-desktop-title.elementor-active a:after,*/
 .mounted-secound-tab .elementor-tab-title:hover:after,
.right-equipment-tab .elementor-tab-title.elementor-tab-desktop-title a:hover:after{
    opacity: 1;    
}
.mounted-secound-tab .elementor-tab-title:hover,
.right-equipment-tab .elementor-tab-title.elementor-tab-desktop-title a:hover{
    color: #fff !important;
}
.right-equipment-tab .elementor-tab-content p {
    padding: 25px 87px 0 87px;
    text-align: center;
}
/*Virtual Monitoring page css*/
/*mounted and mobile security cameras page css*/
.mounted-tabs .elementor-tab-title {
    padding: 48px 0 0 0 !important;
    text-align: center;
}
.mounted-tabs .elementor-tab-title a:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="Group_6911" data-name="Group 6911" width="38.583" height="38.529" viewBox="0 0 38.583 38.529"><defs><clipPath id="clip-path"><rect id="Rectangle_21035" data-name="Rectangle 21035" width="38.583" height="38.529" fill="%2304024a"/></clipPath></defs><g id="Group_6910" data-name="Group 6910" clip-path="url(%23clip-path)"><path id="Path_17530" data-name="Path 17530" d="M14.189,18.873c-1.582-1.592-3.231-3.228-4.848-4.9a1.543,1.543,0,0,0-1.258-.509c-1.254.032-2.511.041-3.764-.009a1.759,1.759,0,0,1-1.04-.425q-1.412-1.3-2.717-2.718A1.741,1.741,0,0,1,.127,9.28C.079,7.786.085,6.289.125,4.795a1.078,1.078,0,0,1,.4-.837,1.069,1.069,0,0,1,.868.312C2.627,5.452,3.822,6.675,5.032,7.882a1.59,1.59,0,0,0,2.36-.024c.208-.207.418-.413.624-.622a1.6,1.6,0,0,0,.014-2.25C6.805,3.756,5.561,2.545,4.359,1.294A1.062,1.062,0,0,1,4.052.424a1.084,1.084,0,0,1,.84-.395q2.282-.058,4.566,0a2.778,2.778,0,0,1,.913.366c.045.02.076.074.113.112,1.009,1.029,2.4,1.9,2.918,3.132s.179,2.832.157,4.271a1.727,1.727,0,0,0,.571,1.4c1.65,1.6,3.262,3.231,4.823,4.786l-4.764,4.781" transform="translate(-0.078 0)" fill="%2304024a"/><path id="Path_17531" data-name="Path 17531" d="M122.2,126.883l4.773-4.769c1.181,1.186,2.5,2.325,3.586,3.652a4.329,4.329,0,0,0,4.418,1.8c1.865-.341,3.145.469,4.444,1.789,1.236,1.256,1.97,2.459,1.719,4.245-.125.89.008,1.814-.04,2.72a1.01,1.01,0,0,1-.392.766.961.961,0,0,1-.813-.251c-1.27-1.222-2.5-2.482-3.751-3.725a1.6,1.6,0,0,0-2.249.015c-.19.188-.378.377-.566.567a1.6,1.6,0,0,0-.025,2.476c1.189,1.19,2.393,2.366,3.556,3.581a.69.69,0,0,1-.524,1.268q-2.282.058-4.565,0a1.486,1.486,0,0,1-.9-.373c-.971-.915-1.92-1.856-2.829-2.833a1.64,1.64,0,0,1-.371-.983c-.045-1.147-.056-2.3,0-3.443a2.132,2.132,0,0,0-.73-1.814c-1.611-1.52-3.155-3.11-4.735-4.683" transform="translate(-102.611 -102.535)" fill="%2304024a"/><path id="Path_17532" data-name="Path 17532" d="M93.82,24.435l-3.52-3.5c.173-.185.361-.4.561-.6q6.6-6.6,13.216-13.194a1.8,1.8,0,0,0,.645-1.6c-.035-.29.028-.592-.013-.88a1.133,1.133,0,0,1,.8-1.291Q108.351,2,111.152.538a.987.987,0,0,1,1.334.222c1.994,1.972,2,1.961.755,4.461-.679,1.358-1.369,2.711-2.027,4.079a.918.918,0,0,1-1.059.639c-1.467-.269-2.446.4-3.447,1.433-4.062,4.173-8.214,8.259-12.329,12.381a8.558,8.558,0,0,0-.559.683" transform="translate(-75.822 -0.313)" fill="%23f8c92a"/><path id="Path_17533" data-name="Path 17533" d="M15.273,150.747c-2.682,2.708-5.37,5.533-8.187,8.224a4.226,4.226,0,0,1-5.931-6.016c2.685-2.786,5.475-5.472,8.192-8.172l5.925,5.963" transform="translate(0 -121.57)" fill="%23f8c92a"/><path id="Path_17534" data-name="Path 17534" d="M70.153,136.506l-6.14-6.153a13.78,13.78,0,0,1,1.48-1.292,1,1,0,0,1,.949.006q2.572,2.469,5.04,5.045a1.006,1.006,0,0,1-.015.949,13.218,13.218,0,0,1-1.313,1.446" transform="translate(-53.75 -108.271)" fill="%23f8c92a"/></g></svg>');
    left: 40%;
    top: 22%;
    box-shadow:unset;
    transform: translate(0, -50%);
    background-color: transparent;
}
.vigilant-monitoring:hover path:first-child{
    fill: #F8C92A;
}

.immediate:hover .elementor-icon-box-icon path:nth-child(2),
.immediate:hover .elementor-icon-box-icon path:first-child,
.vigilant-monitoring:hover path,
.right-equipment:hover .elementor-icon-box-icon path:first-child, .right-equipment:hover .elementor-icon-box-icon path:nth-child(2){
   fill: #fff;
}
.mounted-tabs .elementor-tab-title a:hover:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="Group_6911" data-name="Group 6911" width="38.583" height="38.529" viewBox="0 0 38.583 38.529"><defs><clipPath id="clip-path"><rect id="Rectangle_21035" data-name="Rectangle 21035" width="38.583" height="38.529" fill="%23fff"/></clipPath></defs><g id="Group_6910" data-name="Group 6910" clip-path="url(%23clip-path)"><path id="Path_17530" data-name="Path 17530" d="M14.189,18.873c-1.582-1.592-3.231-3.228-4.848-4.9a1.543,1.543,0,0,0-1.258-.509c-1.254.032-2.511.041-3.764-.009a1.759,1.759,0,0,1-1.04-.425q-1.412-1.3-2.717-2.718A1.741,1.741,0,0,1,.127,9.28C.079,7.786.085,6.289.125,4.795a1.078,1.078,0,0,1,.4-.837,1.069,1.069,0,0,1,.868.312C2.627,5.452,3.822,6.675,5.032,7.882a1.59,1.59,0,0,0,2.36-.024c.208-.207.418-.413.624-.622a1.6,1.6,0,0,0,.014-2.25C6.805,3.756,5.561,2.545,4.359,1.294A1.062,1.062,0,0,1,4.052.424a1.084,1.084,0,0,1,.84-.395q2.282-.058,4.566,0a2.778,2.778,0,0,1,.913.366c.045.02.076.074.113.112,1.009,1.029,2.4,1.9,2.918,3.132s.179,2.832.157,4.271a1.727,1.727,0,0,0,.571,1.4c1.65,1.6,3.262,3.231,4.823,4.786l-4.764,4.781" transform="translate(-0.078 0)" fill="%23fff"/><path id="Path_17531" data-name="Path 17531" d="M122.2,126.883l4.773-4.769c1.181,1.186,2.5,2.325,3.586,3.652a4.329,4.329,0,0,0,4.418,1.8c1.865-.341,3.145.469,4.444,1.789,1.236,1.256,1.97,2.459,1.719,4.245-.125.89.008,1.814-.04,2.72a1.01,1.01,0,0,1-.392.766.961.961,0,0,1-.813-.251c-1.27-1.222-2.5-2.482-3.751-3.725a1.6,1.6,0,0,0-2.249.015c-.19.188-.378.377-.566.567a1.6,1.6,0,0,0-.025,2.476c1.189,1.19,2.393,2.366,3.556,3.581a.69.69,0,0,1-.524,1.268q-2.282.058-4.565,0a1.486,1.486,0,0,1-.9-.373c-.971-.915-1.92-1.856-2.829-2.833a1.64,1.64,0,0,1-.371-.983c-.045-1.147-.056-2.3,0-3.443a2.132,2.132,0,0,0-.73-1.814c-1.611-1.52-3.155-3.11-4.735-4.683" transform="translate(-102.611 -102.535)" fill="%23fff"/><path id="Path_17532" data-name="Path 17532" d="M93.82,24.435l-3.52-3.5c.173-.185.361-.4.561-.6q6.6-6.6,13.216-13.194a1.8,1.8,0,0,0,.645-1.6c-.035-.29.028-.592-.013-.88a1.133,1.133,0,0,1,.8-1.291Q108.351,2,111.152.538a.987.987,0,0,1,1.334.222c1.994,1.972,2,1.961.755,4.461-.679,1.358-1.369,2.711-2.027,4.079a.918.918,0,0,1-1.059.639c-1.467-.269-2.446.4-3.447,1.433-4.062,4.173-8.214,8.259-12.329,12.381a8.558,8.558,0,0,0-.559.683" transform="translate(-75.822 -0.313)" fill="%23f8c92a"/><path id="Path_17533" data-name="Path 17533" d="M15.273,150.747c-2.682,2.708-5.37,5.533-8.187,8.224a4.226,4.226,0,0,1-5.931-6.016c2.685-2.786,5.475-5.472,8.192-8.172l5.925,5.963" transform="translate(0 -121.57)" fill="%23f8c92a"/><path id="Path_17534" data-name="Path 17534" d="M70.153,136.506l-6.14-6.153a13.78,13.78,0,0,1,1.48-1.292,1,1,0,0,1,.949.006q2.572,2.469,5.04,5.045a1.006,1.006,0,0,1-.015.949,13.218,13.218,0,0,1-1.313,1.446" transform="translate(-53.75 -108.271)" fill="%23f8c92a"/></g></svg>');
}
.mounted-tabs .elementor-tab-title:nth-child(2) a:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="Vigilant_Monitoring_Service" data-name="Vigilant Monitoring Service" width="40.832" height="40.867" viewBox="0 0 40.832 40.867"><defs><clipPath id="clip-path"><rect id="Rectangle_21036" data-name="Rectangle 21036" width="40.832" height="40.867" fill="none"/></clipPath></defs><g id="Group_6913" data-name="Group 6913" clip-path="url(%23clip-path)"><path id="Path_17535" data-name="Path 17535" d="M19.348,20.752c-.227-.071-.472-.14-.712-.224C12.737,18.459,6.836,16.4.946,14.3c-.365-.13-.633-.531-.946-.806.3-.294.551-.715.912-.863Q16.194,6.408,31.5.238c1.042-.421,1.231-.338,1.659.714q2.263,5.57,4.52,11.142c.375.927.3,1.147-.589,1.506q-8.571,3.482-17.148,6.953c-.184.074-.377.127-.592.2" transform="translate(0 0)" fill="%23f8c92a"/><path id="Path_17536" data-name="Path 17536" d="M72.863,88.2c.154.352.286.633.4.921.514,1.288.232,1.945-1.071,2.473q-9.367,3.793-18.736,7.581-2.293.928-4.586,1.853c-1.319.529-1.954.265-2.48-1.027q-1.622-3.99-3.235-7.983c-.081-.2-.131-.413-.243-.774.868.29,1.612.529,2.348.787,2.842,1,5.667,2.052,8.535,2.969a3.678,3.678,0,0,0,2.287-.054c5.582-2.189,11.132-4.462,16.78-6.746" transform="translate(-35.565 -73.097)" fill="%230b0a4a"/><path id="Path_17537" data-name="Path 17537" d="M220.985,153.38v14.561c-.826,0-1.617.059-2.4-.016a1.3,1.3,0,0,1-1.2-1.422q-.034-5.813,0-11.626a1.386,1.386,0,0,1,1.272-1.476,18.887,18.887,0,0,1,2.33-.02" transform="translate(-180.154 -127.096)" fill="%230b0a4a"/><path id="Path_17538" data-name="Path 17538" d="M142.91,169.811l2.666-1.1c.361.757.792,1.578,1.145,2.431a1.138,1.138,0,0,0,1.231.8c2.047-.033,4.095-.012,6.212-.012v2.926a47,47,0,0,0-4.874.03c-2.975.313-4.879-.843-5.778-3.693a10.624,10.624,0,0,0-.529-1.162,1.974,1.974,0,0,1-.074-.222" transform="translate(-118.442 -139.829)" fill="%230b0a4a"/><path id="Path_17539" data-name="Path 17539" d="M11.2,126.909a3.813,3.813,0,0,1-.419.567,1.485,1.485,0,0,1-.462.21c-1.609.67-1.608.669-2.268-.962-.735-1.818-1.459-3.641-2.214-5.45-.293-.7-.125-1.1.591-1.385,1.7-.687,1.692-.71,2.391,1.011s1.391,3.423,2.081,5.136c.105.261.184.533.3.874" transform="translate(-4.724 -98.999)" fill="%230b0a4a"/><path id="Path_17540" data-name="Path 17540" d="M126.521,138.4a3.955,3.955,0,0,1-2.381,4.444,3.9,3.9,0,0,1-4.837-1.521l7.218-2.924" transform="translate(-98.877 -114.708)" fill="%230b0a4a"/><path id="Path_17541" data-name="Path 17541" d="M31.007,120.142l1.326-.546,2.174,5.342-1.324.544-2.175-5.34" transform="translate(-25.698 -99.12)" fill="%230b0a4a"/></g></svg>');
}
/*.mounted-tabs .elementor-active:nth-child(2) a:before,*/.mounted-tabs .elementor-tab-title:nth-child(2) a:hover:before {
    background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="Vigilant_Monitoring_Service" data-name="Vigilant Monitoring Service" width="40.832" height="40.867" viewBox="0 0 40.832 40.867"><defs><clipPath id="clip-path"><rect id="Rectangle_21036" data-name="Rectangle 21036" width="40.832" height="40.867" fill="none"/></clipPath></defs><g id="Group_6913" data-name="Group 6913" clip-path="url(%23clip-path)"><path id="Path_17535" data-name="Path 17535" d="M19.348,20.752c-.227-.071-.472-.14-.712-.224C12.737,18.459,6.836,16.4.946,14.3c-.365-.13-.633-.531-.946-.806.3-.294.551-.715.912-.863Q16.194,6.408,31.5.238c1.042-.421,1.231-.338,1.659.714q2.263,5.57,4.52,11.142c.375.927.3,1.147-.589,1.506q-8.571,3.482-17.148,6.953c-.184.074-.377.127-.592.2" transform="translate(0 0)" fill="%23f8c92a"/><path id="Path_17536" data-name="Path 17536" d="M72.863,88.2c.154.352.286.633.4.921.514,1.288.232,1.945-1.071,2.473q-9.367,3.793-18.736,7.581-2.293.928-4.586,1.853c-1.319.529-1.954.265-2.48-1.027q-1.622-3.99-3.235-7.983c-.081-.2-.131-.413-.243-.774.868.29,1.612.529,2.348.787,2.842,1,5.667,2.052,8.535,2.969a3.678,3.678,0,0,0,2.287-.054c5.582-2.189,11.132-4.462,16.78-6.746" transform="translate(-35.565 -73.097)" fill="%23fff"/><path id="Path_17537" data-name="Path 17537" d="M220.985,153.38v14.561c-.826,0-1.617.059-2.4-.016a1.3,1.3,0,0,1-1.2-1.422q-.034-5.813,0-11.626a1.386,1.386,0,0,1,1.272-1.476,18.887,18.887,0,0,1,2.33-.02" transform="translate(-180.154 -127.096)" fill="%23fff"/><path id="Path_17538" data-name="Path 17538" d="M142.91,169.811l2.666-1.1c.361.757.792,1.578,1.145,2.431a1.138,1.138,0,0,0,1.231.8c2.047-.033,4.095-.012,6.212-.012v2.926a47,47,0,0,0-4.874.03c-2.975.313-4.879-.843-5.778-3.693a10.624,10.624,0,0,0-.529-1.162,1.974,1.974,0,0,1-.074-.222" transform="translate(-118.442 -139.829)" fill="%23fff"/><path id="Path_17539" data-name="Path 17539" d="M11.2,126.909a3.813,3.813,0,0,1-.419.567,1.485,1.485,0,0,1-.462.21c-1.609.67-1.608.669-2.268-.962-.735-1.818-1.459-3.641-2.214-5.45-.293-.7-.125-1.1.591-1.385,1.7-.687,1.692-.71,2.391,1.011s1.391,3.423,2.081,5.136c.105.261.184.533.3.874" transform="translate(-4.724 -98.999)" fill="%23fff"/><path id="Path_17540" data-name="Path 17540" d="M126.521,138.4a3.955,3.955,0,0,1-2.381,4.444,3.9,3.9,0,0,1-4.837-1.521l7.218-2.924" transform="translate(-98.877 -114.708)" fill="%23fff"/><path id="Path_17541" data-name="Path 17541" d="M31.007,120.142l1.326-.546,2.174,5.342-1.324.544-2.175-5.34" transform="translate(-25.698 -99.12)" fill="%23fff"/></g></svg>') ;
}
.mounted-tabs .elementor-tab-title:nth-child(3) a:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="Immediate_In-Person_Response" data-name="Immediate In-Person Response" width="45.922" height="45.904" viewBox="0 0 45.922 45.904"><defs><clipPath id="clip-path"><rect id="Rectangle_21037" data-name="Rectangle 21037" width="45.922" height="45.904" fill="none"/></clipPath></defs><g id="Group_6915" data-name="Group 6915" clip-path="url(%23clip-path)"><path id="Path_17542" data-name="Path 17542" d="M65.4,75.134q0-5.582,0-11.164c0-.239.089-.536-.02-.705a8.834,8.834,0,0,0-.885-1.027c-.256.342-.719.677-.733,1.029-.074,1.875-.036,3.754-.037,5.632a8.676,8.676,0,0,1-.015.921,1.415,1.415,0,0,1-1.527,1.435,1.323,1.323,0,0,1-1.312-1.508c0-2.8-.052-5.6.032-8.4a6.974,6.974,0,0,1,6.6-6.482q3.839-.082,7.682,0A6.974,6.974,0,0,1,81.8,61.339c.085,2.8.041,5.6.027,8.4-.005,1-.528,1.526-1.4,1.522a1.41,1.41,0,0,1-1.431-1.536c-.039-2.048-.019-4.1-.014-6.145,0-.606,0-1.28-.779-1.308-.837-.03-.9.646-.9,1.307q.006,11.574.008,23.148a2.558,2.558,0,0,1-1.371,2.443,2.379,2.379,0,0,1-2.611-.144,2.641,2.641,0,0,1-1.148-2.376q.01-4.711,0-9.423c0-.272.07-.631-.071-.795-.213-.247-.747-.569-.856-.485a1.654,1.654,0,0,0-.7,1.035c-.053,3.14-.028,6.282-.036,9.423a4.392,4.392,0,0,1-.111,1.111,2.575,2.575,0,0,1-2.665,1.937,2.531,2.531,0,0,1-2.331-2.538c-.021-3.926-.007-7.852-.009-11.779" transform="translate(-48.382 -43.588)" fill="%230b0a4a"/><path id="Path_17543" data-name="Path 17543" d="M92.352,10.077a5.038,5.038,0,1,1,5.06-4.988,5.069,5.069,0,0,1-5.06,4.988" transform="translate(-69.358 0)" fill="%230b0a4a"/><path id="Path_17544" data-name="Path 17544" d="M3.087,55.594a3,3,0,0,1-3.03-2.3A2.929,2.929,0,0,1,1.723,50.1a2.737,2.737,0,0,1,3.5,1.03,1.418,1.418,0,0,0,1.531.8c.952-.048,1.908,0,2.862-.014.6-.007,1.105.231.989.843a1.318,1.318,0,0,1-.968.761c-1.081.1-2.181-.01-3.267.064a1.483,1.483,0,0,0-.988.577,3.093,3.093,0,0,1-2.294,1.439" transform="translate(0 -39.629)" fill="%23f8c92a"/><path id="Path_17545" data-name="Path 17545" d="M175.039,51.906a7.237,7.237,0,0,1,.919.006,1.672,1.672,0,0,0,1.886-.91A2.589,2.589,0,0,1,181,50.014a2.849,2.849,0,0,1-.225,5.47,2.672,2.672,0,0,1-3.078-1.236,1.25,1.25,0,0,0-1.369-.711,19.859,19.859,0,0,1-2.96-.031,1.39,1.39,0,0,1-1.009-.816c-.095-.614.462-.8,1.043-.786.545.017,1.091,0,1.636,0" transform="translate(-137.024 -39.623)" fill="%23f8c92a"/><path id="Path_17546" data-name="Path 17546" d="M5.686,101.538c-1.089,2-2.855,2.6-4.4,1.551a2.963,2.963,0,0,1-1.226-2.944,3.022,3.022,0,0,1,2.26-2.26,2.772,2.772,0,0,1,2.976,1.324,1.18,1.18,0,0,0,1.271.705,20.536,20.536,0,0,1,3.063.022c.364.036.687.472,1.029.725-.342.292-.667.808-1.03.837-1.286.1-2.585.04-3.94.04" transform="translate(-0.002 -77.778)" fill="%23f8c92a"/><path id="Path_17547" data-name="Path 17547" d="M174.947,101.537c-.511,0-1.022-.011-1.533,0-.6.016-1.161-.107-1.179-.812s.53-.843,1.139-.834c1.056.016,2.115.046,3.167-.021a1.369,1.369,0,0,0,.914-.537,2.874,2.874,0,0,1,5.4,1.346,2.879,2.879,0,0,1-5.372,1.437,1.68,1.68,0,0,0-1.006-.558,8.274,8.274,0,0,0-1.529-.024" transform="translate(-136.933 -77.777)" fill="%23f8c92a"/><path id="Path_17548" data-name="Path 17548" d="M3.363,145.965a2.918,2.918,0,0,1,2.066,1.487,1.354,1.354,0,0,0,.917.53c1.087.066,2.18.034,3.27.022.6-.006,1.108.221,1,.835-.057.315-.589.694-.964.77a10.077,10.077,0,0,1-1.936.037c-1.079.006-2.083-.161-2.828,1.115a2.471,2.471,0,0,1-3.4.543,2.886,2.886,0,0,1-1.4-3.13,3.056,3.056,0,0,1,3.276-2.21" transform="translate(-0.01 -116.047)" fill="%23f8c92a"/><path id="Path_17549" data-name="Path 17549" d="M174.9,147.925a9.592,9.592,0,0,1,1.021.006,1.509,1.509,0,0,0,1.71-.853,2.625,2.625,0,0,1,3.226-1.034,2.848,2.848,0,0,1-.28,5.465,2.7,2.7,0,0,1-3.067-1.271,1.179,1.179,0,0,0-1.28-.685,19.683,19.683,0,0,1-3.061-.03c-.371-.043-.689-.545-1.031-.837.341-.253.652-.642,1.031-.728a7.987,7.987,0,0,1,1.73-.033" transform="translate(-136.857 -115.964)" fill="%23f8c92a"/></g></svg>');
}
/*.mounted-tabs .elementor-active:nth-child(3) a:before,*/.mounted-tabs .elementor-tab-title:nth-child(3) a:hover:before {
    background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="Immediate_In-Person_Response" data-name="Immediate In-Person Response" width="45.922" height="45.904" viewBox="0 0 45.922 45.904"><defs><clipPath id="clip-path"><rect id="Rectangle_21037" data-name="Rectangle 21037" width="45.922" height="45.904" fill="none"/></clipPath></defs><g id="Group_6915" data-name="Group 6915" clip-path="url(%23clip-path)"><path id="Path_17542" data-name="Path 17542" d="M65.4,75.134q0-5.582,0-11.164c0-.239.089-.536-.02-.705a8.834,8.834,0,0,0-.885-1.027c-.256.342-.719.677-.733,1.029-.074,1.875-.036,3.754-.037,5.632a8.676,8.676,0,0,1-.015.921,1.415,1.415,0,0,1-1.527,1.435,1.323,1.323,0,0,1-1.312-1.508c0-2.8-.052-5.6.032-8.4a6.974,6.974,0,0,1,6.6-6.482q3.839-.082,7.682,0A6.974,6.974,0,0,1,81.8,61.339c.085,2.8.041,5.6.027,8.4-.005,1-.528,1.526-1.4,1.522a1.41,1.41,0,0,1-1.431-1.536c-.039-2.048-.019-4.1-.014-6.145,0-.606,0-1.28-.779-1.308-.837-.03-.9.646-.9,1.307q.006,11.574.008,23.148a2.558,2.558,0,0,1-1.371,2.443,2.379,2.379,0,0,1-2.611-.144,2.641,2.641,0,0,1-1.148-2.376q.01-4.711,0-9.423c0-.272.07-.631-.071-.795-.213-.247-.747-.569-.856-.485a1.654,1.654,0,0,0-.7,1.035c-.053,3.14-.028,6.282-.036,9.423a4.392,4.392,0,0,1-.111,1.111,2.575,2.575,0,0,1-2.665,1.937,2.531,2.531,0,0,1-2.331-2.538c-.021-3.926-.007-7.852-.009-11.779" transform="translate(-48.382 -43.588)" fill="%23fff"/><path id="Path_17543" data-name="Path 17543" d="M92.352,10.077a5.038,5.038,0,1,1,5.06-4.988,5.069,5.069,0,0,1-5.06,4.988" transform="translate(-69.358 0)" fill="%23fff"/><path id="Path_17544" data-name="Path 17544" d="M3.087,55.594a3,3,0,0,1-3.03-2.3A2.929,2.929,0,0,1,1.723,50.1a2.737,2.737,0,0,1,3.5,1.03,1.418,1.418,0,0,0,1.531.8c.952-.048,1.908,0,2.862-.014.6-.007,1.105.231.989.843a1.318,1.318,0,0,1-.968.761c-1.081.1-2.181-.01-3.267.064a1.483,1.483,0,0,0-.988.577,3.093,3.093,0,0,1-2.294,1.439" transform="translate(0 -39.629)" fill="%23f8c92a"/><path id="Path_17545" data-name="Path 17545" d="M175.039,51.906a7.237,7.237,0,0,1,.919.006,1.672,1.672,0,0,0,1.886-.91A2.589,2.589,0,0,1,181,50.014a2.849,2.849,0,0,1-.225,5.47,2.672,2.672,0,0,1-3.078-1.236,1.25,1.25,0,0,0-1.369-.711,19.859,19.859,0,0,1-2.96-.031,1.39,1.39,0,0,1-1.009-.816c-.095-.614.462-.8,1.043-.786.545.017,1.091,0,1.636,0" transform="translate(-137.024 -39.623)" fill="%23f8c92a"/><path id="Path_17546" data-name="Path 17546" d="M5.686,101.538c-1.089,2-2.855,2.6-4.4,1.551a2.963,2.963,0,0,1-1.226-2.944,3.022,3.022,0,0,1,2.26-2.26,2.772,2.772,0,0,1,2.976,1.324,1.18,1.18,0,0,0,1.271.705,20.536,20.536,0,0,1,3.063.022c.364.036.687.472,1.029.725-.342.292-.667.808-1.03.837-1.286.1-2.585.04-3.94.04" transform="translate(-0.002 -77.778)" fill="%23f8c92a"/><path id="Path_17547" data-name="Path 17547" d="M174.947,101.537c-.511,0-1.022-.011-1.533,0-.6.016-1.161-.107-1.179-.812s.53-.843,1.139-.834c1.056.016,2.115.046,3.167-.021a1.369,1.369,0,0,0,.914-.537,2.874,2.874,0,0,1,5.4,1.346,2.879,2.879,0,0,1-5.372,1.437,1.68,1.68,0,0,0-1.006-.558,8.274,8.274,0,0,0-1.529-.024" transform="translate(-136.933 -77.777)" fill="%23f8c92a"/><path id="Path_17548" data-name="Path 17548" d="M3.363,145.965a2.918,2.918,0,0,1,2.066,1.487,1.354,1.354,0,0,0,.917.53c1.087.066,2.18.034,3.27.022.6-.006,1.108.221,1,.835-.057.315-.589.694-.964.77a10.077,10.077,0,0,1-1.936.037c-1.079.006-2.083-.161-2.828,1.115a2.471,2.471,0,0,1-3.4.543,2.886,2.886,0,0,1-1.4-3.13,3.056,3.056,0,0,1,3.276-2.21" transform="translate(-0.01 -116.047)" fill="%23f8c92a"/><path id="Path_17549" data-name="Path 17549" d="M174.9,147.925a9.592,9.592,0,0,1,1.021.006,1.509,1.509,0,0,0,1.71-.853,2.625,2.625,0,0,1,3.226-1.034,2.848,2.848,0,0,1-.28,5.465,2.7,2.7,0,0,1-3.067-1.271,1.179,1.179,0,0,0-1.28-.685,19.683,19.683,0,0,1-3.061-.03c-.371-.043-.689-.545-1.031-.837.341-.253.652-.642,1.031-.728a7.987,7.987,0,0,1,1.73-.033" transform="translate(-136.857 -115.964)" fill="%23f8c92a"/></g></svg>');
}
.mounted-tabs .elementor-tabs-wrapper {
    width: 81%;
    margin: 0 auto;
    min-height: 117px;
    background-color: rgba(112, 112, 112, 0.06);
}
.mounted-tabs .elementor-tab-content p {
    padding: 0px 0px 0 0px;
}
.mounted-tabs .elementor-tab-content{
    padding: 60px 0 0 0 !important;
}
.mounted-tabs .elementor-tabs-wrapper:after,
.mounted-tabs .elementor-tabs-wrapper:before {
    content: "";
    position: absolute;
    width: 1px;
    left: 36.5%;
    height: 117px;
    background-color: #32323212;
    top: 23px;
}
.mounted-tabs .elementor-tabs-wrapper:after{
    left: unset;
    right: 36.5%;
}
.mounted-our-promise:before{
    background-color: unset;
}
.mounted-secound-tab .elementor-tabs-wrapper {
    width: 67%;
    margin: 0 auto;
}
.mounted-secound-tab .elementor-tab-title {
    width: 50%;
}
.mounted-vigilant{
    clip-path: polygon(0 30%, 77% 0%, 100% 30%, 100% 99%, 0% 100%);
}
.mounted-secound-tab .elementor-tab-title:before{
    background-image: url("../images/Roving_Robots.svg");
}
.mounted-secound-tab .elementor-tab-title:nth-child(2):before{
    background-image: url("../images/Patrolling_Drones.svg");
}
.patroling-video-wrapper .elementor-custom-embed-play {
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    box-sizing: content-box;
    display: block;
    width: 32px;
    height: 44px;
    border-radius: 50%;
    padding: 18px 20px 18px 28px;
}
.patroling-video-wrapper .elementor-custom-embed-play:before {
    content: "";
    position: absolute;
    z-index: 0;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 100px;
    height: 100px;
    background: #f8c92a;
    border-radius: 50%;
    animation: pulse-border 1500ms ease-out infinite;
}
.patroling-video-wrapper .elementor-custom-embed-play:after {
    content: "";
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 100px;
    height: 100px;
    background: #f8c92a;
    border-radius: 50%;
    transition: all 200ms;
}
.patroling-video-wrapper .video-play-button:hover:after {
    background-color: darken(#f8c92a, 10%);
}
.patroling-video-wrapper .eicon-play {
    display: block;
    position: relative;
    margin: 6px 0px 0 3px;
    z-index: 3;
    width: 0;
    height: 0;
    border-left: 28px solid #000;
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
}
@keyframes pulse-border {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}
@keyframes pulse-border-1 {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}

@keyframes pulse-border-2 {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 0.8; /* Slightly different starting opacity */
  }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.4); /* Different scale */
    opacity: 0;
  }
}

.patroling-video-wrapper .eicon-play:before{
    content: unset;
}
.patroling-video-wrapper  i.eicon-play:after {
    position: absolute;
    content: "" !important;
    width: 76px;
    top: -37px;
    left: -56px;
    height: 76px;
    border-radius: 50%;
    border: 3px solid #000;
}
.mounted-and-mobile-bottom h3 {
    position: absolute;
    bottom: -89px;
    left: 11%;
}
/*mounted and mobile security cameras page css close*/
/*roving page css*/
.roving-for-other-section{
    position: relative;
}
.patriling-second-tab .elementor-tab-title, .roving-secound-tab .elementor-tab-title {
    padding: 0 35px 0 160px !important;
}
.roving-secound-tab .elementor-tab-title:before, .patriling-second-tab .elementor-tab-title:nth-child(2):before {
    background-image: url("../images/Vigilant-Monitoring-Service.svg");
}
.patroling-video-wrapper img{
    max-width: 100% !important;
}
.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe{
    background-color:transparent ;
}
.elementor-lightbox .dialog-lightbox-close-button{
    color:#f8c92a ;
    font-size: 26px;
}
.right-equipment-tab a{
    font-family: var(--e-global-typography-b3b58d4-font-family), Sans-serif;
    font-size: var(--e-global-typography-b3b58d4-font-size);
    font-weight: var(--e-global-typography-b3b58d4-font-weight);
    text-transform: var(--e-global-typography-b3b58d4-text-transform);
    line-height: var(--e-global-typography-b3b58d4-line-height);
}
.right-equipment-tab .elementor-tab-title.elementor-tab-desktop-title:hover a{
    color: #fff;
}
.right-equipment-tab .elementor-tab-content p {
    margin-bottom: 0;
}
.link-icon-box:hover a{
    color: #fff !important;
}
.link-icon-box h3 a:before {
    content: "";
    position: absolute;
    width: 100% !important;
    height: 100% !important;
    left: 0 !important;
    transform: translate(0, -50%);
    background: transparent;
    top: 50%;
    z-index: 1;
}
.patroling-right-section > .elementor-container{
    margin-right: unset;
}

/*roving page css close*/
/*calculator form css*/
.annual-calculator-wr {
    margin-top: 34px;
}
.no-of-bound-calc, .annual-income-calc {
    padding: 58px 25px 43px;
    text-align: center;
    border: 1px solid rgba(112, 112, 112, 0.1);
    border-bottom: none;
}
.annual-income-calc {
    background-color: #f8f8f8;
    border: none;
    padding: 67px 25px;
}
.no-of-bound-field {
    margin-bottom: 30px;
}
.no-of-bound-field input {
    border: 1px solid rgba(112, 112, 112, 0.1);
    background-color: transparent;
    padding: 16px 32px;
    font-size: 18px;
    line-height: 25px;
    width: 100%;
    color: #161616;
}
.no-of-bound-field .dollar-sign-wr input {
    padding: 16px 32px 16px 40px;
}
.no-of-bound-field label {
    font-size: 24px;
    line-height: 34px;
    color: #04024a;
    text-transform: uppercase;
    font-weight: 600;
    font-family: 'Teko';
    min-width: 290px;
    display: inline-block;
    text-align: left;
}
.no-of-bound-submit {
    margin-top: 48px;
}
.no-of-bound-submit input {
    min-width: 255px;
    background-color: var( --e-global-color-accent ) !important;
    font-size: 18px;
    line-height: 30px;
    color: var( --e-global-color-primary ) !important;
    font-weight: bold;
    letter-spacing: normal;
    padding: 13.5px 33px !important;
    transition: 0.5s all;
    border: 2px solid var( --e-global-color-accent );
    cursor: pointer;
}
.no-of-bound-submit input:hover {
    border-color: var( --e-global-color-accent ) !important;
    color: var( --e-global-color-accent ) !important;
    background-color: transparent !important;
}
span.field-wr {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 46.925%;
}
.no-of-bound-field span.dollar-sign {
    position: absolute;
    left: 31px;
    top: 51%;
    transform: translateY(-50%);
    pointer-events: none;
}
.no-of-bound-field input::placeholder {
    color: #161616;
}
.fields-err {
    opacity: 0;
    color: #fd0000;
    position: absolute;
    bottom: -20px;
    left: 2px;
    font-size: 14px;
    line-height: 22px;
}
.pipeline_form_wr.career_pipeline_form_wr input#career_pipeline_submit, .pipeline_form_wr.career_pipeline_form_wr input#ad_career_pipeline_submit {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    min-width: 206px;
    padding: 13px 30px;
}
.pipeline_form_wr.career_pipeline_form_wr .form_field_submit {
    position: relative;
    display: inline-block;
}
.pipeline_form_wr.career_pipeline_form_wr .form_field_submit:before{
    content: "";
    position: absolute;
    width: 41px;
    height: 41px;
    background-color: rgba(82, 79, 172, 0.36);
    border-radius: 50%;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 50%;
    transform: translateY(-50%);
    z-index: -1;
    transition: 0.5s all ease;
}
.additional-careers-form .pipeline_form_wr.career_pipeline_form_wr {
    box-shadow: unset;
    padding: unset;
}
.additional-careers-form .pipeline_form_wr.career_pipeline_form_wr input {
    margin-bottom: 20px;
}
.additional-careers-form .pipeline_form_wr.career_pipeline_form_wr .pipeline_form .form_half_width {
    width: 49%;
}
.additional-careers-form .pipeline_form .form_input_container input, .additional-careers-form .pipeline_form .form_input_container select, .additional-careers-form .pipeline_form .form_input_container input, .additional-careers-form .pipeline_form .form_input_container textarea {
    margin-bottom: 35px;
}
.additional-careers-form .pipeline_form_wr.career_pipeline_form_wr .form_field_submit input {
    margin: 0px;
}
/*calculator form css ends*/
.fldlabel {
    margin: 0 0 20px;
    display: block;
    border-bottom: 1px solid #cdcdcd;
    padding: 0 0 5px;
}
.postid-7303 .select2-container--open .select2-dropdown {
    top: 20px;
}
.postid-7303 .select2-container--open .select2-dropdown .select2-results__options > li {
    padding: 6px 15px;
}
.postid-7303 .select2-container--default .select2-results>.select2-results__options {
    max-height: 275px;
}
.postid-7303 .select2-container--default .select2-results>.select2-results__options {
    max-height: 275px;
    box-shadow: 1px 10px 12px 0px #d1d1d1;
}
.buttninfobox {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    column-gap: 20px;
    margin: 10px 0 40px;
}
.buttninfoboxbtn {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 36px;
    text-align: center;
    padding: 20px 42px;
}
.buttninfoboxbtn.graybtn {
    background-color: #E5E5E5;
}
.buttninfoboxbtn.yellowbtn {
    background-color: #F8C92A;
}
.postid-7303 .form-outer-wr::before {
    bottom: 0;
}