html{
    height:100%;
}



.tell{
    font-size: 20px;
    color: #ffd662ff;
}

.breadcrumb-item+.breadcrumb-item::before {
    display: inline-block;
    padding-right: .5rem;
    color: #6c757d;
    content: ">";
}


.responsive {
  width: 100%;
  height: auto;
}

.navbar-expand-lg{
    letter-spacing: 1px;
    font-weight: bold;
    color: blue;
}

.navbar-light .navbar-nav .nav-link{
    padding: 25px;
}

.navbar-dark .navbar-brand {
    color: #fff;
}

.bg-any {
    border-bottom: 5px solid #447dc7;
    background-color:#1b4a87;

}


/*Three service type box card button */
.btn-primary {
    color: #ffd662ff;
    background-color: #1e2863;
    border-color: #1e2863;
}


.sticky-top{
    letter-spacing: 2px;
    height: 100px;
}


h1{
    text-align: center;
    font-size: 25px;
}

h2{
    text-align: center;
    font-size: 20px;
}


h3{
    text-align: center;
    font-size: 15px;

}
h4{
    text-align: center ;
    font-size: 12px;
}

/*This is the h3 (h-option-bottom) bottom header for the bolt-point array*/
.h-option-bottom {
    text-align: left;
    font-size: 17px;
}

/* >>> h3 (h-option-bottom) >>>>> ends!!!!!! here !!!!*/

.CityArea{
    /*background-color: #e05d05;*/
    height: 75px;
   color: #447dc7;
}


.cityBrand{
    font-size: 20px;
    padding-top: 8px;
    color:#0d3066;
    padding-right: 20px;
}

.services{
    margin-top:25px;    
}

.services h5{
    text-align: center;
    color: #0e0e90;
    padding-top: 20px;
}


.services p{
    font-weight: bolder;
    color: #0e0e90;
    font-size: 10px;
    text-align: center;
    padding-bottom: 10px;

}

.btn-outline-primary {
    color: #ffd662ff;
    border:1px solid #1b4a87;
    background: #1b4a87;
    font-weight: bold;
}

.col-lg-3 {
    border: none;

}

/***** Footer ******/

footer{
    border-top: 1px solid black;
    margin-top: 25px;
    border-top: 5px solid #447dc7;
    background-color:#1b4a87 ;
    color:white;
    
}


.tfooter{
    padding-top: 15px;
}

.social{
    float: right;
}


.social-mobile{
    
    word-spacing: 5px;
    padding-right: 25px;
    padding-bottom: 20px;  
}

.cr{
    text-align: center;
    font-size: 10px;
    padding-bottom: 3px;
}

.card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(251, 251, 251, 0.03);
    border-bottom: 1px solid rgba(0,0,0,.125);
}

.btn{
    width: 100%;
}

.card-text{
    font-size: 10px;
}


/*Breadcrumb */

@media (max-width: 576px) {  .breadcrumb {
    display: none;
    
        }

    }

    @media (max-width: 768px) {  .breadcrumb {
    display: none;
    
        }

    }

    @media (max-width: 1024px) {  .breadcrumb {
    display: none;
    
        }

    }





/*All nav */


@media (max-width: 576px) {  .tell {
    display: none;
    
        }

    }
 

@media (max-width: 1024px) {.navbar-light .navbar-nav .nav-link{
    padding: 12px;
}

    }
    

 @media (max-width: 280px) {  .navbar-brand {
    font-size: 15px;

        }

    }

    @media (max-width: 320px) {  .navbar-brand {
    font-size: 18px;

        }

    }


/*No mobile specific*/

@media (max-width: 1024px){ .noMobileText

         {
         
         display: none;

    }
}

/*No mobile specific*/


    /*Call to action phone button*/

    @media (min-width: 1025px) {  #button {
    display:none;
    
        }

    }

    
/*ServiceType col-3*/

@media (max-width: 576px) { .serviceType {
   display: none;
        }

    }


@media (max-width: 768px) { .serviceType {
   display: none;
        }

    }


@media (max-width: 1025px) { .serviceType {
   display: none;
        }mobile-only

    }


/*PC and Pro-Pad only*/

 @media (max-width: 576px) { .PC-PadOnly {
   display: none;
        }

    }


@media (max-width: 768px) { .PC-PadOnly {
   display: none;
        }

    }

    @media (max-width: 1024px) { .PC-PadOnly {
   display: all;
        }

    }

/*PC Pro-Pad Only end*/


/*Pc- only*/

 @media (max-width: 576px) { .cityBrand {
   display: none;
        }

    }

    @media (max-width: 768px) { .cityBrand {
   display: none;
        }

    }


    @media (max-width: 1199px){.desktoponly
    {
      display: none;
       
    }
}


    @media (max-width: 767px){.nomobile-1
    {
      display: none;
       
    }
}

@media (max-width: 767px){.nomobile-2
    {
      font-size: 15px;
      font-weight: bold;
       
    }
}



@media (max-width: 767px){.nomobile-3
    {
      font-size: 13px ;
       
    }
}


/*Pc- only end*/


/*Social Icon for pc and tablets*/


     @media (max-width: 576px) {  .social {
    display: none;
    
        }

    }

    
@media (min-width: 1024px) {  .social-mobile {
    display: none;
    
        }

    }

    @media (min-width: 768px) {  .social-mobile {
    display: none;
    
        }

    }


@media (max-width: 576px) {  .social-mobile{
        padding-left: 25px;
        }

    } 


/*tfooter*/
     

     @media (max-width: 375px) {  .tfooter{
    font-size: 12px; 
        }

    }


@media (max-width: 576px) {  .tfooter{
    font-size: 14px; 
        }

    }


@media (max-width: 1024px) {  .cr{
    padding-top: 25px; 
        }

    }

    @media (max-width: 576px) {  .btn-outline-primary{
     
        border:1px solid #ff8100;
        background:white;
        font-weight:bold;
        color:#0e0e90;

        }

    }


 @media (max-width: 768px) {  .btn-outline-primary{
     
        border:1px solid #fff;
        background:#023e8c;
        font-weight:bold;
        color:#fff;

        }

    }


/*Bottom links to faq, Business services, products and services */
     @media (max-width: 576px) {  .bottom-card-col-4{
     
        display: none;

        }

    }


 @media (max-width: 768px) {  .bottom-card-col-4{
     
       display: none;

        }

    }


/*Top links to services */
     @media (max-width: 576px) {  .top-card-col-4{
     
        display: none;

        }

    }

