.banner-section .content-box .title {
    font-size: 40px !important;
}

.counter-block .count-box {
    font-size: 28px !important;
}

.counter-block .count-box .count-text {
    font-size: 28px !important;
}

.pd-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.pd-0 {
    padding: 0 !important;
}

.services-section-three {
    padding: 100px;
}

.tabs_wd {
    width: unset !important;
    padding: 10px 30px !important;
}

.pt-30 {
    padding-top: 30px;
}

.mb-0 {
    margin-bottom: 0;
}

.choose-block .inner-box {
    align-items: center;
}

.choose-block .inner-box .title {
    margin-bottom: 0;
}

.pricing-block:before {
    content: none;
}

.gallery-content::before {
    background: #C90F16;
}

.banner-section .content-box .title-stroke {
    font-size: 90px !important;
    left: calc(50% - 415px);
}

.service-block-four .inner-box {
    min-height: unset !important;
}

.header-style-four .header-lower .main-box .logo-box {
    padding: 22px 27px;
    margin-right: 0;
}

.header-style-four .main-menu .navigation>li {
    margin-right: 35px;
    padding: 40px 0px;
}

.main-header .logo img {
    max-width: unset !important;
}

.sticky-header .main-menu .navigation>li {
    margin-right: 10px !important;
    margin-left: 20px !important;
    padding: 40px 0px;
}

.sticky-header .logo img {
    max-height: unset;
}

.service-block-three .inner-box .content-box {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.service-block-three .inner-box .image:before {
    height: 100%;
}

.project-details__img img {
    width: unset;
}

.project-details__img {
    text-align: center;
}

.project-details__img img{
    transition: transform 0.3s ease;
}

.project-details__img img:hover{
    transform: scale(1.2);
}

.mfp-container {
    overflow: hidden;
}

.mfp-img {
    padding: 0 !important;
    border-radius: 10px;
}

.mfp-close {
    top: 10px !important;
    right: 10px !important;
    width: 40px !important;
    height: 40px !important;
    line-height: 40px !important;
    background: #000 !important;
    border-radius: 50%;
    opacity: 1 !important;
}

.popup-gallery a {
    display: block;
    overflow: hidden;
    border-radius: 10px;
}

.popup-gallery img {
    transition: 0.3s;
}

.popup-gallery img:hover {
    transform: scale(1.05);
}