.bg-white{background-color: white;}
.bg-red{background-color: #B71D1D;}
.bg-gray{background-color: #393939;}
.bg-fent-blue{background-color: #E7E5DE;}
.bg-yellow{background-color: #E7C45B;}
.bg-offWhite{background-color: #f5f2f2;}
.text-fentGray{  color: #BEB4B4;}
.text-red{	color: #FF5559;}
.text-yellow{ color: #E7C45B; }
.text-off-white{ color: #D4D4D4; } /*D4D4D4, EEE7E7*/
.clear
{
  clear:both;
  display:block;
  height:0;
  line-height:0;
  visibility:hidden;
}
.spacer{display:block; height:0.8em}
.text-darkBlue {color: #060C5A;}
/*.navFix
{
	position: fixed;
	width: 100%;
	z-index: 99999;
	top: 0px;
}*/
#mainLogo a, #mobileLogo a,#madhav-small a,#madhav-small-mobile a,#mail-us a,#call-us a, #footerQuikLinks a,#emailId a, #mobile1 a, #mobile2 a, #mobile3 a, #telephone a, .brainjob a{
  text-decoration: none;
  color: inherit;
}
.domino-font
{
	font-family: "Bodoni MT";	
}
.weblySleek-font
{
	font-family: "WeblySleek UI";
}
.bold{	font-weight: bold;}
.semi-bold{	font-weight: 600;}
.subTitle
{
	color: #060C5A;
	font-weight: bold;	
}
.large{	font-size: 1.6em;}
.semi-large{ font-size: 1.4em; }
.tiny-small{ font-size: 0.9em; }
.medium { font-size: 1.3em; }
.semi-medium{ font-size: 1.2em; }
.center{justify-content:center;}
.btnAbout
{
  background-color: #B71D1D; /* Green */
  border: none;
  color: black;  
  text-align: left;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  font-family: "WeblySleek UI";
  font-weight: 600;
  margin: 4px 2px;
  padding: 2px;
  padding-left: 5px;
  cursor: pointer;
  border-radius: 12px;
}

.btnAbout:focus, .btnAbout:hover 
{
	background-color: #F2CB53;
}
.btnHover:focus, .btnHover:hover 
{
  background-color: #F2CB53;
}

#footerQuikLinks a:hover, .brainjob a:hover
{
  color: white;
  font-weight: bold;
}
/*.navbar-nav > .active > a {
  color: white;
  background-color: #C79601;
 height: 100%; 
   
.navbar-nav ul li a:hover {
  color: #C79601;
}*/

.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {
    color: #FFFFFF;
}

.navbar-dark .navbar-nav .nav-link {
    color: #FFFFFF;
}

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: #F2CB53;
    font-weight: bold;
    font-family: "WeblySleek UI";
}
.header-icon
{
	padding-top: 0.6em;
}
.carousel-inner img {
      width: 100%;
      height: 120%;
  }
  
.carousel-caption {
  background-color: rgba(0, 0, 0, 0.5);
  padding: 20px;
  border-radius: .5rem;
}
@media screen and (max-width: 480px)
{
  #home img{height: 220px;}
 .card-overlay {
    background: rgba(0, 0, 0, 0.6);
    /* padding-top: 80px; */
    padding-bottom: 130px;
  } 
}
/* product slider css start here*/
.slide-box {
  display: flex;
  justify-content: space-between;
}

@media (min-width: 576px) and (max-width: 767.98px) {
  .slide-box img {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 10px;
    cursor:pointer;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .slide-box img {
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
    padding-right: 10px;
    cursor:pointer;
  }
}

@media (min-width: 992px)
{
  .slide-box img {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    padding-right: 10px;
    cursor:pointer;
  }
}

/* product slider css end here*/





/* .dropdown:hover>.dropdown-menu {
  display: block;
}
*/
/* multiple submenu*/
/* hover dropdown menus */
@media only screen and (max-width: 991px) {
    .navbar-hover .show > .dropdown-toggle::after{
        transform: rotate(-90deg);
    }
}
@media only screen and (min-width: 992px) {
    .navbar-hover .collapse ul li{position:relative;}
    /*.navbar-hover .collapse ul li:hover> ul{display:block;background-color: #E7C45B;}*/
    .navbar-hover .collapse ul li:hover> ul{display:block;background-color: #FFFFFF;}
    .navbar-hover .collapse ul ul{position:absolute;top:100%;left:0;min-width:250px;display:none;}
    .navbar-hover .collapse ul ul ul{position:absolute;top:0;left:-100%;min-width:250px;display:none}
    .navbar-hover .collapse ul ul ul ul{position:absolute;top:0;left:-100%;min-width:250px;display:none;z-index:1}
}
/* @media screen and (min-width: 600px) {
#home {
	z-index: 10;

	height: 100%;
}
}*/


.myoverlay {
    background-image: url('../../images/design-assets/testimonial.jpg');
    background-color: white;
    background-repeat:no-repeat;
    /*background-size:contain;*/
    background-size: auto;
    background-position:center;
    /*padding-top: 10px;*/

}
.card-overlay {
  background: rgba(0, 0, 0, 0.6);
  padding-top: 80px;
  padding-bottom: 130px;  
}
.card-block {
    height: 100%;
    padding-bottom:120px;
    padding-top:50px;
}

#testimonial-container div { display: none; }

/*
#home
{
	vertical-align: middle;
	background-image: url('../../images/design-assets/home-bg.jpg');
	background-size: cover; 
	background-attachment: fixed;
}*/
