.full-footer {min-height: 100px; background: linear-gradient(to right, rgba(18,125,64,1), rgba(85,180,70,1));margin-top: 10px;background-size: cover;background-repeat: no-repeat;background-position: center bottom;}

.ft-line{background: linear-gradient(to right, rgba(18,125,64,1), rgba(85,180,70,1));width: 100%;height: 4px;}

.ft-bg-color{padding: 15px 0;}

.footer-box {float: left;}

footer .inner-footer{display: flex;}

.footer-box-1 {width: 20%;padding: 2%;}

.footer-box-2 {width: 20%;padding: 2%;}

.footer-box-3 {width: 20%;padding: 2%;}

.footer-box-4 {width: 20%;padding: 2%;}

.footer-box-5 {width: 20%;padding: 2%;}

.footer-box h2 {font-size: 16px;color: #fff;margin: 0;margin-top: 15px;padding-bottom: 15px;margin-bottom: 15px; border-bottom:1px solid #fff ;}

.footer-box p {color: #fff;margin-top: 0;}

.footer-box-1 i {font-size: 14px;margin-right: 5px;min-width: 20px;}

ul#footer-menu {float: left;list-style: none;padding: 0;margin: 0;}

ul#footer-menu a {text-decoration: none;color: #fff;line-height: 24px;background: url(images/arrow-right.png) no-repeat left center;padding-left: 15px;background-size: 11px;}

ul#footer-menu a:hover {text-decoration: underline;}

.footer-box iframe {width: 95%;}

.link_bct {clear: both;}

.footer-content a,.footer-content p{display: block; font-size: 12px;line-height: 22px;color: #fff;transition: all 0.5s;}

.footer-content a:hover{color: #007741 !important;}

/* footer-bottom */

.full-footer-bottom {background:  linear-gradient(to right, rgba(18,125,64,1), rgba(85,180,70,1));}

.left-footer-bottom {width: 50%;text-align: left;display: inline-block;color: #fff;}

.left-footer-bottom span{color: #FFA500;}

.inner-footer-bottom{display: flex;align-items: center;}

.right-footer-bottom {display: inline-block;width: 50%;text-align: right;}

.right-footer-bottom i{font-size: 16px;color: #fff;padding: 15px 20px;}

a.design-by {color: #fff;text-decoration: none;}

a.design-by:hover {text-decoration: underline;}

#show-sft, #hide-sft {float: right;font-size: 14px;margin: 0;text-align: right;cursor: pointer;}

#show-sft, .active-sft #hide-sft {display: inline-block;}

#hide-sft, .active-sft #show-sft {display: none;}

@media only screen and (max-width: 768px) {

footer .inner-footer{flex-wrap: wrap;}

.footer-box {width: 46%;}

.footer-box-3 {clear: both;}

.footer-bottom {width: 100%;text-align: center;}

.footer-box h2 {font-size: 14px;margin-top: 10px;margin-bottom: 10px;}

}

@media only screen and (max-width: 600px) {

.footer-box {width: 100%;}

}

@media only screen and (max-width: 500px){
    .inner-footer-bottom{flex-wrap: wrap;}
    .left-footer-bottom{padding: 5px;}
}