section.blog_home {
    margin: 0 0 0 !important
}

.owl-carousel .owl-nav button.owl-prev {
    margin-right: 65px !important
}

.best_services_ic.class-15-box span::before {
    background: #4d7c2e
}

.best_services_ic.class-14-box span::before {
    background: #f0b147
}

.best_services_ic.class-13-box span::before {
    background: #216fa7
}

.best_services_ic.class-12-box span::before {
    background: #1a7053
}

.home-banner {
    position: relative;
    background: #363636
}

.home-banner .inner_banner_heads {
    font-size: 48px;
    font-weight: 700;
    color: #fff;
    line-height: 1.2
}

.text-white {
    color: #fff
}

.text-center {
    text-align: center
}

.tabing-box-pb {
    margin-bottom: 50px;
    text-align: center;
    display: ruby;
    margin-top: 40px
}

.tabing_type2 .nav-tabs .nav-item.show .nav-link::before,
.tabing_type2 .nav-tabs .nav-link.active::before {
    content: "";
    border: 0 solid rgba(255, 255, 255, .3);
    position: absolute;
    width: 100%;
    height: calc(100% +20px);
    left: 0;
    top: -10px;
    border-radius: 10px
}

.tabing_type2 .nav-tabs .nav-item.show .nav-link::after,
.tabing_type2 .nav-tabs .nav-link.active::after {
    content: "";
    width: 0;
    height: 0;
    border-left: 0 solid transparent;
    border-right: 0px solid transparent;
    border-bottom: 0 solid #fff;
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    bottom: -40px
}

.tabing_type2_con h5 {
    font-size: 24px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 0;
    opacity: .87
}

.tabing_type2_con p {
    font-size: 16px;
    color: #fff;
    opacity: 1;
    margin-bottom: 0;
    line-height: 1.5;
    margin-top: 4px
}

.techImages {
    display: block;
    text-align: center;
    border-radius: 13px;
    box-shadow: 0 2px 14px -4px rgba(0, 0, 0, .21);
    padding: 30px 15px;
    margin-top: 60px;
    transition: .5s;
    border: 1px solid #fff
}

.techImages:hover .tabing_type2_con h5,
.techImages:hover .tabing_type2_con p {
    color: #000;
    transition: .5s
}

.techImages:hover {
    display: block;
    text-align: center;
    border-radius: 13px;
    box-shadow: 0 2px 14px -4px rgba(0, 0, 0, .21);
    background-color: #fff;
    padding: 30px 15px;
    transition: .5s;
    border: 1px solid #fff
}

.techImages:hover>i {
    opacity: 1;
    z-index: 3
}

.techImages i {
    width: 69px;
    height: 69px;
    box-shadow: 0 15px 12px -9px rgb(150 204 74 / 32%);
    border: solid .9px #11bcab;
    background: #eee005;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 33.6px;
    font-weight: 900;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #000;
    border-radius: 50%;
    margin: auto;
    margin-top: -65px;
    border: 1px solid #fff
}

.techImages>i {
    width: 53px;
    height: 53px;
    position: absolute;
    left: 170px;
    top: -330px;
    transition: .4s;
    opacity: 0
}

.techImages>i.topNumer2 {
    width: 53px;
    height: 53px;
    position: absolute;
    left: -60px;
    top: -435px;
    transition: .4s;
    opacity: 0
}

.techImages>i.topNumer3 {
    width: 53px;
    height: 53px;
    position: absolute;
    left: 135px;
    top: -335px;
    transition: .4s;
    opacity: 0
}

.techImages:hover>i.topNumer2,
.techImages:hover>i.topNumer3 {
    opacity: 1;
    z-index: 3
}

ul.nav-tabs li {
    margin: 10px
}

.talk_sec .heading_type_h2 {
    font-size: 30px;
    text-transform: math-auto
}

.chatbot-cta-bg {
    background-image: url(../img/chatbot-page/chatbot-cta-bg.webp) !important;
    background-size: cover !important;
    background-position: center center !important
}

.chatbot-cta-bg-2 {
    background-image: url(../img/new_v/atlantica-cta-bg-2.webp) !important;
    background-size: cover !important;
    background-position: center center !important
}

.get-a-free-quote-bg {
    background-image: url(../img/ai-food/food-for-cta-bg.webp) !important;
    background-size: cover !important;
    background-position: center center !important;
    padding: 50px 0
}

.mobile_app_bgg {
    background-image: url(../img/new_v/bg_talk1_cht.webp) !important
}

.food-cta-one {
    text-align: left
}

.talk_sec_con {
    text-align: center;
    width: 950px;
    margin: auto;
    max-width: 100%
}

.btn_cta {
    margin-top: 30px
}

.p-right-3 {
    padding-left: 20px
}

.techImages span {
    position: absolute;
    top: -37px;
    background: #fff;
    height: 66px;
    width: 66px;
    color: #000;
    font-size: 40px;
    border-radius: 100px;
    left: 140px;
    font-weight: 500;
    box-shadow: 0 0 15px #053557
}

.bg-uber-eats {
    background-color: #fff;
    background-image: url(../img/bg-uber-eats1.webp) !important;
    background-size: cover;
    border-radius: 10px
}

.bg-talabat {
    background-color: #fff;
    background-image: url(../img/bg-talabat.webp) !important;
    background-size: cover;
    border-radius: 10px
}

.bg-zomato-swiggy {
    background-color: #fff;
    background-image: url(../img/bg-india.webp) !important;
    background-size: cover;
    border-radius: 10px
}

.bg-netherlands {
    background-color: #fff;
    background-image: url(../img/bg-netherlands.webp) !important;
    background-size: cover;
    border-radius: 10px
}

.bg-singapore {
    background-color: #fff;
    background-image: url(../img/bg-singapore.webp) !important;
    background-size: cover;
    border-radius: 10px
}

.bg-deliveroo {
    background-color: #fff;
    background-image: url(../img/bg-deliveroo.webp) !important;
    background-size: cover;
    border-radius: 10px
}

.bg-foodpanda {
    background-color: #fff;
    background-image: url(../img/bg-foodpanda.webp) !important;
    background-size: cover;
    border-radius: 10px
}

