﻿.logo{
    width:80%
}

@media screen and (min-width: 315px) and ( max-width: 432px) {
    .logo {
        width: 77% !important;
    }

    .header-navigation .thm-container .navbar-header .navbar-brand > img {
        margin-left: -10%;
        margin-right: auto;
    }

    .header-navigation .thm-container .right-side-box {
        top: 15px !important;
    }
}

.heading {
    color: #69a41f !important;
    border-left: 4px solid;
    padding-left: 14px;
}

@media (max-width: 768px) {
    .hide-on-mobile {
        display: none !important;
    }
}
@media screen and (min-width: 1270px) and ( max-width: 1290px) {
    .header-navigation ul.navigation-box > li + li {
        margin-left: 36px;
    }
}

@media screen and (min-width: 320px) and ( max-width: 425px) {
    .footer-top [class*=col-md]:nth-child(2) {
        height: 217px;
    }
}