.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .breadcrumb li a:hover, .colored, .footer-widget-container a:hover, .copyright-container a:hover, .blog-post .post-body a:hover h3, a.read-more span, .rpw_posts_widget ul > li::before, .rpw_posts_widget li a:hover h4, .post-footer .post-meta li.comments:hover, .comment-meta .date, a.download-link:hover span, .widget_nav_menu .menu-item.current-menu-item a, .company-timeline .icon-date-container i, .pi-latest-posts a:hover h4, .pi-latest-posts02 li .post-details a:hover h4, .header-style02 #quick-links li i, .header-style02 .navbar-default .navbar-nav > li > a:hover, .header-style02 .nav > li.current-menu-item > a, .header-style01 #quick-links li i, .header-style01 #quick-links li a:hover, .header-style02 #top-bar-wrapper.dark #quick-links li a:hover, .header-wrapper.dark .navbar-default .navbar-nav > li.current-menu-item > a, .header-style03 #quick-links i, .header-style03 .navbar-nav > li > a:hover, .header-style03 .navbar-nav > li.current-menu-item > a, .custom-bkg.dark a:hover, .custom-bkg.dark a:hover span, .custom-bkg.dark a:hover i {
  color: #026139;
}
.agree{
display: none;}
textarea.is-invalid,
select.is-invalid,
input.is-invalid,
.was-validated input:invalid {
  border: 1px solid red !important;
  background-position: right calc(0.375em + 0.8875rem) center;
  background-image: none;
}

textarea.is-invalid:focus,
select.is-invalid:focus,
input.is-invalid:focus,
.was-validated input:invalid:focus {
  outline: 0;
  box-shadow: none;
}

textarea.is-invalid {
  background-position: top calc(0.375em + 0.5875rem) right calc(0.375em + 0.8875rem);
}
.ajax-signup input[type="radio"].is-invalid::before, .ajax-apply input[type="radio"].is-invalid::before{
        content: "\f111";
position: absolute;
   top: 0;
    left:0;
    right:0;
    bottom: 0;
border: solid 2px red !important;    
    z-index: 999;
        opacity:1;
    visibility: visible;
border-radius: 50%;
    font-size: 16px;
}

.form-control.is-invalid, .was-validated .form-control:invalid {
    border-color: #dc3545;
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}
textarea.is-invalid, select.is-invalid, input.is-invalid, .was-validated input:invalid {
    border: 1px solid #dc3545 !important;
    background-position: right calc(0.375em + 0.8875rem) center;
    background-image: none;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    cursor: text;
    background-color: #fff;
    opacity: 1;
}
.wpcf7-radio{
width: 17px;
    display: inline-block;
        height: 17px;
    margin: 5px !important;
    padding:0px !important;
}
.radiotext{
  display: flex;
  align-items: center;
  height: 34px;
  width: 100%;

}
.mt-3{
margin-top:20px;
}
.btn{
color: white;
    border: none;
    float:inherit;
}
.align-center{
text-align: center;
margin: auto;
}
.form-messages{
font-weight:900;
color: red;
}


 .iframecontainer {
  position: relative;
  width: 100%;
/*  overflow: hidden;
 padding-top: 56.25%;  */
}

.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
/*  height: 100%;*/
  border: none;
}
