.header-left {
    float: left;
    margin: 35px 0;
    width: 250px;
    padding: 0;
}

.col-sm-7 {
    width: 47%;
}

.header-middle {
    margin: 36px 50px;
}
.full-header.fixed .header-middle {
    margin: 16px 50px;
}

.full-header.fixed {
    background: #A9BF6F;
    transition: all 400ms ease 0s;
    -webkit-transition: all 400ms ease 0s;
    -moz-transition: all 400ms ease 0s;
    -ms-transition: all 400ms ease 0s;
    -o-transition: all 400ms ease 0s;
    animation: fixedmenu 1s ease 0s normal both 1 running;
    -webkit-animation: fixedmenu 1s ease 0s normal both 1 running;
    -moz-animation: fixedmenu 1s ease 0s normal both 1 running;
    -o-animation: fixedmenu 1s ease 0s normal both 1 running;
    position: fixed !important;
    width: 100%;
    z-index: 99;
}
header .full-header {
    background: #92a75a;
}

body {
    background: #2D6B2D;
    font: 300 13px/18px "Poppins",Helvetica,sans-serif;
    color: #333;
    height: 100%;
    letter-spacing: 0.6px;
}

footer {
    background: #92a75a;
    margin: 30px 0 0;
    float: left;
    width: 100%;
    position: relative;
}

footer a {
    font: 400 13px/24px "Poppins",Helvetica,sans-serif;
    color: #4c4b4b;
}

#ttcmsfooterservice .ttcmsfooterservice .ttfooterservice .service-block-content .footer-service-desc .service-sub-heading {
    color: #000;
    font: italic 600 12px/18px "Poppins", Helvetica, sans-serif;
    letter-spacing: 0;
    margin: 0 0 10px;
}
#ttcmsfooterservice .ttcmsfooterservice .ttfooterservice .service-block-content .footer-service-desc .service-desc li > span {
    color: #4c4b4b;
    float: left;
    font: 500 12px/20px "Poppins", Helvetica, sans-serif;
    margin: 0 0 3px;
    padding: 0 0 0 17px;
}
#ttcmsfooter .ttabout-desc {
    color: #4c4b4b;
    float: left;
    margin: 0 auto;
    font: 400 13px/22px "Poppins",Helvetica,sans-serif;
    text-align: left;
    padding: 0;
}

footer .contact-us .contact-address {
    color: #4c4b4b;
    padding: 0 0 0 20px;
}

footer .contact-us .phone {
    color: #4c4b4b;
}

#column-left .banner-panel, #column-right .banner-panel {
    float: left;
    margin: 0;
    width: 100%;
    padding: 8px;
    background: #FFF;
    border-bottom: 1px solid #f0f0f0;
	text-align: -webkit-center;
}

.header-middle {
    margin: 36px 25px;
}

.full-header.fixed .header-middle {
  margin-left: 5px;
  margin-right: 5px;
}

.testimonial-image img {
  display: none;
}
chkout::before{
	content: "\f105";
	
}

