*{padding: 0; margin: 0; box-sizing: border-box;}
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {}
body{
	overflow-x: hidden;
}
.navfont{
	font-size: 1.5rem !important;
}
.primary-color{
	color: #213363 !important;
}
.primary-bgcolor{
	background-color: #213363 !important;
}
.primary-light{
	color: #c2c2c2;
}

.carousel-caption{
	top: 50px;
    bottom: auto;
	text-align:left !important;
}
.carousel-control-next,
.carousel-control-prev /*, .carousel-indicators */ {
    filter: invert(100%);
}
/*---- Services, Card hover effect  ---*/
.service-card{
	background: linear-gradient(90deg, rgba(37,3,3,1) 0%, rgba(2,0,36,1) 15%, rgba(121,9,9,1) 100%);
	color: #ffffff;
}
.service-card:hover{
	background:#ffffff;
	color:#000000;
}
.container .card:hover{
    box-shadow: 0 30px 50px rgba(0,0,0,.2);
    
}
@media (min-width: 576px) {
      .dropdown:hover > .dropdown-menu {
        display: block;
        margin-top: 0;
      }
    }
.inputbox {
    border: 0;
    outline: 0;
    border-bottom: 1px solid #b1b1b1;
    background: #f8f9fa;
}
