/*
CTC Separate Stylesheet
Updated: 2018-11-27 17:51:48
*/


/* Fixes the navbar so it's on the right rather than the left in width mode */
.main-menu .navbar-collapse {
    float: right;
}
@media (max-width: 768px) {
    .main-menu .navbar-collapse {
        float: left;
    }
}

/* Fixes footer content issues so I can have two lines for an address */
.footer-top .top-widget-contacts .widget-contact-icon {
    position: absolute;
    width: 35px;
    text-align: center;
    height: 100%;
}
.footer-top .top-widget-contacts .widget-contact-info {
    margin-left: 70px;
}
.footer-top .top-widget-contacts .widget-contact-info .top-widget-contacts-content {
    line-height: 18px;
    text-transform: none;
}
.footer-top .top-widget-contacts .widget {
    height: 100%;
}

/* Body text default color */
body {
    color: #020109;
}

/* Header contact info */
.contact-detail2 li a:before {
    content: 'Get Help Now: ';
}

/* Fixing alignment issues with medium size images */
@media (max-width: 640px) {
	img.size-medium.alignleft, img.size-medium.alignright {
		float: none;
		display: block;
		margin: 0 auto 15px;
		clear: both;
		max-width: 100%;
		height: auto;
	}
}

/* Fixes font sizing issues.  These are at the standard breakpoints. */
body.home h3.slide-sub-title {
	font-size: 51.6pt!important;
	line-height: 110%;
}
body.home a.slider.btn {
	font-size: 17.3pt;
}
div.textcont p {
	font-size: 15.8pt;
	margin: 0.5em 0;
	line-height: 140%;
	letter-spacing: 0;
}
div.textcont h2 {
	font-size: 32.7pt;
}
@media (max-width: 768px) {
	body.home h3.slide-sub-title {
		font-size: 43pt!important;
	}
	body.home a.slider.btn {
		font-size: 15.8pt;
	}
	#main-slide .carousel-inner .item {
		min-height:370px;
	}
	div.textcont p {
		font-size: 14.4pt;
	}
	div.textcont h2 {
		font-size: 29.9pt;
	}
}
@media (max-width: 576px) {
	body.home h3.slide-sub-title {
		font-size: 35.8pt!important;
	}
	body.home a.slider.btn {
		font-size: 13.1pt;
	}
	#main-slide .carousel-inner .item {
		min-height:300px!important;
	}
}
@media (max-width: 480px) {
	body.home h3.slide-sub-title {
		font-size: 29.9pt!important;
	}
	body.home a.slider.btn {
		font-size: 12pt;
	}
	div.textcont p {
		font-size: 13.1pt;
	}
	div.textcont h2 {
		font-size: 27.3pt;
	}
}
