/* Footer */
/*@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');*/
#footer { background-color: #e3e4df; border-top: 1px solid #D6D7D0; margin-top: 0px; padding: 60px 0 30px 0; width: 100%;}
#footer .section-title { text-align: center; color: #007b5e; margin-bottom: 50px; text-transform: uppercase; }
#footer h6 { padding-left: 10px; border-left: 3px solid #eeeeee; padding-bottom: 0px; color:#ffffff; padding-top: 0px; padding-right: 0px; margin: 0px; line-height: 1.2rem;margin-bottom: 20px;}
#footer a {  text-decoration: none !important; background-color: transparent; -webkit-text-decoration-skip: objects; }

#footer ul.quick-links{ margin-top: 10px; }
#footer ul.quick-links li a { color: rgba(255, 255, 255, 0.7); }
#footer ul.quick-links li { padding: 3px 0; -webkit-transition: .5s all ease; -moz-transition: .5s all ease; transition: .5s all ease; }
#footer ul.quick-links li:hover { padding: 3px 0; margin-left:5px; color: #669900;}
#footer ul.quick-links li a i { margin-right: 5px; }
#footer ul.quick-links li:hover a i {  }

#footer ul.social { margin-top: 10px; }
#footer ul.social li { padding: 3px 0; }
#footer ul.social li a i { margin-right: 5px; font-size:25px; -webkit-transition: .5s all ease; -moz-transition: .5s all ease; transition: .5s all ease; }
#footer ul.social li:hover a i { font-size:30px; margin-top:-10px; }
#footer ul.social li a{ color:#ffffff; }
#footer ul.social li a:hover { color:#eeeeee; }

.footer-contact-detail-page{border-left: 1px solid #CCC;}
.footer-contact-detail-box {  }
.footer-contact-detail-box a { color: rgba(0, 0, 0, 1); }
.footer-contact-detail-box a:hover {color: rgba(0, 0, 0, 0.6);}

.footer-contact-detail-box .company_name { display: none; }
.footer-contact-detail-box .footer-logo { margin-bottom: 15px;display: none;}
.footer-contact-detail-box .item-footer-detail{display: flex;margin-bottom: .35rem;}
.footer-contact-detail-box .item-footer-detail-title{white-space: nowrap;padding: 5px;}
.footer-contact-detail-box .item-footer-detail-txt{padding: 5px;margin-bottom: 0;}
.footer-contact-detail-box i{display: inline-flex;padding: 3px;}
.footer-contact-detail-box i::before{content: "";display: inline-flex;width: 30px; height: 30px;background-size: 100%; }

.footer-contact-detail-box .icon-AddressField::before{ background-image: url(../../../images/location-icon.png);background-size: 100%; }
.footer-contact-detail-box .icon-TelField::before{background-image: url(../../../images/phone-icon.png);background-size: 100%;}
.footer-contact-detail-box .icon-FaxField::before{background-image: url(../../../images/print-icon.png);background-size: 100%;}
.footer-contact-detail-box .icon-EmailField::before{background-image: url(../../../images/email-icon.png);background-size: 100%;}

.footer-bottom { padding: 20px 0px; background-color: #e3e4df; color: rgba(0, 0, 0, 0.7);width: 100%;font-size: 0.85rem; }
.footer-bottom a{color: rgba(0, 0, 0, 0.7);}
.footer-bottom a:hover{color: rgba(0, 0, 0, 1); }

.regulatory-information-box{margin: .75rem 0;}

.footer-bottom-box{display: flex; line-height: 24px; }
.copyright{}
.footer_policy_link_divider{ padding-right: 1rem; padding-left: 1rem; }
.footer_policy_link{}
.footer_design {}
.footer_design_wb{ font-weight: bold; }

@media (max-width: 1199.98px) {
	#footer{ padding: 45px 0 0 0;}
	}
@media (max-width: 991.98px) {
	}
@media (max-width: 767.98px) {
	#footer h6 { padding-left: 0; border-left: transparent; padding-bottom: 0px; margin-bottom: 10px; }
	.footer-bottom-box{flex-direction: column;}
	.footer_policy_link_divider{ display: none;}
	#footer{ padding: 30px 0 0 0;}
.footer-contact-detail-page { border-left: 0px solid #CCC;}
.footer-bottom { padding: 10px 0px; }
	}
@media (max-width: 575.98px) {

	}
