html{
	height:100%;
}

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

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


.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;
}



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

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

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

}

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


/*Form*/

form{
    background-color: #1b4a87;
    padding: 20px;
    color:black;
    font-weight: bolder;
    }

    .formadd{
        text-align: center;
    }


button{
    padding: 20px 48% ;
  font-size: 1.5em;
  max-width: 100%;
 

}

button.btn{
 background: #447dc7;
  border: 1px solid white;
  width: 100%;
  height: 75px;
  color: white;
  font-weight: bolder;
}


/*Form ended*/



.CityArea{
	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: 15px;
}




/*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;

        }

    }


    /*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

    }



 @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;
        }

    }

/*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;

        }

    }











    