.heading_para {
    font-size: 16px
}

.tabing_type2_con_img img {
    max-width: 780px;
    min-width: 350px;
    width: 100%
}

.talk_expert .heading_type_h2 {
    font-size: 30px;
    text-transform: math-auto;
    color: #fff
}

.whatsapp_icon_img {
    display: none
}

.contact_sec_form {
    margin-top: 15px;
    border-radius: 10px !important;
    margin-left: 0 !important
}

.advanced-features-boxs {
    display: flex
}

.single-solutions-box:before {
    left: 0
}

.single-solutions-box:after,
.single-solutions-box:before {
    content: "";
    position: absolute;
    width: 0;
    height: 8px;
    background: #216fa9;
    opacity: 0;
    visibility: hidden;
    bottom: 0;
    transition: .3s;
    top: auto;
    z-index: auto
}

.single-solutions-box {
    padding: 20px 26px;
    text-align: center;
    transition: .5s;
    position: relative;
    margin-bottom: 30px;
    z-index: 1;
    border-radius: 5px;
    background: #fff
}

.btn-danger {
    border-radius: 100px !important
}

.single-solutions-box .icon {
    margin-bottom: 25px;
    position: relative;
    z-index: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 65px;
    width: 65px
}

.single-solutions-box .icon img {
    transition: .3s;
    height: 100%;
    width: 100%;
    -o-object-fit: fill;
    object-fit: fill;
    -o-object-position: center;
    object-position: center
}

.single-solutions-box h4 {
    font-size: 22px !important;
    line-height: 26px;
    font-weight: 700
}

.single-solutions-box p {
    font-size: 16px
}

.single-solutions-box:hover {
    transform: translateY(-10px);
    box-shadow: 0 2px 48px 0 rgba(0, 0, 0, .08)
}

.single-solutions-box:hover .icon img {
    transform: rotateY(-1turn)
}

.single-solutions-box:hover:after,
.single-solutions-box:hover:before {
    opacity: 1;
    visibility: visible;
    width: 50%
}

.single-solutions-box:after {
    right: 0
}

.call-icon,
.envelope-icon,
.user-icon {
    top: 6px !important;
    left: 15px
}

.talk_sec {
    padding: 40px 0 !important
}

.faq-new-section.tab-content {
    display: block !important
}

.android-industry-item.single-solutions-box:after,
.android-industry-item.single-solutions-box:before {
    content: "";
    position: absolute;
    width: 0;
    height: 8px;
    background: #216fa9;
    opacity: 0;
    visibility: hidden;
    bottom: 0;
    transition: .3s;
    top: auto;
    z-index: auto
}

.banner_sec_con p {
    font-size: 20px;
    color: #fff;
    line-height: 1.5;
    margin-bottom: 30px
}

.banner_sec_con_in p {
    margin: 20px auto 40px
}

@media (max-width:768px) {
    ul#tabs-nav li {
        width: 40% !important
    }
}

.cloud_page .list_sec_item_con p {
    font-size: 15px;
    margin-bottom: 0;
    margin-top: 5px;
    line-height: 26px
}

.single-solutions-box .newicon-chatbot {
    height: 45px !important;
    width: 65px !important;
    margin-bottom: 0
}

.newicon-chatbot img {
    height: auto !important;
    width: 45px !important
}

.text-black {
    color: #000 !important
}

.admin_cont ul .c-features-list h3 {
    color: #000 !important
}

.admin_cont ul .c-features-list {
    background: 0 0;
    border: 1px solid #e6e6e6;
    padding: 15px;
    border-radius: 10px;
    height: 100%;
    transition: .5s
}

.admin_cont ul .c-features-list:hover {
    transform: translateY(-5px);
    box-shadow: 0 2px 48px 0 rgba(0, 0, 0, .08);
    transition: .5s;
    background: #c1d6e8
}

.admin_cont .c-features-list p {
    line-height: 1.8
}

.c-features-list h3 {
    font-size: 20px;
    font-weight: 700
}

.admin_panel {
    padding-top: 30px
}

.technologies_inner {
    margin: 30px 0 30px;
    text-align: center
}

.faq-p-text {
    font-size: 18px;
    font-weight: 700;
    color: #000
}

.technology_content_sec p {
    font-size: 17px;
    font-weight: 700;
    margin-bottom: 15px;
    margin-top: 15px;
    color: #222d39 !important
}

.partner_sec {
    padding: 51px 0;
    border-bottom: 1.5px solid #e4ebf2
}

.android-industry-item {
    padding: 40px 0;
    border: 0 solid #ebebeb;
    background: 0 0;
    box-shadow: none !important
}

.industries_sec .item-indus:nth-child(12),
.industries_sec .item-indus:nth-child(18),
.industries_sec .item-indus:nth-child(24),
.industries_sec .item-indus:nth-child(6) {
    border-right: none
}

.industries_sec .item-indus:nth-child(19),
.industries_sec .item-indus:nth-child(20),
.industries_sec .item-indus:nth-child(21),
.industries_sec .item-indus:nth-child(22),
.industries_sec .item-indus:nth-child(23),
.industries_sec .item-indus:nth-child(24) {
    border-bottom: none
}

.android-industry .item-indus {
    margin-top: 0
}

.industries_sec .item-indus {
    align-items: center;
    border-bottom: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    display: flex;
    justify-content: center;
    text-align: center;
    vertical-align: middle
}

.android-industry-img {
    display: flex;
    justify-content: center;
    height: 60px;
    align-items: flex-start
}

.android-industry-img img {
    background: #000;
    border-radius: 10px;
    padding: 5px;
    transition: .5s
}

.atlanta_dev_area_innner h1 {
    font-family: Montserrat;
    font-weight: 700;
    font-size: 56px;
    line-height: 77.16px;
    letter-spacing: 0;
    text-align: center;
    text-transform: capitalize;
    color: #fff;
    text-align: center;
    width: 100%;
    max-width: 1110px;
    margin: auto
}

