.service-content h4,.service-content p{
    color: #000;
}
.tb-text-box.tb-style3 {
    padding: 15px;
    border: 2px solid rgba(234, 234, 234, 0.05);
    min-height: 150px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.elementor-589 .elementor-element.elementor-element-bda292b .tb-label {
    color: rgba(255,255,255,0.7);
}
#numbers{
     background-color: #651313;
     color: #fff;

}

.section-title p,.colorblack p,.colorblack h2{
    color:#000;
    padding: 5px;
}
.tb-text-box:hover{
    border: 1px solid #fff;
}

.colorblack{
    color: #000;
}

#numbers h3,p{
    color: #fff;
}

.icon-left{
    float:left;
    padding: 12px 25px 60px 15px;
    color:#4ECABE;
}
.text{
    text-align:left;
    padding:0 0 0 15px;
}
.text h4{
    padding-bottom:5px;
}


.elementor-widget-wrap>.elementor-element {
    width: 100%;
}
.elementor-589 .elementor-element.elementor-element-7bc52fd .elementor-button {
    font-weight: 400;
    text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
    fill: #000000;
    color: #000000;
    background-color: #FFFFFF;
}
.elementor-button.elementor-size-md {
    font-size: 16px;
    padding: 15px 30px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.btn-greyborder{
    border: 1px solid #000;
    padding: 10px;
}

/************************************Crousel***************************/
.bg-light {
    background-color: #ffffff00!important;}

    .carousel-item img{
        height: 700px;
    }

    .carousel-caption h3,h4 {
    font-size: 40px;
    color: #ffffff;
    }

    .carousel-control-next, .carousel-control-prev {
    top: 15pc;
    width: 5%;
    background-color: #ffffff82;
    height: 15%;}

    .row-class {
    margin-right: -29px !important;
    margin-left: -29px !important;}

    .carousel-caption {
    top: 35%;}

    .lead {
    font-size: 2.4rem;
    text-shadow: 0px 1px 1px black;
    color: #ffffff;}

    .navbar-brand img {
    border-radius: 63px;}

    .navbar-light .navbar-nav .nav-link, .navbar-light .navbar-nav .nav-link:hover {
    color: #ffffff;
    margin-top: -46px;
    margin-left: 20px;
    text-shadow: 0px 0px 2px black;
    font-size: 15px;}

    .carousel-indicators li {
    width: 7px;
    margin-top: -132px;}

    .carousel-indicators .active {
    opacity: 1;
    height: 20px;}



    @media (max-width: 480px) { 
.text-box .btn{
float: right;
}

          .carousel-caption {
    top: 15%;}
           .row-class {
                margin-right: -15px !important;
                margin-left: -15px !important;}

            .carousel-caption h3,h4 {
                font-size: 17px;
            }

            .lead {
               font-size: 0.9rem;}

            .carousel-control-next, .carousel-control-prev {
                top: 4pc;
                width: 7%;
                background-color: #ffffff82;
                height: 19%;}

            .navbar-light .navbar-nav .nav-link, .navbar-light .navbar-nav .nav-link:hover {
                margin-top: 3px; 
                margin-left: 0px;}

            .navbar-brand img {
                float: right;}

            .navbar-light .navbar-toggler {
               margin-top: -74px;}

            .navbar-light .navbar-nav .nav-link, .navbar-light .navbar-nav .nav-link:hover {
                color: #6c757d;
                text-shadow: 0px 0px 0px black;}
        } 

  .text-box {
  position: absolute;
  top: 50%;
  left: 15%;
  right: 15%;
  color: #000;
  transform: translateY(-50%);
}
#slider-animation-2 .carousel-item img{width:100%;}
.text-box img  {width:100%}
.red-color{color:red; font-size:60px; text-align:center; margin-bottom:20px; margin-top:40px;
text-transform:uppercase; width:100%;}
.text-p{text-align:center; width:100%; margin-bottom:60px;}


.text-box p,h2{
    color: #fff;
}

.text-box .btn{
background-color: #fff;
color: #000;
display: inline-block;

}


.social-part .fa{
    padding-right:20px;
}
ul li a{
    margin-right: 20px;
}



/******************************Navbar**********************************/

.paddingsection{
    position: relative;
    padding: 100px 0;
}
.hf-item p{
    color: #000;
}
.btn-themebtn{
    background-color: #cf3636;
}
/*******************************************************************/

@media (max-width: 1199px) {
.hidden-xs{
display: none;
}

}

@media (min-width: 900px) {
.hidden-desktop{
display: none;
}
}

.overlay {
  filter: brightness(70%);
}

.borderset{
    border: 1px solid grey;
    padding: 20px;
}

.readmore{
    padding: 10px;
    border: 1px solid grey;
}

.paddingbetween{
    padding-top: 30px;
}

.bannertitle{
    padding-bottom: 20px;font-size: 1.2em;
}
.colorblank{
    color: #000;
}
/*.itemcrousel {
    filter: brightness(0%);
}*/

.itemcrousel h5,p {
    color: #fff;    
}

.onhovershow a{
    text-decoration: underline;color: #fff;
}

.onhovershow{
    display: none;
}

.itemcrousel:hover .onhovershow{
    display: block;
}

.itemcrousel{
   
    height: 300px;
    padding-left: 10px;

}

.margintopcrousel{
    margin-top: 150px;
     border-left: 1px solid #fff;
    border-right: 0px solid #fff;
    height: 200px;
    padding: 10px;
}

body{
background-color: #e8e3e35c;
}

.backgroundimg{
    background-image: url('../img/navy.webp');
}

.colorwhite{
    color: #fff;
}