/* Add your custom styles here */

.internal_hero #hero_overlay {

    background-position: 0 0;

    background-repeat: repeat;

    background-attachment: fixed;

    background-size: 2px 2px;

    background-image: -moz-linear-gradient(135deg, rgba(0, 0, 0, 0.2) 46%, rgba(0, 0, 0, 1) 49%, rgba(0, 0, 0, .4) 51%, rgba(0, 0, 0, 0.2) 55%);

    background-image: -webkit-linear-gradient(135deg, rgba(0, 0, 0, 0.2) 46%, rgba(0, 0, 0, 1) 49%, rgba(0, 0, 0, .4) 51%, rgba(0, 0, 0, 0.2) 55%);

    background-image: linear-gradient(-45deg, rgba(0, 0, 0, 0.2) 46%, rgba(0, 0, 0, 1) 49%, rgba(0, 0, 0, 1) 51%, rgba(0, 0, 0, 0.2) 55%);

}

.navbar-nav, .navbar-nav > .nav-item {
    float: right;
}

.cta_text .cta_top_text {
    text-transform: none;
}

#gallery .gallery_lower_top_text, #navbarToggler a.nav-link:hover {
    color: #005585;
}

.container-iframe-contact {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding-top: 56.25%;
    margin-bottom: 40px;
}

.responsive-iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
input[type ="disclaimer"].form-control {
    display: none!important;
  
}
.banner_fin{
    margin: 0 auto; 
    display: block;
}
/*---My css----*/
@media (max-width: 767px){
    .banner_fin{
        width: 450px;
    }

}
@media (max-width: 575.98px){
#sub_footer .trust_logos img {
    max-height: 12vw;
}
.banner_fin{
    width: 450px;
}
}

@media (max-width: 490px){
  
    .banner_fin{
        width: 260px;
    }
    }
#content_container .col-10:nth-child(2) .col-12 {
    padding: 0;
}