.atlanta_dev_area_innner p {
    font-family: Montserrat;
    font-weight: 500;
    font-size: 20px;
    line-height: 24.1px;
    letter-spacing: 0;
    text-align: center;
    color: #fff;
    width: 100%;
    max-width: 830px;
    margin: 23px auto 0
}

.blue_btn {
    background: #1d6eac;
    padding: 11px 36px;
    font-family: Montserrat;
    font-weight: 500;
    font-size: 22px;
    line-height: 28.6px;
    letter-spacing: 0;
    text-align: center;
    color: #fff;
    display: flex;
    width: fit-content;
    border-radius: 50px;
    display: flex;
    align-items: center;
    gap: 6px
}

.blue_btn img {
    width: 22px;
    height: 22px
}

.blue_btn:hover {
    animation: inout 1s ease-in-out infinite
}

.white_btn:hover {
    animation: inout 1s ease-in-out infinite
}

@keyframes inout {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, .4);
        -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, .4);
        box-shadow: 0 0 0 0 rgba(255, 255, 255, .4)
    }

    100% {
        -webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0);
        -moz-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0);
        box-shadow: 0 0 0 10px rgba(255, 255, 255, 0)
    }
}

.white_btn {
    background: #fff;
    padding: 11px 36px;
    font-family: Montserrat;
    font-weight: 500;
    font-size: 22px;
    line-height: 28.6px;
    letter-spacing: 0;
    text-align: center;
    color: #000;
    display: flex;
    width: fit-content;
    border-radius: 50px;
    align-items: center;
    gap: 6px
}

.atlanta_dev_area_innner .button_bxs {
    display: flex;
    justify-content: center;
    gap: 20px;
    margin-top: 35.1px
}

.banner_sec_img:before {
    display: none
}

@keyframes scroll {
    0% {
        transform: translateX(0)
    }

    100% {
        transform: translatex(-100%)
    }
}

.trusted_company_sld_area_inner .slide-track img {
    animation: scroll 5s linear infinite;
    width: 200px;
    height: 49px;
    object-fit: contain
}

.slide-track {
    display: flex;
    gap: 3em;
    overflow: hidden
}

.trusted_company_sld_area_inner {
    border: 1px solid #0000004A;
    padding: 60px 30px;
    border-radius: 34px
}

.trusted_company_sld_area {
    padding: 50px 0
}

.trusted_company_sld_area_inner {
    position: relative;
    display: flex;
    justify-content: center
}

.trusted_company_sld_area_inner h2 {
    position: absolute;
    top: -15px;
    background: #fff;
    font-family: Montserrat;
    font-weight: 600;
    font-size: 21px;
    line-height: 28.6px;
    letter-spacing: 0;
    text-align: center;
    padding: 0 11px
}

.why_bussniss_atlt_area {
    background: #fcfCFC87;
    padding: 45px 0
}

.why_bussniss_atlt_area_inner h2 {
    font-family: Montserrat;
    font-weight: 700;
    font-size: 35px;
    line-height: 55.66px;
    letter-spacing: 0;
    text-align: center;
    color: #000;
    display: flex;
    width: 100%;
    max-width: 1090px;
    margin: auto
}

.why_bussniss_atlt_area_inner p {
    font-weight: 400;
    font-size: 15.75px;
    line-height: 25.71px;
    letter-spacing: 0;
    text-align: center;
    width: 100%;
    max-weight: 1052px;
    margin-bottom: 64px;
    display: flex
}

.why_bussniss_atlt_area_inner_bx {
    border: 1px solid #0000001F;
    background: #fff;
    padding: 57px 20px 38px;
    border-radius: 24px;
    display: flex;
    justify-content: center;
    transition: all ease .5s;
    height: calc(100% - 10px)
}

.why_bussniss_atlt_area_inner_bx .content span {
    font-family: Montserrat;
    font-weight: 700;
    font-size: 39.77px;
    line-height: 55.66px;
    letter-spacing: 0;
    color: #000
}

.why_bussniss_atlt_area_inner_bx .content {
    text-align: center;
    padding: 0
}

.why_bussniss_atlt_area_inner_bx .content p {
    color: #000;
    font-weight: 400;
    font-size: 14px;
    line-height: 25.71px;
    letter-spacing: 0;
    text-align: center
}

.why_bussniss_atlt_area_inner_bx .icon {
    width: 68px;
    height: 68px;
    border-radius: 110px;
    background: #333;
    border: 1px solid #333;
    position: absolute;
    top: -30px;
    transition: all ease .5s;
    display: flex;
    align-items: center;
    justify-content: center
}

.why_bussniss_atlt_area_inner_bx:hover {
    transform: scale(1.05);
    flex-direction: column;
    transition: all ease .5s;
    align-items: center;
    background: #7abff400
}

.why_bussniss_atlt_area_inner_bx:hover .icon {
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all ease .5s
}

.why_bussniss_atlt_area_inner_bx:hover .icon:before {
    content: '';
    width: 120%;
    height: 120%;
    position: absolute;
    background: #ff000000;
    border-radius: 100px;
    border: 1px dashed;
    animation: animName 30s linear infinite
}

.top_rated_area {
    padding: 50px 0
}

.top_rated_area_inner h2 {
    font-family: Montserrat;
    font-weight: 700;
    font-size: 35px;
    line-height: 57.6px;
    letter-spacing: 0;
    text-align: center;
    text-transform: capitalize;
    color: #000
}

.top_rated_area_inner_slider_bx {
    border: 1px solid #0000001A;
    border-radius: 46px;
    width: 100%;
    max-width: 300px;
    padding: 50px 20px
}

.top_rated_area_inner_slider_bx span {
    font-weight: 400;
    font-size: 17.43px;
    line-height: 30.14px;
    letter-spacing: 0;
    text-align: center;
    width: 100%;
    max-width: 215px;
    display: flex;
    justify-content: center;
    margin: auto
}

.top_rated_area_inner_slider_bx img {
    margin: auto;
    display: flex;
    margin-bottom: 20px;
    height: 95px
}

.top_rated_area_inner_slider {
    margin-top: 50px
}

