.logo-box-style1 a img{max-width: 200px;}.main-header-style1__top-left .h3 {color: #ffffff;font-size: 18px;line-height: 28px;font-weight: 400;font-family: var(--thm-font-3);}.main-header-style1__top-left .h3 a {position: relative;margin-left: 4px;color: var(--thm-base);font-weight: 700;transition: all 200ms linear;transition-delay: 0.1s;}.xs-sidebar-group .content-inner .sidebar-contact-info .h3 {color: var(--thm-black);font-size: 25px;line-height: 30px;font-weight: 700;margin: 0 0 27px;}.xs-sidebar-group .content-inner .h3 {color: var(--thm-black);font-size: 25px;line-height: 35px;font-weight: 700;text-transform: capitalize;margin-bottom: 22px;}.footer-contact-info-box1__single .text .h5 {font-size: 18px;line-height: 20px;font-weight: 500;font-family: var(--thm-font-2);margin: 7px 0 0;}.footer-contact-info-box1__single .text .h5 a {color: #ffffff;transition: all 200ms linear;transition-delay: 0.1s;}.booking-form-box .top-title .h6 {color: #f2f8f9;font-size: 14px;line-height: 20px;font-weight: 700;text-transform: uppercase;}ol {counter-reset: steps;list-style: none;padding: 0;margin: 30px 0;}ol li {counter-increment: steps;position: relative;padding: 15px 20px 15px 65px;margin-bottom: 15px;background: #f8f8f8;border-radius: 8px;line-height: 1.6;color: #333;}ol li::before {content: counter(steps);position: absolute;left: 20px;top: 50%;transform: translateY(-50%);width: 32px;height: 32px;line-height: 32px;text-align: center;border-radius: 50%;background: #4CAF50;color: #fff;font-weight: 700;font-size: 16px;}.error404 .sec-title {    display: none;}.allcontent{ position: relative;display: block;background: #ffffff;padding: 120px 0 90px;z-index: 10;}.service-details-style4-text-box ul li,.accordion-box .block .acc-content ul li {position: relative;    list-style: disc;padding-left: 15px;margin-left: 35px;margin-bottom: 10px;font-size: 16px;line-height: 1.6;color: #444;}.single-choose-box-style1 .icon i {font-size: 3em;     color: #8BC34A; }.single-choose-box-style1:hover .icon i{color: white;}.single-fact-counter .icon span i{    position: relative;display: inline-block;color: #8BC34A;font-size: 60px;line-height: 60px;transition: all 200ms linear;transition-delay: 0.1s;}.single-fact-counter:hover .icon span i {transform: scale(1.1) rotateY(180deg);}.partner-area{margin-top: 50px!important;}.default-form2 .nice-select{    display: none;}.features-style1-list-item ul{-moz-column-count: 2;-webkit-column-count: 2;column-count: 2;list-style-type: decimal;height: auto;}.contact-form form textarea{height: 190px!important}.service-details-page-links li{    margin: 0!important;}.service-details-style4-text-box a{color: #d90429;}.service-details-page-links ul li a.current{    color: #8BC34A;}/*.service-details-style4-text-box ul li {    list-style: disc;position: relative;margin-left: 35px;font-size: 18px;line-height: 28px;margin-bottom: 8px;}*/.service-details-style4-text-box p{margin-bottom: 20px;}.service-style1-content-box .text-box ul {display: block!important;}.service-style1-content-box .text-box .btn-box { clear: both;}.service-style1-content-box .text-box ul li {padding-left: 15px;    width: auto!important;}.service-style1-content-box .text-box ul li:before {color: #8BC34A;content: "\f00c";margin: 0 7px;font-size: 14px;}.main-menu .main-menu__list>li>ul>li>a.active{color: #909398;}.mobile-nav__content{background-color: #464344!important;}.mobile-nav__content .main-menu__list>li>a.expanded{color: #8BC34A!important;}.single-testimonials-style1 .customer-info .img-box img{    background: whitesmoke;}.cgfeedback_addcomment.contact-form{background-color: #edf1f4; padding: 25px 15px;}.cgfeedback_addcomment label{    float: left;margin-bottom: 2px;}.cgfeedback_addcomment .nice-select{    height: 50px!important;}.btn-one:after{    background-image: -webkit-gradient(linear, left top, right top, from(#2e7d32), color-stop(50%, #5bb461), to(#2e7d32))!important;background-image: -webkit-linear-gradient(left, #2e7d32 0%, #5bb461 50%, #2e7d32 100%)!important;background-image: -o-linear-gradient(left, #2e7d32 0%, #5bb461 50%, #2e7d32 100%)!important;background-image: linear-gradient(to right, #2e7d32 0%, #5bb461 50%, #2e7d32 100%)!important;}.booking-form-box .top-title:before{    background-image: -webkit-linear-gradient(45deg, #5bb461 0%, #2e7d32 100%)!important;background-image: -o-linear-gradient(45deg, #5bb461 0%, #2e7d32 100%)!important;background-image: linear-gradient(45deg, #5bb461 0%, #2e7d32 100%)!important;}.features-style1-list-item ul li .icon{}.project-page-two,.project-info-area {padding: 40px 0 80px!important;}.blog-details-box a{color: var(--thm-base);text-decoration: underline;}.blog-details-text-2 p{margin-bottom: 10px;}.blog-details-text-2 ul, .text ul,.service-details-style4-text-box ul{list-style: none;padding-left: 0;margin-bottom: 1.5rem;}.service-details-style4-text-box ul li  {list-style: none;}.blog-details-text-2 ul li, .text ul li,.service-details-style4-text-box ul li   {position: relative;padding-left: 32px;margin-bottom: 10px;font-size: 16px;line-height: 1.6;color: #444;}/* Галочка */.blog-details-text-2 ul li::before, .text ul li::before,.service-details-style4-text-box ul li::before{content: "✔";position: absolute;left: 0;top: 2px;font-size: 16px;color: #28a745; /* зелений Bootstrap */font-weight: bold;}/* Ховер-ефект */.blog-details-text-2 ul li:hover {color: #000;transform: translateX(3px);transition: all 0.2s ease;}/* Трохи плавності */.blog-details-text-2  ul li {transition: all 0.2s ease;}.blog-details-box blockquote {position: relative;margin: 2rem 0;padding: 1.5rem 1.5rem 1.5rem 2rem;background: #f8f9fa;border-left: 4px solid #4caf50border-radius: 10px;color: #495057;font-size: 1.05rem;line-height: 1.7;box-shadow: 0 3px 12px rgba(0,0,0,0.05);}.blog-details-box blockquote::before {content: "“";position: absolute;top: -10px;left: 12px;font-size: 4rem;color: #4caf50;font-family: Georgia, serif;line-height: 1;}.blog-details-box blockquote p {margin: 0;position: relative;z-index: 1;}#pagenav li{    padding-left: 0; margin-left: 0;}.breadcrumb-menu li.lastitem::before {    content: none;}.breadcrumb-area .title h1 {color: #ffffff;}.service-style1-content-box .text-box .btn-box a  {color: #2e7d32;}.sec-title .sub-title h5 {color: #006d05;}.booking-form-box form input[type="text"], .booking-form-box form input[type="email"], .booking-form-box form textarea {color: #000000;}.features-style1-area .sec-title .sub-title h5,.service-style1-area .sec-title .sub-title h5{color: #06b90e;}.ms-options-wrap  button {color: #6d6868;}
/* Stylesheet: remont Modified On 2026-07-08 19:56:53 */
