.Section_home_text h1,.Section_home_text p,.hader-text_p{
    letter-spacing:.5px;
    margin-bottom:0
}
.hader-text_h2{
    color:var(--white);
    font-weight:700;
    font-size:44px;
    line-height:54px;
    margin-top:17px;
    margin-bottom:0;
    text-transform:capitalize
}
.Section_home_text h1 span,.hader-text_h2 span{
    color:var(--orange)
}
.hader-text_p{
    color:var(--white-2);
    font-weight:400;
    font-size:18px;
    line-height:25px;
    margin-top:0
}
@media (max-width:1200px){
    .hader-text_h2{
        font-size:42px;
        line-height:52px
    }
    .hader-text_p{
        font-size:16px
    }
}
.Section_home{
    height:500px;
    width:100%;
    background:#111;
    position:relative;
    z-index:0;
    overflow:hidden
}
.Section_home_inner{
    height:100%;
    display:flex;
    align-items:center;
    position:relative;
    z-index:0
}
.Section_home_bg-1,.Section_home_bg-2{
    position:absolute;
    z-index:1;
    top:40%;
    filter:blur(60px);
    border-radius:500px;
    width:202px;
    height:202px
}
.Section_home_bg-1{
    left:34%;
    background-color:rgba(55,112,222,.5);
    animation:3s ease-in-out Section_home_bg_blue
}
@keyframes Section_home_bg_blue{
    0%{
        transform:rotate(360deg) translateX(-100px)
    }
    100%{
        transform:rotate(0) translateX(0)
    }
}
.Section_home_bg-2{
    right:34%;
    background-color:rgba(249,76,48,.5);
    animation:3s ease-in-out Section_home_bg_red
}
.Section_home_bg-3,.Section_home_bg-4,.Section_home_bg-5,.Section_home_bg-6,.Section_home_bg-7{
    z-index:-1;
    position:absolute
}
@keyframes Section_home_bg_red{
    0%{
        transform:rotate(360deg) translateX(100px)
    }
    100%{
        transform:rotate(0) translateX(0)
    }
}
.Section_home_bg-3{
    top:25%;
    left:-24%;
    width:70px;
    animation:7s infinite alternate home_slider_bg-1
}
.Section_home_bg-4{
    top:22%;
    right:-12%;
    width:29px;
    animation:10s infinite reverse home_slider_bg-1
}
.Section_home_bg-5{
    bottom:13%;
    left:-7%;
    width:30px;
    animation:3s infinite alternate home_slider_bg-2
}
.Section_home_bg-6{
    bottom:22%;
    right:-30%;
    width:89px;
    animation:3s infinite alternate home_slider_bg-3
}
.Section_home_bg-6 img{
    transform:rotate(90deg)
}
.Section_home_bg-7{
    bottom:32%;
    right:14%;
    width:66px;
    animation:3s infinite alternate home_slider_bg-2
}
.Section_home_bg-3 img,.Section_home_bg-4 img,.Section_home_bg-5 img,.Section_home_bg-6 img,.Section_home_bg-7 img,.our_services_bg img{
    width:100%
}
.Section_home_text{
    width:100%;
    position:absolute;
    z-index:5
}
.Section_home_text h1{
    color:var(--white);
    font-weight:600;
    font-size:55px;
    line-height:64px;
    text-transform:capitalize;
    margin-top:90px;
    text-align:center
}
.Section_home_text p{
    text-align:center;
    color:var(--white-2);
    font-weight:300;
    font-size:17px;
    line-height:normal;
    margin-top:18px;
    padding:0 25%
}
@media (max-width:1440px){
    .Section_home_bg-3{
        top:25%;
        left:0;
        width:67px
    }
    .Section_home_bg-4{
        top:22%;
        right:0;
        width:22px
    }
    .Section_home_bg-5{
        bottom:11%;
        left:9%;
        width:20px
    }
    .Section_home_bg-6{
        bottom:22%;
        right:-7%;
        width:73px
    }
    .Section_home_bg-7{
        bottom:32%;
        right:15%;
        width:50px
    }
}
.Services{
    padding:120px 0;
    background:#212121;
    position:relative;
    z-index:0
}
.Our_work_hader,.our_services_hader{
    display:flex;
    justify-content:center
}
.our_services_hadding>p{
    text-align:center;
    padding-top:15px
}
.Our_work_hadding h2,.our_services_hadding h2{
    text-align:center
}
.Services_item{
    padding-top:10px
}
.Services_item_inner{
    border-radius:30px;
    background:#171717;
    position:relative;
    margin-top:83px;
    border:2px solid transparent;
    transition:border .5s ease-in-out
}
.Services_item_text{
    padding:82px 40px 35px
}
.Services_item_text h4{
    color:var(--white);
    font-weight:400;
    font-size:19px;
    text-align:center;
    line-height:19px;
    margin-bottom:25px;
    letter-spacing:.3px
}
.Services_item_text p{
    color:var(--white);
    text-align:center;
    font-weight:300;
    font-size:16px;
    line-height:28px;
    letter-spacing:.5px;
    margin-bottom:0
}
.our_expertise_hadding h2,.our_expertise_hadding>p{
    color: #fff;
    text-align:start
}
.Services_item_img_overlay{
    position:absolute;
    top:-50px;
    left:0;
    width:100%;
    display:flex;
    justify-content:center
}
.Services_item_img{
    padding:28px;
    border-radius:200px;
    background-color:#323131;
    border:2px solid var(--white);
    transition:border .5s ease-in-out,background-color .5s ease-in-out
}
.Services_item_img img,.our_work_card_img img{
    width:40px
}
.Services_item_inner:hover .Services_item_img{
    border:2px solid var(--orange);
    background-color:#212121
}
.Services_item_inner:hover,.our_work_card:hover,.our_work_card:hover .our_work_card_img{
    border:2px solid var(--orange)
}
.Services_item .row{
    --bs-gutter-x:50px
}
.our_services_bg{
    position:absolute;
    top:0;
    right:2px;
    z-index:-1;
    width:35%
}
.our_services_bg-2{
    position:absolute;
    bottom:0;
    left:0;
    width:27%;
    z-index:-1
}
.Our_work,.our_expertise{
    z-index:0;
    overflow:hidden
}
.our_services_bg-2 img{
    width:100%;
    transform:rotate(180deg)
}
.our_expertise{
    padding:120px 0;
    position:relative
}
.our_services_bg_blue,.our_services_bg_red{
    position:absolute;
    border-radius:300px;
    transition:filter .2s ease-in-out;
    height:300px
}
.our_services_bg_blue{
    top:100px;
    right:-200px;
    background-color:rgba(55,112,222,.6);
    filter:blur(125px);
    width:200px;
    -webkit-filter:blur(125px);
    animation:1s ease-in-out our_services_bg_;
    -webkit-animation:1s ease-in-out our_services_bg_
}
.our_services_bg_red{
    bottom:300px;
    left:-250px;
    background-color:rgba(249,76,48,.6);
    filter:blur(125px);
    -webkit-backdrop-filter:blur(60px);
    -webkit-filter:blur(125px);
    width:300px;
    animation:1s ease-in-out our_services_bg_
}
.work_process,.work_process .container{
    position:relative
}
@keyframes our_services_bg_{
    0%,20%{
        filter:blur(0);
        opacity:0
    }
    100%{
        opacity:1;
        filter:blur(125px)
    }
}
.our_expertise_hader{
    display:flex;
    justify-content:flex-start
}
.our_expertise_hadding>p{
    margin-top:15px
}
.work_process{
    padding:1px 0 73px;
    overflow:hidden
}
.svg-img{
    position:absolute;
    left:0;
    top:3%;
    background:0 0;
    width:100%;
    height:100%
}
.planePath{
    stroke:#fff;
    stroke-width:3px;
    stroke-dasharray:8px;
    fill:none
}
.work_process .heading,.work_process ul.process_list li:nth-of-type(2n) .process-details P,.work_process ul.process_list li:nth-of-type(2n) .process-details h3{
    text-align:right
}
.work_process .heading_bg{
    position:absolute;
    font-size:100px;
    right:0;
    color:#262626;
    opacity:.05;
    margin-top:-65px;
    text-transform:uppercase
}
.work_process .heading h2{
    color:#262626;
    position:relative;
    margin:0;
    padding:0
}
.work_process ul.process_list{
    list-style:none;
    padding:0;
    margin:61px 0;
    position:relative
}
.work_process ul.process_list::before{
    position:absolute;
    content:"";
    width:25px;
    height:25px;
    background:url(../img/About_us/start_circle.png) center center/25px no-repeat;
    top:0;
    right:25%
}
.work_process ul.process_list::after{
    position:absolute;
    content:"";
    width:25px;
    height:25px;
    background:url(../img/About_us/start_circle.png) top center/25px no-repeat;
    bottom:10px;
    left:25%
}
.work_process ul.process_list li{
    padding:0 36px;
    margin:0;
    width:100%;
    vertical-align:top;
    position:relative;
    display:flex;
    height:250px;
    align-items:center
}
.work_process ul.process_list li:hover .number-box{
    color:rgb(249 76 48)
}
.work_process ul.process_list li:hover .number-box .icon-circle{
    box-shadow:none
}
.work_process ul.process_list li .number-box{
    display:inline-block;
    font-size:6rem;
    font-weight:600;
    color:rgba(249,76,48,.5);
    vertical-align:top;
    text-align:center;
    text-shadow: 1px 1px 5px #1c1c1c;
    position:relative;
    line-height:100%;
    -webkit-transition:1s;
    -moz-transition:1s;
    -ms-transition:1s;
    -o-transition:1s;
    transition:1s
}
.work_process ul.process_list li:nth-of-type(2n){
    flex-direction:row-reverse
}
.work_process ul.process_list li .number-box .icon-circle .search{
    background-position:-179px -50px;
    width:24px;
    height:25px;
    display:inline-block;
    vertical-align:top
}
.work_process ul.process_list li .number-box .icon-circle .design{
    background-position:0 -47px;
    width:28px;
    height:27px;
    vertical-align:top;
    display:inline-block
}
.work_process ul.process_list li .number-box .icon-circle .develop{
    background-position:-70px -48px;
    width:34px;
    height:26px;
    vertical-align:top;
    display:inline-block
}
.work_process ul.process_list li .number-box .icon-circle .deploy{
    background-position:-32px -44px;
    width:33px;
    height:33px;
    vertical-align:top;
    display:inline-block
}
.work_process ul.process_list li .number-box .icon-circle .delight{
    background-position:0 0;
    width:30px;
    height:35px;
    vertical-align:top;
    display:inline-block
}
.work_process ul.process_list li .number-box .icon-circle .img-responsive{
    display:inline-block;
    vertical-align:top
}
.work_process ul.process_list li .number-box .icon-circle{
    position:absolute;
    left:55%;
    top:-19%;
    height:74px;
    width:74px;
    text-align:center;
    background:#fff;
    border-radius:50%;
    -webkit-box-shadow:1px 1px 10px 5px rgba(240,240,240,.5);
    box-shadow:1px 1px 10px 5px rgba(240,240,240,.5);
    vertical-align:top;
    padding:25px 0
}
.work_process ul.process_list li:nth-child(4) .number-box .icon-circle,.work_process ul.process_list li:nth-child(5) .number-box .icon-circle{
    padding:22px 0
}
.work_process ul.process_list li .process-details{
    display:inline-block;
    width:65%;
    vertical-align:top;
    padding:0 27px
}
.work_process ul.process_list li .process-details h3{
    color:#fff;
    font-weight:600;
    font-size:20px;
    line-height:32px;
    text-transform:capitalize;
    margin-bottom:5px
}
.work_process ul.process_list li .process-details p{
    color:#fff;
    font-weight:500;
    font-size:15px;
    line-height:24px;
    margin-bottom:0;
    text-transform:capitalize
}
@media (max-width:1399px){
    .work_process ul.process_list li{
        height:213px
    }
    .work_process ul.process_list{
        margin:56px 0
    }
    .work_process ul.process_list::before{
        top:-5px
    }
    .work_process ul.process_list::after{
        bottom:-10px
    }
}
@media (max-width:1199px){
    .Section_home{
        height:482px
    }
    .Section_home_text h1{
        font-size:58px;
        line-height:59px
    }
    .Section_home_text p{
        font-size:14px;
        margin-top:7px
    }
    .Section_home_bg-3{
        top:27%;
        left:-9%;
        width:60px
    }
    .Section_home_bg-4{
        top:22%;
        right:-6%;
        width:20px
    }
    .Section_home_bg-5{
        bottom:11%;
        left:8%;
        width:20px
    }
    .Section_home_bg-6{
        bottom:19%;
        right:-15%;
        width:65px
    }
    .Section_home_bg-7{
        bottom:29%;
        right:13%;
        width:45px
    }
    .Services_item_text{
        height:100%;
        padding:57px 25px 30px
    }
    .Services_item_text h4{
        height:55px;
        display:flex;
        align-items:center;
        justify-content:center;
        line-height:25px;
        margin-bottom:10px;
        font-size:19px
    }
    .Services_item_text p{
        padding:0;
        font-size:16px;
        line-height:22px
    }
    .Services_item_img{
        padding:25px
    }
    .Services_item .row{
        --bs-gutter-x:40px
    }
    .work_process ul.process_list li{
        height:180px
    }
    .work_process ul.process_list::before{
        top:-10px
    }
    .work_process ul.process_list::after{
        bottom:-3px
    }
    .work_process ul.process_list{
        list-style:none;
        padding:0;
        margin:51px 0;
        position:relative
    }
    .work_process ul.process_list li .number-box{
        font-size:100px
    }
    .work_process ul.process_list li .process-details h3{
        font-size:20px;
        line-height:20px;
        margin-bottom:8px
    }
    .work_process ul.process_list li .process-details p{
        letter-spacing:.5px;
        font-size:15px;
        line-height:21px
    }
    .work_process ul.process_list li .process-details{
        width:60%
    }
    .our_expertise_hadding>p{
        margin-top:6px
    }
    .our_services_bg_blue,.our_services_bg_red{
        width:250px;
        height:250px
    }
}
@media (max-width:991px){
    .hader-text_h2{
        font-size:36px;
        line-height:37px
    }
    .hader-text_p{
        font-size:16px
    }
    .Section_home_bg-3{
        top:25%;
        left:-14%;
        width:55px
    }
    .Section_home_bg-4{
        top:22%;
        right:-1%;
        width:20px
    }
    .Section_home_bg-6{
        bottom:19%;
        right:-22%;
        width:65px
    }
    .Section_home_bg-7{
        bottom:27%;
        right:3%;
        width:43px
    }
    .Section_home_text p{
        padding:0 20%
    }
    .Section_home_bg-1{
        left:30%;
        width:180px;
        height:180px
    }
    .Section_home_bg-2{
        right:30%;
        width:180px;
        height:180px
    }
    .Section_home_text h1{
        margin-top:60px
    }
    .Services_item_text{
        padding:56px 30px 40px
    }
    .our_services_hadding>p{
        margin-top:10px
    }
    .our_services_bg{
        width:40%
    }
    .our_services_bg-2{
        width:33%
    }
    .our_services_hadding h2,.our_services_hadding>p{
        padding-top:5px
    }
    .work_process ul.process_list li{
        height:134px;
        padding:0 25px
    }
    .work_process ul.process_list{
        margin:36px 0
    }
    .work_process ul.process_list li .number-box{
        font-size:80px
    }
    .work_process ul.process_list li .process-details h3{
        font-size:18px;
        line-height:18px;
        margin-bottom:8px
    }
    .work_process ul.process_list li .process-details p{
        letter-spacing:.5px;
        font-size:13px;
        line-height:18px
    }
    .work_process ul.process_list::before{
        width:20px;
        height:20px;
        background-size:20px;
        top:-7px
    }
    .work_process ul.process_list::after{
        width:20px;
        height:20px;
        background-size:20px;
        bottom:-11px
    }
    .our_expertise_hadding>p{
        padding:0 100px;
        text-align:center
    }
    .our_expertise_hadding h2{
        margin-bottom:15px;
        text-align:center
    }
    .our_expertise_hader{
        justify-content:center
    }
    .work_process{
        padding:100px 0 73px
    }
}
@media (max-width:767px){
    .hader-text_h2{
        font-size:33px;
        line-height:37px
    }
    .hader-text_p{
        font-size:14px
    }
    .Section_home{
        height:500px
    }
    .Section_home_text h1{
        font-size:48px;
        line-height:50px
    }
    .Section_home_text p{
        font-size:13px;
        margin-bottom:0;
        padding-right:20%
    }
    .Section_home_bg-3{
        top:25%;
        left:-16%;
        width:48px
    }
    .Section_home_bg-4{
        top:19%;
        right:-11%;
        width:20px
    }
    .Section_home_bg-5{
        bottom:11%;
        left:-5%;
        width:20px
    }
    .Section_home_bg-6{
        bottom:22%;
        right:-26%;
        width:60px
    }
    .Section_home_bg-2{
        right:25%
    }
    .Section_home_bg-1{
        left:25%
    }
    .Section_home_bg-7{
        bottom:23%;
        right:0;
        width:40px
    }
    .Services_item_text{
        padding:49px 20px 25px
    }
    .Services{
        padding:100px 0
    }
    .Services_item .row{
        --bs-gutter-x:24px
    }
    .Services_item_text p{
        font-size:14px;
        line-height:19px
    }
    .Services_item_img img{
        width:35px
    }
    .Services_item_img{
        padding:23px
    }
    .our_services_bg{
        width:45%
    }
    .our_services_hadding h2,.our_services_hadding>p{
        padding-top:0
    }
    .svg-img,.work_process ul.process_list::after,.work_process ul.process_list::before{
        display:none
    }
    .work_process ul.process_list li:nth-of-type(2n){
        flex-direction:row
    }
    .work_process ul.process_list li:nth-of-type(2n) .process-details P,.work_process ul.process_list li:nth-of-type(2n) .process-details h3{
        text-align:left
    }
    .work_process ul.process_list li .process-details{
        width:80%
    }
    .work_process ul.process_list li .number-box{
        width:20%
    }
    .our_expertise_hadding>p{
        padding:0
    }
    .work_process ul.process_list{
        margin:25px 0 0
    }
    .work_process ul.process_list li{
        height:unset;
        padding:15px 25px;
        border-bottom:1px dashed var(--black-2)
    }
    .work_process{
        padding:80px 0 73px
    }
}
@media (max-width:575px){
    .hader-text_h2{
        font-size:28px;
        line-height:38px
    }
    .Section_home_text h1{
        text-align:center;
        font-size:34px
    }
    .Section_home_text p{
        padding:0;
        text-align:center
    }
    .Section_home{
        height:300px
    }
    .Section_home_bg-3,.Section_home_bg-4,.Section_home_bg-5,.Section_home_bg-6,.Section_home_bg-7{
        display:none
    }
    .Section_home_bg-2{
        right:15%;
        top:30%
    }
    .Section_home_bg-1{
        left:15%;
        top:30%
    }
    .Services{
        padding:80px 0
    }
    .Services_item_inner{
        border-radius:25px;
        margin-top:70px
    }
    .our_services_bg{
        width:50%
    }
    .our_services_bg-2{
        width:37%
    }
    .our_services_hadding ? p{
        padding:0 30px
    }
    .Services_item_text{
        padding:49px 20px 30px
    }
    .Services_item_text h4{
        height:45px;
        line-height:20px;
        font-size:16px
    }
    .Services_item_text p{
        font-size:12px;
        line-height:17px
    }
    .Services_item_img img{
        width:30px
    }
    .Services_item_img{
        padding:20px
    }
    .Services_item_img_overlay{
        top:-37px
    }
    .work_process ul.process_list li .number-box{
        font-size:60px
    }
    .work_process ul.process_list li .process-details h3{
        font-size:16px;
        line-height:16px
    }
    .work_process ul.process_list li .process-details{
        padding:0 0 0 25px
    }
    .work_process ul.process_list li{
        padding:20px 10px
    }
    .work_process ul.process_list{
        margin-top:25px
    }
    .our_services_bg_blue{
        top:35%;
        right:-90px;
        filter:blur(50px)
    }
    .our_services_bg_blue,.our_services_bg_red{
        width:100px;
        animation:none;
        height:100px
    }
    .our_services_bg_red{
        bottom:15%;
        left:-90px;
        filter:blur(50px)
    }
}
.Our_work{
    padding:120px 0 30px;
    position:relative;
    background:#212121
}
.our_work_bg-1{
    position:absolute;
    top:-58px;
    right:-32.5%;
    z-index:-1
}
.our_work_bg-1 img{
    width:75px
}
.Our_work_inner{
    position:relative;
    z-index:0
}
.our_work_bg-2{
    position:absolute;
    top:0;
    left:-237px;
    z-index:-1
}
.our_work_bg-2 img{
    width:46px
}
.our_work_bg-3{
    position:absolute;
    left:-337px;
    bottom:0;
    z-index:-1
}
.Our_work_hadding>p{
    margin-top:7px;
    text-align:center
}
.our_work_card_inner{
    padding:80px 0 40px 40px;
    background:#1a1a1a;
    border-radius:inherit;
    height:100%
}
.our_work_card_inner h3{
    color:var(--white);
    font-weight:300;
    font-size:22px;
    line-height:32px;
    text-transform:capitalize;
    margin-bottom:12px
}
.footer_contact_text.skype_id a{
    text-transform:lowercase
}
.our_work_card_inner p{
    color:var(--white);
    font-weight:300;
    font-size:15px;
    line-height:24px;
    margin-bottom:0;
    padding-right:50px
}
.our_work_card{
    height:calc(100% - 80px);
    border-radius:30px;
    border:2px solid var(--white);
    background:#1a1a1a;
    box-shadow:none;
    margin:80px 0 0;
    position:relative;
    z-index:0;
    transition:border .3s ease-in-out,box-shadow .5s ease-in-out
}
.our_work_card:hover,.our_work_card_bg{
    box-shadow:0 10px 12px 0 rgba(249,76,48,.25)
}
.our_work_card_img{
    position:absolute;
    top:-46px;
    left:50%;
    transform:translateX(-50%);
    padding:25px;
    border:2px solid var(--white);
    border-radius:100px;
    background:#1a1a1a;
    transition:border .3s ease-in-out
}
.our_work_card_bg{
    width:95%;
    margin:0 2.5%;
    height:90%;
    position:absolute;
    top:7px;
    left:0;
    background-color:transparent;
    border:2px solid #f94c30;
    border-radius:30px;
    z-index:-1;
    transform:rotate(0);
    transition:transform .5s ease-in-out,height .3s ease-in-out
}
.our_work_card:hover .our_work_card_bg{
    height:100%;
    transform:rotate(-4.237deg)
}
.Our_work_items .row{
    --bs-gutter-x:59px
}
@media (max-width:1199px){
    .Our_work_items .row{
        --bs-gutter-x:40px
    }
    .our_work_card_inner{
        padding:70px 35px 35px;
        background:#1a1a1a;
        height:100%
    }
    .our_work_card_inner h3{
        height:55px;
        display:flex;
        align-items:center;
        font-size:21px;
        line-height:30px
    }
    .our_work_card_inner p{
        height:72px;
        padding-right:0
    }
    .our_work_bg-1{
        right:-14%
    }
    .our_work_bg-1 img{
        width:70px
    }
    .our_work_bg-3{
        left:-90px
    }
    .our_work_bg-3 img{
        width:50px
    }
    .our_work_bg-2{
        left:-108px
    }
    .our_work_bg-2 img{
        width:40px
    }
}
@media (max-width:991px){
    .our_work_card_inner p{
        height:50px
    }
    .our_work_bg-1 img{
        width:60px
    }
    .our_work_bg-1{
        right:-21%
    }
    .our_work_bg-2 img{
        width:35px
    }
    .our_work_bg-3 img{
        width:45px
    }
}
@media (max-width:767px){
    .Our_work{
        padding:100px 0 20px
    }
    .Our_work_items .row{
        --bs-gutter-x:24px
    }
    .our_work_card_inner h3{
        height:52px;
        font-size:19px;
        line-height:24px;
        margin-bottom:5px
    }
    .our_work_card_inner{
        padding:70px 30px 35px
    }
    .our_work_card_img img{
        width:35px
    }
    .our_work_bg-1 img{
        width:55px
    }
    .our_work_bg-1{
        right:-24%
    }
    .our_work_bg-3 img{
        width:40px
    }
    .our_work_bg-2 img{
        width:30px
    }
    .our_work_bg-2{
        left:-100px
    }
}
@media (max-width:576px){
    .Our_work_hader,.ow_card_img_main{
        justify-content:center
    }
    .our_work_card_bg{
        width:90%;
        height:80%;
        margin:0 5%;
        border-radius:25px
    }
    .our_work_card_inner{
        padding:50px 20px 30px
    }
    .our_work_card_img{
        left:20px;
        padding:20px;
        position:unset;
        transform:unset
    }
    .ow_card_img_main{
        top:-37px;
        left:0;
        position:absolute;
        width:100%;
        display:flex
    }
    .Our_work{
        padding:80px 0 30px
    }
    .our_work_bg-1,.our_work_bg-2,.our_work_bg-3{
        display:none
    }
    .Our_work_hadding h3,.Our_work_hadding p{
        text-align:center
    }
    .our_work_card_inner h3{
        height:45px;
        font-size:20px;
        line-height:25px;
        margin-bottom:5px;
        text-align:center;
        justify-content:center
    }
    .our_work_card_inner p{
        font-size:14px;
        line-height:18px;
        height:unset;
        text-align:center
    }
    .our_work_card_img img{
        width:30px
    }
    .our_work_card{
        border-radius:25px;
        margin:70px 0 0;
        height:calc(100% - 70px)
    }
}
@media (max-width:375px){
    .Our_work_items .row,.Services_item .row{
        --bs-gutter-x:12px
    }
    .Services_item_inner{
        margin-top:65px
    }
    .Services_item_text h4{
        height:42px;
        line-height:19px;
        font-size:15px
    }
    .our_services_bg-2{
        width:48%
    }
    .our_work_card_inner h3{
        height:38px;
        font-size:17px;
        line-height:17px
    }
    .our_work_card_inner{
        padding:50px 15px 20px
    }
    .our_work_card_inner p{
        font-size:14px;
        line-height:20px;
        height:auto;
        margin-bottom:10px
    }
    .our_work_card{
        margin:60px 0 0;
        height:calc(100% - 60px)
    }
}
