.header-mid-one-wrapper .logo-area img{max-width: 150px;}
.tmp-about-area5 {padding-bottom: 0;}
.about-wrapper.bg {background: #ffefe8;}
.tmp-brand-area .section-inner .brand-wrapper img {max-width: 150px;max-height: 48px;}
.tmp-footer-area.footer-one {padding-top:200px !important;}
.tmp-footer-area.footer-one.mt--120 { margin-top: 120px !important;}
.home-five .footer-cta-area {display: block !important;padding: 50px 60px;border-radius: 0;}
.home-five .footer-cta-area .cta-inner .cta-info h4 {font-family: Exo, sans-serif;color: #ffffff;font-weight: 600;margin: 0;font-size: 24px;}
.home-five .footer-cta-area .cta-inner .enquiry-form-style-default {display:flex;align-items:center;justify-content:center;gap:10px;}
.home-five .footer-cta-area .cta-inner .enquiry-form-style-default .single-input {flex: 0 0 auto;width: 20%;}
.home-five .footer-cta-area .cta-inner .enquiry-form-style-default .single-input input {width: 100%;background: #ffffff;height: 50px;border-radius: 30px;border: 1px solid #1f242e !important;}
.home-five .footer-cta-area .cta-inner .enquiry-form-style-default .single-input input::placeholder {color:#1f242e !important;}
.home-five .footer-cta-area .cta-inner .enquiry-form-style-default .single-input .tmp-btn.btn-primary {width: 100% !important;max-width: none;height: 50px;background: #1f242e !important;color: #ffffff;border-color: #1f242e;border-radius: 30px;}
.service-wrapper-8 .content-area {max-width: 365px;}
.service-wrapper-8 .content-area .title {line-height: 1.5;font-size: 18px;}
.large-bread-crumb-left-content .meta a, .tmp-bread-crumb-area .breadcrumb-inner .meta a {}
.tmp-service-details-area .right-content-area .subtitle {font-size:22px;margin-bottom:10px;}
.tmp-service-details-area .right-content-area p.desc {line-height: 28px;margin: 0 0 25px;}
.tmp-service-details-area .right-content-area .tmp-service-area.service .service-wrapper .icon {background: #ffefe8;}
li.has-dropdown .submenu .has-third-lev{overflow: hidden;}
li.has-dropdown .submenu .has-third-lev:hover{overflow:visible;}
.checkList{margin-bottom:20px;display:block!important;}
.checkList li{margin-bottom:10px;max-width:100%!important;display:flex;}
.checkList li:before{margin-right:10px;display:inline-block;text-align:center;border-radius:100%;content:"\f336";font-family: "Font Awesome 6 pro";color: var(--color-primary);font-size:22px;}

.sidebar .submenu.collapse{display:none!important;}
.sidebar .submenu.collapse.show{display:flex!important;}
.sidebar a{text-decoration:none;color:#333;display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:15px}
.sidebar a:hover,.sidebar a:hover span{color:#ffffff!important}
.sidebar .submenu{margin-top:10px;}
.submenu a{font-size:14px;padding:5px 0}
.arrow{transition:.3s;font-size:12px}
a[aria-expanded=true] .arrow{transform:rotate(90deg)}

.about-wrapper{min-height:300px;background-color:#f5f5f5;}
.swiper-slide.swiper-slide-active .about-wrapper{background:rgb(255, 240, 240)!important;}




@media (max-width: 767px) {
	.home-five .footer-cta-area .cta-inner .enquiry-form-style-default {flex-direction: column;}
	.home-five .footer-cta-area .cta-inner .enquiry-form-style-default .single-input {width: 100%;}
    .main-footer-one-area.six .single-footer-inner.company{padding-left:0px;width:100%;}
	.tmp-service-details-area .right-content-area .subtitle {font-size: 20px;line-height: 1.5;}
}