.top_rated_area_inner_slider .owl-nav .owl-prev {
    left: -96px !important;
    right: auto;
    top: 85px !important
}

.top_rated_area_inner_slider .owl-nav .owl-next {
    right: -96px !important;
    top: 85px !important
}

.we_actually_area {
    background: #fcfcfc;
    padding: 80px 0;
    position: relative
}

.we_actually_area_inner h2 {
    font-family: Montserrat;
    font-weight: 700;
    font-size: 35px;
    line-height: 57.6px;
    letter-spacing: 0;
    text-transform: capitalize;
    color: #000;
    margin-bottom: 0
}

.we_actually_area_inner p {
    font-family: Montserrat;
    font-weight: 500;
    font-size: 15px;
    line-height: 25.41px;
    letter-spacing: 0;
    color: #010101;
    margin-top: 17px;
    margin-bottom: 17px
}

.animated_btn_new {
    font-family: Montserrat;
    font-weight: 500;
    font-size: 18px;
    line-height: 28.6px;
    letter-spacing: 0;
    text-align: center;
    padding-right: 17px;
    gap: 16px
}

.animated_btn_new span {
    width: 40px;
    height: 40px;
    background-color: #fff;
    border-radius: 100px;
    display: flex;
    gap: 14px;
    align-items: center;
    justify-content: center
}

.animated_btn_new span img {
    width: 15px;
    height: 15px;
    animation: pop .9s linear infinite
}

.we_actually_area:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background: 0 0;
    animation: none
}

@media (min-width:768px) {
    .we_actually_area:before {
        background: url(./../img/work_v/bxx_layers.webp);
        background-position: bottom;
        background-repeat: no-repeat;
        background-size: 100%;
        animation: zoom1 3s linear infinite
    }
}

@keyframes zoom1 {
    0% {
        opacity: 1
    }

    50% {
        opacity: .4
    }

    100% {
        opacity: 1
    }
}

@keyframes pop {
    0% {
        transform: translate(0, 0)
    }

    30% {
        transform: translate(-7px, 0)
    }

    60% {
        transform: translate(7px, 0)
    }

    100% {
        transform: translate(0, 0)
    }
}

.service_desir_area {
    padding: 50px 0
}

.service_desir_area_inner h2 {
    color: #000;
    font-size: 35px;
    font-weight: 700;
    line-height: 130%;
    text-align: center;
    width: 100%;
    max-width: 1133px;
    margin: auto
}

.pg_solutions_img {
    overflow: hidden;
    height: auto;
    aspect-ratio: 16/10;
    border-radius: 19px 19px 0 0;
    margin-top: 0;
    position: relative
}

.pg_solutions_con {
    padding: 20px 0
}

.service_desir_area_inner p {
    color: #000;
    font-size: 16px;
    text-align: center
}

.service_desir_area_inner1 {
    display: flex;
    gap: 50px;
    margin: 50px 0 18px
}

.pg_solutions_itm .heading_h3 {
    font-family: Montserrat;
    font-weight: 700;
    font-size: 18px;
    line-height: 130%;
    letter-spacing: 0;
    color: #000;
    margin-top: 8px;
    display: flex;
    text-align: left
}

.pg_solutions_itm p {
    font-weight: 400;
    font-size: 14px !important;
    line-height: 25.71px;
    letter-spacing: 0;
    color: #000;
    text-align: left;
    margin-top: 15px
}

.pg_solutions_img {
    overflow: hidden;
    height: auto;
    aspect-ratio: 16/10;
    border-radius: 19px 19px 0 0;
    margin-top: 0;
    position: relative
}

