body {color: #666666 !important; font-size: 16px !important; font-family: 'Noticia Text' !important; overflow-x: hidden;}


.TopBar a, .TopBar {color:#000000;font-size: 11px !important;line-height: 20px;font-family: montserrat !important;}
.TopBar a:hover{color:#000000;font-weight:bold;}
.biglogo {margin-left: 7%;}
a.nav-link{font-family: montserrat !important; text-transform: uppercase;color: #494f4f !important; font-size: 13px !important;padding: 15px 10px;}
a.nav-link:hover {color: #000000 !important;font-weight:bold;}
a.dropdown-item{font-family: montserrat !important; text-transform: uppercase;color: #494f4f !important; font-size: 13px !important;}
a.dropdown-item:hover,  .dropdown-item:active{color:#000000 !important; font-weight:bold;background-color: #e9ecef !important;}

.banner-heading, .caraousel-heading{text-shadow: 2px 2px #000000 !important;font-size: 48px; font-family: montserrat; color: #ffffff; font-weight:bold;}
.carousel, .banner-section {background-color: #494f4f !important;}
.caraousel-subheading{font-size: 24px !important; color: #ffffff;font-family: montserrat !important;}
.btn-success {padding: 10px 20px !important;color: #000000 !important; background-color: #ffffff !important; border-color: #ffffff !important;font-family: montserrat !important;}
.btn-success:hover {color: #000000 !important; background-color: #bfb181 !important; border-color: #bfb181 !important;}
.wdg-free-text-desc h2{font-size: 36px !important;color: #000000 !important;font-family: montserrat !important;}
.wdg-free-text-desc h3{font-size: 24px !important;color: #494f4f !important;font-family: montserrat !important;}
.image-text-widget-widgetimage h2 {font-size: 24px !important;color: #000000 !important;font-family: montserrat !important;}
.widgetname{padding:0px 0px !important;}
.buttonwidget:hover {font-weight: unset !important;text-decoration: none;}
.buttonwidget{padding: 10px 25px; text-decoration: none; font-family: montserrat !important;text-transform: uppercase;}
.MeetOurTeam-btn{margin-left:30px;}
.Resources p{font-size: 24px !important;color: #494f4f !important;font-family: montserrat !important;}
.Resources a{font-size: 18px !important;color: #000000 !important;font-family: montserrat !important;text-decoration: none !important;font-weight:bold;}
.Resources a:hover{font-weight:bold;}
.THEQUILL h2 {font-size: 36px !important;font-family: montserrat !important;}
.THEQUILL h3 {font-size: 24px !important;font-family: montserrat !important;}
.THEQUILL a {font-size: 18px !important;font-family: montserrat !important;color:#ffffff !important;text-decoration: none !important;}
.THEQUILL a:hover{color:#000000 !important;text-decoration: none !important;font-weight:bold;}
.ktc-default-section{padding:5px 40px;}
.form-field {margin-bottom: 15px;}
input[type="submit"] {border-radius: 1rem; margin: 0px 0px 10px 40px; font-family: montserrat; text-transform: uppercase; color: #000000; background-color: #bfb181; padding: 10px; border: 1px solid #bfb181;}
input[type="submit"]:hover{color: #bfb181; background-color: #000000;border: 1px solid #bfb181;}
label.control-label {font-family: montserrat; color: #000000;}
.ContactInfo, .ContactInfo a {font-family: montserrat; color: #bfb181 !important; font-size: 24px;text-decoration: none !important;}
.ContactInfo a:hover{color: #000000 !important;}
.field-validation-error {color: red;}
.footer-Announcement{font-size: 24px;padding:25px 0px;font-family:montserrat !important;color: #000000 !important;}
.footer-feature {text-align:Center;margin-top:30px;}
.footer-feature a{color: #000000 !important;font-family:montserrat !important; font-size: 36px !important;text-decoration:none !important;}
.footer-feature a:hover{color: #bfb181 !important;}
.footer-links, .footer-disclaimer {background-color: unset !important;color: white;}
.footer-navigation, .footer-navigation a:active, .footer-navigation a:visited, .footer-navigation a {color: #000000 !important;font-family:montserrat !important; text-decoration: none; font-size: 13px !important;}
.footer-navigation a:hover {color: #bfb181 !important;}
.footer-disclaimer{color: #000000 !important;font-family:montserrat !important; font-size: 12px !important;}
.footer-copyright{color: #000000 !important;font-family:montserrat !important; font-size: 12px !important;}
tbody, td, tfoot, th, thead, tr { border-color: inherit; border-style: solid; border-width: 1px !important; padding: 5px;}
.banner-description h2 {font-family: montserrat;color: #000000; font-size: 26px;font-weight: bold;}
.banner-description h3 {font-family: montserrat; color: #494f4f; font-size: 24px;}
a, .employee-email a{font-family: montserrat; color:#000000 !important; text-decoration:none !important;}
a:hover, .employee-email a:hover{color:#bfb181 !important; text-decoration:none !important;}
.employee-designation {color: #000000 !important;font-family: montserrat;}
.employeecard {min-height: 460px;}
.employee-name{font-family: montserrat; color:#000000 !important; text-decoration:none !important;font-weight:bold;}
.video-heading{font-family: montserrat; color:#000000 !important; text-align:center;font-size: 24px !important;}
.card-body{padding: 10px 5px 20px 5px !important;}
.link-text a {font-family: 'Montserrat'; font-size: 21px; font-weight: bold; color: #000000;}
.TopBar p a:hover {color: #000000 !important; font-weight: bold !important;}
.field-validation-error{margin-top:5px; width:100%;}
.btn, .buttonwidgetsection{border-radius:1rem !important;}
.employeecard {max-width: 100% !important;}

@media only screen and (max-width: 991px) {
	.banner-heading, .caraousel-heading{font-size: 28px;}
	.caraousel-subheading{font-size: 21px !important;}
	.wdg-free-text-desc h2 {font-size: 32px;}
	.wdg-free-text-desc h3, .video-heading{font-size: 24px !important;}
	.mobilelogo {display: inline-block; margin-top: 0px !important; margin-bottom: 0px !important; margin-left: 0.5em !important;}
	.ContactInfo, .ContactInfo a{font-size: 24px;}
	.nav-item{margin-left:15px !important;}
	}
@media only screen and (max-width: 767px) {
	.banner-heading, .caraousel-heading{font-size:24px;}
	.caraousel-subheading{font-size: 16px !important; line-height: 18px;}
	.wdg-free-text-desc h2 {font-size: 28px;text-align:center !important;}
	.wdg-free-text-desc h3, .video-heading{font-size: 20px !important;}
	.carousel-caption{bottom:15% !important;}
	.THEQUILL h2 {font-size: 28px !important;font-family: montserrat !important;}
	.THEQUILL h3 {font-size: 20px !important;font-family: montserrat !important;}
	.ContactInfo, .ContactInfo a{font-size: 21px;}
	.footer-Announcement{font-size: 21px;}
	.footer-feature {text-align:Center;margin-top:20px;}
	.carousel .carousel-inner .carousel-item img {height: 290px;}
	.StandardRates{margin-top:10px !important;}
	.employeecard {max-width: 300px !important;}
}
	
	
@media only screen and (max-width: 480px) {
	.banner-heading, .caraousel-heading{font-size:21px;}
	.caraousel-subheading{font-size: 16px !important;line-height: 18px;}
	.wdg-free-text-desc h2 {font-size: 24px; text-align:center !important;}
	.wdg-free-text-desc h3, .video-heading{font-size: 16px !important;}
	.Resources p{font-size: 18px !important;}
	.Resources a{font-size: 16px !important;}
	.THEQUILL h2 {font-size: 28px !important;font-family: montserrat !important;}
	.THEQUILL h3 {font-size: 20px !important;font-family: montserrat !important;}
	.ContactInfo, .ContactInfo a{font-size: 18px;}
	.footer-Announcement{font-size: 18px;}
	.banner-description h2 {font-size: 21px;font-weight: bold;}
	.banner-description h3 {font-size: 18px;}
	.carousel .carousel-inner .carousel-item img {height: 270px;}
	.carousel-caption{right:10% !important;left:10% !important;}
}
	


.FormsButton, .Linksbutton, .TrainingCLE, .InformationVideos {text-align: center !important; margin-bottom: 15px !important;}
.FormsButton-btn, .Linksbutton-btn, .TrainingCLE-btn, .InformationVideos-btn {width: 100% !important;}
.banner-description h2{font-weight: normal !important;}
.employee-image {max-width: 100% !important;  height: auto !important;}
.carousel-caption{bottom:unset !important;}
.caraousel-heading p{margin-bottom:unset !important;}
.carousel-item.active {display: flex !important; justify-content: center; align-items: center;}
.carousel-caption{display: flex !important; justify-content: center; align-items: center;flex-direction:column;}


#btn-back-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    display: none;
    background-color: #416484;
    color: #ffffff;
}
a:focus-visible {outline: -webkit-focus-ring-color auto 1px;}



.employee-email {
    font-size: 12px !important;
    padding-top: 10px !important;
}

