.header {
    padding: 10px 0px 10px;
}

.header .header_logo_box img {
    width: 68px;
}

.header .header_right_content ul li {
    margin-left: 40px;
}

.slider.style_three .slide-item-content::after {
    background: linear-gradient(180deg, #82767642 40%, rgb(0 0 0 / 83%) 100%);
}

.slider.style_three .slide-item-content .auto-container {
    padding: 50px 15px 70px;
}

.style_page_thirteen .slide-item-content .slide-item {
    min-height: 525px;
    padding: 125px 0px 150px;
}

.tabs_all_box.type_one .tab_content .content_image {
    padding: 75px 50px 20px;
}

.tabs_all_box.type_one .tab_content::before {
    background: linear-gradient(to top, #282f3bf0 2%, #2d333ee3 129%);
}

.project_box.style_two .content_inner h2 a {
    margin-bottom: 0px;
}

.project_box.style_two .content_inner {
    padding: 15px;
}

.home-project-development-1 {
    border-bottom-right-radius: 30px;
    border-top-right-radius: 30px;
}

.home-project-development-2 {
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
}

.project-development-bg-1 {
    background-color: rgb(103 103 103 / 15%);
}

.project-development-bg-2 {
    background-color: rgb(243 36 29 / 10%);
}

.project-development-bg-3 {
    background-color: rgb(103 103 103 / 15%);
}

.project-development-bg-4 {
    background-color: rgb(243 36 29 / 10%);
}

.counter-block.style_one:before {
    border: 2px solid #fcbebc;
    background: linear-gradient(313deg, rgba(243, 36, 29, 1) 0%, rgb(159 59 57) 100%);
    border-top-left-radius: 35px;
    border-bottom-right-radius: 35px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 0px;
}

.project-development .title_all_box.style_one .title_sections .title {
    font-size: 30px;
}

.project_box.style_two .content_inner {
    text-align: center;
}

.project_box.style_two:hover .image .overlay {
    display: none;
}

.contact-client-carousel-section .client-logo-img {
    background-color: #fff;
    padding: 10px;
    border-radius: 20px;
    margin: 0 0 30px;
}

.slider.style_three .slide-item-content .slider_content h1 {
    font-size: 70px;
    line-height: 80px;
}

.icon_box_all.style_four .icon .svg_image {
    width: 60px;
}

.tabs_all_box.type_one .tab_content .content_image p .sub-content {
    font-weight: 700;
    color: #f3241d;
}

.tabs_all_box.type_one .tabs_header {
    top: 75px;
}

.tabs_all_box.type_one .tab_content {
    min-height: 450px;
}

.counter-block.style_one .icon_box .icon span,
.counter-block.style_one .icon_box .coun_ter span,
.counter-block.style_one .icon_box .coun_ter small,
.counter-block.style_one .content_box h6{
    color: #fdfefd;
}
.curve_shape_top_1 svg path{
    fill: #272b34;
    transform: rotateX(180deg) !important;
}
.position_absolute.top{
    top: -66px;
}
.theme-btn.five{
    font-size: 16px;
    font-weight: 700;
}
.theme-btn.one{
    font-size: 19px;
    font-weight: 700;
}
.style_page_thirteen .slide-item-content .slide-item{
    min-height: 400px;
}
.theme-btn.three{
    font-size: 17px;
    font-weight: 700;
}
.service_post.style_one{
    border-top: unset !important;
}