.pg_solutions_img img {
    margin: 0 auto;
    max-width: 100%;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.pg_solutions_itm {
    border: 1px solid #b0b8cf54;
    background: #fff;
    padding: 15px 15px 0;
    text-align: center;
    flex-direction: column;
    justify-content: space-between;
    border-radius: 24px;
    margin-bottom: 9px !important;
    transition: all ease .5s;
    border-radius: 20px;
    gap: 30px;
    height: 100%
}

.pg_solutions_itm:hover {
    border: 1px solid #dddfe1;
    transform: translate(0, -11px);
    box-shadow: -1px -3px 0 #f5f9ff
}

.pg_solutions_in {
    margin-top: 30px
}

.vmb_5 {
    margin-bottom: 20px
}

.connect_area_inner {
    padding: 80px 30px;
    background: url(./../img/work_v/connct_bg.webp);
    border-radius: 30px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.connect_area_inner .h2 {
    font-family: Montserrat;
    font-weight: 700;
    font-size: 30px;
    line-height: 36px;
    letter-spacing: 0;
    text-align: center;
    color: #fff
}

.connect_area_inner p {
    font-weight: 400;
    font-size: 15.75px;
    line-height: 25.71px;
    letter-spacing: 0;
    text-align: center;
    color: #fff
}

.connect_area {
    padding: 0
}

.connect_area_inner .buttons {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 19px;
    margin-top: 12px
}

.whatsapp_btn {
    background: #28902c;
    font-family: Montserrat;
    font-weight: 500;
    font-size: 16px;
    line-height: 28.6px;
    letter-spacing: 0;
    text-transform: capitalize;
    color: #fff;
    padding: 11px 36px;
    display: flex;
    width: fit-content;
    border-radius: 50px;
    gap: 7px;
    animation: blue_animat 1s ease-in-out infinite
}

.connect_area_inner .buttons .white_btn {
    gap: 7px;
    font-size: 16px
}

.connect_area_inner .buttons .white_btn img {
    width: 28px
}

.whatsapp_btn img {
    width: 28px
}

.edge_area_atlanta {
    padding: 98px 0
}

.edge_area_atlanta2 {
    padding: 98px 0 28px !important
}

.edge_area_atlanta_inner h2 {
    font-size: 42px;
    color: #000;
    font-weight: 700;
    text-align: center
}

.edge_area_atlanta_inner p {
    font-weight: 18px;
    text-align: center
}

.tabs2 {
    width: 100%;
    max-width: 600px;
    margin: 40px auto
}

.tab2-buttons {
    display: flex;
    border-bottom: 2px solid #aaa
}

.tab2-btn {
    flex: 1;
    padding: 10px;
    cursor: pointer;
    border: none;
    background: #eaeaea;
    transition: background .3s
}

.tab2-btn.active {
    background: #fff;
    border-bottom: 2px solid #28a745;
    font-weight: 700
}

.tab3-btn {
    flex: 1;
    padding: 10px;
    cursor: pointer;
    border: none;
    background: #eaeaea;
    transition: background .3s
}

.tab3-btn.active {
    background: #fff;
    border-bottom: 2px solid #28a745;
    font-weight: 700
}

.tab2-pane {
    display: none;
    padding: 20px;
    border: 1px solid #aaa;
    border-top: none
}

.tab2-pane.active {
    display: block
}

.edge_area_atlanta_inner1 .tab2-buttons {
    background-color: transparent;
    border: 1px solid #00000080;
    padding: 4px;
    border-radius: 100px;
    overflow: hidden;
    width: 100%;
    max-width: 600px;
    margin: 40px auto
}

.edge_area_atlanta_inner1 .tab2-buttons .tab2-btn.active {
    background: #1d6eac;
    color: #fff
}

.edge_area_atlanta_inner1 .tab2-buttons .tab2-btn {
    background-color: transparent;
    border: 0;
    border-radius: 100px;
    border-radius: 100px;
    font-weight: 500
}

.edge_area_atlanta_inner1 .tab2-buttons .tab3-btn.active {
    background: #1d6eac;
    color: #fff
}

.edge_area_atlanta_inner1 .tab2-buttons .tab3-btn {
    background-color: transparent;
    border: 0;
    border-radius: 100px;
    border-radius: 100px;
    font-weight: 500
}

.edge_area_atlanta_inner1 .tab2-content {
    width: 100%
}

.edge_area_atlanta_inner1 .tabs2 {
    max-width: 100%;
    margin: 0
}

.edge_area_atlanta_inner1 .tab2-pane {
    border: 0;
    padding: 0
}

.edge_area_atlanta_inner h2 {
    font-family: Montserrat;
    font-weight: 700;
    font-size: 35px;
    line-height: 55.66px;
    letter-spacing: 0;
    text-align: center
}

.edge_area_atlanta_inner p {
    font-weight: 400;
    font-size: 15.75px;
    line-height: 25.71px;
    letter-spacing: 0;
    text-align: center
}

.mistake_sec_itm {
    box-shadow: 0 1px 4px 0 #0000001c;
    border: 1px solid #b0b8CF54;
    padding: 24px;
    border-radius: 37px;
    height: 100%
}

.mistake_sec_con .heading_h3 {
    font-family: Montserrat;
    font-weight: 600;
    font-size: 22px;
    line-height: 30px;
    letter-spacing: 0;
    color: #000;
    width: 100%;
    max-width: 80%
}

.mistake_sec_con p {
    font-weight: 400;
    font-size: 13px;
    line-height: 25.71px;
    letter-spacing: 0
}

.mistake_sec_con .icons {
    margin-bottom: 20px
}

.why_number_area h2 {
    font-family: Montserrat;
    font-weight: 700;
    font-size: 35px;
    line-height: 57.6px;
    letter-spacing: 0;
    text-align: center;
    text-transform: capitalize;
    width: 100%;
    max-width: 1075px;
    margin: auto
}

.why_number_area p {
    font-family: Montserrat;
    font-weight: 500;
    font-size: 15px;
    line-height: 25.41px;
    letter-spacing: 0;
    text-align: center;
    color: #000;
    max-width: 893px;
    margin: auto
}

.why_number_area {
    background: #fcfcfc;
    padding: 43px 0
}

.why_number_area_inner2_bx {
    width: 100%;
    height: 264px;
    background: url(./../img/work_v/bg_ani1.webp);
    border-radius: 34px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    overflow: hidden;
    transition: all ease .5s;
    margin-bottom: 23px
}

.why_number_area_inner2_bx:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    background: #000000c9
}

.aniwhy_inner {
    position: relative;
    z-index: 2;
    height: 100%;
    padding: 45px;
    transition: all ease .5s
}

.why_number_area_inner2_bx .up_icn {
    width: 40px;
    height: 40px;
    top: 16px;
    right: 16px;
    background: #fff;
    position: absolute;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all ease .25s
}

.aniwhy_inner h3 {
    font-family: Montserrat;
    font-weight: 700;
    font-size: 19px;
    line-height: 27.1px;
    letter-spacing: 0;
    color: #fff;
    width: 100%;
    max-width: 210px;
    margin-top: 38px
}

.aniwhy_inner p {
    font-weight: 400;
    font-size: 15.75px;
    line-height: 25.71px;
    letter-spacing: 0;
    text-align: center;
    color: #fff;
    text-align: left;
    margin-top: 81px
}

.why_number_area_inner2 {
    margin-top: 30px
}

.why_number_area_inner2_bx:hover .aniwhy_inner {
    transform: translateY(-58px)
}

.why_number_area_inner2_bx:hover .aniwhy_inner h3 {
    font-size: 32px;
    line-height: 42.1px;
    width: 100%;
    max-width: 380px;
    margin-top: 58px
}

.why_number_area_inner2_bx:hover .aniwhy_inner .icon {
    display: none
}

.why_number_area_inner2_bx:hover .aniwhy_inner p {
    margin-top: 17px
}

.why_number_area_inner2_bx:hover:before {
    background: #000
}

.why_number_area_inner2_bx:hover .up_icn {
    transform: rotate(45deg)
}

.why_number_area_inner2_bx.sm_bx .aniwhy_inner {
    padding: 45px 20px
}

.why_number_area_inner2_bx.sm_bx:hover .aniwhy_inner p {
    margin-top: 10px
}

.why_number_area_inner2_bx.sm_bx:hover .aniwhy_inner h3 {
    line-height: 32.1px
}

.sm_bx .aniwhy_inner h3 {
    font-size: 19px !important
}

.why_number_area_inner2_bx.theam_col:before {
    background: #1d6eac
}

.process_area {
    padding: 50px 0;
    position: relative
}

.process_area_inner h2 {
    font-weight: 700;
    font-size: 48px;
    line-height: 130%;
    letter-spacing: 0;
    text-align: center;
    color: #000
}

.process_area_inner p {
    font-weight: 400;
    font-size: 15.75px;
    line-height: 25.71px;
    letter-spacing: 0;
    text-align: center;
    color: #000;
    width: 100%;
    max-width: 988px;
    margin: auto
}

.swiper {
    width: 100%;
    height: 100%
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center
}

.swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.swiper {
    margin-left: auto;
    margin-right: auto
}

.process_slider_inner_bx {
    border: 1px solid #0000001A;
    background: #fdfdfd;
    padding: 13px 18px;
    border-radius: 46px;
    min-height: 490px;
    height: 100%
}

.process_slider_inner_bx .content h3 {
    color: #000;
    font-family: Montserrat;
    font-weight: 700;
    font-size: 18px;
    line-height: 100%;
    letter-spacing: 0;
    text-align: left
}

.process_slider_inner_bx .content p {
    font-weight: 400;
    font-size: 13px;
    line-height: 25.71px;
    letter-spacing: 0;
    color: #000;
    text-align: left;
    margin: 0 !important
}

.process_slider {
    margin-top: 20px
}

.process_slider .swiper-pagination {
    display: flex !important;
    background: #1d6EAC21;
    border-radius: 20px;
    height: 10px;
    bottom: 0 !important;
    width: 87% !important
}

.process_slider .swiper-pagination-bullet {
    width: 300px;
    width: 300px;
    border-radius: 7px;
    background: 0 0;
    transition: all ease .5s;
    margin: 0 !important
}

.technology_img_sec img {
    width: 50px;
    height: auto
}

.process_slider .swiper-pagination-bullet-active {
    background: #1d6eac !important
}

.swiper_controal {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 44px
}

.swiper_controal .swiper-button-next {
    position: relative;
    left: auto;
    right: auto;
    top: auto
}

.swiper_controal .swiper-button-prev {
    position: relative;
    left: auto;
    right: auto;
    top: auto
}

.swiper_controal .buttons {
    display: flex;
    margin-top: 17px;
    align-items: center;
    gap: 10px
}

.process_slider_inner_bx .content {
    padding: 20px !important
}

.process_slider .swiper-pagination {
    position: relative;
    bottom: auto
}

.swiper_controal .swiper-button-prev::after {
    display: none
}

.swiper_controal .swiper-button-next::after {
    display: none
}

.swiper_controal .swiper-button-prev {
    border: 1px solid #1d6eac;
    width: 56px;
    height: 56px;
    border-width: 1px;
    border-radius: 100px;
    transition: all ease .5s
}

.we_actually_area.secound .we_actually_area_inner_inner img {
    mix-blend-mode: Multiply
}

.swiper_controal .swiper-button-prev:hover {
    background-color: #1d6eac
}

.swiper_controal .swiper-button-next {
    border: 1px solid #1d6eac;
    width: 56px;
    height: 56px;
    border-width: 1px;
    border-radius: 100px;
    transition: all ease .5s
}

.swiper_controal .swiper-button-next img {
    transform: rotate(180deg)
}

.swiper_controal .swiper-button-next:hover {
    background-color: #1d6eac
}

.swiper_controal .swiper-button-prev:hover img {
    filter: brightness(0) invert(1)
}

.swiper_controal .swiper-button-next:hover img {
    filter: brightness(0) invert(1)
}

.process_slider_inner_bx .image {
    position: relative;
    aspect-ratio: 16/10
}

.process_slider_inner_bx .image span {
    font-weight: 400;
    font-size: 42.43px;
    line-height: 30.14px;
    letter-spacing: 0;
    text-align: center;
    color: #000;
    backdrop-filter: blur(4px);
    background: #fffFFFB8;
    position: absolute;
    display: flex;
    bottom: 0;
    z-index: 111;
    padding: 43px;
    border-radius: 30px 30px 0 0
}

.process_slider_inner_bx .image {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden
}

.industries_area .process_area_inner h2 {
    max-width: 80%;
    margin: auto
}

.industries_bx .image {
    width: 100%;
    height: auto;
    aspect-ratio: 4/3;
    border-radius: 20px;
    overflow: hidden
}

.industries_bx .image img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.industries_bx .content {
    background: #f9f8f8;
    transition: all ease .5s;
    padding: 25px 20px;
    margin-top: 15px
}

.industries_bx .content a {
    font-family: Montserrat;
    font-weight: 600;
    font-size: 18px;
    line-height: 25.71px;
    letter-spacing: 0;
    color: #000;
    margin-bottom: 0;
    text-align: left;
    display: flex
}

.industries_bx:hover>.content {
    border-radius: 13px;
    background-color: #1d6eac
}

.industries_bx:hover>.content a {
    color: #fff
}

.industries_bx .content {
    display: flex;
    align-items: center;
    gap: 20px;
    justify-content: space-between
}

.industries_bx .content span {
    width: 38px;
    height: 38px;
    border-radius: 100px;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    transform: translateX(20px);
    transition: all ease .5s
}

.industries_bx .content span img {
    width: 17px;
    height: 17px;
    object-fit: contain;
    transform: rotate(180deg)
}

.industries_bx:hover>.content span {
    display: flex;
    transform: translateX(0);
    opacity: 1
}

.industries_area .process_slider {
    margin-top: 40px
}

.get_toch_new_area {
    background: url(./../img/work_v/gettouch_bg.webp);
    padding: 108px 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}

.get_toch_new_area_inner .h2 {
    font-family: Montserrat;
    font-weight: 700;
    font-size: 30px;
    line-height: 36px;
    letter-spacing: 0;
    text-align: center;
    color: #fff;
    width: 100%;
    max-width: 861px;
    margin: auto
}

.get_toch_new_area_inner {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    gap: 30px
}

.get_toch_new_area_inner .white_btn {
    font-size: 16px;
    animation: inout 1s ease-in-out infinite;
    gap: 8px
}

.business-bg-new {
    background: #fff;
    padding: 30px 15px 15px 15px;
    border-radius: 5px;
    height: 100%;
    overflow: hidden;
    position: relative;
    box-shadow: 0 0 30px rgb(27 33 47 / 10%);
    transition: .5s;
    text-align: center
}

.business-bg-new .business_tit {
    display: block
}

.b-overlay-new .business_tit,
.b-overlay-new p,
.banner_sec_con,
.business_sec_con,
.swiper-slide img {
    position: relative;
    z-index: 11
}

.b-overlay-new:after {
    background: #1d6eac;
    content: "";
    position: absolute;
    height: 5px;
    width: 100%;
    bottom: 0;
    z-index: 1;
    left: 0;
    transition: .5s
}

.business-bg-new:hover .b-overlay-new:after {
    height: 100%
}

.business-bg-new:hover img {
    filter: brightness(0) invert(1);
    transition: .3s
}

.business-bg-new:hover .business_tit h4,
.business-bg-new:hover .business_tit p,
.business-bg-new:hover .business_tit .sub-title {
    color: #fff
}

.mb-15 {
    margin: 15px 0
}

.core-healthcare-app-features {
    padding: 40px 0 40px 0;
    background: #e8f0f7
}

.business-bg-new .sub-title {
    font-size: 18px;
    margin-top: 10px;
    line-height: 1.5;
    font-weight: 600
}

.business_tit p {
    font-size: 14px
}

.techno_area_inner h2 {
    font-weight: 700;
    font-size: 48px;
    line-height: 130%;
    letter-spacing: 0;
    text-align: center;
    color: #000
}

.techno_area_inner p {
    font-weight: 400;
    font-size: 15.75px;
    line-height: 25.71px;
    letter-spacing: 0;
    text-align: center;
    color: #000;
    width: 100%;
    max-width: 988px;
    margin: auto
}

.techno_area {
    padding: 50px 0
}

.techno_area_mn ul {
    padding: 0;
    border: 1px solid #00000017;
    border-radius: 50px;
    width: fit-content;
    margin: auto
}

.techno_area_mn ul li {
    background-color: transparent;
    margin: 0 !important;
    display: flex;
    align-items: center
}

.techno_area_mn ul li a {
    height: 50px !important;
    padding: 15px 20px !important;
    background-color: transparent !important
}

.techno_area_mn ul li a:hover {
    background: #1d6eac !important;
    color: #fff !important;
    border-radius: 100px;
    border: 0 !important
}

.techno_area_mn ul li a.active {
    background: #1d6eac !important;
    color: #fff !important;
    border-radius: 100px;
    border: 0 !important
}

.techno_area_mn ul li a span {
    margin-top: 0 !important
}

.technologies_inner {
    border: 1px solid #0000000D;
    background: #f9f9F947;
    border-radius: 24px;
    padding: 40px 32px
}

.ask_sec .heading_type3 h2 {
    font-weight: 700;
    font-size: 48px;
    line-height: 130%;
    letter-spacing: 0;
    text-align: center;
    color: #000
}

.faq-new-section {
    border: 1px solid #00000017;
    padding: 25px;
    background: #fff;
    border-radius: 36px
}

.ask_sec .card {
    border: 0 !important;
    background: #fcfcfc;
    padding: 23px 29px;
    font-weight: 500;
    font-size: 20px;
    line-height: 25.71px;
    letter-spacing: 0;
    text-align: left;
    margin-bottom: 20px;
    border-radius: 42px
}

.ask_sec .card-body {
    font-size: 16px
}

.card-header a {
    display: flex;
    justify-content: space-between;
    gap: 10px;
    align-items: center
}

.card-header a .round_w {
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    border-radius: 100px
}

.faq-p-text {
    background: 0 0
}

.card-header a .round_w img {
    width: 20px
}

.card-header a .round_w img.minus {
    display: none
}

.card-header a[aria-expanded=true] .round_w img.minus {
    display: block
}

.card-header a[aria-expanded=true] .round_w img.plus {
    display: none
}

.we_actually_area_inner_inner {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%
}

.we_actually_area_inner_inner img {
    width: auto;
    height: auto
}

.cto_btn_add_n {
    display: flex;
    justify-content: center;
    padding: 40px 0 0
}

.techno_area_mn ul {
    gap: 8px
}

.atlanta_dev_area {
    position: relative;
    background: 0 0 !important
}

.atlanta_dev_area .banner_img {
    position: absolute;
    height: 100%;
    width: 100%;
    object-fit: cover;
    left: 0;
    top: 0
}

.mistake_sec_con .icons img {
    width: 73px
}

@keyframes blue_animat {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, .4);
        -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, .4);
        box-shadow: 0 0 0 0 rgba(255, 255, 255, .4)
    }

    100% {
        -webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0);
        -moz-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0);
        box-shadow: 0 0 0 10px rgba(255, 255, 255, 0)
    }
}

