/* --------------video--------------- */
.video-responsive {
    overflow:hidden;
    padding-bottom:400px;
    position:relative;
    height:0;
    border-radius: 10px;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
    display: block
}
p {
    text-align: justify;
    /*margin-left: 40px!important;
    margin-right: 40px!important;*/
}

.col-md-6.testimonials {
    max-width: 47%;
    margin-left: 28px;
    margin-right: -11px;
}

.col-md-12.testimonials {
    max-width: 95%;
    margin-left: 30px;
    margin-right: 7px;
    margin-bottom: 15px;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: #ffffff !important;
    background-color: #ff9600 !important;
}

.nav-item.nav-link:hover {
    color: #ffffff !important;
    background-color: #084a7a;
}

div#nav-tabContent {
    box-shadow: 0px 0px 5px 1px rgb(0 0 0 / 36%);
    padding: 16px;
    border-radius: 4px;
}

.container.heros {
    color: #ffffff !important;
}

.jumbotron.claims {
    padding: 10rem 1rem;
    margin-bottom: 2rem;
    background-image: radial-gradient(#0000,rgb(0 0 0)),url(../../img/claims/claims.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-top: 100px;
    height: 100vh;
    width: 100%;
}

.display-3 {
    color: white;
    font-size: 4.5rem;
    font-weight: 300;
    margin-left: 66%;
    font-family: latha;
    line-height: 1.2;
    margin-top: 15%;
    text-shadow: -1px 3px 5px #565656;
}


/* 
Claims 
*/

.underwriters-box {
    /* border: 2px solid #084a7a; */
    margin-bottom: 10px;
    /* box-shadow: 0px 0px 5px 1px rgb(0 0 0 / 36%); */
}

.underwriters-box a {
    display: block;
    font-size: 0;
    height: 120px;
    margin: 0 auto;
    padding: 0;
    text-indent: -9999px;
    text-shadow: none;
    width: auto
}

.underwrite-phone {
    font-size: 24px;
    margin-bottom: 5px;
}

.underwriters-aba-seguros {
    height: 120px
}

.underwriters-axa {
    height: 120px
}

.underwriters-gmx-seguros {
    height: 120px
}

.underwriters-aig {
    height: 120px
}

.underwriters-allianz {
    height: 120px
}

.underwriters-chubb {
    height: 120px
}

.underwriters-bupa {
    height: 120px
}

.underwriters-mapfre {
    height: 120px
}

.underwriters-gnp {
    height: 120px
}

.underwriters-atlas {
    height: 120px
}

.underwriters-qualitas {
    height: 120px
}

.underwriters-sura {
    height: 120px
}

.underwriters-hdi {
    height: 120px
}

.underwriters-pan-american {
    height: 120px
}

.underwriters-terrawind {
    height: 120px
}

.underwriters-vumi {
    background: url(../../img/underwriters/vumi_250x150.jpg) no-repeat scroll center top/200px auto rgba(0, 0, 0, 0);
    height: 120px
}

.underwriters-wea {
    background: url(../../img/underwriters/wea_250x150.jpg) no-repeat scroll center top/200px auto rgba(0, 0, 0, 0);
    height: 120px
}

.underwriters-zurich {
    height: 120px
}


p.content-section {
    font-size: x-large;
}

.underwriters-box {
    /*border: 1px solid #084a7a;*/
    margin-bottom: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    /* box-shadow: 0px 0px 5px 1px rgb(0 0 0 / 36%); */
}

/*.underwriters-box a {
    box-shadow: 0px 0px 5px 1px rgb(0 0 0 / 36%);
    border-radius: -455px;
    border-bottom-left-radius: 970px;
    border-bottom-style: inset;
}*/

.underwrite-phone {
    font-size: 24px;
    margin-bottom: 5px;
    /* height: 53px; */
    /*background-color: #f7f7f7;*/
}

/* test embelope*/
.underwriters-box>a {
    background-color: white!important;
}

/*.underwriters-box {
    border: 1px solid #084a7a;
    margin-bottom: 20px;
    background-color: #f7f7f7;
}*/
.jumbotron.cancellations {
    position: relative;
    margin-top: 133px;
    height: calc(100vh - 133px);
}
#img_banner_claims{
    position: absolute;
    left: 0 !important;
    top: 0 !important;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.romw-copyright.setting__design_review_font_color {
    display: none;
}
@media(max-width: 991px){
    .jumbotron.cancellations{
        margin-top: 113px;
        height: calc(100vh - 113px);
    }
}
@media(max-width: 567px){
    .jumbotron-text{
        top: -100px;
    }
}