.btn-title-text.custom_design {
    background: #dc3545 !important;
    border-color: #ffffff !important;
}

.allbtn .btn-title-text.custom_design:hover {
    background: #820000 !important; 
}
.allbtn .btn-title-text.custom_design:hover:hover {
    color:  #fff !important;
}

 

.navbar-footer-link, .bottom-links a {
    color: #fff;
}
.contentbx {
        padding: 50px 40px 50px 40px;
    text-align: center;
    border: 1px solid #eaeaeb;
    border-radius: 5px;
    margin:10px;
    max-width:45%;
}



.hblack{
 font-size:70px;
 line-height:79px;
 color:#10223D;
    }
    .navbar-link, .top-links a {
    color: #fff;
}
.bottom-links {
    color:#fff;
}
.centerimg{    
    max-width: 50px;
    height: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 20%;
    
    }

.centerimgg{    
    max-width: 50px;
    height: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 20%;
    
    }
    
    
.carousel-caption {
    position: absolute;
    right: 50%;
    top: 20%;
    left: 20%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: left;
    color: #000958;
    font-size: 62px;
    background: #fff;
    padding: 20px;
    font-weight: 700;
    line-height: 69px;
    max-height: fit-content;
}



.bg-light {
    background-color: #000958 !important;
}

    .navbar-brand img {
        max-width: 120px !important;
    }


@media only screen and (max-width:767px) {
 .navbar-brand img {
    max-width: 100px !important;
}
.carousel-caption {
          font-size: 32px;
        line-height: 37px;
        width: 80%;
        left: 5%;
}
    .big-head span {
        font-size: 42px !important;
    }
    .fullm {
        min-width: 100% !important;
    }
    .rowcol { 
    flex-direction: column  !important;
}
.hblack{ 
    font-size:42px;
    line-height:50px;
}
}




@media only screen and (min-width: 1200px) {
    #top-banner .carousel-item, #top-banner .banner {
        max-height: 700px;
    }
    
    .contentbx {
        padding: 50px 40px 50px 40px;
    text-align: center;
    border: 1px solid #eaeaeb;
    border-radius: 5px;
}
.navbar-footer-link, .bottom-links a {
    color: #fff;
}


.btn-title-text.custom_design {
    background: #dc3545 !important;
    border-color: #ffffff !important;
}
.allbtn .btn-title-text.custom_design:hover {
    background: #820000 !important;  
}
.allbtn .btn-title-text.custom_design:hover:hover {
    color:  #fff !important;
}
   .big-head span {
        font-size: 32px !important;
        text-align:center;
    }
}

