.main-header .logo img {width: 120px;}
.header-style-one.style-four .header-lower {background-color: #012816!important;padding: 0 100px!important;}
.main-header .info-btn {font-size: 20px!important;}
.contact-info-box {font-size: 20px!important;padding-left: 30px!important;}
.contact-info-box .icon {font-size: 24px!important;line-height: 25px!important;}
.mobile-menu .menu-box {background-color: #012816!important;}
.sticky-header{background-color: #012816!important;}
.sticky-header .logo img {width: 100px;}
.sticky-header .main-menu .navigation > li > a {color: #ffffff!important;}
.banner-carousel .owl-carousel.owl-loaded{height:610px!important;}
.slide-item {padding: 60px 30px!important;}
.sub-title-new{position: relative;font-size: 16px!important;color: #ffffff;font-weight: 700;font-family: "DM Sans", sans-serif;text-transform: uppercase;margin-bottom: 9px;}
 
.btnsec{border-radius:20px!important;font-size: 20px!important;background-color: #012816!important;}
.btnsec1{border-radius:20px!important;font-size: 16px!important;padding: 20px 15px!important;font-weight: 700!important;letter-spacing: 0.05em!important;background-color: #012816!important;}
.btnsec2{background-color: #ccac63!important;border-radius:20px!important;font-size: 16px!important;padding: 20px 15px!important;font-weight: 700!important;letter-spacing: 0.05em!important;}
.why-choose-us-two::before{top: 0px!important;background-image: url(../image/pattern-14.png)!important;}
.btn-style-one.hover-white:before, .btn-style-one.hover-white:after{background-color: #ccac63!important;}
.h2txt{color:#ffffff!important;}
.read-more{background-color: #012816!important;color:#ffffff!important;}
.bg-pattern-1 {background-image: url(../image/bg-pattern-1.png)!important;}
.service-block .content-box .title {text-align:center!important;margin-top:30px!important;}
.service-block .content-box .text {text-align:center!important;}
.service-block .content-box .read-more {padding: 10px 40px!important;border-radius:10px!important;font-size: 16px!important;justify-content: center!important;color:#ffffff!important;font-weight: 900!important;}
.phncol{color:#ffffff!important;}
.service-block .inner-box {border-radius:20px!important;}
.service-block .icon-box {text-align: center;}
.iconbox{height: 70px; width: 70px;background: black; padding: 10px;border-radius: 10px;}
.about-section-three .experience strong {font-size: 16px!important;line-height: 25px!important;}
.about-section-three .experience .icon {font-size:30px!important;height: 80px!important;width: 80px!important;}
.about-section-three .experience .inner {padding-left: 90px!important;min-height: 75px!important;}
.about-section-three .experience {border-radius:20px!important;}
.testimonial-carousel-two .owl-carousel.owl-loaded{height:330px!important;}
.testimonial-block-three .inner-box {border-radius:20px!important;}
.testialign{text-align:center!important;} 
.icon-big-scale3-1 {background-image: url(../image/icon-big-scale3-1.png)!important;}
.bold-texttt{color:#ffffff!important;font-size:16px!important;font-weight:600!important;}
.bold-texttt strong{color:#ffffff!important;font-size:18px!important;font-weight:600!important;} 
.textb{color:#ffffff;margin-bottom:10px;width: 90%;}
.widget-title{color:#ffffff!important;font-size:22px!important;font-weight:900!important;}
.footer-bottom .inner-container {display:block!important;text-align: center!important;}
.footer-bottom .copyright-text {color:#ffffff!important;font-weight: 900!important;font-size: 17px!important;}
.main-footer {background-color: #000000!important;background-image: url(../image/pattern-10.png)!important;}
.footer-bottom {background-color: #1b1b1b!important;}
.contact-form {background-color: #ccac6361!important;padding: 20px 15px 20px 15px!important;border-radius:20px!important;border: 10px solid #ffffff6b!important;}
.titletxt{font-size:30px;margin-bottom: 15px;font-weight:700;}
.info-btn{border-radius:20px!important;font-size: 16px!important;font-weight: 700!important;letter-spacing: 0.05em!important;background-color: #012816!important;}
.call-to-action .title {font-size: 25px!important;font-weight: 900!important;}
.contact-section.home-style-nine #contact_form{text-align:center!important;}
[type=submit]:not(:disabled), button:not(:disabled) {width: 100%!important;}
.contact-form .form-group button {font-weight: 600!important;border-radius: 10px!important;}
.btnsec2{margin-left:15px!important;}
.reviewcls{width:150px !important; margin-bottom:15px;}
.btn-style-two {background: #012816!important;}
.read-more1{background-color: #ccac63!important;padding: 10px 40px !important;
    border-radius: 10px !important;font-size: 16px !important;justify-content: center !important;color: #ffffff !important;font-weight: 900 !important;    margin-top: 20px!important;}
.bgtr{background-color: #ccac63!important;}
.header-style-one.style-four .header-lower .main-menu .navigation > li > a {font-weight: 700!important;font-size: 18px!important;}
@media only screen and (max-width: 600px) {
.header-style-one.style-four .header-lower {padding: 0 30px!important;}
}

.mrlt{margin-left:15px;}
.mtlt{margin-top:15px;}

.contact-info li{
    display: flex;
    align-items: baseline;
    gap: 15px;
    margin-bottom: 15px;
}
.contact-info li p, .contact-info li a{
    margin-bottom:0px;
    font-size:18px;
    color:#fff;
}
.contact-info li i{
    background:var(--theme-color1);
        width: 25px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    color: #fff;
    min-width: 25px;
}

.offencx{
    position: relative;
    font-size:45px;
    font-weight:600;
    color:#ccac63;
    margin-bottom:20px;
}
.offencx1{
    position: relative;
    font-size:30px;
    font-weight:600;
    color:#ccac63;
    margin-bottom:20px;
    text-align:center;
}
.offencx2{
    position: relative;
    font-size:35px;
    font-weight:600;
    color:#ccac63;
    margin-bottom:20px;
    text-align:center;
}

.text-danger{
    background:#fff;
}
.contact-section .anim-icons{
    z-index: -1;
}
.btn-n-dp-si{display:inline-block;}
.btn-n-dp-si1{display:none;}