/* Enter Your Custom CSS Here */
.footer-bottom { background: #005494; }
.copyright-info { color: #f2f2f2; }
.copyright { border-top: none; }

.gurnoor input[type=submit]
{
  background-color:#DB3C36;
}

/* Custom CSS : AEG */
.title{
	font-size: 18px!important;
}

.style-sub-title{
	font-size: 28px!important;
}

.wpb-js-composer .vc_tta.vc_tta-o-no-fill.vc_tta-tabs-position-top .vc_tta-panel-body{
	padding-left: 10px!important;
}
.mytctte p.style-sub-title {
    font-size: 16px !important;
}

/* Contact Page */
.contact-details ul{
	list-style-type:none;
	padding: 0!important;
}

.contact-details ul .fa{
	font-size: 20px;
  border-style: none;
  color: rgb(119, 119, 119);
  border-color: rgb(119, 119, 119);
}

.li-head{
	padding-left: 35px;
	font-size: 16px!important;
  line-height: 45px!important;
	font-weight: 700;
	color: #777777;
	font-family: Montserrat;
}

.li-text{
	padding-left: 50px;
	display: inline-block;
}

.contact-details ul a{
	color: #777;
}

/* == Mega Menu == */
.mega-title{
		font-family: 'Montserrat';
    font-size: 15px;
    font-weight: 700;
    line-height: 25px;
		color: rgba(225,225,225,1);
		background-color: rgb(51, 93, 127);
		padding: 10px;
		letter-spacing: 1px;
}

.mega-menu-btn{
		padding: 10px 30px;
		background-color: rgba(51, 93, 127, 0.8);
		color: #fff!important;
		font-size: 11px!important;
		transition-duration: 1s;
}

.mega-menu-btn:hover, .senior-living-item .mega-menu-btn {
		/*background-color: rgba(51, 93, 127, 1);*/
		background-color: #ae9142;
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu {
	background-color: #242424;
}
.wp-megamenu-sub-menu .mega-menu-btn {
	font-size: 13px !important;
}
.widget.saifway_contact_info_widget a {
	color: #fff;
}
.page-id-1065 #custom-top::before {
	content: "";
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.25);
	position: absolute;
	left: 0;
	top: 0;
}
.topbar {
	background: none;
	color: #424242;
}

@media (max-width: 479px) {
	.tp-caption a.slide-btn {
		font-size: 10px !important;
	}
}

/* == Indusries Page == */
#industries-list .list-item-title span{
	font-size: 16px!important;
}

/* Senior Insurance Page */
.page-id-1772 #banner-area{
		min-height: 380px!important;
}