a{text-decoration: none !important;}
span{color: #6f030b !important;}

.commonPaddingTB{padding: 40px 0px;}

.bg{background-color: #ffc107 !important;}
.bg_yellow{background-color: #fffa63 !important;}
.bg_green{background-color: #6bffc7 !important;}
.bg_pink{background-color: #0e0a01 !important;}
.bannerBg{background: rgba(0, 0, 0, .5); color: #fff7f0 !important;}

.bg_cream{background-color: #fff7f0 !important;}
.bg_offwhite{background-color: #edefeb !important;}

.list_{list-style-type: none;}
.list_ li{padding: 7px 0px; font-size: 16px; font-weight: 500;}

.header{background-image: url('../images/background2.webp');
    background-repeat:no-repeat;
    background-position: center;
	background-size: 100% 100%;
} 
.navbar-light .navbar-nav .nav-link.active{color: #ffffff !important; font-size: 16px !important; font-weight: 700 !important;}
.navbar-light .navbar-nav .nav-link{color: #ffffff !important; font-size: 16px !important; font-weight: 700 !important;}

.footerBorder{border-radius: 0px;  border-style: double;}

/* .social{background-color: #edefeb;} */

.nowcalling {
			display: none;
}
@media only screen and (max-width: 768px) {
  .nowcalling {
    display: block;
    position: fixed;
    bottom: 0;
    width: 100% !important;
    z-index: 9999 !important;	
  }
.lcol {
  background-color: #b8184d;
}
.rcol {
  background-color: #029c75;
}
.lcol a, .rcol a {
  display: block;
  padding: 10px 0;
  text-align: center;
  text-decoration: none;
  color: #fff;
}
.lcol, .rcol {
  float: left;
  width: 50%;
}
}

.top_bar{background:linear-gradient(95deg,#059dff 15%,#6549d5 45%,#e33fa1 75%,#fb5343) 95%/200% 100%; margin-bottom:15px;}
.top_bar ul{margin:0 0 0 auto; padding:0; display:flex;}
.top_bar li{margin:0 0 0 15px; padding:0; list-style:none;}
.top_bar li a{padding:10px; display:flex; background:rgb(255, 255, 255, 18%);}
.top_bar li img{filter:invert(1); height:18px; width:18px;}
.phone{color:#fff; font-size:15px; font-weight:600; line-height:normal; margin:2px ; border:#fff solid 2px; padding:5px 15px 2px; border-radius:5px; display:flex; align-items:center;}
.phone img{max-width:17px; margin-right:8px; margin-top:-3px;}
.d-flex{display:flex;}
.copyright .d-flex{display:block; text-align:center;}
.nav_links{height:100%; text-align:center;}
.img-fluid{max-width:100%;}
.desk-top{display:block!important;}.mobile{display:none!important;}
.banner{padding:0; }
.banner img{width:100%;}
section{padding:4rem 0; min-height:233px;}

.profile-heading {
    margin-top: 20px; }
	
.bg-white {
    background-color: #efe2d3 !important;
}