@keyframes animName {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

@media (max-width:991.98px) {
    .banner_sec_img {
        background-position: center;
        min-height: 480px;
        height: auto !important;
        padding: 180px 0 100px;
        position: relative;
        overflow: hidden
    }
}

@media (max-width:767.98px) {
    .owl-carousel .owl-nav button[class*=owl-] {
        top: 0;
        position: absolute
    }
}

@media screen and (max-width:1350px) {
    .top_rated_area_inner_slider .owl-nav .owl-next {
        margin-right: 70px !important
    }
}

@media screen and (max-width:1200px) {
    .why_bussniss_atlt_area_inner_bx {
        margin-bottom: 32px;
        padding: 20px 20px 20px;
        flex-direction: column
    }

    .why_bussniss_atlt_area_inner_bx .icon {
        position: relative;
        top: 0;
        display: inline-flex;
        flex: 0 0 auto;
        margin: 0 auto
    }

    .we_actually_area_inner_inner {
        height: 100%;
        display: flex;
        align-items: center
    }

    .v_mb_22 {
        margin-bottom: 19px
    }

    .process_slider .swiper-pagination {
        width: 80% !important
    }
}

@media screen and (max-width:992px) {
    .atlanta_dev_area_innner h1 {
        font-size: 38px;
        line-height: 53.16px
    }

    .we_actually_area_inner_inner {
        margin-top: 50px
    }

    .contact_sec_form {
        margin-top: 20px !important
    }

    .why_bussniss_atlt_area_inner_bx {
        margin-top: 20px;
        margin-bottom: 10px;
        height: auto
    }

    .trusted_company_sld_area_inner h2 {
        font-size: 16px
    }

    .trusted_company_sld_area_inner {
        padding: 34px 30px
    }

    .why_bussniss_atlt_area_inner h2 {
        line-height: 36.66px;
        max-width: 100%;
        font-size: 26px
    }

    .why_bussniss_atlt_area_inner p {
        font-size: 14px;
        margin-top: 11px;
        max-width: 100%;
        margin-bottom: 10px
    }
}

@media screen and (max-width:768px) {
    .atlanta_dev_area_innner h1 {
        font-size: 30px;
        line-height: 53.16px
    }

    .process_slider .swiper-pagination {
        width: 58%
    }

    .edge_area_atlanta {
        padding: 50px 0 50px
    }

    .techno_area_inner h2 {
        line-height: 36.66px;
        max-width: 100%;
        font-size: 26px
    }

    .top_rated_area_inner_slider_bx {
        max-width: 100%
    }

    .why_number_area_inner2_bx:hover .aniwhy_inner h3 {
        font-size: 22px;
        line-height: 34.1px;
        width: 100%;
        max-width: 380px;
        margin-top: 58px
    }

    .atlanta_dev_area_innner p {
        max-width: 100%;
        font-size: 15px;
        margin: 5px auto 0
    }

    .banner_sec_img {
        padding: 100px 0 100px
    }

    .get_toch_new_area_inner .h2 {
        line-height: 36.66px;
        max-width: 100%;
        font-size: 26px
    }

    .top_rated_area_inner h2 {
        line-height: 36.66px;
        max-width: 100%;
        font-size: 26px
    }

    .process_area_inner h2 {
        line-height: 36.66px;
        max-width: 100% !important;
        font-size: 26px
    }

    .we_actually_area_inner h2 {
        line-height: 36.66px;
        max-width: 100%;
        font-size: 26px
    }

    .service_desir_area_inner h2 {
        max-width: 100%;
        font-size: 26px
    }

    .connect_area_inner .buttons .white_btn {
        padding: 11px 24px
    }

    .whatsapp_btn {
        padding: 11px 24px
    }

    .edge_area_atlanta_inner h2 {
        line-height: 36.66px;
        max-width: 100%;
        font-size: 26px
    }

    .why_number_area h2 {
        line-height: 36.66px;
        max-width: 100%;
        font-size: 26px
    }
}

@media screen and (max-width:550px) {
    .why_bussniss_atlt_area_inner_bx .content span {
        font-size: 28px;
        line-height: 130%
    }

    .white_btn {
        font-size: 16px
    }

    .owl-carousel .owl-nav button.owl-prev {
        display: none
    }

    .pg_solutions_itm .heading_h3 {
        text-align: left;
        line-height: 134%
    }

    .top_rated_area_inner_slider .owl-nav .owl-next {
        display: none
    }

    .techno_area_mn ul {
        justify-content: center
    }

    .why_number_area {
        padding: 43px 0 0
    }

    .techno_area_mn ul li {
        width: 50%
    }

    .contact_area_inner .techno_area_mn ul li {
        width: fit-content
    }

    .cto_btn_add_n {
        padding-top: 0 !important
    }

    .we_actually_area {
        padding: 30px 0
    }

    .industries_bx {
        width: 100%
    }

    .industries_bx .image {
        aspect-ratio: 4/3
    }

    .techno_area_mn ul {
        border-radius: 25px
    }

    .blue_btn {
        font-size: 16px
    }

    .connect_area_inner .h2 {
        font-size: 25px
    }

    .why_bussniss_atlt_area_inner h2 {
        line-height: 32.66px;
        max-width: 100%;
        font-size: 19px
    }

    .faq-p-text {
        font-size: 14px;
        line-height: 130%
    }

    .connect_area_inner .buttons .white_btn {
        padding: 11px 18px;
        font-size: 14px
    }

    .whatsapp_btn {
        padding: 11px 18px;
        font-size: 14px
    }

    .connect_area_inner {
        padding: 60px 20px
    }

    .atlanta_dev_area_innner .button_bxs {
        gap: 5px
    }

    .atlanta_dev_area_innner h1 {
        font-size: 29px;
        line-height: 39.16px
    }

    .trusted_company_sld_area_inner {
        flex-direction: column
    }

    .trusted_company_sld_area_inner h2 {
        position: relative;
        width: 100%
    }

    .trusted_company_sld_area_inner .slide-track a {
        min-width: 100px
    }

    .connect_area_inner {
        padding: 60px 20px 44px
    }
}

@media screen and (max-width:450px) {
    .aniwhy_inner {
        padding: 30px
    }

    .process_slider_inner_bx {
        min-height: 700px
    }

    .atlanta_dev_area_innner .button_bxs {
        gap: 5px;
        display: block
    }

    .get_toch_new_area_inner .h2 {
        line-height: 36.66px;
        max-width: 100%;
        font-size: 20px
    }

    .connect_area_inner .h2 {
        font-size: 20px;
        line-height: 26px
    }

    .process_area_inner h2 {
        font-size: 20px
    }

    .service_desir_area_inner h2 {
        max-width: 100%;
        font-size: 20px
    }

    .top_rated_area_inner h2 {
        font-size: 20px
    }

    .connect_area_inner .buttons {
        flex-direction: column
    }

    .whatsapp_btn {
        width: 100%;
        justify-content: center
    }

    .white_btn {
        width: 100%;
        justify-content: center;
        margin-bottom: 15px
    }

    .blue_btn {
        width: 100%;
        justify-content: center;
        margin-bottom: 15px
    }

    .banner_sec_img {
        padding: 100px 0 50px
    }

    .edge_area_atlanta_inner h2 {
        font-size: 20px
    }

    .why_number_area h2 {
        font-size: 20px
    }
}