.header-logo img {
    max-height: 50px;
}

.footer-all-widget-wrapper .footer-right-wrap .footer-item-wrap {
    grid-template-columns: 1fr 1fr 1fr 0fr;
}


footer .about-logo img {
    max-height: 50px;
}

.text-orange, .footer-widget.widget_meta a::before,
.footer-widget.widget_pages a::before,
.footer-widget.widget_archive a::before,
.footer-widget.widget_categories a::before,
.footer-widget.widget_nav_menu a::before, .footer-widget.widget_meta a:hover, .footer-widget.widget_pages a:hover, .footer-widget.widget_archive a:hover, .footer-widget.widget_categories a:hover, .footer-widget.widget_nav_menu a:hover,
.copyright-wrap .copyright-text a {
    color: #FF4136 !important;
}

.logo-animation {
    text-transform: uppercase;
}

.testi-card-area-2 .quote img {
    filter: brightness(0) saturate(100%) invert(40%) sepia(90%) saturate(2784%) hue-rotate(337deg) brightness(98%) contrast(108%) !important;
    opacity: 1 !important;
}



.about-section .about-item .box-wrapp {
    align-items: start;
}

.about-section .about-item .box-content {
    height: initial !important;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: initial;
    mask-image: none;
}

.about-section .decroption {
    max-width: 100%;
}

.about-section .about-item .box-left {
    min-width: 140px;
    position: relative;
    z-index: 2;
    background: #fff;
    padding: 20px 50px 20px 18px;
    margin-left: -40px;
    border-radius: 30px;
}

.about-section .about-item .box-left {
    min-width: 140px;
    position: relative;
    z-index: 2;
    background: #fff;
    padding: 20px 50px 20px 18px;
    margin-left: -40px;
    border-radius: 30px;
}

.box-title {
    font-size: 21px;
}





.hero-inner .th-btn {
    text-transform:unset !important;
}


.header-layout4 .main-menu>ul>li.active>a {
    color: var(--theme-color) !important;
}

.main-menu ul.sub-menu li.active> a {
    padding-left: 23px;
    color: var(--theme-color) !important;
}

.main-menu ul.sub-menu li.active> a:before {
    visibility: visible;
    opacity: 1;
    left: 0;
}


.th-mobile-menu ul li.active>a {
    color: var(--theme-color);
}

.th-mobile-menu ul li.active li.active >a {
    color: var(--theme-color);
}

.why-card-1 {
    padding: 75px 40px 60px;
}

.main-menu ul.sub-menu {
    max-width: 500px;
}

.color-black {
    color: #000 !important;
}





 
@media (max-width: 991px) {
.th-menu-wrapper .mobile-logo {
    padding: 40px 20px 30px 20px;
}
 
}
 
@media (max-width: 767px) {
.footer-all-widget-wrapper .footer-right-wrap .footer-item-wrap {
    grid-template-columns: auto;
}
 
.footer-widget.widget_meta a, .footer-widget.widget_pages a, .footer-widget.widget_archive a, .footer-widget.widget_categories a, .footer-widget.widget_nav_menu a {
    width: 100%;
}
 
 
}
 
 
@media (min-width: 768px) and (max-width: 991px) {
.footer-widget.widget_meta a, .footer-widget.widget_pages a, .footer-widget.widget_archive a, .footer-widget.widget_categories a, .footer-widget.widget_nav_menu a {
    font-size: 13px;
    width: auto;
}
 
}
 
@media (min-width: 992px) and (max-width: 1199px) {
.main-menu>ul>li {
    margin: 0 5px;
}
 
.main-menu a {
    font-size: 14px;
}
 
.footer-widget.widget_meta a, .footer-widget.widget_pages a, .footer-widget.widget_archive a, .footer-widget.widget_categories a, .footer-widget.widget_nav_menu a {
    font-size: 13px;
}
 
}
 
@media (min-width: 1200px) and (max-width: 1399px) {
.main-menu>ul>li {
    margin: 0 7px;
}
 
}
 


