.edu_button .btn-fix, .edu_button .btn-fix:hover svg{
    background: transparent linear-gradient(90deg, #FF6F61 0%, #FF867A 100%);
}
.edu_button .btn-fix:hover{background:#fff;}
.navigation.website_navigation.fixed {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
}
.page-template-grocery-app-development-ppc .why_choose_food_Sec .button_green_button {
    display: flex;
    align-items: center;
    justify-content: center;
}
.iti input {
    padding-bottom: 0px;
}
.header_without_banner .header_social_our_services ul li a {
    color: #000;
}

.header_without_banner .header_social_our_services ul li.arrow_class a:after {
    border-top: solid 3px #000;
}

.header_without_banner .navbar .switcher .selected a:after {
    border-top: 5px solid #000;
}

li#menu-item-2009 {
    display: none !important;
}

li#menu-item-2046 {
    display: none !important;
}


/**text color black end**/

.all_sec.delivery_nation_covidSec {
    display: none;
}


/**logo color css**/

.navigation.website_navigation.header_without_banner .cls-1,
.cls-2 {
    fill-rule: evenodd;
}

.navigation.website_navigation.header_without_banner .cls-1 {
    fill: #002033;
}

.navigation.website_navigation.header_without_banner .cls-2 {
    fill: #00649e;
}

.header_top_form {
    width: 55%;
    transform: translate(0px, 15rem);
    margin: 0 auto;
}

.copyright_text {
    font-size: 14px;
}
.dropdown-box-wrapper {
    height: 35px;
    cursor: pointer;
    position: relative;
    border-bottom: solid 1px #e8e8e8;
}

.dropdown-box-text {
    position: absolute;
    overflow: hidden;
    border: unset;
    padding: 0 0 10px;
    font-size: 16px;
    color: #000;
    line-height: normal;
    font-weight: 400;
    width: 100% !important;
}

.dropdown-icon {
    position: absolute;
    padding-top: 3px;
    right: 0;
}

.filter-wrapper {
    display: none;
    position: absolute;
    border: unset;
    left: 0;
    right: 0;
    width: 100% !important;
}

.filter-box {
    margin: 0 !important;
    padding: 10px !important;
    width: 100% !important;
}

.filter-results-wrapper {
    overflow: auto;
    background-color: #fff;
    height: 100px;
}

.result.hovered {
    color: #fff;
    background-color: #0475e5;
}

.result:hover {
    cursor: default;
}

.result {
    white-space: normal;
    overflow-wrap: break-word;
    border-bottom: 1px solid #e9e9e9;
    padding-left: 4px;
    font-size: 14px;
    padding: 6px 10px;
}

.down-arrow:before {
    content: "\25BC";
}

.up-arrow:before {
    content: "\25B2";
}

.code-container {
    background-color: #EBECF0;
}

.main-page {
    margin: 150px auto;
    max-width: 600px;
}

.code-snippet {
    padding-left: 8px;
    padding-bottom: 2px;
}

.select-example-container {
    padding-top: 4px;
}

#select-example {
    width: 200px;
}

.select-example-container {
    padding-top: 2px;
}

.code-snippet.option {
    padding-left: 30px;
}

.code-snippet.select {
    font-size: small;
}

.example-text {
    padding-top: 15px;
}

.container.main-page {
    padding-bottom: 300px;
}
/**beauty page css**/

.conta_iner {
    width: 1170px !important;
    margin: 0 auto;
}

.beauty_ppc_page .beauty_banner {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_beauty/beauty_banner.png);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 650px;
    position: relative;
    z-index: 1;
}

.beauty_ppc_page .right_beauty_content {
    width: 36%;
    position: relative;
    right: -70px;
    top: 7rem;
}

.beauty_ppc_page .beauty_banner_content {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.beauty_ppc_page .left_beauty_content {
    width: 50%;
}

.beauty_ppc_page .main_heading_beauty h1 {
    letter-spacing: 0px;
    color: #000000;
    font-weight: bold;
    font-size: 40px;
    line-height: 50px;
}

.beauty_ppc_page .main_heading_beauty p {
    letter-spacing: 0px;
    color: #000000;
    font-size: 20px;
    font-weight: 500;
    line-height: 32px;
    margin: 1rem 0 2rem;
}

.beauty_ppc_page .beauty_started_button button {
    background: transparent linear-gradient(247deg, #FC428C 0%, #F8609C 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #F1B4A748;
    color: #fff;
    border-radius: 5px;
}

.beauty_ppc_page .beauty_banner::before {
    content: "";
    position: absolute;
    left: 4rem;
    height: 180px;
    width: 300px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_beauty/beauty_leaf.png);
    bottom: -39px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: bottom center;
}

.beauty_ppc_page .common_sec {
    padding: 70px 0;
}

.beauty_ppc_page span.block_beauty {
    display: block;
}

.beauty_ppc_page .beauty_sub_heading h2 {
    letter-spacing: 0px;
    color: #000000;
    text-transform: capitalize;
    font-weight: 600;
    font-size: 36px;
    line-height: 32px;
}

.beauty_ppc_page .beauty_sub_heading span {
    letter-spacing: 0px;
    color: #000000;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 19px;
    line-height: 32px;
}

.beauty_ppc_page .beauty_sub_heading {
    text-align: center;
}

.beauty_ppc_page .admin_app_main .icon-lists {
    width: 50%;
}

.beauty_ppc_page section.common_sec.beauty_launch_app_sec {
    padding-top: 9rem;
}

.beauty_ppc_page .listing_launch_app_beauty ul li {
    width: 31%;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 26px #00000005;
    border-radius: 55px;
    transition: ease-in-out 0.3s;
    position: relative;
    overflow: hidden;
}

.beauty_ppc_page .listing_launch_app_beauty ul {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    width: 90%;
    margin: 0 auto;
}

.beauty_ppc_page .listing_launch_app_beauty {
    margin-top: 6rem;
}

.beauty_ppc_page .bottom_content_beauty {
    padding: 20px 20px 50px;
    text-align: center;
}

.beauty_ppc_page .bottom_content_beauty h3 {
    letter-spacing: 0px;
    color: #000000;
    font-size: 23px;
    line-height: 32px;
    font-weight: 600;
    margin-bottom: 8px;
    min-height: 45px;
}

.beauty_ppc_page p.small_para_font {
    letter-spacing: 0px;
    color: #6C6C6C;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 500;
    line-height: 25px;
}

.beauty_ppc_page .bottom_content_beauty a {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 13px;
    letter-spacing: 0px;
    color: #FC428C !important;
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
    cursor: pointer;
    opacity: 0;
    position: absolute;
    left: 0;
    right: 0;
    transform: translate(0px, 30px);
    bottom: 0;
    transition: ease-in-out 0.5s;
}

.beauty_ppc_page .bottom_content_beauty a figure {
    margin-left: 10px;
}

.beauty_ppc_page .listing_launch_app_beauty ul li:hover {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 26px #00000029;
}

.beauty_ppc_page .listing_launch_app_beauty ul li:hover .bottom_content_beauty a {
    opacity: 1;
    transform: translate(0px, -12px);
}

.beauty_ppc_page .background_pink_color {
    background-color: rgba(252, 66, 170, 0.05);
    padding: 125px 0 100px;
    margin: -20rem 0 0;
}

.beauty_ppc_page .img_box_inner {
    display: none;
}

.beauty_ppc_page .img_box_inner.active {
    display: block;
}

.beauty_ppc_page .beauty_bold_heading h2 {
    font-weight: bold;
}

.beauty_ppc_page .panel_sections {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.beauty_ppc_page .panel_sections.users.customer_app {
    flex-direction: row-reverse;
}

.beauty_ppc_page .img-box img {
    width: 260px;
}

.beauty_ppc_page .img-box {
    width: 50%;
    text-align: center;
}

.beauty_ppc_page .beauty_inner_heading h2 {
    letter-spacing: 0px;
    color: #000000;
    text-transform: uppercase;
    font-size: 33px;
    font-weight: 600;
    line-height: 20px;
}

.beauty_ppc_page .beauty_inner_heading p {
    letter-spacing: 0px;
    color: #000000;
    text-transform: capitalize;
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    margin: 2rem 0 2rem;
    width: 75%;
}

.beauty_ppc_page .app_panel_inner span {
    background: #FC428C 0% 0% no-repeat padding-box;
    height: 27px;
    width: 27px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    margin-right: 10px;
}

.beauty_ppc_page .app_panel_inner p {
    letter-spacing: 0px;
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
}

.beauty_ppc_page .icon-lists ul li {
    margin-bottom: 13px;
}

.beauty_ppc_page .app_panel_inner {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.beauty_ppc_page .icon-lists .beauty_started_button {
    margin-top: 3rem;
}

.beauty_ppc_page .cusomer_app_main {
    margin-top: 8rem;
}

.beauty_ppc_page .panel_sections .img-box::before {
    content: "";
    position: absolute;
    height: 100px;
    width: 100px;
    left: 27px;
    top: -40px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_beauty/pink_patteren.svg);
    z-index: -1;
}

.beauty_ppc_page .panel_sections .img-box {
    position: relative;
}

.beauty_ppc_page .admin_img_box_inner {
    display: none;
}

.beauty_ppc_page .admin_img_box_inner.active {
    display: block;
}

.beauty_ppc_page .panel_sections.users.dispatcher_app.admin_app {
    justify-content: flex-end;
    padding: 70px 0 0;
}

.beauty_ppc_page .admin_app_main_inner .img-box {
    position: absolute;
    left: -10%;
    width: 55%;
    top: -85px;
}

.beauty_ppc_page .admin_app_main_inner .img-box::before {
    left: unset;
    right: 28px;
    top: -30px;
}

.beauty_ppc_page .admin_app_main {
    position: relative;
    z-index: 10;
}

.beauty_ppc_page .admin_app_main_inner .img-box img {
    width: 100%;
}

.beauty_ppc_page .driver_img_box_inner {
    display: none;
}

.beauty_ppc_page .driver_img_box_inner.active {
    display: block;
}

.beauty_ppc_page .driver_app_main .img-box::before {
    left: unset;
    z-index: -1;
    right: 98px;
    top: -55px;
}

.beauty_ppc_page .driver_img_box_inner img {
    background-color: #fff;
}

.beauty_ppc_page .driver_app_main {
    padding: 10rem 0 5rem;
}

.beauty_ppc_page .aggregator_main_inner {
    background: #fb488f 0% 0% no-repeat padding-box;
    border-radius: 60px 310px 60px 0;
    padding: 30px;
    width: 95%;
}

.beauty_ppc_page section.common_sec.ecoomer_sec_slider.rubust_techno.grey-beck:before {
    content: unset;
}

.beauty_ppc_page section.common_sec.ecoomer_sec_slider.rubust_techno.grey-beck:after {
    content: unset;
}

.beauty_ppc_page {
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.beauty_ppc_page .beauty_admin.admin_app_main .img-box {
    top: 0;
}

.beauty_ppc_page section.common_sec.aggregator_sec {
    position: relative;
    z-index: 1;
    padding-top: 200px;
}

.beauty_ppc_page .inner_aggregator_heading h2 {
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 34px;
    line-height: 46px;
    font-weight: bold;
}

.beauty_ppc_page .inner_aggregator_heading h2 span {
    display: block;
    color: #FFFFFF;
    font-weight: 500;
    line-height: 25px
}

.beauty_ppc_page .inner_aggregator_heading button {
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #FC428C;
}

.beauty_ppc_page .inner_aggregator_heading {
    width: 60%;
}

.beauty_ppc_page .inner_aggregator_heading .beauty_started_button {
    margin-top: 2rem;
}

.beauty_ppc_page .apptunix_launching_apps ul li {
    padding: 10px 15px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 10px 20px #1D164D26;
    border-radius: 10px;
    position: relative;
    width: 31%;
}

.beauty_ppc_page .apptunix_launching_apps ul {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}

.beauty_ppc_page .apptunix_launching_apps_inner {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.beauty_ppc_page .apptunix_launching_apps_inner span {
    width: 100px;
}

.beauty_ppc_page .why_choose_apputnix_main ul li {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 10px;
    box-shadow: 0 0 0 1px #E2E2E2;
    padding: 20px;
    width: 31%;
    margin-bottom: 4rem;
    min-height: 170px;
    text-align: center;
    transition: ease-in-out 0.3s;
}

.beauty_ppc_page .apptunix_launching_apps ul li::before {
    content: "";
    position: absolute;
    left: -3rem;
    bottom: -25px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_beauty/pink_patteren.svg);
    height: 110px;
    width: 110px;
    z-index: -1;
    background-repeat: no-repeat;
    background-size: 100%;
}

.beauty_ppc_page .apptunix_launching_apps ul li:nth-child(2)::before {
    left: unset;
    bottom: unset;
    top: -3rem;
    right: -26px;
}

.beauty_ppc_page .apptunix_launching_apps ul li:last-child::before {
    left: unset;
    right: -29px;
}

.beauty_ppc_page section.common_sec.thourgh_out_worldsec {
    position: relative;
    z-index: 1;
}

.beauty_ppc_page section.common_sec.thourgh_out_worldsec::before {
    content: "";
    position: absolute;
    left: -20px;
    bottom: 15rem;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_beauty/rotate_patteren_pink.svg);
    height: 100px;
    width: 100px;
    background-size: 100%;
    background-repeat: no-repeat;
}

.beauty_ppc_page section.common_sec.thourgh_out_worldsec::after {
    content: "";
    position: absolute;
    right: 5rem;
    top: 24rem;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_beauty/rotate_patteren_pink.svg);
    height: 100px;
    width: 100px;
    background-size: 100%;
    background-repeat: no-repeat;
}

.beauty_ppc_page .why_choose_apputnix_main ul li:hover {
    background: #fa5294 0% 0% no-repeat padding-box;
    box-shadow: unset;
}

.beauty_ppc_page .why_choose_apputnix_main {
    margin-top: 7rem;
}

.beauty_ppc_page .top_iner_icon {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 2rem;
}

.beauty_ppc_page section.common_sec.some_talk_section {
    background-color: rgba(252, 6, 140, .06);
    padding-bottom: 100px;
}

.beauty_ppc_page section.common_sec.why_apptunix_beauty {
    padding-top: 0;
    z-index: 10;
    position: relative;
}

.why_apptunix_top-common {
    margin-top: 50px;
}

.beauty_ppc_page span.whycose_icon {
    border-radius: 19px;
    height: 55px;
    width: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(255, 232, 241, 0.4);
}

.beauty_ppc_page .why_choose_apputnix_main ul li:hover span.whycose_icon {
    background-color: #fff;
}

.beauty_ppc_page .whychoose_apputnix_inner h4 {
    letter-spacing: 0px;
    color: #000000;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
}

.beauty_ppc_page .why_choose_apputnix_main ul li:hover h4 {
    color: #fff;
}

.beauty_ppc_page .why_choose_apputnix_main ul li:nth-child(4) {
    margin-bottom: 0;
}

.beauty_ppc_page .why_choose_apputnix_main ul li:nth-child(5) {
    margin-bottom: 0;
}

.beauty_ppc_page .why_choose_apputnix_main ul li:last-child {
    margin-bottom: 0;
}

.beauty_ppc_page .why_choose_apputnix_main ul {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}

.beauty_ppc_page .apptunix_launching_apps_inner h3 {
    padding-left: 3rem;
}

.beauty_ppc_page .apptunix_launching_apps {
    margin-top: 5rem;
}

.beauty_ppc_page section.common_sec.why_apptunix_beauty p {
    letter-spacing: 0px;
    color: #000000;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 400;
    margin-top: 2rem;
    line-height: 26px;
}

.beauty_ppc_page .apptunix_launching_apps_inner h3 {
    letter-spacing: -1.6px;
    color: #0D0922;
    font-size: 35px;
    font-weight: bold;
    line-height: 29px;
}

.beauty_ppc_page .apptunix_launching_apps_inner span.small_span {
    text-align: left;
    letter-spacing: -0.96px;
    color: #0D0922;
    font-size: 18px;
    font-weight: 400;
    line-height: 29px;
    display: block;
    margin-top: 7px;
    width: 100%;
}

.beauty_ppc_page .input_button.submit_button input {
    background: transparent linear-gradient(238deg, #FC428C 0%, #F8609C 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #F1B4A748;
}

.white_img {
    display: none;
}

.why_choose_apputnix_main ul li:hover img.colored_img {
    display: none;
}

.why_choose_apputnix_main ul li:hover img.white_img {
    display: block;
}

@-webkit-keyframes rotation {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(359deg);
    }
}

.beauty_ppc_page .right_aggregator_img {
    position: absolute;
    right: 2rem;
    top: -27rem;
    width: 47%;
    animation-name: floating;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

@keyframes floating {
    from {
        transform: translate(0, 0px);
    }
    65% {
        transform: translate(0, 15px);
    }
    to {
        transform: translate(0, -0px);
    }
}

.beauty_ppc_page .owl-theme.ecomer_techno .owl-dots .owl-dot.active_dots span {
    background: #fc428c !important;
}

.owl-theme .owl-dots .owl-dot span {
    border-radius: 50% !important;
}

.page-template-on-demand-beauty .input_button.submit_button input {
    background: transparent linear-gradient(247deg, #fc428c 0%, #f8609c 100%) 0% 0% no-repeat padding-box;
}


/**beauty page css end**/



.white_img {
    display: none;
}

.why_choose_apputnix_main ul li:hover img.colored_img {
    display: none;
}

.why_choose_apputnix_main ul li:hover img.white_img {
    display: block;
}

@-webkit-keyframes rotation {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(359deg);
    }
}

@keyframes rotation {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(359deg);
    }
}

@keyframes floating {
    from {
        transform: translate(0, 0px);
    }
    65% {
        transform: translate(0, 15px);
    }
    to {
        transform: translate(0, -0px);
    }
}



/**Appointment page css**/

.appointment_ppc_page .appointment_banner {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_appoint/appoint_banner.jpg);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 700px;
    position: relative;
    z-index: 1;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.appointment_ppc_page .appointment_banner a.typewrite {
    color: #29C7D9;
}

span.lower_content_box {
    display: block;
}

.appointment_ppc_page .right_beauty_content {
    width: 30%;
    position: absolute;
    right: 197px;
    top: 7rem;
}

.appointment_ppc_page .main_heading_beauty p {
    width: 80%;
}

.appointment_ppc_page .beauty_banner_content {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.appointment_ppc_page .left_beauty_content {
    width: 85%;
}

.appointment_ppc_page .main_heading_beauty h1 {
    letter-spacing: 0px;
    color: #000000;
    font-weight: bold;
    font-size: 40px;
    line-height: 55px;
}

.appointment_ppc_page .main_heading_beauty p {
    letter-spacing: 0px;
    color: #000000;
    font-size: 20px;
    font-weight: 500;
    line-height: 32px;
    margin: 1rem 0 2rem;
}

.appointment_ppc_page .beauty_started_button button {
    color: #fff;
    border-radius: 5px;
    background: transparent linear-gradient(247deg, #43dbed 0%, #35d3e5 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #35d3e561;
    padding: 15px 20px;
    font-size: 18px;
}

.appointment_ppc_page .common_sec {
    padding: 70px 0;
}

.appointment_ppc_page span.block_beauty {
    display: block;
}

.appointment_ppc_page .beauty_sub_heading h2 {
    letter-spacing: 0px;
    color: #000000;
    text-transform: capitalize;
    font-weight: 600;
    font-size: 36px;
    line-height: 32px;
}

.appointment_ppc_page .beauty_sub_heading span {
    letter-spacing: 0px;
    color: #000000;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 19px;
    line-height: 32px;
}

.appointment_ppc_page .beauty_sub_heading {
    text-align: center;
}

.appointment_ppc_page section.common_sec.beauty_launch_app_sec {
    padding-top: 12rem;
}

.appointment_ppc_page .listing_launch_app_beauty ul li {
    width: 31%;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 26px #00000005;
    border-radius: 55px;
    transition: ease-in-out 0.3s;
    position: relative;
    overflow: hidden;
}

.appointment_ppc_page .listing_launch_app_beauty ul {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    width: 90%;
    margin: 0 auto;
}

.appointment_ppc_page .listing_launch_app_beauty {
    margin-top: 6rem;
}

.appointment_ppc_page .bottom_content_beauty {
    padding: 20px 20px 50px;
    text-align: center;
}

.appointment_ppc_page .bottom_content_beauty h3 {
    letter-spacing: 0px;
    color: #000000;
    font-size: 23px;
    line-height: 32px;
    font-weight: 600;
    margin-bottom: 8px;
    min-height: 45px;
}

.appointment_ppc_page p.small_para_font {
    letter-spacing: 0px;
    color: #6C6C6C;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 500;
    line-height: 25px;
}

.appointment_ppc_page .bottom_content_beauty a {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 13px;
    letter-spacing: 0px;
    color: #FC428C;
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
    cursor: pointer;
    opacity: 0;
    position: absolute;
    left: 0;
    right: 0;
    transform: translate(0px, 30px);
    bottom: 0;
    transition: ease-in-out 0.5s;
}

.appointment_ppc_page .bottom_content_beauty a figure {
    margin-left: 10px;
}

.appointment_ppc_page .listing_launch_app_beauty ul li:hover {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 26px #00000029;
}

.appointment_ppc_page .listing_launch_app_beauty ul li:hover .bottom_content_beauty a {
    opacity: 1;
    transform: translate(0px, -12px);
}

.appointment_ppc_page .background_blue_color {
    background-color: rgba(191, 236, 243, 0.13);
    padding: 70px 0;
}

.appointment_ppc_page section.common_sec.beauty_saloon_business_sec {
    padding-top: 0;
}

.appointment_ppc_page .img_box_inner {
    display: none;
}

.appointment_ppc_page .img_box_inner.active {
    display: block;
}

.appointment_ppc_page .beauty_bold_heading h2 {
    font-weight: bold;
}

.appointment_ppc_page .appoint_app_solutio_main {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.appointment_ppc_page .left_appoint_soultion {
    width: 40%;
}

.appointment_ppc_page .right_appoint_soluion {
    width: 60%;
}

.appointment_ppc_page .beauty_sub_heading p {
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
    color: #000;
    margin: 20px 0 30px;
}

.appointment_ppc_page p.ligter_color_para {
    color: #ACACAC;
    font-size: 16px;
    line-height: 25px;
    margin-top: 3rem;
}

.appointment_ppc_page .appointment_banner:before {
    content: "";
    position: absolute;
    left: -61px;
    bottom: -102px;
    height: 245px;
    width: 275px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_appoint/dumble.svg);
    background-size: 100%;
    background-repeat: no-repeat;
}

.appointment_ppc_page .appointment_banner:after {
    content: "";
    position: absolute;
    left: 45rem;
    bottom: -50px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_appoint/aid_box.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 200px;
    width: 200px;
}

.appointment_ppc_page .appointment_booking_solution {
    position: relative;
}

.appointment_ppc_page .appointment_booking_solution:after {
    content: "";
    position: absolute;
    right: -47px;
    top: 0;
    height: 140px;
    width: 170px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_appoint/heartbeat.png);
    background-size: 100%;
    background-repeat: no-repeat;
}

.appointment_ppc_page section.common_sec.beauty_launch_app_sec.appointment_booking_solution:before {
    content: "";
    position: absolute;
    left: -24px;
    top: 18rem;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_appoint/cearser_left.png);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 275px;
    width: 203px;
}

.appointment_ppc_page section.common_sec.beauty_launch_app_sec.appointment_booking_solution .conta_iner::before {
    content: "";
    position: absolute;
    left: -3rem;
    bottom: -7rem;
    height: 200px;
    width: 200px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_appoint/spray_bottol.svg);
    background-repeat: no-repeat;
    background-size: 100%;
}

.appointment_ppc_page .right_appoint_soluion .beauty_sub_heading {
    text-align: left;
}

.appointment_ppc_page .panel_sections {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.appointment_ppc_page .panel_sections.users.customer_app {
    flex-direction: row-reverse;
}

.appointment_ppc_page .img-box {
    width: 50%;
    text-align: center;
}

.appointment_ppc_page .beauty_inner_heading h2 {
    letter-spacing: 0px;
    color: #000000;
    text-transform: uppercase;
    font-size: 33px;
    font-weight: 600;
    line-height: 20px;
}

.appointment_ppc_page .beauty_inner_heading p {
    letter-spacing: 0px;
    color: #000000;
    text-transform: capitalize;
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    margin: 2rem 0 2rem;
    width: 75%;
}

.appointment_ppc_page .app_panel_inner span {
    background: #29C7D9;
    height: 27px;
    width: 27px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    margin-right: 10px;
}

.appointment_ppc_page .app_panel_inner p {
    letter-spacing: 0px;
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
}

.appointment_ppc_page .icon-lists ul li {
    margin-bottom: 13px;
}

.appointment_ppc_page .app_panel_inner {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.appointment_ppc_page .icon-lists .beauty_started_button {
    margin-top: 3rem;
}

.appointment_ppc_page .cusomer_app_main {
    margin-top: 8rem;
}

.appointment_ppc_page .panel_sections .img-box::before {
    content: "";
    position: absolute;
    height: 100px;
    width: 100px;
    left: 27px;
    top: -40px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_appoint/appoint_patteren.svg);
    z-index: -1;
}

.appointment_ppc_page .panel_sections .img-box {
    position: relative;
}

.appointment_ppc_page .admin_img_box_inner {
    display: none;
}

.appointment_ppc_page .admin_img_box_inner.active {
    display: block;
}

.appointment_ppc_page .panel_sections.users.dispatcher_app.admin_app {
    justify-content: flex-end;
    padding: 70px 0 0;
}

.appointment_ppc_page .admin_app_main .icon-lists p {
    width: 100%;
}

.appointment_ppc_page .admin_app_main .icon-lists {
    width: 50%;
}

.appointment_ppc_page .admin_app_main_inner .img-box {
    position: absolute;
    left: -10%;
    width: 55%;
    top: -85px;
}

.appointment_ppc_page .admin_app_main_inner .img-box::before {
    left: unset;
    right: 28px;
    top: -30px;
}

.appointment_ppc_page .admin_app_main {
    position: relative;
    z-index: 10;
}

.appointment_ppc_page .admin_app_main_inner .img-box img {
    width: 100%;
}

.appointment_ppc_page .driver_img_box_inner {
    display: none;
}

.appointment_ppc_page .driver_img_box_inner.active {
    display: block;
}

.appointment_ppc_page .driver_app_main .img-box::before {
    left: unset;
    z-index: -1;
    right: 98px;
    top: -55px;
}

.appointment_ppc_page .driver_app_main {
    padding: 10rem 0 5rem;
    position: relative;
}

.appointment_ppc_page .aggregator_main_inner {
    background: transparent linear-gradient(180deg, #43DBED 0%, #35D3E5 100%) 0% 0% no-repeat padding-box;
    border-radius: 60px 310px 60px 0;
    padding: 30px;
    width: 100%;
}

.appointment_ppc_page {
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.appointment_ppc_page .beauty_admin.admin_app_main .img-box {
    top: 0;
}

.appointment_ppc_page section.common_sec.aggregator_sec {
    position: relative;
    z-index: 1;
    padding-top: 200px;
}

.appointment_ppc_page .inner_aggregator_heading h2 {
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 34px;
    line-height: 48px;
    font-weight: bold;
}

.appointment_ppc_page .inner_aggregator_heading h2 span {
    display: block;
    color: #FFFFFF;
    font-weight: 500;
    line-height: 25px;
    margin-bottom: 15px;
}

.appointment_ppc_page .inner_aggregator_heading button {
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #29C7D9;
}

.appointment_ppc_page .inner_aggregator_heading {
    width: 60%;
}

.appointment_ppc_page .inner_aggregator_heading .beauty_started_button {
    margin-top: 2rem;
}

.appointment_ppc_page .apptunix_launching_apps ul li {
    padding: 10px 15px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 10px 20px #1D164D26;
    border-radius: 10px;
    position: relative;
    width: 31%;
}

.appointment_ppc_page .apptunix_launching_apps ul {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}

.appointment_ppc_page .apptunix_launching_apps_inner {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.apptunix_launching_apps_inner span {
    width: 100px;
}

.appointment_ppc_page .why_choose_apputnix_main ul li {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 10px;
    box-shadow: 0 0 0 1px #E2E2E2;
    padding: 20px;
    width: 31%;
    margin-bottom: 4rem;
    min-height: 170px;
    text-align: center;
    transition: ease-in-out 0.3s;
}

.appointment_ppc_page .apptunix_launching_apps ul li::before {
    content: "";
    position: absolute;
    left: -3rem;
    bottom: -25px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_appoint/appoint_patteren.svg);
    height: 110px;
    width: 110px;
    z-index: -1;
    background-repeat: no-repeat;
    background-size: 100%;
}

.appointment_ppc_page .apptunix_launching_apps ul li:nth-child(2)::before {
    left: unset;
    bottom: unset;
    top: -3rem;
    right: -26px;
}

.appointment_ppc_page .apptunix_launching_apps ul li:last-child::before {
    left: unset;
    right: -29px;
}

.appointment_ppc_page section.common_sec.thourgh_out_worldsec {
    position: relative;
    z-index: 1;
}

.appointment_ppc_page .why_choose_apputnix_main ul li:hover {
    background: #29C7D9;
    box-shadow: unset;
}

.appointment_ppc_page .why_choose_apputnix_main {
    margin-top: 7rem;
}

.appointment_ppc_page .top_iner_icon {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 2rem;
}

.appointment_ppc_page section.common_sec.some_talk_section {
    background-color: rgba(191, 236, 243, .13);
    padding-bottom: 100px;
    position: relative;
}

.appointment_ppc_page span.whycose_icon {
    border-radius: 19px;
    height: 55px;
    width: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(255, 232, 241, 0.4);
}

.appointment_ppc_page .why_choose_apputnix_main ul li:hover span.whycose_icon {
    background-color: #fff;
}

.appointment_ppc_page .whychoose_apputnix_inner h4 {
    letter-spacing: 0px;
    color: #000000;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
}

.appointment_ppc_page .why_choose_apputnix_main ul li:hover h4 {
    color: #fff;
}

.appointment_ppc_page .why_choose_apputnix_main ul li:nth-child(4) {
    margin-bottom: 0;
}

.appointment_ppc_page .why_choose_apputnix_main ul li:nth-child(5) {
    margin-bottom: 0;
}

.appointment_ppc_page .why_choose_apputnix_main ul li:last-child {
    margin-bottom: 0;
}

.appointment_ppc_page .why_choose_apputnix_main ul {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}

.appointment_ppc_page .apptunix_launching_apps_inner h3 {
    padding-left: 3rem;
}

.appointment_ppc_page .apptunix_launching_apps {
    margin-top: 5rem;
}

.appointment_ppc_page section.common_sec.why_apptunix_beauty p {
    letter-spacing: 0px;
    color: #000000;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 400;
    margin-top: 2rem;
    line-height: 26px;
}

.appointment_ppc_page .apptunix_launching_apps_inner h3 {
    letter-spacing: -1.6px;
    color: #0D0922;
    font-size: 35px;
    font-weight: bold;
    line-height: 29px;
}

.appointment_ppc_page .apptunix_launching_apps_inner span.small_span {
    text-align: left;
    letter-spacing: -0.96px;
    color: #0D0922;
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    display: block;
    margin-top: 7px;
    width: 100%;
}

.owl-theme.ecomer_techno .owl-dots .owl-dot.active_dots span {
    background: #29c7d9 !important;
}

.page-template-appointment-booking-app-development .latest_header_sec .dropdown-menu li .conta_iner {
    width: 100% !important;
}

.page-template-appointment-booking-app-development .input_button.submit_button input {
    background: #29c7d9;
    box-shadow: 0px 3px 6px #F1B4A748;
}

.appointment_ppc_page section.common_sec.ecoomer_sec_slider.rubust_techno.grey-beck {
    position: relative;
}

.appointment_ppc_page img.white_img {
    display: none;
}

.appointment_ppc_page .why_choose_apputnix_main ul li:hover img.colored_img {
    display: none;
}

.appointment_ppc_page .why_choose_apputnix_main ul li:hover img.white_img {
    display: block;
}

@-webkit-keyframes rotation {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(359deg);
    }
}

.appointment_ppc_page .right_aggregator_img {
    position: absolute;
    right: 16rem;
    top: -14rem;
    width: 32%;
    animation-name: floating;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

.appointment_ppc_page section.common_sec.aggregator_sec::before {
    content: "";
    position: absolute;
    left: 5rem;
    top: 14rem;
    height: 200px;
    width: 200px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_appoint/aid_box.svg);
    background-repeat: no-repeat;
}

section.common_sec.aggregator_sec::after {
    content: "";
    position: absolute;
    left: 51px;
    bottom: -120px;
    height: 200px;
    width: 213px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_appoint/lock.svg);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 100%;
}

.appointment_ppc_page section.common_sec.some_talk_section::before {
    content: "";
    position: absolute;
    left: -30px;
    top: 0;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_appoint/spray_bottol.svg);
    height: 231px;
    width: 230px;
    background-repeat: no-repeat;
    background-size: 100%;
}

.appointment_ppc_page section.common_sec.some_talk_section::after {
    content: "";
    position: absolute;
    top: -55px;
    right: -35px;
    height: 182px;
    width: 208px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_appoint/dumble.svg);
    background-repeat: no-repeat;
}

.appointment_ppc_page section.common_sec.some_talk_section .conta_iner::after {
    content: "";
    position: absolute;
    right: -40px;
    bottom: -76px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_appoint/dr_equipment.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 245px;
    width: 237px;
}

.appointment_ppc_page section.common_sec.thourgh_out_worldsec:before {
    content: "";
    position: absolute;
    left: -33px;
    top: 16rem;
    height: 290px;
    width: 233px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_appoint/comb.svg);
    background-repeat: no-repeat;
    background-size: 100%;
}

.appointment_ppc_page section.common_sec.thourgh_out_worldsec:after {
    content: "";
    position: absolute;
    bottom: -100px;
    left: 17rem;
    height: 300px;
    width: 184px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_appoint/ceaser.svg);
    background-repeat: no-repeat;
    background-size: 100%;
}

.appointment_ppc_page section.commn_sec.ecoomer_sec_slider {
    position: relative;
}

.appointment_ppc_page section.commn_sec.ecoomer_sec_slider::before {
    content: "";
    position: absolute;
    left: -62px;
    bottom: 0;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_appoint/dr_equipment.svg);
    height: 260px;
    width: 260px;
    background-repeat: no-repeat;
    background-size: 100%;
}

.appointment_ppc_page section.commn_sec.ecoomer_sec_slider::after {
    content: "";
    position: absolute;
    right: -54px;
    bottom: 0;
    height: 277px;
    width: 266px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_appoint/printer.svg);
    background-repeat: no-repeat;
    background-size: 100%;
}

.page-template-appointment-booking-app-development .bottom_form_home {
    position: relative;
}

.page-template-appointment-booking-app-development .bottom_form_home:before {
    content: "";
    position: absolute;
    left: 7rem;
    top: -80px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_appoint/spray_bottol.svg);
    height: 238px;
    width: 223px;
    background-size: 100%;
    background-repeat: no-repeat;
}

.page-template-appointment-booking-app-development .bottom_form_home::after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_appoint/lock.svg);
    height: 215px;
    width: 270px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: bottom center;
}

@keyframes floating {
    from {
        transform: translate(0, 0px);
    }
    65% {
        transform: translate(0, 15px);
    }
    to {
        transform: translate(0, -0px);
    }
}

.appointment_ppc_page .cusomer_app_main {
    position: relative;
}

.appointment_ppc_page .cusomer_app_main .conta_iner:after {
    content: "";
    position: absolute;
    right: 0;
    top: -5rem;
    height: 255px;
    width: 316px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_appoint/lock.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: bottom center;
}

.appointment_ppc_page .cusomer_app_main:before {
    content: "";
    position: absolute;
    left: -9rem;
    bottom: 50px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_appoint/printer.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    height: 300px;
    width: 299px;
    background-position: left center;
}

.appointment_ppc_page .cusomer_app_main:after {
    content: "";
    position: absolute;
    right: -50px;
    bottom: -76px;
    height: 190px;
    width: 211px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_appoint/dumble.svg);
    background-repeat: no-repeat;
    background-size: 100%;
}

.appointment_ppc_page .beauty_business.admin_app_main::before {
    content: "";
    position: absolute;
    left: 44%;
    height: 170px;
    width: 175px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_appoint/aid_box.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    top: -16rem;
}

.appointment_ppc_page .admin_app_main_inner::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    height: 220px;
    width: 220px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_appoint/spray_bottol.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    opacity: 0.6;
}

.appointment_ppc_page .driver_app_main:after {
    content: "";
    position: absolute;
    right: -33px;
    bottom: 88px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_appoint/dr_equipment.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 247px;
    width: 250px;
}

.appointment_ppc_page .driver_app_main:before {
    content: "";
    position: absolute;
    left: -15px;
    bottom: 50px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_appoint/dr_equipment.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 187px;
    width: 180px;
}

.appointment_ppc_page .left_appoint_soultion video {
    height: 600px;
    width: 100%;
}

.appointment_ppc_page .right_appoint_soluion ul li {
    font-size: 18px;
    line-height: 31px;
    margin-bottom: 20px;
    color: #000;
    padding-left: 17px;
    font-weight: 500;
    position: relative;
}

.appointment_ppc_page .right_appoint_soluion ul li:last-child {
    margin-bottom: 0;
}

.appointment_ppc_page .right_appoint_soluion ul {
    margin: 20px 0 30px;
}

.appointment_ppc_page .right_appoint_soluion ul li::before {
    content: "";
    position: absolute;
    left: 0;
    height: 8px;
    width: 8px;
    background-color: #29c7d9;
    border-radius: 50%;
    top: 12px;
}

.appointment_ppc_page .right_appoint_soluion h2 {
    line-height: 45px;
}

.appointment_ppc_page section.common_sec.ecoomer_sec_slider.rubust_techno.grey-beck:before {
    content: unset
}

.appointment_ppc_page section.common_sec.ecoomer_sec_slider.rubust_techno.grey-beck:after {
    content: unset
}


/**Appointment page css end**/


/**booking page css**/

.page-template-booking-app-development .input_button.submit_button input {
    background: transparent linear-gradient(247deg, #3499ff 0%, #3499ff 100%) 0% 0% no-repeat padding-box;
}

.page-template-booking-app-development .get_in_touch_header .btn-white {
    background: transparent linear-gradient(247deg, #3499ff 0%, #3499ff 100%) 0% 0% no-repeat padding-box;
}

.ondemand_appfor_listing ul {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}

.demand_appforlisting_inner h3 {
    letter-spacing: 0.31px;
    color: #000000;
    font-size: 25px;
    line-height: normal;
    font-weight: 500;
}

.demand_appforlisting_inner {
    text-align: center;
    box-shadow: 0px 3px 6px #00000012;
    border-radius: 10px;
    background-color: #fff;
    padding: 20px;
    height: 100%;
}

.demand_appforlisting_inner figure {
    height: 160px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}

.demand_appforlisting_inner figure img {
    width: 160px;
}

.demand_appforlisting_inner a figure {
    height: auto;
}

.demand_appforlisting_inner a figure img {
    width: auto;
}

.demand_appforlisting_inner a {
    display: flex;
    align-items: center;
    justify-content: center;
    letter-spacing: .31px;
    color: #3499ff !important;
    font-size: 16px;
    line-height: normal;
    font-weight: 500;
    opacity: 0;
    transition: ease-in-out 0.4s;
    cursor: pointer;
}

.ondemand_appfor_listing {
    margin-top: 30px;
}

.ondemand_appfor_listing ul li:hover a {
    opacity: 1;
}

.ondemand_appfor_listing ul li {
    width: 23%;
}

.demand_appforlisting_inner h3 {
    letter-spacing: 0.31px;
    color: #000000;
    font-size: 25px;
    line-height: normal;
    font-weight: 500;
    margin: 20px 0 10px;
}

.page-template-booking-app-development .get_in_touch_header .btn-white::after {
    content: unset
}

.booking_ppc_page .customer_app_section_1 .show_on_mobile {
    display: none;
}

.booking_ppc_page .appointment_banner {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_booking/appoint_banner.jpg);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 700px;
    position: relative;
    z-index: 1;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-position: bottom center;
    background-size: cover;
}

.booking_ppc_page .appointment_banner a.typewrite {
    color: #3499FF;
}

.booking_ppc_page span.lower_content_box {
    display: block;
}

.booking_ppc_page .right_beauty_content {
    width: 30%;
    position: absolute;
    right: 33px;
    top: 16rem;
}

.booking_ppc_page .main_heading_beauty p {
    width: 80%;
}

.booking_ppc_page .beauty_banner_content {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.booking_ppc_page .left_beauty_content {
    width: 85%;
}

.booking_ppc_page .main_heading_beauty h1 {
    letter-spacing: 0px;
    color: #000000;
    font-weight: bold;
    font-size: 40px;
    line-height: 55px;
}

.booking_ppc_page .main_heading_beauty p {
    letter-spacing: 0px;
    color: #000000;
    font-size: 20px;
    font-weight: 500;
    line-height: 32px;
    margin: 1rem 0 2rem;
}

.booking_ppc_page .beauty_started_button button {
    color: #fff;
    border-radius: 5px;
    background: transparent linear-gradient(247deg, #3499FF 0%, #3499FF 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #35d3e561;
    padding: 15px 20px;
    font-size: 18px;
}

.booking_ppc_page .common_sec {
    padding: 70px 0;
}

.booking_ppc_page span.block_beauty {
    display: block;
}

.booking_ppc_page .beauty_sub_heading h2 {
    letter-spacing: 0px;
    color: #000000;
    text-transform: capitalize;
    font-weight: 600;
    font-size: 36px;
    line-height: 45px;
}

.booking_ppc_page .beauty_sub_heading span {
    letter-spacing: 0px;
    color: #000000;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 19px;
    line-height: 32px;
}

.booking_ppc_page .beauty_sub_heading {
    text-align: center;
}

.booking_ppc_page section.common_sec.beauty_launch_app_sec {
    padding-top: 12rem;
}

.booking_ppc_page .listing_launch_app_beauty ul li {
    width: 31%;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 26px #00000005;
    border-radius: 55px;
    transition: ease-in-out 0.3s;
    position: relative;
    overflow: hidden;
}

.booking_ppc_page .listing_launch_app_beauty ul {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    width: 90%;
    margin: 0 auto;
}

.booking_ppc_page .listing_launch_app_beauty {
    margin-top: 6rem;
}

.booking_ppc_page .bottom_content_beauty {
    padding: 20px 20px 50px;
    text-align: center;
}

.booking_ppc_page .bottom_content_beauty h3 {
    letter-spacing: 0px;
    color: #000000;
    font-size: 23px;
    line-height: 32px;
    font-weight: 600;
    margin-bottom: 8px;
    min-height: 45px;
}

.booking_ppc_page p.small_para_font {
    letter-spacing: 0px;
    color: #6C6C6C;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 500;
    line-height: 25px;
}

.booking_ppc_page .bottom_content_beauty a {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 13px;
    letter-spacing: 0px;
    color: #FC428C;
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
    cursor: pointer;
    opacity: 0;
    position: absolute;
    left: 0;
    right: 0;
    transform: translate(0px, 30px);
    bottom: 0;
    transition: ease-in-out 0.5s;
}

.booking_ppc_page .bottom_content_beauty a figure {
    margin-left: 10px;
}

.booking_ppc_page .listing_launch_app_beauty ul li:hover {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 26px #00000029;
}

.booking_ppc_page .listing_launch_app_beauty ul li:hover .bottom_content_beauty a {
    opacity: 1;
    transform: translate(0px, -12px);
}

.booking_ppc_page .background_blue_color {
    background-color: rgba(191, 236, 243, 0.13);
    padding: 70px 0;
}

.booking_ppc_page section.common_sec.beauty_saloon_business_sec {
    padding-top: 0;
}

.booking_ppc_page .img_box_inner {
    display: none;
}

.booking_ppc_page .img_box_inner.active {
    display: flex;
    justify-content: center;
}

.booking_ppc_page .beauty_bold_heading h2 {
    font-weight: bold;
}

.booking_ppc_page .appoint_app_solutio_main {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.booking_ppc_page .left_appoint_soultion {
    width: 40%;
}

.booking_ppc_page .right_appoint_soluion {
    width: 60%;
}

.booking_ppc_page .beauty_sub_heading p {
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
    color: #000;
    margin: 20px 0 30px;
}

.booking_ppc_page p.ligter_color_para {
    color: #ACACAC;
    font-size: 16px;
    line-height: 25px;
    margin-top: 3rem;
}

.booking_ppc_page .appointment_banner:before {
    content: unset;
}

.booking_ppc_page .appointment_banner:after {
    content: unset;
}

.booking_ppc_page .appointment_booking_solution {
    position: relative;
}

.booking_ppc_page .appointment_booking_solution:after {
    content: unset;
}

.booking_ppc_page section.common_sec.beauty_launch_app_sec.appointment_booking_solution:before {
    content: unset;
}

.booking_ppc_page section.common_sec.beauty_launch_app_sec.appointment_booking_solution .conta_iner::before {
    content: unset;
}

.booking_ppc_page .right_appoint_soluion .beauty_sub_heading {
    text-align: left;
}

.booking_ppc_page .panel_sections {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.booking_ppc_page .panel_sections.users.customer_app {
    flex-direction: row-reverse;
}

.booking_ppc_page .img-box {
    width: 50%;
    text-align: center;
}

.booking_ppc_page .beauty_inner_heading h2 {
    letter-spacing: 0px;
    color: #000000;
    text-transform: uppercase;
    font-size: 33px;
    font-weight: 600;
    line-height: 20px;
}

.booking_ppc_page .beauty_inner_heading p {
    letter-spacing: 0px;
    color: #000000;
    text-transform: capitalize;
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    margin: 2rem 0 2rem;
    width: 75%;
}

.booking_ppc_page .app_panel_inner span {
    background: #3499FF;
    height: 27px;
    width: 27px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    margin-right: 10px;
}

.booking_ppc_page .app_panel_inner p {
    letter-spacing: 0px;
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
}

.booking_ppc_page .icon-lists ul li {
    margin-bottom: 13px;
}

.booking_ppc_page .app_panel_inner {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.booking_ppc_page .icon-lists .beauty_started_button {
    margin-top: 3rem;
}

.booking_ppc_page .cusomer_app_main {
    margin-top: 8rem;
}

.booking_ppc_page .panel_sections .img-box::before {
    content: "";
    position: absolute;
    height: 100px;
    width: 100px;
    left: 90px;
    top: -40px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_appoint/appoint_patteren.svg);
    z-index: -1;
}

.booking_ppc_page .panel_sections .img-box {
    position: relative;
}

.booking_ppc_page .admin_img_box_inner {
    display: none;
}

.booking_ppc_page .admin_img_box_inner.active {
    display: block;
}

.booking_ppc_page .panel_sections.users.dispatcher_app.admin_app {
    justify-content: flex-end;
    padding: 70px 0 0;
}

.booking_ppc_page .admin_app_main .icon-lists p {
    width: 100%;
}

.booking_ppc_page .admin_app_main .icon-lists {
    width: 50%;
}

.booking_ppc_page .admin_app_main_inner .img-box {
    position: absolute;
    left: -10%;
    width: 55%;
    top: -85px;
}

.booking_ppc_page .admin_app_main_inner .img-box::before {
    left: unset;
    right: 28px;
    top: -30px;
}

.booking_ppc_page .admin_app_main {
    position: relative;
    z-index: 10;
}

.booking_ppc_page .admin_app_main_inner .img-box img {
    width: 100%;
}

.booking_ppc_page .driver_img_box_inner {
    display: none;
}

.booking_ppc_page .driver_img_box_inner.active {
    display: block;
}

.booking_ppc_page .driver_app_main .img-box::before {
    left: unset;
    z-index: -1;
    right: 98px;
    top: -55px;
}

.booking_ppc_page .driver_app_main {
    padding: 10rem 0 5rem;
    position: relative;
}

.booking_ppc_page .aggregator_main_inner {
    background: transparent linear-gradient(180deg, #3499FF 0%, #3499FF 100%) 0% 0% no-repeat padding-box;
    border-radius: 60px 310px 60px 0;
    padding: 30px;
    width: 100%;
}

.booking_ppc_page {
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.booking_ppc_page .beauty_admin.admin_app_main .img-box {
    top: 0;
}

.booking_ppc_page section.common_sec.aggregator_sec {
    position: relative;
    z-index: 1;
    padding-top: 200px;
    padding-bottom: 120px;
}

.booking_ppc_page .inner_aggregator_heading h2 {
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 34px;
    line-height: 48px;
    font-weight: bold;
}

.booking_ppc_page .inner_aggregator_heading h2 span {
    display: block;
    color: #FFFFFF;
    font-weight: 500;
    line-height: 25px;
    margin-bottom: 15px;
}

.booking_ppc_page .inner_aggregator_heading button {
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #3499FF;
}

.booking_ppc_page .inner_aggregator_heading {
    width: 60%;
}

.booking_ppc_page .inner_aggregator_heading .beauty_started_button {
    margin-top: 2rem;
}

.booking_ppc_page .apptunix_launching_apps ul li {
    padding: 10px 15px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 10px 20px #1D164D26;
    border-radius: 10px;
    position: relative;
    width: 31%;
}

.booking_ppc_page .apptunix_launching_apps ul {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}

.booking_ppc_page .apptunix_launching_apps_inner {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.booking_ppc_page .apptunix_launching_apps_inner span {
    width: 100px;
}

.booking_ppc_page .why_choose_apputnix_main ul li {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 10px;
    box-shadow: 0 0 0 1px #E2E2E2;
    padding: 20px;
    width: 31%;
    margin-bottom: 4rem;
    min-height: 170px;
    text-align: center;
    transition: ease-in-out 0.3s;
}

.booking_ppc_page .apptunix_launching_apps ul li::before {
    content: "";
    position: absolute;
    left: -3rem;
    bottom: -25px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_appoint/appoint_patteren.svg);
    height: 110px;
    width: 110px;
    z-index: -1;
    background-repeat: no-repeat;
    background-size: 100%;
}

.booking_ppc_page .apptunix_launching_apps ul li:nth-child(2)::before {
    left: unset;
    bottom: unset;
    top: -3rem;
    right: -26px;
}

.booking_ppc_page .apptunix_launching_apps ul li:last-child::before {
    left: unset;
    right: -29px;
}

.booking_ppc_page section.common_sec.thourgh_out_worldsec {
    position: relative;
    z-index: 1;
}

.booking_ppc_page .why_choose_apputnix_main ul li:hover {
    background: #3499FF;
    box-shadow: unset;
}

.booking_ppc_page .why_choose_apputnix_main {
    margin-top: 7rem;
}

.booking_ppc_page .top_iner_icon {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 2rem;
}

.booking_ppc_page section.common_sec.some_talk_section {
    background-color: rgba(191, 236, 243, .13);
    position: relative;
}

.booking_ppc_page span.whycose_icon {
    border-radius: 19px;
    height: 55px;
    width: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(255, 232, 241, 0.4);
}

.booking_ppc_page .why_choose_apputnix_main ul li:hover span.whycose_icon {
    background-color: #fff;
}

.booking_ppc_page .whychoose_apputnix_inner h4 {
    letter-spacing: 0px;
    color: #000000;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
}

.booking_ppc_page .why_choose_apputnix_main ul li:hover h4 {
    color: #fff;
}

.booking_ppc_page .why_choose_apputnix_main ul li:nth-child(4) {
    margin-bottom: 0;
}

.booking_ppc_page .why_choose_apputnix_main ul li:nth-child(5) {
    margin-bottom: 0;
}

.booking_ppc_page .why_choose_apputnix_main ul li:last-child {
    margin-bottom: 0;
}

.booking_ppc_page .why_choose_apputnix_main ul {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}

.booking_ppc_page .apptunix_launching_apps_inner h3 {
    padding-left: 3rem;
}

.booking_ppc_page .apptunix_launching_apps {
    margin-top: 5rem;
}

.booking_ppc_page section.common_sec.why_apptunix_beauty p {
    letter-spacing: 0px;
    color: #000000;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 400;
    margin-top: 2rem;
    line-height: 26px;
}

.booking_ppc_page .apptunix_launching_apps_inner h3 {
    letter-spacing: -1.6px;
    color: #0D0922;
    font-size: 35px;
    font-weight: bold;
    line-height: 29px;
}

.booking_ppc_page .apptunix_launching_apps_inner span.small_span {
    text-align: left;
    letter-spacing: -0.96px;
    color: #0D0922;
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    display: block;
    margin-top: 7px;
    width: 100%;
}

.booking_ppc_page .owl-theme.ecomer_techno .owl-dots .owl-dot.active_dots span {
    background: #3499FF !important;
}

.page-template-appointment-booking-app-development .input_button.submit_button input {
    background: #3499FF;
    box-shadow: 0px 3px 6px #F1B4A748;
}

.booking_ppc_page section.common_sec.ecoomer_sec_slider.rubust_techno.grey-beck {
    position: relative;
}

.booking_ppc_page img.white_img {
    display: none;
}

.booking_ppc_page .why_choose_apputnix_main ul li:hover img.colored_img {
    display: none;
}

.booking_ppc_page .why_choose_apputnix_main ul li:hover img.white_img {
    display: block;
}

@-webkit-keyframes rotation {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(359deg);
    }
}

.booking_ppc_page .right_aggregator_img {
    position: absolute;
    right: 16rem;
    top: -14rem;
    width: 32%;
    animation-name: floating;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

.booking_ppc_page section.common_sec.aggregator_sec::before {
    content: unset;
}

.booking_ppc_page section.common_sec.aggregator_sec::after {
    content: unset;
}

.booking_ppc_page section.common_sec.some_talk_section::before {
    content: unset;
}

.booking_ppc_page section.common_sec.some_talk_section::after {
    content: unset;
}

.booking_ppc_page section.common_sec.some_talk_section .conta_iner::after {
    content: unset;
}

.booking_ppc_page section.common_sec.thourgh_out_worldsec:before {
    content: unset;
}

.booking_ppc_page section.common_sec.thourgh_out_worldsec:after {
    content: unset;
}

.booking_ppc_page section.commn_sec.ecoomer_sec_slider {
    position: relative;
}

.booking_ppc_page section.commn_sec.ecoomer_sec_slider::before {
    content: unset;
}

.booking_ppc_page section.commn_sec.ecoomer_sec_slider::after {
    content: unset;
}

.page-template-appointment-booking-app-development .bottom_form_home {
    position: relative;
}

.page-template-appointment-booking-app-development .bottom_form_home:before {
    content: "";
    position: absolute;
    left: 7rem;
    top: -80px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_appoint/spray_bottol.svg);
    height: 238px;
    width: 223px;
    background-size: 100%;
    background-repeat: no-repeat;
}

.page-template-appointment-booking-app-development .bottom_form_home::after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc_appoint/lock.svg);
    height: 215px;
    width: 270px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: bottom center;
}

@keyframes floating {
    from {
        transform: translate(0, 0px);
    }
    65% {
        transform: translate(0, 15px);
    }
    to {
        transform: translate(0, -0px);
    }
}

.booking_ppc_page .cusomer_app_main {
    position: relative;
}

.booking_ppc_page .cusomer_app_main .conta_iner:after {
    content: unset;
}

.booking_ppc_page .cusomer_app_main:before {
    content: unset;
}

.booking_ppc_page .cusomer_app_main:after {
    content: unset;
}

.booking_ppc_page .left_appoint_soultion video {
    height: 600px;
    width: 100%;
}

.booking_ppc_page .right_appoint_soluion ul li {
    font-size: 18px;
    line-height: 31px;
    margin-bottom: 20px;
    color: #000;
    padding-left: 17px;
    font-weight: 500;
    position: relative;
}

.booking_ppc_page .right_appoint_soluion ul li:last-child {
    margin-bottom: 0;
}

.booking_ppc_page .right_appoint_soluion ul {
    margin: 20px 0 30px;
}

.booking_ppc_page .right_appoint_soluion ul li::before {
    content: "";
    position: absolute;
    left: 0;
    height: 8px;
    width: 8px;
    background-color: #3499FF;
    border-radius: 50%;
    top: 12px;
}

.booking_ppc_page .right_appoint_soluion h2 {
    line-height: 45px;
}

.booking_ppc_page section.common_sec.ecoomer_sec_slider.rubust_techno.grey-beck:before {
    content: unset
}

.booking_ppc_page section.common_sec.ecoomer_sec_slider.rubust_techno.grey-beck:after {
    content: unset
}


/**booking page css end**/


/**home service page css**/

.home_service_ppc_page .beauty_started_button button {
    background: #3960F0;
    box-shadow: 0px 3px 6px #3960f01a;
}

.home_service_ppc_page .app_panel_inner span {
    background: #3960F0;
}

.home_service_ppc_page .beauty_banner {
    background: #fff url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/home_service_banner.jpg);
    background-repeat: no-repeat;
    background-size: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 700px;
}

.home_service_ppc_page .beauty_banner:before {
    content: unset;
}

.home_service_ppc_page .left_beauty_content {
    width: 60%;
}

.home_service_ppc_page .right_beauty_content img {
    max-width: initial;
}

.home_service_ppc_page .right_beauty_content {
    width: 50%;
    position: relative;
    right: 0px;
    top: 2rem;
}

.home_service_ppc_page .panel_sections .img-box:before {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/home_service_patteren.svg);
}

.home_service_ppc_page section.common_sec.why_apptunix_beauty {
    padding-top: 22rem;
}

.home_service_ppc_page .background_pink_color {
    background-color: rgba(57, 96, 240, .05);
    margin: 0;
    padding-top: 70px !important;
}

.home_service_ppc_page section.common_sec.beauty_saloon_business_sec {
    padding-top: 0;
}

.home_service_ppc_page .panel_sections .img-box:before {
    left: 80px;
    top: -35px;
}

.home_service_ppc_page .admin_app_main_inner .img-box:before {
    right: 55px;
    top: -16px;
}

.home_service_ppc_page .cusomer_app_main {
    margin-top: 7rem;
}

.home_service_ppc_page .img-box img {
    width: auto;
}

.home_service_ppc_page .driver_app_main .img-box:before {
    right: 126px;
    top: -41px;
    left: unset;
}

.home_service_ppc_page .beauty_admin .admin_app_main_inner .img-box:before {
    right: 55px;
    top: -40px;
}

.home_service_ppc_page .admin_app_main_inner .img-box:before {
    left: unset;
}

.home_service_ppc_page .driver_app_main {
    padding: 12rem 0 5rem;
}

.home_service_ppc_page .why_choose_apputnix_main ul li:hover {
    background: #3960F0;
    box-shadow: unset;
}

.home_service_ppc_page .apptunix_launching_apps ul li:before {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/home_service_patteren.svg);
    background-repeat: no-repeat;
    background-size: 100%;
}

.home_service_ppc_page section.common_sec.some_talk_section {
    background-color: rgba(57, 96, 240, .05);
    padding-bottom: 100px;
}

.home_service_ppc_page .inner_circle_beauty {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/home_circle.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 85%;
}

.home_service_ppc_page .owl-theme.ecomer_techno .owl-dots .owl-dot.active_dots span {
    background: #3960f0 !important;
}

.home_service_ppc_page section.common_sec.demand_glimpse_Delivery_sec:after {
    content: unset;
}

.home_service_ppc_page section.common_sec.demand_glimpse_Delivery_sec {
    padding-top: 0;
    height: 770px;
}

.home_service_ppc_page .solutions_above_inner .beauty_started_button button {
    margin: 20px auto 0;
}

.home_service_ppc_page .animated_curve svg path {
    fill: #f5fbfd !important;
}

.home_service_ppc_page .screen_shots .owl-nav button span {
    background-color: #3960f0ba !important;
}

.home_service_ppc_page .industry_main_demand ul li:nth-child(2) .animated_curve svg path {
    fill: #faf1fd !important;
}

.home_service_ppc_page .industry_main_demand ul li:nth-child(3) .animated_curve svg path {
    fill: #edfaf9 !important;
}

.home_service_ppc_page .industry_main_demand ul li:nth-child(4) .animated_curve svg path {
    fill: #fef5f5 !important;
}

.home_service_ppc_page .industry_main_demand ul li:nth-child(5) .animated_curve svg path {
    fill: #f5effe !important;
}

.home_service_ppc_page .industry_main_demand ul li:nth-child(6) .animated_curve svg path {
    fill: #edfaed !important;
}

.home_service_ppc_page .industry_main_demand ul li:nth-child(7) .animated_curve svg path {
    fill: #fdeefa !important;
}

.home_service_ppc_page .industry_main_demand ul li:nth-child(8) .animated_curve svg path {
    fill: #f2f2fe !important;
}

.home_service_ppc_page .industry_main_demand ul li:nth-child(9) .animated_curve svg path {
    fill: #f7f5fe !important;
}

.home_service_ppc_page .industry_main_demand ul li:nth-child(10) .animated_curve svg path {
    fill: #f7f2fc !important;
}

.home_service_ppc_page .industry_main_demand ul li:nth-child(11) .animated_curve svg path {
    fill: #f5faff !important;
}

.home_service_ppc_page .industry_main_demand ul li:nth-child(12) .animated_curve svg path {
    fill: #f9f2ff !important;
}

.home_service_ppc_page .industry_main_demand ul li:nth-child(13) .animated_curve svg path {
    fill: #fff5f5 !important;
}

.home_service_ppc_page .industry_main_demand ul li:nth-child(14) .animated_curve svg path {
    fill: #fef9f3 !important;
}

.home_service_ppc_page .industry_main_demand ul li:nth-child(15) .animated_curve svg path {
    fill: #fbf7f7 !important;
}

.home_service_ppc_page .industry_main_demand ul li:hover .industry_inner_demand {
    background: #38aed9;
}

.home_service_ppc_page .industry_main_demand ul li:nth-child(2):hover .industry_inner_demand {
    background: #b13add;
}

.home_service_ppc_page .industry_main_demand ul li:nth-child(3):hover .industry_inner_demand {
    background: #03b1aa;
}

.home_service_ppc_page .industry_main_demand ul li:nth-child(4):hover .industry_inner_demand {
    background: #ea4646;
}

.home_service_ppc_page .industry_main_demand ul li:nth-child(5):hover .industry_inner_demand {
    background: #6f25e6;
}

.home_service_ppc_page .industry_main_demand ul li:nth-child(6):hover .industry_inner_demand {
    background: #01b501;
}

.home_service_ppc_page .industry_main_demand ul li:nth-child(7):hover .industry_inner_demand {
    background: #de11b7;
}

.home_service_ppc_page .industry_main_demand ul li:nth-child(8):hover .industry_inner_demand {
    background: #4a4aeb;
}

.home_service_ppc_page .industry_main_demand ul li:nth-child(9):hover .industry_inner_demand {
    background: #906df2;
}

.home_service_ppc_page .industry_main_demand ul li:nth-child(10):hover .industry_inner_demand {
    background: #8d46d3;
}

.home_service_ppc_page .industry_main_demand ul li:nth-child(11):hover .industry_inner_demand {
    background: #74b9ff;
}

.home_service_ppc_page .industry_main_demand ul li:nth-child(12):hover .industry_inner_demand {
    background: #ad4dff;
}

.home_service_ppc_page .industry_main_demand ul li:nth-child(13):hover .industry_inner_demand {
    background: #ff7777;
}

.home_service_ppc_page .industry_main_demand ul li:nth-child(14):hover .industry_inner_demand {
    background: #ed8620;
}

.home_service_ppc_page .industry_main_demand ul li:nth-child(15):hover .industry_inner_demand {
    background: #ad6961;
}

.home_service_ppc_page section.common_sec.ecoomer_sec_slider.rubust_techno.grey-beck:before {
    content: unset;
}

.home_service_ppc_page section.common_sec.ecoomer_sec_slider.rubust_techno.grey-beck:after {
    content: unset;
}

.home_service_ppc_page .industry_main_demand ul li {
    margin-bottom: 14px;
}

.home_service_ppc_page section.common_sec.thourgh_out_worldsec:before {
    content: unset;
}

.home_service_ppc_page section.common_sec.thourgh_out_worldsec:after {
    content: unset;
}

.home_service_ppc_page section.common_sec.beauty_launch_app_sec {
    padding-top: 6rem;
}

.home_service_ppc_page .solutions_above_inner {
    margin-top: 56px;
}

.page-template-on-demand-home-service .input_button.submit_button input {
    background: #3960f0;
}


/**home service page css end**/


/**On-demand mobile apps page **/

.on_demang_mobile_ppc_page {
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.conta_iner {
    width: 1170px !important;
    margin: 0 auto;
}

.on_demand_mobile_banner {
    height: 700px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    z-index: 1;
    padding-top: 70px;
}

.on_demand_mobile_banner:before {
    content: "";
    position: absolute;
    left: -100px;
    bottom: -25px;
    width: 340px;
    height: 177px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/demand_mobile/banner_top_elements.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: left bottom;
    animation: spin2 4s infinite alternate;
}

.mobile_view_img {
    display: none;
}

.on_demand_mobile_banner:after {
    content: "";
    position: absolute;
    right: -100px;
    top: -100px;
    height: 772px;
    width: 800px;
    background: transparent linear-gradient(228deg, #4099f1 0%, #40e6f1 100%) 0% 0% no-repeat padding-box;
    opacity: .43;
    border-radius: 0 0 0 79px;
    z-index: -1;
    transform: rotate(6deg);
}

.demand_mobile_content {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.demand_started_button button {
    background: transparent linear-gradient(93deg, #4099F1 0%, #40EBF1 100%) 0% 0% no-repeat padding-box;
    border-radius: 4px;
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 22px;
    line-height: normal;
    font-weight: 500;
}

.demand_main_heading h1 {
    letter-spacing: 0px;
    color: #000000;
    font-size: 48px;
    font-weight: bold;
    line-height: 52px;
}

.demand_main_heading h1 span {
    display: flex;
    color: #4099F1;
    opacity: 0;
}

.demand_content_left {
    width: 55%;
}

.demand_content_right {
    width: 50%;
    position: relative;
    right: 5rem;
    top: 7rem;
}

.demand_main_heading p {
    letter-spacing: 0px;
    color: #3D3D3D;
    font-size: 21px;
    line-height: 30px;
    font-weight: 400;
    margin: 10px 0 25px;
}

.demand_sub_heading h2 {
    letter-spacing: 0px;
    color: #000000;
    font-weight: bold;
    font-size: 36px;
    line-height: 44px;
}

.demand_sub_heading p {
    letter-spacing: 0px;
    color: #000000;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    margin-top: 5px;
}

.demand_sub_heading {
    text-align: center;
}

.common_sec {
    padding: 70px 0;
}

.demand_businessapp_main {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    z-index: 1;
}

.demand_businessapp_main:after {
    position: absolute;
    right: 0;
    bottom: -7rem;
    content: "";
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/demand_mobile/launch_right_bottom.svg);
    height: 217px;
    width: 275px;
    background-repeat: no-repeat;
    background-size: 82%;
    animation: spin2 4s infinite alternate;
}

.business_left_inner {
    width: 40%;
    position: relative;
    top: 5rem;
    left: 5rem;
}

.business_left_inner ul li .business_inner_app_page:hover h3,
.business_left_inner ul li .business_inner_app_page:hover p {
    color: #4099f1;
}

.business_right_inner {
    width: 50%;
}

.business_left_inner ul {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}

.business_left_inner ul li .business_inner_app_page:hover {
    background: #fff 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 19px #1547FC4E;
    border: 4px dashed #4099f1;
    border-radius: 10px;
}

.business_left_inner ul li {
    width: 47%;
    transform: rotate(-12deg);
}

.business_left_inner ul li:last-child {
    transform: rotate(-12deg) translate(0px, -5rem);
}

.business_left_inner ul li .business_inner_app_page {
    width: 100%;
    background: #ffff;
    box-shadow: 0 0 0 2px #f0f0f0;
    border-radius: 10px;
    border: 4px dashed #fff0;
    flex-direction: column;
    padding: 20px;
    min-height: 210px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 2rem;
}

.business_inner_app_page h3 {
    letter-spacing: 0px;
    color: #000000;
    font-size: 62px;
    font-weight: 600;
    line-height: 76px;
}

.business_inner_app_page p {
    letter-spacing: 0px;
    color: #000000;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    margin-top: 3rem;
}

.business_right_inner .demand_sub_heading {
    text-align: left;
}

.business_right_inner .demand_sub_heading h2 {
    letter-spacing: 0px;
    color: #000000;
    font-size: 46px;
    font-weight: bold;
    line-height: 57px;
}

.business_right_inner p {
    letter-spacing: 0px;
    color: #7E7E7E;
    font-size: 18px;
    line-height: 22px;
    font-weight: 500;
}

.business_right_inner .demand_started_button {
    margin-top: 3rem;
}

section.common_sec.demand_businessapp_sec:after {
    content: "";
    position: absolute;
    left: -4px;
    bottom: -100px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/demand_mobile/launch_left_bottom.svg);
    height: 190px;
    width: 190px;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: 80%;
    animation: spin1 4s infinite alternate;
}

.top_iocn .white_icon {
    display: none;
}

section.common_sec.demand_businessapp_sec {
    position: relative;
    z-index: 1;
    padding-top: 30px;
    padding-bottom: 0;
}

section.common_sec.demand_businessapp_sec:before {
    content: "";
    position: absolute;
    left: 0;
    top: 33px;
    bottom: 0;
    border-left: solid 250px #4099f1;
    border-top: solid 225px transparent;
    border-bottom: solid 225px transparent;
    background: transparent linear-gradient(0deg, #40eaf1 0%, #4099f1 100%) 0% 0% no-repeat padding-box;
    opacity: .12;
    z-index: -1;
    height: 454px;
}

.industry_inner_demand {
    background: #fff;
    padding: 20px 20px 20px;
    transition: ease-in-out .3s;
    position: relative;
    overflow: hidden;
    z-index: 1;
    text-align: left;
    box-shadow: 0 0 0 1px #ddd;
    height: 100%;
}

section.common_sec.demand_industry_sec {
    position: relative;
    z-index: 1;
}

section.common_sec.demand_industry_sec::before {
    content: "";
    position: absolute;
    left: -15rem;
    top: 40%;
    height: 500px;
    width: 300px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/demand_mobile/industry_left_triagle.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: left center;
}

section.common_sec.demand_industry_sec::after {
    content: "";
    position: absolute;
    right: -15rem;
    top: 40%;
    height: 500px;
    width: 300px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/demand_mobile/industry_right_triagle.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: left center;
}

.development_process_inner h3 {
    letter-spacing: 0px;
    color: #000000;
    font-size: 23px;
    line-height: 28px;
    font-weight: bold;
    margin-top: 10px;
}

.demand_development_process ul {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 65%;
    margin: 0 auto;
}

.demand_development_process ul li {
    width: 30%;
    position: relative;
}

.demand_development_process ul li:nth-child(4),
.demand_development_process ul li:nth-child(5) {
    width: 50%;
    text-align: right;
    display: flex;
    align-items: stretch;
    justify-content: flex-end;
    margin: 10rem 0;
}

.demand_development_process {
    margin-top: 5rem;
}

span.straight_line {
    display: block;
    width: 72%;
    position: absolute;
    height: 3px;
    background-color: #000;
    right: -84px;
    bottom: 40px;
}

.development_process_inner.launch_box_demand {
    display: flex;
    flex-direction: row-reverse;
    align-items: flex-end;
}

.development_process_inner.launch_box_demand h3 {
    font-size: 35px;
    line-height: 43px;
    font-weight: bold;
    position: absolute;
    left: -1rem;
    bottom: -115px;
}

.development_process_inner.launch_box_demand figure {
    position: absolute;
    bottom: -157px;
    right: -145px;
}

.demand_development_process ul li:nth-child(5) span.straight_line {
    right: unset;
    left: -53px;
    width: 77%;
}

.demand_development_process ul li:nth-child(7) span.straight_line {
    width: 275px;
    right: -200px;
}

.demand_development_process ul li:nth-child(4) span.straight_line {
    left: 84px;
    right: unset;
    width: 120px;
    height: 3px;
}

.development_process_inner {
    width: 200px;
    text-align: center;
}

.industry_main_demand ul {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}

.industry_main_demand ul li {
    width: 19%;
    transition: ease-in-out 0.3s;
    margin-bottom: 12px;
}

.industry_inner_demand h3 {
    letter-spacing: 0px;
    color: #000000;
    font-size: 22px;
    line-height: 27px;
    font-weight: 500;
}

.industry_main_demand ul li:hover .industry_inner_demand {
    background: #B13ADD;
    box-shadow: 0px 3px 16px #00000029;
}

.industry_main_demand ul li:nth-child(2):hover .industry_inner_demand {
    background: #03b1aa;
}

.industry_main_demand ul li:nth-child(3):hover .industry_inner_demand {
    background: #38aed9;
}

.industry_main_demand ul li:nth-child(4):hover .industry_inner_demand {
    background: #6f25e6;
}

.industry_main_demand ul li:nth-child(5):hover .industry_inner_demand {
    background: #ea4646;
}

.industry_main_demand ul li:nth-child(6):hover .industry_inner_demand {
    background: #01b501;
}

.industry_main_demand ul li:nth-child(7):hover .industry_inner_demand {
    background: #de11b7;
}

.industry_main_demand ul li:nth-child(8):hover .industry_inner_demand {
    background: #4a4aeb;
}

.industry_main_demand ul li:nth-child(9):hover .industry_inner_demand {
    background: #ad6961;
}

.industry_main_demand ul li:nth-child(10):hover .industry_inner_demand {
    background: #ff8e80;
}

.industry_main_demand ul li:nth-child(11):hover .industry_inner_demand {
    background: #74b9ff;
}

.industry_main_demand ul li:nth-child(12):hover .industry_inner_demand {
    background: #fecb6f;
}

.industry_main_demand ul li:nth-child(13):hover .industry_inner_demand {
    background: #906df2;
}

.industry_main_demand ul li:nth-child(14):hover .industry_inner_demand {
    background: #45e3f0;
}

.industry_main_demand ul li:nth-child(15):hover .industry_inner_demand {
    background: #8d46d3;
}

.industry_main_demand ul li:nth-child(16):hover .industry_inner_demand {
    background: #f77;
}

.industry_main_demand ul li:nth-child(17):hover .industry_inner_demand {
    background: #ffdd21;
}

.industry_main_demand ul li:nth-child(18):hover .industry_inner_demand {
    background: #ad4dff;
}

.industry_main_demand ul li:nth-child(19):hover .industry_inner_demand {
    background: #ed8620;
}

.industry_main_demand ul li:nth-child(20):hover .industry_inner_demand {
    background: #012bb5;
}

.industry_main_demand ul li:hover .industry_inner_demand .top_iocn .white_icon {
    display: block;
}

.industry_main_demand ul li:hover .industry_inner_demand h3 {
    color: #FDFDFD;
}

.top_iocn {
    margin-bottom: 2rem;
}

.industry_main_demand {
    margin-top: 4rem;
}

.industry_inner_demand a {
    letter-spacing: 0px;
    color: #bfbfbf;
    font-weight: 500;
    font-size: 16px;
    position: absolute;
    left: 0;
    right: 0;
    transform: translate(0px, 33px);
    transition: ease-in-out 0.3s;
    opacity: 0;
}

.industry_main_demand ul li:hover .industry_inner_demand a {
    opacity: 1;
    transform: translate(0px, 10px);
}

.solutions_above_inner {
    text-align: center;
    margin-top: 2rem;
}

.solutions_above_inner h2 {
    letter-spacing: 0px;
    color: #000000;
    font-size: 28px;
    line-height: 34px;
    font-weight: 500;
}

.solutions_above_inner .demand_started_button button {
    margin: 0 auto;
}

.solutions_above_inner .demand_started_button {
    margin-top: 2rem;
}

section.common_sec.customize_demand_sec {
    background: transparent linear-gradient(180deg, #e9fbfd 0%, #40BDF100 100%) 0% 0% no-repeat padding-box;
    position: relative;
    z-index: 1;
}

section.common_sec.customize_demand_sec:before {
    content: "";
    position: absolute;
    left: 2px;
    top: -129px;
    height: 200px;
    width: 300px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/demand_mobile/customize_left_top.svg);
    background-repeat: no-repeat;
    background-size: 49%;
    animation: spin1 4s infinite alternate;
}

section.common_sec.customize_demand_sec:after {
    content: "";
    position: absolute;
    right: 0;
    top: -215px;
    height: 295px;
    width: 300px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/demand_mobile/customize_right_top.svg);
    background-repeat: no-repeat;
    background-size: 53%;
    background-position: right center;
    animation: spin1 4s infinite alternate;
}

.flexibility_customization_main {
    padding: 30px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    z-index: 1;
    height: 300px;
    background: transparent linear-gradient(63deg, #4099F1 0%, #40EBF1 100%) 0% 0% no-repeat padding-box;
    border-radius: 20px;
    opacity: 1;
}

.left_flexibilty_inner {
    width: 60%;
}

.right_flexibilty_inner {
    position: relative;
    right: 0;
    width: 33%;
}

.left_flexibilty_inner h2 {
    letter-spacing: 0px;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 29px;
    line-height: 36px;
}

.left_flexibilty_inner p {
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
    margin: 11px 0 30px;
}

.business_slider_inner figure {
    background-color: #fff;
    padding: 10px;
    transition: ease-in-out .4s;
    border-radius: 10px;
}

.business_slider_content h3 {
    letter-spacing: 0px;
    color: #3D3D3D;
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
}

.business_slider_inner {
    position: relative;
    z-index: 1;
    margin: 0 10px;
    padding-bottom: 30px;
    transition: ease-in-out 0.4s;
}

.custmize_slider {
    margin-top: 5rem;
}

.business_slider_content {
    box-shadow: 0px 3px 6px #00000029;
    padding: 9px;
    text-align: center;
    border-radius: 6px;
    line-height: normal;
    position: absolute;
    bottom: 24px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 80%;
    background-color: #fff;
    transition: ease-in-out .4s;
    min-height: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.business_slider_inner:hover figure {
    background: #156CC2 0% 0% no-repeat padding-box;
}

.business_slider_inner:hover .business_slider_content {
    background: #156CC2 0% 0% no-repeat padding-box;
}

.owl-item.active.center .business_slider_inner .business_slider_content {
    background: #156CC2 0% 0% no-repeat padding-box;
}

.business_slider_inner:hover .business_slider_content h3 {
    color: #fff;
}

.owl-item.active.center .business_slider_inner .business_slider_content h3 {
    color: #fff;
}

.owl-item.active.center .business_slider_inner figure {
    background: #156CC2 0% 0% no-repeat padding-box;
}

.owl-nav button span {
    background-color: rgba(0, 31, 149, 0.53);
    border-radius: 50%;
    height: 60px;
    width: 60px;
    display: block;
}

.owl-nav button {
    position: absolute;
    top: 0;
    bottom: 0;
    background-color: transparent !important;
    z-index: 1;
    width: 100px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    animation: unset;
}

.owl-nav button.owl-prev span {
    color: transparent;
    background: rgba(0, 31, 149, 0.53) url(https://www.apptunix.com/wp-content/themes/apptunix/images/delivery_prev.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 15px;
}

.owl-nav button.owl-next span {
    color: transparent;
    background: rgba(0, 31, 149, 0.53) url(https://www.apptunix.com/wp-content/themes/apptunix/images/delivery_next.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 15px;
}

.owl-nav button.owl-next {
    right: -71px;
    padding: 0 !important;
    margin: 0 !important;
}

.owl-nav button.owl-prev {
    left: -71px;
    padding: 0 !important;
    margin: 0 !important;
}

section.common_sec.some_talk_section {
    background-color: rgba(172, 242, 249, 0.06);
}

section.common_sec.demand_why_apptunix_sec {
    background: transparent linear-gradient(0deg, #edfbfe 0%, #40BDF100 100%) 0% 0% no-repeat padding-box;
    position: relative;
    z-index: 1;
}

section.common_sec.demand_why_apptunix_sec:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 200px;
    width: 230px;
    background: url(http://apptunix.staging.wpengine.com/solutions/wp-content/themes/apptunix-ppc/images/demand_mobile/why_apptunix_left_element.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    animation: spin2 4s infinite alternate;
}

section.common_sec.demand_why_apptunix_sec:after {
    content: "";
    position: absolute;
    left: -11px;
    bottom: -76px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/demand_mobile/why_appunix_bottom_left.svg);
    height: 248px;
    width: 166px;
    background-size: 100%;
    background-repeat: no-repeat;
    animation: spin2 4s infinite alternate;
}

section.common_sec.demand_glimpse_Delivery_sec:after {
    content: "";
    position: absolute;
    right: -30px;
    top: -60px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/demand_mobile/why_under_section_element.svg);
    height: 200px;
    width: 200px;
    background-repeat: no-repeat;
    background-size: 100%;
    animation: spin2 4s infinite alternate;
}

.demand_apptunix_inner {
    padding: 20px;
    transition: ease-in-out .4s;
    background: #FFFFFF;
    border-radius: 8px;
    height: 100%;
}

.demand_why_apptunix_main ul li:hover .demand_apptunix_inner {
    box-shadow: 0px 10px 30px #99999933;
}

.demand_why_apptunix_main ul {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}

.demand_why_apptunix_main ul li {
    margin-bottom: 20px;
    width: 32%;
    text-align: center;
}

.demand_why_apptunix_main ul li:nth-child(4) {
    margin-bottom: 0px;
}

.demand_why_apptunix_main ul li:nth-child(5) {
    margin-bottom: 0px;
}

.demand_why_apptunix_main ul li:last-child {
    margin-bottom: 0px;
}

.demand_why_apptunix_main {
    width: 90%;
    margin: 10rem auto 0;
}

.demand_why_apptunix_main ul li:nth-child(2) {
    transform: translate(0px, -5rem);
}

.demand_why_apptunix_main ul li:nth-child(5) {
    transform: translate(0px, -4.5rem);
}

.demand_apptunix_inner h3 {
    letter-spacing: 0px;
    color: #000000;
    font-size: 20px;
    line-height: 24px;
    font-weight: bold;
    margin: 3rem 0 10px;
}

.demand_apptunix_inner p {
    letter-spacing: 0px;
    color: #000000;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
}

.demand_plateform_feauters_main ul {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    position: relative;
    flex-direction: column;
    text-align: left;
}

.demand_plateform_feauters_main {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.demand_featurs_content h3 {
    letter-spacing: 0px;
    color: #000000;
    font-size: 23px;
    line-height: 28px;
    font-weight: bold;
}

.demand_featurs_content p {
    letter-spacing: 0px;
    color: #646464;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    width: 100%;
    margin: 0 auto;
}

.demand_plateform_feauters_main ul li:nth-child(2) img {
    max-width: 870px;
    left: 0;
    right: 0;
    position: relative;
}

section.common_sec.demand_glimpse_Delivery_sec {
    padding-bottom: 0;
    position: relative;
    z-index: 1;
}

.owl-theme .owl-nav {
    margin-top: 0px;
}

section.common_sec.ecoomer_sec_slider.rubust_techno.grey-beck:before {
    content: "";
    position: absolute;
    left: 56px;
    top: -47px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/demand_mobile/robust_top_element.svg);
    background-repeat: no-repeat;
    background-size: 75%;
    height: 200px;
    width: 280px;
    animation: spin1 4s infinite alternate;
}

section.common_sec.ecoomer_sec_slider.rubust_techno.grey-beck:after {
    content: "";
    position: absolute;
    right: 8rem;
    top: -70px;
    height: 168px;
    width: 208px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/demand_mobile/robut_right_element.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    animation: spin2 4s infinite alternate;
}


section.common_sec.thourgh_out_worldsec {
    position: relative;
    z-index: 1;
}

section.common_sec.thourgh_out_worldsec:before {
    content: "";
    position: absolute;
    left: -39px;
    top: -75px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/demand_mobile/demand_world_element.svg);
    background-repeat: no-repeat;
    background-size: 72%;
    height: 300px;
    width: 232px;
    animation: spin1 4s infinite alternate;
}

section.common_sec.thourgh_out_worldsec:after {
    content: "";
    position: absolute;
    right: 39px;
    top: -200px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/demand_mobile/demand_world_top_right.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 300px;
    width: 200px;
    animation: spin2 4s infinite alternate;
}

section.common_sec.ecoomer_sec_slider.our_client_part_sec {
    padding-top: 0;
}

.our_client_part_sec {
    position: relative;
    z-index: 1;
}

.demand_started_button button svg path {
    fill: #fff !important;
    opacity: 1 !important
}

.left_flexibilty_inner .demand_started_button button svg path {
    fill: #000 !important;
    opacity: 1 !important;
}

.demand_started_button button svg {
    margin-left: 5px;
}

section.common_sec.demand_development_process_sec:before {
    content: "";
    position: absolute;
    left: -122px;
    top: 21px;
    height: 340px;
    width: 400px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/demand_mobile/process_top_left_element.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    animation: spin2 4s infinite alternate;
}

section.common_sec.demand_development_process_sec {
    position: relative;
    z-index: 1;
}

section.common_sec.demand_development_process_sec:after {
    content: "";
    position: absolute;
    left: -17rem;
    top: 7%;
    height: 500px;
    width: 375px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/demand_mobile/industry_left_triagle.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: left center;
}

section.common_sec.demand_development_process_sec .conta_iner:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    height: 285px;
    width: 200px;
    background: url(http://apptunix.staging.wpengine.com/solutions/wp-content/themes/apptunix-ppc/images/demand_mobile/process_top_right_element.svg);
    background-repeat: no-repeat;
    background-size: 70%;
    animation: spin1 4s infinite alternate;
}


/**screenshots css**/

.slideing_ecommer .item h3 {
    opacity: 0;
    font-size: 20px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: normal;
    text-align: center;
    color: #000;
    position: relative;
    z-index: 1;
    text-transform: capitalize;
}

.slideing_ecommer .owl-item.active.center .item h3 {
    opacity: 1;
}

.slideing_ecommer .owl-item.active.center .item h3::after {
    content: "";
    position: absolute;
    height: 6px;
    width: 79px;
    background: linear-gradient(91deg, #4099f1 8%, #40ebf1 100%);
    bottom: -13px;
    margin: 0 auto;
    left: 0;
    right: 0;
}

.screen_sec {
    padding: 38px 7px 50px;
}

.slideing_ecommer .owl-carousel .owl-item img {
    width: 100%;
    margin: 0 auto;
    transition: all .5s ease-out;
}

.screen_shots .owl-item .item {
    padding: 7rem 0 0rem;
}

.screen_shots .owl-item.active.center .screen_sec img {
    opacity: 1;
    width: 100%;
    transform: scale(1.1);
    border-radius: 21px;
}

.screen_shots .owl-dots {
    display: none;
}

img.iphone-bumper {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 286px;
    z-index: 9;
    top: 73px;
}

.slideing_ecommer {
    position: relative;
}


/**screenshots css end**/

.owl-theme.ecomer_techno .owl-dots .owl-dot.active_dots span {
    background: #409DF1 0% 0% no-repeat padding-box;
}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
    outline: unset !important
}

.latest_header_sec .dropdown-menu li .conta_iner {
    width: 100% !important;
}

.input_button.submit_button input {
    background: transparent linear-gradient(93deg, #4099f1 0%, #40ebf1 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #F1B4A748;
}

section.common_sec.ecoomer_sec_slider.rubust_techno.grey-beck {
    position: relative;
    position: relative;
    z-index: 1;
}

.customize_busniness_slider .owl-dots {
    display: none !important;
}

img.white_img {
    display: none;
}

.why_choose_apputnix_main ul li:hover img.colored_img {
    display: none;
}

.why_choose_apputnix_main ul li:hover img.white_img {
    display: block;
}

@-webkit-keyframes rotation {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(359deg);
    }
}

.right_aggregator_img {
    position: absolute;
    right: 2rem;
    top: -27rem;
    width: 47%;
    animation-name: floating;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

@keyframes floating {
    from {
        transform: translate(0, 0px);
    }
    65% {
        transform: translate(0, 15px);
    }
    to {
        transform: translate(0, -0px);
    }
}

.left_flexibilty_inner .demand_started_button button {
    background: #fff;
    color: #000;
}

.animated {
    -webkit-animation-duration: 0 ms !important;
    animation-duration: 0 ms !important;
    -webkit-animation-fill-mode: both !important;
    animation-fill-mode: both !important;
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}

@keyframes fadeOut {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}

.owl-theme.banner_slider .owl-nav.disabled+.owl-dots {
    margin-top: 0;
    position: absolute;
    top: 70px;
    left: 0;
    transform: translate(-53.6rem, 22rem);
    width: 100%;
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.owl-theme.banner_slider .owl-dots .owl-dot span {
    height: 100px;
    width: 100%;
    position: relative;
    z-index: 1;
    text-align: left;
    background-color: transparent !important;
}

.owl-theme.banner_slider .owl-dots .owl-dot span::before {
    content: "Food Delivery App";
    position: absolute;
    top: 0;
    left: 0;
    font: Bold 48px/58px Montserrat;
    letter-spacing: 0px;
    color: #4099F1;
}

.owl-theme.ecomer_techno .owl-dots .owl-dot.active_dots span {
    background: #4099F1 !important;
}

.owl-theme.banner_slider .owl-dots .owl-dot:nth-child(2) span::before {
    content: "Grocery App";
}

.owl-theme.banner_slider .owl-dots .owl-dot:nth-child(3) span::before {
    content: "Beauty App";
}

.owl-theme.banner_slider .owl-dots .owl-dot:nth-child(4) span::before {
    content: "Home Services App";
}

.owl-theme.banner_slider .owl-dots .owl-dot:nth-child(6) span::before {
    content: "Pickup & Delivery App";
}

.owl-theme.banner_slider .owl-dots .owl-dot:nth-child(5) span::before {
    content: "Taxi Booking App";
}

.owl-theme.banner_slider .owl-dots .owl-dot:nth-child(7) span::before {
    content: "Laundry App";
}

.owl-theme.banner_slider .owl-dots .owl-dot span {
    height: 47px;
    width: 100%;
    position: relative;
    z-index: 1;
    text-align: left;
    background: transparent !important;
    margin: 0;
}

.owl-theme.banner_slider .owl-nav.disabled+.owl-dots .owl-dot.active_dots {
    display: block;
}

.owl-theme.banner_slider .owl-nav.disabled+.owl-dots .owl-dot {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.owl-carousel.banner_slider,
.owl-carousel.banner_slider .owl-item {
    position: unset;
}

.demand_development_process ul li:nth-child(3) span.straight_line:before {
    content: "";
    position: absolute;
    right: -75px;
    height: 223px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/demand_mobile/process_right_line.svg);
    top: 0px;
    background-repeat: no-repeat;
    background-size: 212px;
    width: 224px;
    z-index: -1;
}

.demand_development_process ul li:nth-child(4) span.straight_line:before {
    left: -166px;
    content: "";
    position: absolute;
    height: 223px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/demand_mobile/process_left_line.svg);
    top: 0;
    background-repeat: no-repeat;
    background-size: 230px;
    width: 224px;
    z-index: -1;
}

.demand_plateform_feauters_left {
    width: 55%;
    padding-right: 4rem;
}

.demand_plateform_feauters_right {
    width: 45%;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
}

.demand_plateform_feauters_right .demand_sub_heading {
    text-align: left;
    width: 100%;
    margin-bottom: 15px;
}

.demand_plateform_feauters_right ul li {
    margin-bottom: 18px;
}

.animated_curve {
    width: 112px;
    height: 112px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-repeat: no-repeat;
}

.industry_main_demand ul li .animated_curve img.white_icon {
    display: none;
}

.owl-carousel .owl-item .business_slider_inner img {
    border-radius: 10px;
}

.demand_plateform_feauters_right span.blue_color {
    color: #4099f1;
}

.mobile_view_process {
    display: none !important;
}

.animated_curve figure {
    position: absolute;
}

@-webkit-keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}

.animated_curve svg {
    animation: rotate 15s infinite linear;
}

.animated_curve svg path {
    fill: #f9f1fc !important;
    opacity: 1 !important;
}

.industry_main_demand ul li:nth-child(2) .animated_curve svg path {
    fill: #eefaf9 !important;
}

.industry_main_demand ul li:nth-child(3) .animated_curve svg path {
    fill: #f6fbfd !important;
}

.industry_main_demand ul li:nth-child(4) .animated_curve svg path {
    fill: #f5f0fd !important;
}

.industry_main_demand ul li:nth-child(5) .animated_curve svg path {
    fill: #fef6f6 !important;
}

.industry_main_demand ul li:nth-child(6) .animated_curve svg path {
    fill: #eefaee !important;
}

.industry_main_demand ul li:nth-child(7) .animated_curve svg path {
    fill: #fdeffa !important;
}

.industry_main_demand ul li:nth-child(8) .animated_curve svg path {
    fill: #f3f3fe !important;
}

.industry_main_demand ul li:nth-child(9) .animated_curve svg path {
    fill: #fbf8f8 !important;
}

.industry_main_demand ul li:nth-child(10) .animated_curve svg path {
    fill: #fff7f7 !important;
}

.industry_main_demand ul li:nth-child(11) .animated_curve svg path {
    fill: #f6faff !important;
}

.industry_main_demand ul li:nth-child(12) .animated_curve svg path {
    fill: #fffdf8 !important;
}

.industry_main_demand ul li:nth-child(13) .animated_curve svg path {
    fill: #f8f5fe !important;
}

.industry_main_demand ul li:nth-child(14) .animated_curve svg path {
    fill: #f6feff !important;
}

.industry_main_demand ul li:nth-child(15) .animated_curve svg path {
    fill: #f7f3fc !important;
}

.industry_main_demand ul li:nth-child(16) .animated_curve svg path {
    fill: #fff6f6 !important;
}

.industry_main_demand ul li:nth-child(17) .animated_curve svg path {
    fill: #fffdf5 !important;
}

.industry_main_demand ul li:nth-child(18) .animated_curve svg path {
    fill: #faf3ff !important;
}

.industry_main_demand ul li:nth-child(19) .animated_curve svg path {
    fill: #fef9f5 !important;
}

.industry_main_demand ul li:nth-child(20) .animated_curve svg path {
    fill: #f3f5fc !important;
}

.demand_started_button button svg {
    width: auto !important;
}

.home_service_ppc_page .industry_main_demand ul li a {
    cursor: pointer;
}


/**On-demand mobile apps page end**/


/**Uber for X page css**/

.feature_list .uberXicon:after {
    content: "";
    height: 2px;
    left: 100%;
    position: absolute;
    top: 50%;
    width: 0;
    z-index: 2;
    transition: all .3s ease 0s;
    border-bottom: dotted 2px #fff;
}

.feature_list .uberXicon::before {
    background-color: #fff;
    box-shadow: 0 0 0 5px rgba(236, 76, 118, 0.4);
    animation: shadzoom 1s infinite;
    border-radius: 100%;
    content: "";
    height: 20px;
    position: absolute;
    right: -125px;
    top: calc(50% - 10px);
    width: 20px;
    z-index: 2;
    opacity: 0;
    transition: all 1.5s ease 0s;
}

.feature_list:hover .uberXicon::after,
.feature_list.active .uberXicon::after {
    width: 110px;
    transition: all 0.3s ease 0s;
}

.uberX_banner {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/uber_fox_banner.jpg);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 1050px;
    background-position: bottom center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.uberX_banner_content {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    height: 50%;
}

.uberX_package_features_boxes .panel-body {
    color: #000;
}

.uberX_package_features_boxes .panel-active .panel-body {
    color: #fff;
}

.uberX_banner .conta_iner {
    height: 100%;
    position: relative;
}

.uberX_started_button button {
    background: transparent linear-gradient(180deg, #1C75EF 0%, #7500CB 100%) 0% 0% no-repeat padding-box;
    border-radius: 4px;
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 22px;
    font-weight: 500;
    line-height: normal;
}

.uberX_started_button.uberX_white_button button {
    background: #fff;
    color: #542CD9;
}

.uberX_started_button.uberX_center_button button {
    margin: 0 auto;
}

.main_heading_uberX h1 {
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 40px;
    line-height: 56px;
    font-weight: 600;
}

.uberX_started_button button svg {
    margin-left: 10px;
}

.solutions_above_inner h2 {
    margin-bottom: 3rem;
}

span.extra_bold {
    font-weight: 800;
    display: flex;
    align-items: center;
    justify-content: center;
}

.main_heading_uberX p {
    letter-spacing: 0px;
    color: #fff;
    font-size: 18px;
    line-height: 31px;
    font-weight: 400;
    margin: 5px 0 20px;
}

.right_uberX_content {
    position: absolute;
    bottom: -12px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.right_uberX_row {
    display: flex;
    width: 100%;
    align-items: flex-start;
    justify-content: space-between;
}

.fealist_content .list-inline li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 25px;
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 25px;
    line-height: normal;
    font-weight: 700;
    margin-bottom: 4rem;
    cursor: pointer;
    position: relative;
}

.fealist_content {
    padding-top: 7rem;
    width: 30%;
}

.feature_list .uberXicon:before {
    background-color: #3441c3a8;
    box-shadow: 0 0 0 5px #3441c340;
    animation: shadzoom 1s infinite;
    border-radius: 100%;
    content: "";
    height: 20px;
    position: absolute;
    right: -125px;
    top: calc(50% - 10px);
    width: 20px;
    z-index: 10;
    opacity: 0;
    transition: all 1.5s ease 0s;
}

.feature_list:hover .uberXicon::before,
.feature_list.active .uberXicon::before {
    opacity: 1;
    transition: all 1.5s ease 0s;
}

.feature_list:hover .uberXicon::before {
    opacity: 1;
    transition: all 1.5s ease 0s;
}

.list-inline,
.list-unstyled {
    padding-left: 0;
    list-style: none;
    position: relative;
}

.uber_for_x_ppc_page .demand_businessapp_main:after {
    content: unset;
}

.uber_for_x_ppc_page section.common_sec.demand_businessapp_sec:before {
    content: unset;
}

.uber_for_x_ppc_page section.common_sec.demand_businessapp_sec:after {
    content: unset;
}

.fealist_right .feature_list .uberXicon::before {
    left: -125px;
    right: auto;
}

.fealist_right .feature_list .uberXicon::after {
    right: 100%;
    left: auto;
}

.fealist_right.fealist_content .list-inline li {
    padding-right: 5px;
    padding-left: 25px;
}

.fealist_right .feature_list .uberXicon::before {
    left: -125px;
    right: auto;
}

.mid_image_uberX {
    width: 27%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

span.uberX_icon_dot {
    height: 14px;
    width: 14px;
    background-color: #fff;
    border-radius: 50%;
    display: block;
    position: absolute;
    right: 0;
    top: 31%;
    opacity: 0;
}

.fealist_right .feature_list .uberXicon span.uberX_icon_dot {
    right: auto;
    left: 0;
}

.feature_list:hover .uberXicon .uberX_icon_dot,
.feature_list.active .uberXicon .uberX_icon_dot {
    opacity: 1;
    transition: all 0.5s ease 0s;
}

.uber_for_x_ppc_page section.common_sec.demand_businessapp_sec {
    padding-top: 13rem;
}

.uber_for_x_ppc_page .business_left_inner ul li .business_inner_app_page:hover {
    box-shadow: 0px 3px 36px #6146CB41;
    border: 4px dashed #6146CB;
}

.uber_for_x_ppc_page .business_left_inner ul li .business_inner_app_page:hover h3,
.uber_for_x_ppc_page .business_left_inner ul li .business_inner_app_page:hover p {
    color: #6146CB;
}

.uberX_sub_heading h2 {
    letter-spacing: 0px;
    color: #000000;
    font-size: 36px;
    line-height: 46px;
    font-weight: bold;
}

span.block_medium_uberX {
    display: block;
    font-weight: 500;
    margin-bottom: 2rem;
}

.uber_for_x_ppc_page .business_right_inner .uberX_sub_heading p {
    letter-spacing: 0px;
    color: #333333;
    font-size: 18px;
    line-height: 30px;
    font-weight: 500;
    margin: 2rem 0 4rem;
}

.uberX_sub_heading {
    text-align: center;
}

.uberX_started_button button svg path {
    fill: #fff !important;
}

.uber_for_x_ppc_page .business_right_inner .uberX_sub_heading {
    text-align: left;
}

.uber_for_x_ppc_page section.common_sec.beauty_launch_app_sec {
    padding-top: 14rem;
    padding-bottom: 20px;
}

.uber_for_x_ppc_page .beauty_launch_app_sec .uberX_sub_heading {
    width: 65%;
    margin: 0 auto;
}

.uber_for_x_ppc_page .industry_main_demand ul li .animated_curve svg path {
    fill: #f3f0fc !important;
}

.uber_for_x_ppc_page .industry_main_demand ul li:hover .industry_inner_demand {
    background: #603ADD !important;
}

.uber_for_x_ppc_page .industry_main_demand ul li:hover .animated_curve svg path {
    fill: #714FE3 !important;
}

.uber_X_main_img {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
}

.uber_for_x_ppc_page .industry_main_demand ul li:hover .uber_X_main_img svg path,
.uber_for_x_ppc_page .industry_main_demand ul li:hover .uber_X_main_img svg circle {
    fill: #fff !important;
}

.uber_for_x_ppc_page .industry_main_demand ul li .uber_X_main_img svg path {
    fill: #603add !important;
}

.animated_curve .uber_X_main_img svg {
    animation: unset !important;
}

span.industy_uberX_heading {
    display: flex;
    align-items: center;
    justify-content: center;
    letter-spacing: 0px;
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
}

.uber_for_x_ppc_page .industry_inner_demand h3 {
    text-align: center;
}

.uber_for_x_ppc_page .animated_curve {
    margin: 0 auto;
}

.uber_for_x_ppc_page .industry_inner_demand h3 {
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 24px;
}

.uberX_process .uberX_sub_heading h2 {
    color: #1D164D;
}

.uberX_sub_heading p {
    letter-spacing: 0px;
    color: rgba(0, 0, 0, 0.98);
    line-height: 27px;
    font-weight: 400;
    font-size: 18px;
    margin: 10px 0 0px;
}

.uberX_process_sec {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.uberX_why_choosemain_mobile {
    display: none;
}

.uberX_why_boxes ul li {
    width: 18%;
}

.uberX_why_boxes ul li .uberX_choose_box:last-child {
    margin-bottom: 0;
}

.uberX_why_boxes ul li .uberX_choose_box {
    background: #fff;
    box-shadow: 0px 3px 20px #0000001F;
    border-radius: 6px;
    padding: 20px;
    margin-bottom: 26px;
    min-height: 232px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    transition: ease-in-out 0.4s;
}

.uberX_why_boxes ul li .uberX_choose_box:hover {
    box-shadow: 0px 3px 75px #2074E62E;
}

.uberX_why_boxes img {
    width: 100%;
    height: 100%;
}

.uberX_choose_box h3 {
    letter-spacing: 0px;
    color: #000;
    text-transform: capitalize;
    font-size: 22px;
    font-weight: 700;
    line-height: 34px;
    width: 90%;
    margin: 22px auto 0;
}

.uberX_why_boxes ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.uberX_why_boxes li:last-child .uberX_choose_box figure {
    width: 40px;
}

.uberX_choose_box figure {
    width: 65px;
    margin: 0 auto;
}

.uberX_why_boxes {
    margin-top: 5rem;
}

.uberX_why_apptunix_sec {
    background: transparent linear-gradient(0deg, #FFFFFF 0%, #daebfc 100%) 0% 0% no-repeat padding-box;
}

.uberX_addon_features_left .uberX_sub_heading h2 {
    letter-spacing: 1.32px;
    color: #1D164D;
    font-size: 44px;
    font-weight: bold;
    line-height: normal;
}

.uberX_addon_features_left .uberX_sub_heading p {
    letter-spacing: 0.66px;
    color: rgba(0, 0, 0, 0.98);
    font-size: 22px;
    line-height: 27px;
    font-weight: 500;
}

.uberX_addon_features_left .uberX_sub_heading {
    text-align: left;
}

.uberX_addon_features_main {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    position: relative;
    z-index: 1;
}

.uberX_addon_features_left {
    width: 45%;
    position: relative;
    left: -6rem;
}

.uberX_addon_features_right {
    width: 65%;
}

.uberX_addon_features_right ul {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    flex-wrap: wrap;
}

.addon_features_uberX_inner {
    border-radius: 14px;
    border: 1px solid #ddd;
    background-color: #fff;
    padding: 33px 17px;
    text-align: center;
    transition: ease-out .3s;
    height: 175px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    transition: ease-in-out .4s;
    align-items: center;
}

.uberX_addon_features_right ul li {
    width: 31%;
    margin-left: 15px;
    margin-bottom: 15px;
}

.uberX_addon_features_main:before {
    content: "";
    position: absolute;
    z-index: -1;
    bottom: -13rem;
    left: 16%;
    height: 300px;
    width: 450px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/uberX_addon_phone.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center center;
}

.uberX_addon_features_right ul li:hover .addon_features_uberX_inner:hover {
    box-shadow: 0px 23px 40px -4px #00000026;
    border: 1px solid transparent;
}

.addon_features_uberX_inner h3 {
    letter-spacing: 0px;
    color: #1D164D;
    font-size: 20px;
    line-height: 24px;
    font-weight: 500;
    margin-top: 3rem;
    text-align: center;
}

section.common_sec.uberX_addon_features_sec::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: transparent linear-gradient(180deg, #fff 0%, #dcecfc 100%) 0% 0% no-repeat padding-box;
    height: 350px;
    z-index: -1;
}

.uberX_addon_features_sec {
    padding-bottom: 20rem;
    position: relative;
    z-index: 1;
}

.uberX_clone_main {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.uberX_clone_right .uberX_sub_heading h2 span {
    letter-spacing: 0px;
    color: #000000;
    text-transform: uppercase;
    display: block;
    font-size: 18px;
    font-weight: 700;
    line-height: 56px;
}

.uberX_clone_right .uberX_sub_heading {
    text-align: left;
}

.uberX_clone_right {
    width: 53%;
    position: relative;
    right: -2rem;
}

.uberX_clone_left {
    width: 55%;
}

.uberX_clone_inner h3 {
    letter-spacing: 0px;
    color: #000000;
    font-size: 22px;
    font-weight: bold;
    line-height: 28px;
}

.uberX_clone_inner p {
    letter-spacing: 0px;
    color: #646464;
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
}

.uberX_clone_right ul li {
    margin-bottom: 20px;
}

.uberX_clone_right ul li:last-child {
    margin-bottom: 0px;
}

.uberX_clone_right ul {
    margin: 2rem 0 3em;
}

.uberX_clone_sec {
    background: transparent linear-gradient(180deg, #FFFFFF 0%, #daebfc 100%) 0% 0% no-repeat padding-box;
}

.uberX_package_features_sec .uberX_sub_heading h2 {
    letter-spacing: 1.08px;
    color: #1D164D;
}

.uberX_package_features_sec .uberX_sub_heading p {
    letter-spacing: 0.54px;
    width: 75%;
    margin: 10px auto 0;
}

.uberX_package_features_sec .uberX_sub_heading h2 {
    letter-spacing: 1.08px;
    color: #1D164D;
    width: 60%;
    margin: 0 auto;
}

.panel-heading {
    width: 100%;
}

.panel-collapse {
    width: 100%;
}

.panel-body {
    color: #fff;
    font-size: 17px;
    line-height: normal;
    padding: 0 20px 20px;
    transform: unset;
}

.panel-heading a h4 {
    padding: 20px;
}

.panel-default>.panel-heading {
    border-bottom: unset;
}

.panel.panel-default {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0 0 0 1px #70707033;
    border-radius: 10px;
    margin-bottom: 20px;
}

.uberX_package_features_boxes_right {
    width: 48%;
}

.uberX_package_features_boxes_left {
    width: 53%;
}

.panel.panel-default.panel-active {
    background: transparent linear-gradient(58deg, #1C75EF 0%, #7500CB 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 10px 20px #00000033;
}

.uberX_package_features_boxes_right h3 {
    letter-spacing: 0.78px;
    color: #1D164D;
    font-size: 26px;
    font-weight: bold;
    line-height: 32px;
}

.uberX_package_features_boxes_right .panel-group {
    margin: 3rem 0 0;
}

.uberX_package_features_boxes:after {
    content: "";
    position: absolute;
    left: 38%;
    height: 500px;
    width: 450px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/uberX_cusomericon.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    z-index: -1;
    top: 5rem;
}

.uberX_package_features_boxes {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
}

.uberX_package_features_boxes.uberX_package_features_boxessec {
    flex-direction: row-reverse;
}

.uberX_package_features_boxes.uberX_package_features_boxessec:after {
    left: -2rem;
    top: -8rem;
}

.uberX_package_features_boxes_left {
    position: relative;
    left: -6rem;
}

.uberX_package_features_boxes.uberX_package_features_boxessec .uberX_package_features_boxes_left {
    left: unset;
}

.uberX_package_features_boxes.uberX_package_features_boxessec .uberX_package_features_boxes_left img {
    max-width: 800px;
}

.uberX_package_features_boxes.uberX_package_features_boxessec .uberX_package_features_boxes_right {
    left: -6rem;
    position: relative;
}

.uberX_addon_features_sec {
    padding-top: 0;
}

.uberX_package_features_sec {
    padding-bottom: 0;
}

.uber_for_x_ppc_page section.common_sec.thourgh_out_worldsec:before {
    content: unset;
}

.uber_for_x_ppc_page section.common_sec.thourgh_out_worldsec:after {
    content: unset;
}

.uber_for_x_ppc_page section.common_sec.thourgh_out_worldsec {
    padding-top: 30px;
}

.uber_for_x_ppc_page section.common_sec.ecoomer_sec_slider.rubust_techno.grey-beck:before {
    content: unset;
}

.uber_for_x_ppc_page section.common_sec.ecoomer_sec_slider.rubust_techno.grey-beck:after {
    content: unset;
}

.mobile_view_bottom {
    display: none;
}

.mid_image_uberX img {
    box-shadow: 0 0 18px 4px #00000026;
    border-radius: 40px;
}

.right_uberX_mobile {
    display: none
}

.uber_for_x_ppc_page .animated_curve {
    height: 85px;
}

.uberX_process .uberX_sub_heading {
    width: 87%;
    margin: 0 auto;
}

section.common_sec.ecoomer_sec_slider.rubust_techno.grey-beck {
    padding-bottom: 20px;
}

.panel-heading a.uberX_panel_collapsed.collapsed h4 {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/uberX_uparrow.svg);
    background-repeat: no-repeat;
    background-position: right 16px center;
}

.panel-heading a.uberX_panel_collapsed h4 {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/uberX_downarrow.svg);
    background-repeat: no-repeat;
    background-position: right 16px center;
}

section.common_sec.uberX_process {
    padding-bottom: 50px;
}

.uberX_package_features_boxes.uberX_package_features_boxesthird:after {
    left: 39%;
    top: -1rem;
}

.uberX_process_sec svg {
    width: 100% !important;
    height: auto !important;
}

.uberX_process_sec svg {
    width: 100% !important;
    height: auto !important;
}

.page-template-uber-for-x .input_button.submit_button input {
    background: transparent linear-gradient(180deg, #1c75ef 0%, #7500cb 100%) 0% 0% no-repeat padding-box;
}


/**Uber for X page css end**/


/**game development page css**/

.game_development_banner {
    padding-top: 70px;
    background: #081c1e url(https://www.apptunix.com/wp-content/themes/apptunix/images/game/gamepage_banner.jpg);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 850px;
    background-position: top center;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.gamemain_heading h1 span.game_block {
    font-size: 91px;
    font-weight: bold;
    line-height: 111px;
    display: block;
}

.gamemain_heading h1 {
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 38px;
    line-height: 47px;
    font-weight: 600;
    text-transform: uppercase;
}

.gamemain_heading p {
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 15px;
    line-height: 25px;
    font-weight: 400;
    margin: 15px 0 26px;
}

.gamemain_heading {
    width: 45%;
}

.game_button_div button {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 3px;
    height: 43px;
    letter-spacing: 0px;
    color: #090E11;
    font-size: 15px;
    line-height: normal;
    font-weight: 500;
    width: 170px;
    padding: 10px !important;
    text-align: center;
    justify-content: center;
}

.game_dark_background {
    background-color: #081C1E;
}

.award_wining_game_main {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.award_wining_game_right {
    width: 45%;
    position: relative;
    right: -7rem;
}

.award_wining_game_left {
    width: 55%;
}

.game_sub_heading h2 {
    letter-spacing: 0px;
    color: #FCD517;
    font-size: 44px;
    font-weight: bold;
    line-height: 55px;
}
span.gmae_block {
    display: block;
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 25px;
    line-height: 25px;
    font-weight: 600;
}

.game_sub_heading p {
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 16px;
    line-height: 25px;
    font-weight: 500;
    margin: 10px 0 0;
}

.game_sub_heading h3 {
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 25px;
    line-height: 40px;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.game_sub_heading h3 span.icon_box {
    margin-right: 20px;
}

.different_game_min {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
}

.different_game_min:nth-child(odd) {
    flex-direction: row-reverse;
}

.different_game_right {
    width: 50%;
}

.different_game_left {
    width: 50%;
    position: relative;
}

.different_game_min:first-child .different_game_left figure {
    right: -6rem;
    position: relative;
}

.different_game_min:nth-child(2) .different_game_left img {
    left: -16rem;
    position: relative;
}

.different_game_min:nth-child(2) .different_game_right {
    position: relative;
    right: -6rem;
}

.different_game_left img {
    max-width: 750px;
    position: relative;
}

.different_game_min:last-child .different_game_left figure {
    right: -6rem;
    position: relative;
}

.gamedevelopment_ppc_page {
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.game_sub_heading {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
}

span.span_position {
    position: absolute;
    letter-spacing: 0px;
    color: #FCD517;
    opacity: 0.05;
    left: 0;
    right: 0;
    white-space: nowrap;
    font-size: 158px;
    font-weight: bold;
    line-height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.different_game_inner {
    margin-top: 7rem;
}

.different_game_right .game_sub_heading {
    justify-content: flex-start;
    align-items: flex-start;
    text-align: left
}

.award_wining_game_left .game_sub_heading {
    text-align: left;
    align-items: flex-start;
    justify-content: flex-start;
}

.expertise_game_main ul li {
    border-radius: 15px;
    width: 32%;
    margin-bottom: 3rem;
    padding: 25px 20px;
}

.expertise_game_main ul {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}

.expertise_game_top {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.expertise_icon {
    width: 70px;
}

span.expertise_block {
    display: block;
    font-size: 50px;
    line-height: 45px;
    font-weight: 500;
    color: rgba(255, 255, 255, 0.1);
}

.expertise_game_top h3 {
    color: #fff;
    font-weight: 500;
    line-height: normal;
    font-size: 23px;
}

.expertise_game_inner p {
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    color: #fff;
    margin-top: 10px;
}

.expertise_icon img {
    max-height: 50px;
    max-width: 100%;
}

.expertise_game_main {
    margin-top: 12rem;
    position: relative;
    z-index: 1;
}

.draw-border {
    -webkit-transition: color 0.25s 0.0833333333s;
    transition: color 0.25s 0.0833333333s;
    position: relative;
}

.draw-border::before,
.draw-border::after {
    border: 0 solid transparent;
    box-sizing: border-box;
    content: '';
    pointer-events: none;
    position: absolute;
    width: 0;
    height: 0;
    top: 0;
    left: 0;
    border-radius: 15px;
}

.draw-border::before {
    border-top-width: 2px;
    border-right-width: 2px;
}

.draw-border::after {
    border-bottom-width: 2px;
    border-left-width: 2px;
}

.draw-border:hover {
    color: #ffffff;
}

.draw-border:hover::before,
.draw-border:hover::after {
    border-color: #ffffff;
    -webkit-transition: border-color 0s, width 0.25s, height 0.25s;
    transition: border-color 0s, width 0.25s, height 0.25s;
    width: 100%;
    height: 100%;
}

.draw-border:hover::after {
    -webkit-transition-delay: 0s, 0.25s, 0s;
    transition-delay: 0s, 0.25s, 0s;
}

.projects_apptunix img {
    border-radius: 16px;
}

.game_project_slider {
    margin-top: 7rem;
}

.owl-theme.project_slider .owl-dots .owl-dot span {
    background: #848E8F;
}

.owl-theme.project_slider .owl-dots .owl-dot.active_dots span {
    background: #fff;
}

.owl-theme.project_slider .owl-nav.disabled+.owl-dots {
    margin-top: 0px;
}

.why_game_inner {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}

.left_why_game {
    width: 50%;
}

.right_why_game {
    width: 50%;
}

.right_why_inner figure {
    position: relative;
    right: -14rem;
}

.left_why_game .panel-group {
    padding: 27rem 0 0;
    margin-bottom: 0;
}

.left_why_game .panel.panel-default {
    background: unset;
    box-shadow: unset;
    border: 2px solid #FFFFFF;
}

.left_why_game .panel-heading a h4 {
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 20px;
    line-height: normal;
    font-weight: 500;
}

.left_why_game .panel-body {
    letter-spacing: 0px;
    color: #fff;
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;
    padding-left: 64px;
}

.left_why_game .panel.panel-default.panel-active {
    background: unset;
    box-shadow: unset;
}

span.faq_icons {
    width: 50px;
}
.why_game_apptunix:after {
    content: "";
    position: absolute;
    right: -6rem;
    top: 6rem;
    height: 1000px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/game/game_why_element.svg);
    width: 40%;
    z-index: -1;
    background-repeat: no-repeat;
    background-size: 100%;
}

.why_game_apptunix {
    position: relative;
    z-index: 1;
}

.expertise_game_main::before {
    content: "";
    position: absolute;
    top: 0;
    left: -123px;
    height: 199px;
    width: 200px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/game/game_joystic.svg);
    background-repeat: no-repeat;
    background-size: 100%;
}

.expertise_game_main::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: -20px;
    height: 200px;
    width: 190px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/game/game_joystic.svg);
    background-repeat: no-repeat;
    background-size: 100%;
}

.expertise_game_sec .game_sub_heading::after {
    content: "";
    position: absolute;
    top: -31px;
    right: 80px;
    height: 180px;
    width: 180px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/game/game_joystic.svg);
    background-repeat: no-repeat;
    background-size: 100%;
}

.how_work_game_main:after {
    content: "";
    position: absolute;
    right: -15rem;
    top: 4px;
    height: 300px;
    width: 300px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/game/how_we_elementtop_right.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    opacity: 0.13;
}

.how_work_game_main {
    margin-top: 7rem;
    position: relative;
    z-index: 1;
}

.how_work_game_main:before {
    content: "";
    position: absolute;
    left: -45rem;
    top: 13rem;
    height: 710px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/game/game_why_element.svg);
    width: 39%;
    z-index: -1;
    background-repeat: no-repeat;
    background-size: 100%;
    opacity: .5;
}

.expertise_game_main ul li a {
    cursor: pointer;
}

.how_work_game_sec:after {
    content: "";
    position: absolute;
    right: -8px;
    bottom: -8rem;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/game/game_icon_squar_cross.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    height: 400px;
    width: 168px;
    opacity: 0.4;
    background-position: right center;
    z-index: 1;
}

.how_work_game_sec {
    position: relative;
    z-index: 1;
}

.different_game_right ul li::before {
    content: "";
    position: absolute;
    left: 0;
    height: 12px;
    width: 12px;
    background-color: #fff;
    border-radius: 50%;
}

.different_game_right ul li:last-child {
    padding-bottom: 0;
}

.different_game_right ul {
    margin-top: 2rem;
}

.different_game_right ul li {
    position: relative;
    color: #fff;
    line-height: normal;
    font-size: 17px;
    font-weight: 500;
    padding: 0 0 20px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-left: 28px;
}

.different_game_min {
    margin-bottom: 3rem;
}

.different_game_min:last-child {
    margin-bottom: 0rem;
}

.different_game_min:last-child::after {
    content: "";
    position: absolute;
    bottom: -149px;
    right: -150px;
    height: 150px;
    width: 138px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/game/game_joystic.svg);
    background-repeat: no-repeat;
    background-size: 100%;
}

.different_game_min:nth-child(2)::before {
    content: "";
    position: absolute;
    bottom: -67px;
    left: -60px;
    height: 150px;
    width: 138px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/game/game_joystic.svg);
    background-repeat: no-repeat;
    background-size: 100%;
}

.different_game_min .different_game_left:after {
    content: "";
    position: absolute;
    top: -120px;
    right: -180px;
    height: 180px;
    width: 140px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/game/game_different_element.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    opacity: 0.4;
}

.different_game_min:first-child .different_game_left:after {
    top: -180px;
}

.different_game_min:nth-child(2) .different_game_left:after {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/game/game_iconcirlce.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    left: -20rem;
    right: unset;
    height: 140px;
    top: -70px;
}

.how_work_game_sec:before {
    content: "";
    position: absolute;
    left: 10px;
    bottom: -3rem;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/game/game_icon_squar.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    height: 600px;
    width: 175px;
    opacity: .4;
    background-position: left center;
    z-index: 1;
}

.owl-carousel.project_slider .owl-item img {
    display: block;
    width: 100%;
    transform: scale(1);
    transition: ease-in-out 0.5s;
}

.project_slider .owl-item.active.center {
    z-index: 10;
}

.projects_apptunix {
    padding: 6rem 0;
}

.owl-item.active.center .projects_apptunix img {
    box-shadow: 0 0 30px #00000061;
    transform: scale(1.1);
    width: 100%;
}

section.common_sec.whyus_game_sec {
    padding-top: 20px;
}

.expertise_game_main ul li:last-child {
    margin-bottom: 0;
}

.expertise_game_main ul li:nth-child(5) {
    margin-bottom: 0;
}

.expertise_game_main ul li:nth-child(4) {
    margin-bottom: 0;
}

.how_work_game_process svg {
    height: auto;
}

.left_why_game .panel-heading a.uberX_panel_collapsed.collapsed h4 {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/game/game_uparrow.svg);
    background-repeat: no-repeat;
    background-position: right 16px center;
}

.left_why_game .panel-heading a h4 {
    padding: 13px 15px;
}

.different_game_right p {
    width: 90%;
}

.mobile_view_game_process {
    display: none;
}

span.icon_box img {
    animation: spinicon 3s infinite alternate;
}

@-webkit-keyframes spinicon {
    0% {
        -webkit-transform: scale(0.6);
        transform: scale(0.6)
    }
    100% {
        -webkit-transform: scale(1.02);
        transform: scale(1.02)
    }
}

@keyframes spinicon {
    0% {
        -webkit-transform: scale(0.6);
        transform: scale(0.6)
    }
    100% {
        -webkit-transform: scale(1.02);
        transform: scale(1.02)
    }
}

@keyframes rotateAnimation {
    from {
        transform: rotateY(45deg);
    }
    to {
        transform: rotateY(225deg);
    }
}

.different_game_min:first-child .different_game_right span.icon_box img {
    -webkit-animation: rotation 6s infinite linear;
    animation: rotation 6s infinite linear;
}

.different_game_min:last-child .different_game_right span.icon_box img {
    -webkit-animation: rotation 6s infinite linear;
    animation: rotation 6s infinite linear;
}

.ui-widget.ui-widget-content {
    margin: 20px 0 0 !important;
}

span.ui-slider-handle.ui-corner-all.ui-state-default {
    height: 16px !important;
    width: 16px !important;
    border: solid 2px #c5c5c5 !important;
    top: -8px !important;
    background-color: #fff !important;
}

span.ui-slider-handle.ui-corner-all.ui-state-default.ui-state-active {
    border: solid 2px #0475e5 !important;
}

.ocrscf_circles-slider .ui-slider-pip.ui-slider-pip-last .ui-slider-line,
.ocrscf_circles-slider .ui-slider-pip.ui-slider-pip-first .ui-slider-line {
    display: none !important;
}

span.ui-slider-tip {
    display: none !important;
}

.ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5;
    margin: 20px 0 0 !important;
    background-color: #fff !important;
    height: 0 !important;
}

span#choose_budget_box.added {
    color: #000;
}

span#choose_budget_box {
    font-size: 16px;
    line-height: normal;
    color: #9a9a9a;
}

span#choose_budget_box span.price_selected {
    color: #1a0eab;
    font-weight: bold;
}

span.ui-slider-label {
    display: none !important;
}

.ui-widget.ui-widget-content::-moz-range-track {
    background: #000;
}

.ui-widget.ui-widget-content::-webkit-range-track {
    background: #000;
}


/**game development page css end**/


/* Video streaming page scc start */

.bottom_ul h3 {
    position: absolute;
    font-size: 32px;
    color: rgba(255, 255, 255, 0.2);
    font-weight: bold;
    left: -30px;
    top: -20px;
    bottom: 0;
    transform: rotate(-90deg);
}
.img-box {
    width: 50%;
}

/*******start top banner animation************/

.sonar-wrapper {
    height: 100%;
}

@keyframes sonarWave {
    from {
        opacity: 0.4;
    }
    to {
        transform: scale(5);
        opacity: 0;
    }
}


/******app feature css*************/

/******start estimation css***************/

.bottom_ul {
    position: relative;
}


img.mobile_view_imgs {
    display: none;
}
.client_logos.client_white_logo img {
    filter: brightness(0) invert(1);
}

.animation_part {
    position: absolute;
    bottom: 0;
    right: 60px;
}

.mobile_partamination_div {
    position: absolute;
    bottom: 7px;
    right: 6px;
    width: 85%;
}

.mobile_amination_div {
    max-width: 390px;
}

.progressbar {
    width: 100%;
    position: relative;
    background-color: #EA3942;
}

.proggress {
    background-color: #EA3942;
}

.percentCount {
    float: right;
    margin-top: 10px;
    clear: both;
    font-weight: bold;
    font-family: Arial
}

.mobile_view_techno {
    display: none;
}

a.nav-link {
    padding: 11px 0 !important;
    color: #fff !important;
    border-radius: 0 !important;
    font-size: 16px !important;
    text-transform: capitalize !important;
    font-weight: 400 !important;
    border: unset !important;
    border-bottom: 2px solid #fff !important;
}

.on_demang_mobile_ppc_page .owl-nav button.owl-prev span {
    background: rgba(64, 159, 241, 1) url(https://www.apptunix.com/wp-content/themes/apptunix/images/delivery_prev.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 15px;
}

.on_demang_mobile_ppc_page .owl-nav button.owl-next span {
    color: transparent;
    background: rgba(64, 159, 241, 1) url(https://www.apptunix.com/wp-content/themes/apptunix/images/delivery_next.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 15px;
}


/**video streaming page css end**/


/**ecommerce-page css**/


/***********start top sec********/

section.common_sec.ecommerce_topsec {
    padding-bottom: 0px;
}

.ecommerce_topsec {
    background: transparent linear-gradient(180deg, #016c7b 0%, #003154 100%) 0% 0% no-repeat padding-box;
    width: 100%;
    height: 840px;
    background-position: bottom;
    position: relative;
    z-index: 1000;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 70px;
}

.ecommerce_topsec:after {
    content: '';
    background-position: bottom;
    background: transparent linear-gradient(180deg, #016c7b 0%, #003154 100%) 0% 0% no-repeat padding-box;
    background-image: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/banner_bottom.png);
    position: absolute;
    background-size: 100%;
    width: 100%;
    height: 240px;
    bottom: -50px;
    z-index: -1;
    background-position: bottom;
}

.ecomerce_page_sec .owl-theme.ecomer_techno .owl-dots .owl-dot.active_dots span {
    background: #29c7d9 !important;
}

.ecomerce_page_sec .list_of_consultaions ul li::before {
    content: "";
    position: absolute;
    left: 0;
    height: 20px;
    width: 20px;
    border: solid 6px #03CFE6;
    border-radius: 50%;
}

.ecomerce_page_sec .list_of_consultaions ul li {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    background: unset;
}

.ecommerce_topsec_main {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.ecommerce_topsec_content {
    width: 65%;
    position: relative;
    top: -6rem;
}

.ecommerce_topsec_mobileimg {
    width: 28%;
    position: relative;
    text-align: center;
    top: 2rem;
}

.ecommerce_topsec_heading h1 span.scale_busi {
    font-size: 25px;
    font-weight: 500;
    color: #FFFFFF;
    display: block;
    line-height: 35px;
}

.ecommerce_topsec_heading h1 {
    font-size: 55px;
    font-weight: 700;
    color: #FFFFFF;
    line-height: 73px;
}

.ecommerce_topsec_heading p {
    font-size: 20px;
    line-height: 35px;
    font-weight: 400;
    color: #FFFFFF;
}

.ecommerce_getbutton button {
    background: #03CFE6;
    border-radius: 4px;
    padding: 16px 45px;
    text-transform: capitalize;
    font-size: 20px;
    font-weight: 500;
    color: #fff;
}

.ecommerce_topsec_heading h1 a {
    color: #03CFE6;
    cursor: auto;
}

.ecommerce_topsec_heading {
    padding-bottom: 20px;
}

section.common_sec.ecommerce_topsec {
    padding-top: 15rem;
}


/*****start app build category section************/

.ecommerce_appbuild_sec {
    background: #F8F9FD;
}

.ecommerce_sub_heading {
    text-align: center;
}

.ecommerce_whychoose_slider .item {
    padding: 30px 0;
}

section.common_sec.ecommerce_solution_sec {
    padding-top: 0;
}

.many_more_button {
    text-align: center;
    margin-top: 10px;
}

.many_more_button a {
    font-size: 18px;
    color: #40C2F1 !important;
    font-weight: 600;
}

.ecommerce_sub_heading h2 {
    font-size: 35px;
    font-weight: 600;
    line-height: 43px;
    color: #000000;
}

.ecommerce_sub_heading h2 {
    margin-bottom: 0;
}

.ecommerce_appfeature_main h2 {
    width: 80%;
    margin: 0 auto;
}

.ecommerce_appbuild_main .ecommerce_sub_heading h2 {
    font-weight: 700;
}

.ecommerce_appbuild_list {
    padding-top: 40px;
}

.ecommerce_appbuild_list ul {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: wrap;
}

.ecommerce_appbuild_front {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: #ffff;
    padding: 17px;
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.ecommerce_appbuild_front h3 {
    font-size: 18px;
    font-weight: 700;
    color: #425072;
    line-height: 21px;
    text-align: center;
    margin: 2rem 0 0;
}

.ecommerce_appbuild_list ul li {
    width: 23%;
    height: 300px;
    cursor: pointer;
    margin-bottom: 30px;
}

.ecommerce_appbuild_main .ecommerce_sub_heading span {
    margin: 0px auto;
}

.ecommerce_appbuild_bx {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    position: relative;
    transition: transform 0.6s;
    transform-style: preserve-3d;
}

li:hover .ecommerce_appbuild_bx {
    transform: rotateY(180deg);
}

.ecommerce_appbuild_backside {
    background-color: #fff;
    color: #000;
    transform: rotateY(180deg);
    display: flex;
    align-items: center;
    box-shadow: 0px 6px 29px #00000030;
    padding: 17px;
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-radius: 10px;
    justify-content: center;
    flex-direction: column;
}

.ecommerce_appbuild_backside p {
    font-size: 16px;
    font-weight: 400;
    color: #425072;
    text-align: center;
    line-height: 22px;
    background: #fff;
}

.ecommerwhy_choose_slider {
    position: relative;
    margin-right: -350px;
}


/*******admin dashboaard***********/

section.common_sec.ecommerce_admindashboard_Sec {
    padding: 13rem 0 10rem;
}

.ecommerce_admindashboard_main {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.ecommerce_sub_heading.eccomerce_admin_subheading h2 {
    text-align: left;
}

.eccomerce_admin_items ul li {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 49%;
    margin-bottom: 20px;
    cursor: pointer;
}

.eccomerce_admin_icon svg {
    height: auto;
}

.ecommerce_sub_heading.eccomerce_admin_subheading p {
    text-align: left;
}

.ecommerce_sub_heading p {
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    color: #666666;
    margin: 10px 0 0;
}

.eccomerce_admin_items {
    padding-top: 22px;
}

.eccomerce_admin_icon {
    padding-right: 11px;
    width: 50px;
    transition: ease-in-out 0.5s;
}

.eccomerce_admin_icon svg {
    transition: ease-in-out 0.5s;
}

.eccomerce_admin_items ul li:hover .eccomerce_admin_icon svg {
    transform: rotate(45deg);
}

.eccomerce_admin_items ul li.active .eccomerce_admin_icon svg {
    transform: rotate(45deg);
}

.eccomerce_admin_items ul li.active .eccomerce_admin_icon svg path {
    fill: #03CFE6;
}

.eccomerce_admin_items ul li.active .eccomerce_admin_icon svg circle#Ellipse_4038 {
    fill: #03CFE6;
}

.eccomerce_admin_items ul li:hover .eccomerce_admin_icon svg path {
    fill: #03CFE6;
}

.eccomerce_admin_items ul li:hover .eccomerce_admin_icon svg circle#Ellipse_4038 {
    fill: #03CFE6;
}

@keyframes rotate {
    to {
        transform: rotate(0deg);
    }
    from {
        transform: rotate(-360deg);
    }
}

.eccomerce_admin_items ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: flex-start;
}

.eccomerce_admin_items ul li h3 {
    font-size: 16px;
    font-weight: 400;
    line-height: 29px;
}

.ecommerce_admindashboard_Sec {
    background: #F8F9FD;
    position: relative;
    z-index: 1;
}


/********start vendor admin panel************/

.ecommerce_vendor_Sec .ecommerce_admindashboard_main {
    flex-direction: row-reverse;
}

.ecommerce_vendor_Sec {
    background: #FFFFFF;
}

.ecommerce_admindashboard_content .ecommerce_sub_heading {
    text-align: left;
}

.ppc_ecommerce_page {
    overflow: hidden;
}


/*******our process*****/

.ecommerce_process_sec {
    background: #F8F9FD;
}


/*****progress bar*********/

.ecoomerce_progressbar {
    display: flex;
    justify-content: space-between;
    padding-top: 100px;
}

.ecoomerce_progressbar .progressbar {
    width: 19%;
    position: relative;
    background: transparent !important;
}

.ecommerce_progress_per {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.ecommerce_progress_per h3 {
    background-color: #fff;
    font-size: 28px;
    font-weight: 700;
    line-height: normal;
    height: 165px;
    width: 165px;
    border-radius: 50%;
    box-shadow: 0 0 20px #0000004f;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ecommerce_progress_text {
    text-align: center;
    padding-top: 24px;
}

.ecommerce_progress_text p {
    font-size: 20px;
    font-weight: 600;
    line-height: 25px;
}

.ecoomerce_progressbar .progressbar .circle {
    position: relative;
}


/*****cta******/

.ecommerce_cta_main {
    background: #006677;
    border-radius: 5px;
    padding: 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 290px;
}

.ecommerce_cta_content {
    width: 56%;
}

.ecommerce_cta_img {
    width: 44%;
    position: relative;
    text-align: right;
    top: -29px;
}

.ecommerce_cta_img figure img {
    max-width: 530px;
}

.ecommerce_cta_content h2 {
    font-size: 43px;
    font-weight: 500;
    line-height: 51px;
    color: #FFFFFF;
}

.ecommerce_cta_content h2 span {
    font-weight: 700;
}

.ecommerce_cta_content .ecommerce_getbutton {
    padding-top: 15px;
}


/************new css*******************/

.ecommerce_admindashboard_main {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.ecommerce_admindashboard_img {
    width: 47%;
    position: relative;
    left: -46rem;
    z-index: 1;
}

.ecommerce_admindashboard_content {
    width: 60%;
}

.ecommerce_vendor_Sec .ecommerce_admindashboard_content {
    width: 60%;
    padding-right: 0px;
}

.ecommerce_admindashboard_Sec.ecommerce_vendor_Sec .ecommerce_admindashboard_img {
    right: 6rem;
    left: unset;
}

.admin_app_sec_img {
    display: none;
}

.admin_app_sec_img.active {
    display: block;
}

.customer_app_sec_img.active {
    display: block;
}

.customer_app_sec_img {
    display: none;
}

.admin_img_box_inner.active {
    display: block;
}

.admin_img_box_inner {
    display: none;
}

.ecommerce_vendor_Sec .ecommerce_admindashboard_main {
    flex-direction: row-reverse;
    justify-content: flex-end;
}


/*****start why choose section***********/

.ecommerce_whychoose_main .ecommerce_sub_heading {
    text-align: left;
    width: 67%;
}

.ecommerce_sub_heading span {
    display: block;
    width: 120px;
    height: 2px;
    background: #B7B7B7;
    position: relative;
    margin-top: 19px !important;
}

.ecommerce_sub_heading span:after {
    content: "";
    width: 68px;
    height: 6px;
    background: #B7B7B7;
    position: absolute;
    left: 0;
    top: -2px;
    right: 0;
    margin: 0px auto;
}

.ecommerce_whychoose_main .ecommerce_sub_heading span:after {
    margin: unset;
}

.ecommerce_whychoose_main {
    position: relative;
}

.ecommerce_whychoose_slider .owl-nav button.owl-prev {
    left: unset;
    padding: 0 !important;
    margin: 0 !important;
    right: 22px;
}

.ecommerce_whychoose_slider {
    padding-top: 58px;
}

.ecommerce_whychoose_sliderbx {
    min-height: 270px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    box-shadow: 0px 3px 6px #0000001A;
    padding: 70px 40px;
    border-radius: 50px 0;
    box-sizing: border-box;
    position: relative;
    width: 95%;
    margin: 0 auto;
    overflow: hidden;
}

button.disabled span {
    opacity: 0.6;
    pointer-events: none;
}

.ecommerce_whychoose_slider .owl-nav button.owl-prev,
.ecommerce_whychoose_slider .owl-nav button.owl-next {
    position: unset !important;
}

.ecommerce_whychoose_slider .owl-nav {
    position: absolute;
    right: 60px !important;
    top: 0 !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    flex-direction: row;
}
.page-template-tinder-like-app .ecommerce_whychoose_slider .owl-nav {
    display: none !important;
}
.ecomerce_page_sec {
    position: relative;
    overflow: hidden;
}

.ecommerce_whychoose_sliderbx h3 {
    font-size: 27px;
    font-weight: 700;
    line-height: 30px;
    color: #151515;
    position: relative;
    z-index: 1;
}

.ecommerce_whychoose_sliderbx p {
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    padding-top: 20px;
    position: relative;
    letter-spacing: 0px;
    color: #666;
}

.ecommerce_whychoose_sliderbx::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/slider_left_hoveranimation.svg);
    opacity: 0;
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 100%;
    transition: ease-in-out 0.4s;
}

.ecommerce_whychoose_sliderbx::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/slider_right_hoveranimation.svg);
    opacity: 0;
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 100%;
    transition: ease-in-out 0.4s;
}

.item:hover .ecommerce_whychoose_sliderbx::before {
    opacity: 1;
    -webkit-animation: zoomout 10s ease-in infinite;
    animation: zoomout 10s ease-in infinite;
}

.item:hover .ecommerce_whychoose_sliderbx::after {
    opacity: 1;
    -webkit-animation: zoomin 15s ease-in infinite;
    animation: zoomin 15s ease-in infinite;
}

.ecommerce_whychoose_sliderbx span {
    font-size: 130px;
    position: absolute;
    z-index: -1;
    color: #237cc9;
    opacity: .1;
    top: -5px;
}

@-webkit-keyframes zoomin {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.5);
    }
    100% {
        transform: scale(1);
    }
}

@keyframes zoomin {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.5);
    }
    100% {
        transform: scale(1);
    }
}

@-webkit-keyframes zoomout {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(0.67);
    }
    100% {
        transform: scale(1);
    }
}

@keyframes zoomout {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(0.67);
    }
    100% {
        transform: scale(1);
    }
}

.ecommerce_whychoose_slider .owl-nav button.owl-prev span {
    background: rgb(251, 251, 251) url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/01/14132814/slider_left.svg');
    background-repeat: no-repeat;
    background-position: center;
    box-shadow: 0px 3px 6px #00000036;
    cursor: pointer;
}

.ecommerce_whychoose_slider .owl-nav button.owl-next span {
    background: rgb(251, 251, 251) url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/01/14132816/slider_right.svg');
    background-repeat: no-repeat;
    background-position: center;
    box-shadow: 0px 3px 6px #00000036;
    cursor: pointer;
}

.ecommerce_admindashboard_Sec::after {
    content: '';
    background-image: url('https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/admin_dashboarditem.png');
    background-repeat: no-repeat;
    width: 640px;
    height: 605px;
    position: absolute;
    background-size: 100%;
    top: 94px;
    left: 0;
    z-index: -1;
}

.ecommerce_admindashboard_Sec {
    position: relative;
}

section.common_sec.ecommerce_admindashboard_Sec.ecommerce_vendor_Sec::after {
    left: unset;
    right: 0px;
    background-image: url('https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/vender_adminitem.png');
    top: 50px;
}


/******start app feature************/

.ecommerce_appfeat_threebxmain {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 65px;
    ;
}

.ecomm_feattext {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row-reverse;
    margin-bottom: 15px;
}

.ecommerce_admindashboard_img img {
    max-width: 1070px;
}

.ecommerce_appfeat_centerbx {
    width: 47%;
    position: relative;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ecommerce_appfeat_centerbx:after {
    content: '';
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/app_featcirclue.svg);
    background-repeat: no-repeat;
    position: absolute;
    width: 540px;
    height: 570px;
    z-index: -1;
    animation: remove 50s linear infinite;
    background-position: center center;
    background-size: 100%;
}

@keyframes remove {
    to {
        transform: rotate(0);
    }
    from {
        transform: rotate(-360deg);
    }
}

.ecommerce_appfeat_samebx ul li {
    margin-bottom: 7rem;
    text-align: right;
    position: relative;
}

.ecommerce_appfeat_samebx ul li:last-child {
    margin-bottom: 0px;
}

.ecomm_featicon {
    width: 50px;
}

.ecomm_li_inner p {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    color: #666666;
}

.ecommerce_appfeat_samebx ul li:first-child,
.ecommerce_appfeat_samebx ul li:last-child {
    left: 40px;
}

.ecommerce_appfeat_samebx.right_ecommerce_appfeatbx ul li:first-child,
.ecommerce_appfeat_samebx.right_ecommerce_appfeatbx ul li:last-child {
    left: unset;
    right: 40px;
}

.ecomm_feattext h3 {
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    color: #000000;
    margin-right: 10px;
}

.ecommerce_appfeat_samebx.right_ecommerce_appfeatbx .ecomm_feattext h3 {
    margin-left: 10px;
    margin-right: 0;
}

.ecommerce_appfeat_samebx {
    width: 30%;
    position: relative;
    left: -60px;
}

.ecommerce_appfeat_samebx.right_ecommerce_appfeatbx {
    left: unset;
    right: -60px;
}


/****************right box***********/

.right_ecommerce_appfeatbx .ecomm_feattext {
    flex-direction: row;
}

.right_ecommerce_appfeatbx ul li {
    text-align: left;
}

.ecommerce_why_choose {
    position: relative;
}


/********background color *********/

.ecommerce_appbuild_list ul li:nth-child(5) {
    margin-bottom: 0px;
}

.ecommerce_appbuild_list ul li:nth-child(6) {
    margin-bottom: 0px;
}

.ecommerce_appbuild_list ul li:nth-child(7) {
    margin-bottom: 0px;
}

.ecommerce_appbuild_list ul li:nth-child(8) {
    margin-bottom: 0px;
}

.ecommerce_process_img {
    margin-top: 4rem;
}

.owl-nav button.owl-prev span {
    background: rgb(41, 199, 217, .53) url(https://www.apptunix.com/wp-content/themes/apptunix/images/delivery_prev.png);
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: 15px !important;
}

.owl-nav button.owl-next span {
    color: transparent;
    background: rgb(41, 199, 217, .53) url(https://www.apptunix.com/wp-content/themes/apptunix/images/delivery_next.png);
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: 15px !important;
}

.mobile_view_heading {
    display: none;
}

.ecommerce_appbuild_backside .ecommerce_getbutton {
    width: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.driver_img_box_inner {
    display: none;
}

.driver_img_box_inner.active {
    display: block;
}

.ecommerce_appfeature_main .driver_img_box_inner img {
    max-width: 330px;
}

.driver_app_sec.active .ecomm_li_inner {
    background-color: #fff;
    transform: scale(1.02);
    box-shadow: 0 0 47px #00000026;
}

.driver_app_sec:hover .ecomm_li_inner {
    background-color: #fff;
    box-shadow: 0 0 47px #00000026;
    transform: scale(1.02);
}

.ecomm_li_inner {
    padding: 30px 17px;
    border-radius: 10px;
    transition: ease-in-out 0.3s;
    transform: scale(1);
}

.img_box_inner {
    display: none;
}

.img_box_inner.active {
    display: block;
}

.admin_img_box_inner {
    display: none;
}

.admin_img_box_inner.active {
    display: block;
}

section.common_sec.ecommerce_cta {
    padding-bottom: 30px;
}

.ecommerce_appbuild_backside a {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #03cfe6 !important;
    font-size: 16px;
    line-height: normal;
    font-weight: 500;
    text-transform: capitalize;
    width: 100%;
}

.ecommerce_appbuild_backside a svg {
    width: auto;
    margin-left: 5px;
}

.ecommerce_appbuild_backside a svg path {
    fill: #03cfe6;
}

.ecommerce_whychoose_sliderbx.ecommerce_first_box {
    background-color: #F4F9F8;
}

.ecommerce_whychoose_sliderbx.ecommerce_second_box {
    background-color: #F1FAFF;
}

.ecommerce_whychoose_sliderbx.ecommerce_third_box {
    background-color: #FCF8F4;
}

.ecommerce_whychoose_sliderbx.ecommerce_fourth_box {
    background-color: #FBF8FE;
}

path#Polygon_16 {
    display: none;
}

.ecomer_clone_listing ul {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}

.ecomer_clone_listing ul li {
    width: 22%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 35px;
}

.ecommer_clone_inner {
    text-align: center;
}

section.common_sec.ecommer_clone_sec {
    padding-bottom: 10px;
}

.ecomer_clone_listing ul li:nth-child(5) {
    margin-bottom: 0;
}

.ecomer_clone_listing ul li:nth-child(6) {
    margin-bottom: 0;
}

.ecomer_clone_listing ul li:nth-child(7) {
    margin-bottom: 0;
}

.ecomer_clone_listing ul li:last-child {
    margin-bottom: 0;
}

.ecomer_clone_listing {
    margin-top: 25px;
}

.ecommerce_getlink a {
    color: #03cfe6 !important;
    font-size: 16px;
    line-height: normal;
    font-weight: 500;
    text-transform: capitalize;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 30px;
    opacity: 0;
    transition: ease-in-out 0.4s;
    cursor: pointer;
}

.ecommer_clone_inner:hover .ecommerce_getlink a {
    opacity: 1;
}

.ecommer_clone_inner {
    position: relative;
}


/**ecommerce-page css end**/


/**multi delivery page css**/

.covid_delivery_page .multidelivery_banner {
    position: relative;
    z-index: 1;
    height: 650px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 70px;
    overflow: hidden;
}

.covid_delivery_page .multidelivery_content {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.covid_delivery_page .multidelivery_banner:before {
    content: "";
    position: absolute;
    left: -20px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/dark_corona.png);
    height: 90px;
    width: 80px;
    background-repeat: no-repeat;
    background-size: 100%;
    top: 17rem;
}

.covid_delivery_page .multidelivery_banner:after {
    content: "";
    position: absolute;
    right: -20px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/dark_corona.png);
    height: 90px;
    width: 77px;
    background-repeat: no-repeat;
    background-size: 100%;
    top: 38rem;
}

.covid_delivery_page .multidelivery_banner .conta_iner::before {
    content: "";
    position: absolute;
    left: 0;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/dark_corona.png);
    height: 90px;
    width: 63px;
    background-repeat: no-repeat;
    background-size: 100%;
    bottom: -105px;
}

.covid_delivery_page .multidelivery_banner .conta_iner::after {
    content: "";
    position: absolute;
    right: -50px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/red_corona.svg);
    height: 45px;
    width: 30px;
    background-repeat: no-repeat;
    background-size: 100%;
    top: -45px;
}

.covid_delivery_page .multidelivery_main_heading h1:after {
    content: "";
    position: absolute;
    right: -40px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/red_corona.svg);
    height: 45px;
    width: 45px;
    background-repeat: no-repeat;
    background-size: 100%;
    top: 50px;
}

.covid_delivery_page .panel_sections.users.dispatcher_app.admin_app {
    justify-content: flex-end;
}

.covid_delivery_page .panel_sections.users.dispatcher_app.admin_app .img-box img {
    max-width: unset !important;
    width: 820px;
}

.covid_delivery_page .panel_sections.users.dispatcher_app.admin_app .icon-lists {
    padding-left: 100px;
}

.covid_delivery_page .panel_sections.users.dispatcher_app.admin_app .img-box {
    position: absolute;
    left: 40px;
    top: 11rem;
}

.covid_delivery_page .multidelivery_main_heading h1 {
    position: relative;
    z-index: 1;
}

.covid_delivery_page .multidelivery_banner .conta_iner {
    position: relative;
}

.covid_delivery_page .left_multiple_delivery {
    position: relative;
    z-index: 1;
}

.covid_delivery_page .left_multiple_delivery::after {
    content: "";
    position: absolute;
    right: 24rem;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/red_corona.svg);
    height: 45px;
    width: 30px;
    background-repeat: no-repeat;
    background-size: 100%;
    bottom: -7rem;
}

.covid_delivery_page .road_path ul li {
    text-align: center;
    cursor: pointer;
    width: 30%;
    border: solid 1px #ddd;
    padding: 20px;
    margin-bottom: 2rem;
}

.covid_delivery_page .road_path ul li:nth-child(4) {
    margin-bottom: 0;
}

.covid_delivery_page .road_path ul li:nth-child(5) {
    margin-bottom: 0;
}

.covid_delivery_page .road_path ul li:last-child {
    margin-bottom: 0;
}

.covid_delivery_page .road_path ul {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    width: 50%;
    flex-wrap: wrap;
}

.covid_delivery_page .boost_delivery_img {
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin-top: 5rem;
}

.covid_delivery_page .left_scooter_sec {
    position: absolute;
    left: 0;
    width: 50%;
}

.covid_delivery_page .road_path {
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.covid_delivery_page .left_scooter_sec {
    width: 40%;
}

.covid_delivery_page .top_svg_iocn svg {
    height: 100% !important;
}

.covid_delivery_page .top_svg_iocn {
    border-radius: 50%;
    height: 90px;
    width: 90px;
    background-color: #fff;
    margin: 0 auto 20px;
    border: solid 1px #ddd;
}

.covid_delivery_page .road_path ul li:hover .top_svg_iocn {
    box-shadow: 0 0 24px #156cc263;
    border-color: #156cc2;
}

.covid_delivery_page section.common_sec.boost_section {
    padding: 40px 0;
    position: relative;
    z-index: 1;
}

.covid_delivery_page lottie-player {
    width: 100% !important;
}

.covid_delivery_page .road_path ul li:hover .white_box {
    fill: #156cc2;
}

.covid_delivery_page .road_path ul li:hover .colored_box {
    fill: #fff;
    stroke: #fff;
}

.covid_delivery_page .right_featured_inner img {
    width: 80%;
    max-width: unset;
}

.covid_delivery_page .left_featured_inner {
    width: 55%;
    transform: translate(90px, -67px);
}

.covid_delivery_page .right_featured_inner {
    position: relative;
}

.covid_delivery_page .right_featured_inner ul {
    position: absolute;
    top: 0;
    bottom: 0;
}

.covid_delivery_page ul.featured_inner_listing li:first-child {
    transform: translate(18rem, 3rem);
}

.covid_delivery_page ul.featured_inner_listing li:nth-child(2) {
    transform: translate(18rem, 10rem);
}

.covid_delivery_page ul.featured_inner_listing li:nth-child(3) {
    transform: translate(36rem, -31rem);
}

.covid_delivery_page ul.featured_inner_listing li:nth-child(4) {
    transform: translate(37rem, -25rem);
}

.covid_delivery_page ul.featured_inner_listing li:last-child {
    transform: translate(37rem, -21rem);
}

.covid_delivery_page .boost_inner_icons h3 {
    font-size: 18px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: normal;
    text-align: center;
    color: #000;
    width: 95%;
    margin: 0 auto;
}

.covid_delivery_page .multidelivery_main_heading h1 {
    font-size: 40px;
    font-weight: 800;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
    text-transform: uppercase;
}

.covid_delivery_page span.blue_color {
    color: #4099f1;
}

.covid_delivery_page .multidelivery_main_heading p {
    font-size: 18px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.72;
    letter-spacing: normal;
    text-align: left;
    color: #606060;
}

.covid_delivery_page .solution_delivery_button button {
    background-color: #0475e5 !important;
    background: linear-gradient(45deg, #4099f1 38%, #40ebf1 85%) !important;
    border-radius: 5px;
    font-size: 22px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.36;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
}

.covid_delivery_page .right_multiple_delivery {
    width: 50%;
    position: relative;
    left: 45px;
}

.covid_delivery_page .left_multiple_delivery {
    width: 79%;
}

.covid_delivery_page .multidelivery_main_heading p {
    font-size: 18px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.72;
    letter-spacing: normal;
    text-align: left;
    color: #606060;
    margin: 20px 0 45px;
}

.covid_delivery_page .multi_sub_heading h2 {
    font-size: 36px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.56;
    letter-spacing: normal;
    text-align: center;
    color: #000000;
    text-transform: capitalize;
}

.covid_delivery_page section.common_sec.boost_section h2 {
    color: #156cc2;
}

.covid_delivery_page span.smaller_text {
    display: block;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.33;
    letter-spacing: normal;
    text-align: center;
    color: #000;
    font-size: 24px;
    width: 70%;
    margin: 0 auto;
}

.covid_delivery_page .common_sec {
    padding: 40px 0;
}

.covid_delivery_page .common_box:hover .white_box {
    fill: #156cc2 !important;
}

.covid_delivery_page .common_box:hover .colored_blue_box path {
    fill: #fff !important;
    stroke: #fff !important;
}

.covid_delivery_page .multi_benfits_main {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.covid_delivery_page .multi_sub_heading p {
    font-size: 18px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.72;
    letter-spacing: normal;
    text-align: left;
    color: #606060;
    margin-top: 10px !important;
}

.covid_delivery_page .left_multi_benfits_main h2 {
    text-align: left;
}

.covid_delivery_page ul.listing_multi li .inner_listing {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.covid_delivery_page ul.listing_multi li .inner_listing p {
    font-size: 16px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.6;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
    margin: 0;
}

.covid_delivery_page .inner_listing span {
    margin-right: 20px;
}

.covid_delivery_page .left_multi_benfits_main {
    width: 60%;
    position: relative;
    z-index: 1;
}

.covid_delivery_page .right_multi_benfits_main {
    width: 50%;
    position: relative;
    z-index: 1;
}

.covid_delivery_page .left_multi_benfits_main p {
    margin: 5px 0 19px;
}

.covid_delivery_page .protect_covid_main {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.covid_delivery_page .protect_covid_sec {
    background-color: #001056;
}

.covid_delivery_page span.light_blue {
    color: #40e8f1;
}

.covid_delivery_page .left_protect_covid h2,
.left_protect_covid h3 {
    text-align: left;
    color: #fff;
}

.covid_delivery_page .protect_covid_sec {
    background-color: #001056;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    z-index: 1;
    height: 330px;
}

.covid_delivery_page .right_protect_covid {
    position: absolute;
    right: 0;
}

.covid_delivery_page .multi_sub_heading h3 {
    font-size: 30px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.07;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
}

.covid_delivery_page .right_protect_covid {
    position: absolute;
    right: 0;
    width: 30%;
}

.covid_delivery_page .left_protect_covid .solution_delivery_button {
    margin-top: 4rem;
}

.covid_delivery_page .start_multidelivery_main {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

span.multi_bluecolor {
    font-size: 24px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.33;
    letter-spacing: normal;
    text-align: left;
    color: #156cc2;
    display: block;
}

.covid_delivery_page .right_multidelivery {
    width: 60%;
}

.covid_delivery_page .left_multidelivery {
    width: 30%;
}

.covid_delivery_page .right_multidelivery .solution_delivery_button {
    margin-top: 3rem;
}

.covid_delivery_page .right_multidelivery h2 {
    text-align: left;
}

.covid_delivery_page .social_distancing_main {
    background-color: #001056;
    padding: 0;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    border-radius: 5px;
    overflow: hidden;
}

.covid_delivery_page .left_social_distancing h3 {
    font-size: 30px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.47;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
}

.covid_delivery_page .left_social_distancing span {
    font-size: 24px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
    display: block;
}

.covid_delivery_page .social_distancing_main .solution_delivery_button {
    margin-top: 2rem;
}

.covid_delivery_page .leftinner_social_distancing {
    padding-left: 7rem;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}

.covid_delivery_page .right_social_distancing {
    width: 50%;
}

.covid_delivery_page .inone_delivery_inner {
    border-radius: 6px;
    box-shadow: 0 0px 12px 0 rgba(0, 0, 0, 0.05);
    border: solid 1px #d9d9d9;
    background-color: #fff;
    padding: 15px;
    transition: ease-in-out 0.3s;
}

.covid_delivery_page li:hover .inone_delivery_inner {
    box-shadow: 0 3px 60px 0 rgba(0, 0, 0, 0.1);
}

.covid_delivery_page .whyapptunix_inone_delivery ul {
    display: flex;
    align-items: stretch;
    justify-content: center;
}

.covid_delivery_page .whyapptunix_inone_delivery ul li:nth-child(odd) {
    transform: translate(0px, -75px);
}

.covid_delivery_page .whyapptunix_inone_delivery ul li:last-child {
    margin-right: 0;
}

.covid_delivery_page .whyapptunix_inone_delivery ul li {
    width: 20%;
    text-align: center;
    margin-right: 3rem;
}

.covid_delivery_page .whyapptunix_inone_delivery ul {
    padding-top: 15rem;
}

.covid_delivery_page .inone_delivery_inner h4 {
    font-size: 22px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: center;
    color: #000000;
    margin-top: 2rem;
}

.covid_delivery_page .inone_delivery_inner figure {
    width: 65px;
    margin: 0 auto;
}

.covid_delivery_page li:nth-child(4) .inone_delivery_inner figure {
    width: 38px;
}

.covid_delivery_page .mobile_view_sec {
    display: none;
}

.covid_delivery_page .img_box_inner.active {
    display: block;
}

.covid_delivery_page .img_box_inner {
    display: none;
}

.covid_delivery_page .driver_img_box_inner {
    display: none;
}

.covid_delivery_page .business_img_box_inner {
    display: none;
}

.covid_delivery_page .admin_img_box_inner {
    display: none;
}

.covid_delivery_page .dispatcher_img_box_inner {
    display: none;
}

.covid_delivery_page .admin_img_box_inner.active {
    display: block;
}

.covid_delivery_page .business_img_box_inner.active {
    display: block;
}

.covid_delivery_page .dispatcher_img_box_inner.active {
    display: block;
}

.covid_delivery_page .driver_img_box_inner.active {
    display: block;
}

.covid_delivery_page .panel_sections {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.covid_delivery_page .panel_sections.users.customer_app {
    flex-direction: row-reverse;
}

.covid_delivery_page .icon-lists {
    width: 50%;
}

.covid_delivery_page .icon-lists h2 {
    text-align: left;
}

.covid_delivery_page .app_panel_inner p {
    font-size: 18px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.8;
    letter-spacing: normal;
    text-align: left;
    color: #606060;
    margin-left: 10px;
}

.covid_delivery_page .icon-lists ul li {
    margin-bottom: 8px;
}

.covid_delivery_page .icon-lists ul {
    margin: 2rem 0 3rem;
}

.covid_delivery_page .icon-lists {
    width: 50%;
}

.covid_delivery_page .app_panel_inner {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    cursor: pointer;
}

.covid_delivery_page .admin_app_main {
    background-color: #353d61;
    padding: 100px 0;
    margin: 7rem 0 6rem;
}

.covid_delivery_page .admin_app_main_inner h2,
.admin_app_main_inner li p {
    color: #fff;
}

.covid_delivery_page .admin_app_main_inner .icon-lists p {
    color: #f5f5f5;
}

.covid_delivery_page .admin_app_main_inner .img-box {
    position: relative;
}

.covid_delivery_page .img-box {
    position: relative;
}

.covid_delivery_page .admin_app_main_inner .icon-lists ul li {
    margin-bottom: 16px;
}

.covid_delivery_page .multi_sub_heading.top_main_heading p {
    text-align: center;
}

.covid_delivery_page .multi_sub_heading.top_main_heading {
    text-align: center;
    width: 80%;
    margin: 0 auto 4rem;
}

.covid_delivery_page .left_social_distancing {
    position: relative;
    z-index: 1;
}

.covid_delivery_page .left_social_distancing::after {
    content: "";
    position: absolute;
    right: 23rem;
    bottom: 40px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/red_light_corona.svg);
    height: 60px;
    width: 60px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
}

.covid_delivery_page .left_social_distancing::before {
    content: "";
    position: absolute;
    top: 15px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/lightgray_corona.png);
    height: 40px;
    width: 43px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    left: 45px;
}

.covid_delivery_page section.common_sec.social_distancing_sec {
    position: relative;
    z-index: 1;
}

.covid_delivery_page section.common_sec.social_distancing_sec::before {
    content: "";
    position: absolute;
    bottom: -9px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/dark_corona.png);
    height: 40px;
    width: 43px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    left: 60px;
}

.covid_delivery_page section.common_sec.allinpne_application_sec {
    position: relative;
    z-index: 1;
    padding: 80px 0;
}

.covid_delivery_page section.common_sec.allinpne_application_sec::before {
    content: "";
    position: absolute;
    bottom: 36px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/dark_corona.png);
    height: 80px;
    width: 80px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    left: -21px;
}

.latest_header_sec .dropdown-menu li .conta_iner {
    width: 100% !important;
}

.covid_delivery_page section.common_sec.mutli_delivery_bussiness_sec {
    position: relative;
    z-index: 1;
    padding: 60px 0;
    background-color: #fbfbfb;
}

.covid_delivery_page .road_path ul li:hover h3 {
    color: #156cc2;
}

.covid_delivery_page .icon-lists ul li.active .app_panel_inner p {
    color: #156cc2;
}

.covid_delivery_page .panel_sections.users.dispatcher_app.admin_app .icon-lists ul li.active .app_panel_inner p {
    color: #fff;
}

.covid_delivery_page .panel_sections.users.customer_app.driver_app::before {
    content: unset;
}

.covid_delivery_page section.common_sec.mutli_delivery_bussiness_sec::before {
    content: "";
    position: absolute;
    left: -27px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/dark_corona.png);
    height: 85px;
    width: 85px;
    background-repeat: no-repeat;
    background-size: 100%;
}

.covid_delivery_page section.common_sec.mutli_delivery_bussiness_sec::after {
    content: "";
    position: absolute;
    bottom: 4rem;
    right: 30rem;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/red_corona.svg);
    height: 55px;
    width: 55px;
    background-repeat: no-repeat;
    background-size: 100%;
}

.covid_delivery_page .driver_app_main {
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.covid_delivery_page .driver_app_main::before {
    content: "";
    position: absolute;
    left: -27px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/red_corona.svg);
    height: 85px;
    width: 85px;
    background-repeat: no-repeat;
    background-size: 100%;
    top: 0;
}

.covid_delivery_page .driver_app_main::after {
    content: "";
    position: absolute;
    right: -27px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/dark_corona.png);
    height: 85px;
    width: 85px;
    background-repeat: no-repeat;
    background-size: 100%;
    bottom: 0;
}

.covid_delivery_page .icon-lists {
    position: relative;
    z-index: 1;
}

.covid_delivery_page .driver_app_main .icon-lists::before {
    content: "";
    position: absolute;
    right: -80px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/dark_corona.png);
    height: 90px;
    width: 80px;
    background-repeat: no-repeat;
    background-size: 100%;
    top: 0;
    left: unset;
}

.covid_delivery_page .driver_app_main .icon-lists::after {
    content: "";
    position: absolute;
    right: -80px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/red_corona.svg);
    height: 50px;
    width: 45px;
    background-repeat: no-repeat;
    background-size: 100%;
    bottom: 30px;
}

.covid_delivery_page .admin_app_main {
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.covid_delivery_page .admin_app_main::before {
    content: "";
    position: absolute;
    left: -13px;
    top: 38px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/lightgray_corona.png);
    height: 100px;
    width: 75px;
    background-size: 100%;
    background-repeat: no-repeat;
}

.covid_delivery_page .admin_app_main::after {
    content: "";
    position: absolute;
    left: -39px;
    bottom: 5px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/lightgray_corona.png);
    height: 100px;
    width: 75px;
    background-size: 100%;
    background-repeat: no-repeat;
}

.covid_delivery_page .admin_app_main_inner::after {
    content: "";
    position: absolute;
    right: -25px;
    top: 30%;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/lightgray_corona.png);
    height: 100px;
    width: 75px;
    background-size: 100%;
    background-repeat: no-repeat;
}

.covid_delivery_page .icon-lists::before {
    content: "";
    position: absolute;
    left: -85px;
    top: -26px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/lightgray_corona.png);
    height: 30px;
    width: 30px;
    background-size: 100%;
    background-repeat: no-repeat;
}

.covid_delivery_page .admin_app_main_inner::before {
    content: "";
    position: absolute;
    right: 59px;
    bottom: 0%;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/lightgray_corona.png);
    height: 100px;
    width: 35px;
    background-size: 100%;
    background-repeat: no-repeat;
}

.covid_delivery_page section.common_sec.about_apps_customer_sec::before {
    content: "";
    position: absolute;
    left: -30px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/dark_corona.png);
    height: 90px;
    width: 80px;
    background-repeat: no-repeat;
    background-size: 100%;
    top: 65px;
}

.covid_delivery_page section.common_sec.about_apps_customer_sec {
    position: relative;
    z-index: 1;
    overflow: hidden;
    padding-top: 8rem;
}

.covid_delivery_page section.common_sec.about_apps_customer_sec::after {
    content: "";
    position: absolute;
    right: -20px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/red_corona.svg);
    height: 50px;
    width: 56px;
    background-repeat: no-repeat;
    background-size: 100%;
    top: 18rem;
}

.covid_delivery_page .panel_sections.users.customer_app::before {
    content: "";
    position: absolute;
    left: 50%;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/dark_corona.png);
    height: 90px;
    width: 80px;
    background-repeat: no-repeat;
    background-size: 100%;
    top: 63rem;
}

.covid_delivery_page section.common_sec.protect_covid_sec::before {
    content: "";
    position: absolute;
    left: -21px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/dark_corona.png);
    height: 90px;
    width: 62px;
    background-repeat: no-repeat;
    background-size: 100%;
    top: 20px;
}

.covid_delivery_page section.common_sec.protect_covid_sec::after {
    content: "";
    position: absolute;
    left: -20px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/red_corona.svg);
    height: 50px;
    width: 39px;
    background-repeat: no-repeat;
    background-size: 100%;
    bottom: 29px;
}

.covid_delivery_page .protect_covid_main::after {
    content: "";
    position: absolute;
    left: 50%;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/dark_corona.png);
    height: 90px;
    width: 60px;
    background-repeat: no-repeat;
    background-size: 100%;
    bottom: -50px;
}

.covid_delivery_page section.common_sec.multi_delivery_benfitssec {
    position: relative;
    z-index: 1;
    overflow: hidden;
    padding-bottom: 80px;
}

.covid_delivery_page section.common_sec.multi_delivery_benfitssec::before {
    content: "";
    position: absolute;
    left: -20px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/dark_corona.png);
    height: 90px;
    width: 60px;
    background-repeat: no-repeat;
    background-size: 100%;
    top: 27rem;
}

.covid_delivery_page .left_multi_benfits_main::after {
    content: "";
    position: absolute;
    right: -76px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/dark_corona.png);
    height: 90px;
    width: 39px;
    background-repeat: no-repeat;
    background-size: 100%;
    top: 0rem;
}

.covid_delivery_page .right_multi_benfits_main::before {
    content: "";
    position: absolute;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/red_corona.svg);
    height: 50px;
    width: 39px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    top: -3rem;
    left: 17rem;
}

.covid_delivery_page .right_multi_benfits_main::after {
    content: "";
    position: absolute;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/red_corona.svg);
    height: 50px;
    width: 39px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    bottom: 3rem;
    left: 12rem;
}

.covid_delivery_page ul.listing_multi li {
    margin-bottom: 15px;
}

.covid_delivery_page ul.listing_multi li:last-child {
    margin-bottom: 0px;
}

.covid_delivery_page .work_featured_main {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.covid_delivery_page .left_featured_inner h2 {
    text-align: left;
}

.covid_delivery_page .left_featured_inner h3 {
    font-size: 30px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.47;
    letter-spacing: normal;
    text-align: left;
    color: #000;
    width: 76%;
}

.covid_delivery_page .slideing_ecommer .owl-item.active.center .item h3 {
    opacity: 1;
}

.covid_delivery_page .slideing_ecommer .owl-item.active.center .item h3::after {
    content: "";
    position: absolute;
    height: 6px;
    width: 79px;
    background: linear-gradient(91deg, #4099f1 8%, #40ebf1 100%);
    bottom: -13px;
    margin: 0 auto;
    left: 0;
    right: 0;
}

.covid_delivery_page .owl-nav button.owl-prev span {
    color: transparent;
    background: rgba(0, 31, 149, .53) url(https://www.apptunix.com/wp-content/themes/apptunix/images/delivery_prev.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.covid_delivery_page .owl-nav button span {
    background-color: rgba(0, 31, 149, .53);
    border-radius: 50%;
    height: 60px;
    width: 60px;
    display: block;
}

.covid_delivery_page .owl-nav button {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    width: 150px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    animation: unset !important;
    background: unset !important;
}

.covid_delivery_page .owl-nav button.owl-next {
    right: 0 !important;
}

.covid_delivery_page .owl-nav button.owl-next span {
    color: transparent;
    background: rgba(0, 31, 149, .53) url(https://www.apptunix.com/wp-content/themes/apptunix/images/delivery_next.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.covid_delivery_page .slideing_ecommer .item h3 {
    opacity: 0;
    font-size: 20px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: normal;
    text-align: center;
    color: #000000;
    position: relative;
    z-index: 1;
    text-transform: capitalize;
}

.covid_delivery_page section.common_sec.work_featured_sec {
    position: relative;
    padding: 0 0 40px;
}

.covid_delivery_page .slideing_ecommer {
    position: relative;
}

.covid_delivery_page section.common_sec.work_featured_sec::before {
    content: "";
    position: absolute;
    left: -27px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/dark_corona.png);
    height: 85px;
    width: 85px;
    background-repeat: no-repeat;
    background-size: 100%;
    top: 24rem;
}

.covid_delivery_page section.common_sec.work_featured_sec:after {
    content: "";
    position: absolute;
    left: 46%;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/dark_corona.png);
    height: 85px;
    width: 85px;
    background-repeat: no-repeat;
    background-size: 100%;
    bottom: 5rem;
}

.covid_delivery_page .work_featured_main::before {
    content: "";
    position: absolute;
    top: -1rem;
    right: 55%;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/red_corona.svg);
    height: 55px;
    width: 41px;
    background-repeat: no-repeat;
    background-size: 100%;
}

.covid_delivery_page {
    position: relative;
    overflow: hidden;
}

.covid_delivery_page .app_panel_inner figure {
    width: 22px;
}


/**three common section css**/

.loactions_of_cities ul li {
    margin-right: 5rem;
}

.covid_delivery_page .loactions_of_cities ul li:last-child {
    margin-right: 0;
}

.covid_delivery_page .loactions_of_cities ul {
    display: flex;
    align-items: stretch;
    justify-content: center;
    margin: 6rem 0 6rem;
}

.covid_delivery_page .top_list_box {
    border-radius: 15px;
    box-shadow: 5px 8px 41px 0 rgba(0, 0, 0, .11);
    background-color: #fff;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 190px;
}

.covid_delivery_page .loactions_of_cities ul li {
    margin-right: 5rem;
}

.covid_delivery_page .loactions_of_cities ul li:last-child {
    margin-right: 0;
}

.covid_delivery_page .loactions_of_cities ul {
    display: flex;
    align-items: stretch;
    justify-content: center;
    margin: 6rem 0 6rem;
}


/**three common section css end**/

.road_path img {
    width: 100%;
}

.covid_delivery_page section.common_sec.ecoomer_sec_slider.rubust_techno.grey-beck {
    padding: 80px 0 30px;
}

.covid_delivery_page .mobile_social_distacing_img {
    display: none;
}

.covid_delivery_page .mobile_view_heading {
    display: none;
}

.covid_delivery_page .owl-theme .owl-dots {
    display: none;
}

.covid_delivery_page .owl-theme.ecomer_techno .owl-dots {
    display: block;
    top: 0 !important;
}

.covid_delivery_page button.owl-dot.active_dots span {
    background-color: #3caefd !important;
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.covid_delivery_page .img-box {
    width: 40%;
}

.covid_delivery_page .admin_app_main_inner .img-box {
    width: 47%;
}


/**multi delivery page css end**/


/**hire a developer css starts**/

.hd_page .hd_main_heading h1:after {
    content: "";
    position: absolute;
    right: -40px;
    background: none;
    height: 45px;
    width: 45px;
    background-repeat: no-repeat;
    background-size: 100%;
    top: 50px;
}

.hd_page .hd_main_heading h1 {
    position: relative;
    z-index: 1;
}

.hd_page .left_hd {
    position: relative;
    z-index: 1;
}

.hd_page .left_hd::after {
    content: "";
    position: absolute;
    right: 24rem;
    background: none;
    height: 45px;
    width: 30px;
    background-repeat: no-repeat;
    background-size: 100%;
    bottom: -7rem;
}

.hd_page .hd_main_heading h1 {
    font-size: 46px;
    font-weight: 800;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: normal;
    text-align: left;
    color: #000;
    text-transform: inherit;
}

.hd_page .hd_main_heading p {
    font-size: 18px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.72;
    letter-spacing: normal;
    text-align: left;
    color: #606060;
}

.hd_page .solution_delivery_button button {
    background: #0091FF;
    border-radius: 5px;
    font-size: 22px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.36;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
}

.hd_page .right_hd {
    width: 45%;
    position: relative;
    left: 0;
}

.right_hd img {
    max-width: 1000px;
}

.hd_page .left_hd {
    width: 55%;
}

.hd_page .hd_main_heading .quality-developer {
    margin-top: 50px;
    padding-bottom: 0;
}

.hd_page .hd_main_heading .quality-developer ul {
    display: flex;
    margin-bottom: 0;
    align-items: stretch;
    justify-content: flex-start;
}

.hd_page .hd_main_heading .quality-developer ul li {
    position: relative;
    font-size: 20px;
    text-align: center;
    position: relative;
    text-align: center;
    margin-right: 30px;
}

.hd_page .hd_main_heading .quality-developer ul li .icon {
    background-color: #fff;
    width: 67px;
    height: 67px;
    border: 2px solid #0091ff;
    background-size: 35px;
    border-radius: 50%;
    background-position: center;
    text-indent: unset;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    transition: ease-in-out 0.4s;
}

.hd_page .hd_main_heading .quality-developer ul li .icon {
    transition: ease-in-out 0.4s;
}

.hd_page .hd_main_heading .quality-developer ul li .icon svg {
    transition: ease-in-out 0.4s;
}

.hd_page .hd_main_heading .quality-developer ul li:hover .icon {
    background-color: #0091ff;
}

.hd_page .hd_main_heading .quality-developer ul li:hover .icon svg path {
    fill: #fff !important;
}

.hd_page .hd_main_heading p {
    font-size: 18px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 30px;
    text-align: left;
    color: #606060;
    margin: 20px 0 45px;
    letter-spacing: 0.34px;
}

.hd_page .developer_need_main .restaurant_customer_tabs {
    padding: 20px 10px;
    background: #fff 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #0000000F !important;
    border-radius: 5px;
    margin-bottom: 20px !important;
    width: 49%;
    border: 1px solid #fff;
    transition: ease-in-out 0.4s;
}

.hd_page section.common_sec.top_notch {
    padding-top: 0;
}

.hd_page .restaurant_customer_tabs .accordion-title h2 {
    font-size: 20px;
    font-weight: 600;
    line-height: 22px;
    color: #000;
    cursor: pointer;
    margin-bottom: 0;
}

.hd_page .developer_need_main .accordion-item.restaurant_customer_tabs .accordion-title {
    background-image: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/checked_blue.svg);
    background-repeat: no-repeat;
    padding-left: 4rem;
    background-position: left center;
    background-size: 22px;
}

.hd_page .developer_need_main .restaurent_customer_tabing {
    padding-top: 20px;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    width: 100%;
    flex-wrap: wrap;
}

.hd_page section.common_sec.about_apps_customer_sec::before {
    content: "";
    position: absolute;
    left: -30px;
    background: none;
    height: 90px;
    width: 80px;
    background-repeat: no-repeat;
    background-size: 100%;
    top: 65px;
}

.hd_page section.common_sec.about_apps_customer_sec::after {
    content: "";
    position: absolute;
    right: -20px;
    background: none;
    height: 50px;
    width: 56px;
    background-repeat: no-repeat;
    background-size: 100%;
    top: 18rem;
}

.hd_page .top_notch .top_notch_container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse;
}

.top_notch_container .top_notch_right .badges_images ul {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    width: 100%;
    flex-wrap: wrap;
}

.top_notch_container .badges_info {
    text-align: center;
    background-color: #fff;
    padding: 20px 10px;
    background: #fff 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 10px #459EFF33;
    border-radius: 8px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    transition: ease-in-out .4s;
    position: relative;
    overflow: hidden;
    min-height: 210px;
}

.hd_page .top_notch .top_notch_right .badges_info .badge_about_info {
    margin-top: 20px;
    position: absolute;
    bottom: 0;
    transform: translate(0px, 50px);
    transition: ease-in-out 0.4s;
}

.top_notch_container .top_notch_right .badges_images ul li .badges_info .badge_about_info {
    transform: translate(0px, -20px);
}

.top_notch_container .top_notch_right .badges_images ul li .badges_info .badge_img {
    transform: translate(0px, -30px);
}

.top_notch_container .top_notch_right .badges_images ul li .badges_info .badge_img {
    transition: ease-in-out 0.4s;
}

.top_notch_container .top_notch_right .badges_images ul li {
    margin-bottom: 30px;
    margin-right: 0;
    width: 46%;
}

.badge_about_info h3 {
    letter-spacing: 0px;
    color: #293340;
    margin-top: 0px;
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
}

.hd_page .hiring_process_container {
    display: block;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse;
    text-align: center;
}

.hd_page .hiring_process_container h2 {
    margin: 0 0 50px;
}

.hiring-section .hiring-process ul {
    width: 100%;
    margin: 0 auto;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}

.hiring-section .hiring-process ul li {
    width: 23%;
    text-align: center;
    position: relative;
}

.hiring-section .hiring-process ul li h3 {
    text-align: center;
    font: Bold 16px/19px Montserrat;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
    width: 50%;
    margin: 0 auto;
}

.hiring-section .hiring-process ul li .icon {
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: contain;
    width: 105px;
    height: 105px;
    border: 2px solid #0091ff;
    border-radius: 50%;
    background-position: center;
    margin-bottom: 20px;
    background-size: 60px;
}

.hiring-section .hiring-process ul li:hover .icon {
    background-color: #0091ff;
}

.hiring-section .hiring-process ul #hiring-1 .icon {
    background-image: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/hiring-1.svg);
}

.hiring-section .hiring-process ul #hiring-2 .icon {
    background-image: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/hiring-2.svg);
}

.hiring-section .hiring-process ul #hiring-3 .icon {
    background-image: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/hiring-3.svg);
}

.hiring-section .hiring-process ul #hiring-4 .icon {
    background-image: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/hiring-4.svg);
}

.hiring-section .hiring-process ul #hiring-1:hover .icon {
    background-image: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/hiring-1.0.svg);
}

.hiring-section .hiring-process ul li:first-child .icon:before {
    content: unset
}

.hiring-section .hiring-process ul li:first-child .icon:after {
    content: unset
}

.hiring-section .hiring-process ul #hiring-2:hover .icon {
    background-image: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/hiring-2.0.svg);
}

.hiring-section .hiring-process ul #hiring-3:hover .icon {
    background-image: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/hiring-3.0.svg);
}

.hiring-section .hiring-process ul #hiring-4:hover .icon {
    background-image: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/hiring-4.0.svg);
}

.restaurant_sub_heading.hire_sub_heading h2 {
    position: relative;
    margin-bottom: 40px;
    width: 80%;
    text-align: center;
    margin: auto auto 40px auto;
}

.domain-section ul li:hover .badges_info {
    box-shadow: 0px 3px 40px #459EFF33;
    transform: scale(1.1);
}

.domain-section .client_tabbing {
    width: 100%;
    justify-content: center;
}

.hd_page .top_notch_left .top_notch_inner_main_para {
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 30px;
    text-align: left;
    color: #3d3d3d;
    margin: 20px 25px 30px 0;
}

.hd_page .top_notch .top_notch_right {
    width: 45%;
    text-align: right;
}

.top_notch_container .top_notch_right .badges_images ul li:nth-child(2) {
    transform: translate(0px, -40px);
}

.top_notch_container .top_notch_right .badges_images ul li:nth-child(4) {
    transform: translate(0px, -40px);
}

section.common_sec.top_notch {
    padding-bottom: 0 !important;
}

.hd_page .top_notch .top_notch_left {
    width: 75%;
    padding-right: 40px;
}

.hd_page .top_notch_left h2 {
    margin-bottom: 0px! important;
}

.hire_developer_compare .draw-border:hover:before,
.hire_developer_compare .draw-border:hover:after {
    border-color: #0091ff;
}

.restaurent_planslist_right.restaurent_planslist_comman.draw-border:hover:before,
.restaurent_planslist_right.restaurent_planslist_comman.draw-border:hover:after {
    border-color: #D5D5D5;
}

.hire_developer_compare .restaurent_planslist_comman .highlight-heading {
    text-align: center;
    font: Bold 22px/27px Montserrat;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
}

.hire_developer_compare .restaurent_planslist_left .hire-now button {
    background: #0091FF;
    color: #fff !important;
    margin: 0 auto;
}

.hire_developer_compare .restaurent_planslist_left .apptunix-logo {
    margin-top: 5px;
    text-align: center;
}

.hire_developer_compare .restaurent_planslist_right {
    padding-bottom: 95px;
}

.hire_developer_compare .restaurent_planslist_right .other-companies {
    text-align: center;
}

.hire_developer_compare .restaurent_planslist_right .other-companies h2 {
    text-align: center;
    font: Bold 35px/43px Montserrat;
    letter-spacing: 0px;
    color: #000000;
    opacity: 0.54;
    margin-top: 0px;
}

.hire_developer_compare .restaurent_planslist_comman .restaurent_plansfeature1 {
    padding-top: 3rem;
}

.hire_developer_compare .restaurent_planslist_comman .restaurent_plansfeature1 ul li {
    display: flex;
    padding-left: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 5px;
}

.hire_developer_compare .restaurent_planslist {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}

.hire_developer_compare .restaurent_planslist_comman {
    background: #fff;
    box-shadow: 0px 0px 5px #00000029;
    border-radius: 20px;
    padding: 3rem;
    position: relative;
    width: 49%;
}

.hire_developer_compare .restaurent_planslist_left .restaurent_plansfeature1 ul li:nth-child(1n) {
    background-color: #E5F4FF;
}

.hire_developer_compare .restaurent_planslist_right .restaurent_plansfeature1 ul li:nth-child(1n) {
    background-color: #F4F5FA;
}

.hire_developer_compare .restaurent_planslist_comman .restaurent_plansfeature1 ul li:nth-child(2n) {
    background-color: #ffffff;
}

.hire_developer_compare .restaurent_planslist_comman .restaurent_plansfeature1 ul li .tick,
.hire_developer_compare .restaurent_planslist_comman .restaurent_plansfeature1 ul li h3 {
    padding: 5px 5px 5px 5px;
}

.hire_developer_compare .restaurent_planslist_comman .restaurent_plansfeature1 ul li .tick {
    margin-top: 5px;
    margin-left: 5px;
    width: 12%;
}

.hire_developer_compare .restaurent_planslist_comman .restaurent_plansfeature1 ul li h3 {
    text-align: left;
    font: Bold 16px/19px Montserrat;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
    margin-top: 5px;
    margin-bottom: 5px;
    width: 88%;
}

.hire_developer_compare .restaurent_planslist_common .restaurent_plansfeature1 ul li:nth-child(1) h3 {
    text-align: center;
    font: Bold 22px/27px Montserrat! important;
    letter-spacing: 0px;
    opacity: 1;
}

.hire_developer_compare .restaurent_planslist_left .restaurent_plansfeature1 ul li:nth-child(1) h3 {
    color: #0091FF;
    font: Bold 22px/27px Montserrat! important;
}

.hire_developer_compare .restaurent_planslist_right .restaurent_plansfeature1 ul li:nth-child(1) h3 {
    font: Bold 22px/27px Montserrat! important;
}

.benefit-section .benefit-section-heading {
    display: block;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse;
    text-align: center;
}

.benefit-section .benefit-section-heading h2 {
    margin: 0 0 30px;
}

.benefit-section-div {
    margin: inherit;
}

.benefit-section-div-left,
.benefit-section-div-right {
    width: 80%;
    margin: 0 auto;
}

.benefit-section-div-left ul,
.benefit-section-div-right ul {
    width: 100%;
    margin: 0 auto;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}

.benefit-section-div-common ul li .icon {
    border-radius: 50%;
    background-color: #fff;
    border: 2px dashed #0091ff;
    width: 90px;
    height: 90px;
    text-indent: unset !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

.benefit-section-div-common ul li .icon img {
    width: 40px;
}

.benefit-section-div-common ul li .icon img.white_icons {
    display: none;
}

.benefit-section-div-common ul li:hover .icon img.white_icons {
    display: block;
}

.benefit-section-div-common ul li:hover .icon img.color_icons {
    display: none;
}

.benefit-section-div-common ul li:hover .icon {
    background-color: #0091FF;
    border: 2px solid #0091FF;
}

.benefit-section-div-left ul li h3,
.benefit-section-div-right ul li h3 {
    margin: 0 0;
    margin-left: 10px;
    width: 60%;
    font-weight: 600;
}

.benefit-section-div-left ul li,
.benefit-section-div-right ul li {
    font-size: 20px;
    margin: 0;
    padding: 10px;
    display: flex;
    width: 49%;
    align-items: center;
    justify-content: flex-start;
}

.developer_need .draw-border:hover:before {
    -webkit-transition-delay: 0s, 0s, .25s;
    transition-delay: 0s, 0s, .25s;
}

.developer_need .draw-border:hover:before,
.developer_need .draw-border:hover:after {
    border-color: #0091ff;
}

.developer_need .draw-border:hover:after {
    -webkit-transition-delay: 0s, .25s, 0s;
    transition-delay: 0s, .25s, 0s;
}

.developer_need .draw-border:hover:before,
.developer_need .draw-border:hover:after {
    border-color: #0091ff;
}

.search-developer {
    height: 360px;
}

.search-developer .ecommerce_cta_img {
    top: 0px! important;
}

.search-developer h2 {
    color: #000000;
}

.search-developer {
    padding: 0 0;
    border-radius: 0px;
}

.search-developer,
.search-developer-container {
    background-color: #e5f4ff! important;
}

.search-developer-container .search-developer h5 {
    font-size: 15px;
}

.search-developer button {
    background: #0091ff !important;
    color: #fff !important;
}

.search-developer p {
    font-size: 13px;
}

.developer_need_main .restaurant_customer_tabs .accordion-content p {
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    color: #858585;
}

.developer_need_main .restaurant_customer_tabs .accordion-content {
    padding: 8px 0 0 4rem;
    background: 0 0;
}

.developer_need_main .accordion-item .accordion-content {
    display: block !important;
    line-height: 1.7;
    padding: 20px 20px 0px 40px;
    border-radius: 0 0 5px 5px;
}

.restaurent_customer_main.developer_need_main {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.restaurent_customer_left {
    width: 100%;
}

.restaurent_customer_right.restaurant_customer_img {
    width: 40%;
}

.expert-section .domain-section-heading {
    display: block;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse;
    text-align: center;
}

.expert-section .domain-section-heading p {
    color: #000000D9;
    opacity: 1;
    font-size: 18px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.72;
    letter-spacing: normal;
    text-align: center;
    color: #606060;
    margin: 10px 0 45px;
}

.hire_sub_heading h2 {
    letter-spacing: 0px;
    color: #000000;
    text-transform: capitalize;
    font-size: 36px;
    line-height: 44px;
    font-weight: bold;
}

.hd_page .panel-body {
    color: #000;
}

.hd_page .panel.panel-default.panel-active .panel-heading a h4 {
    color: #221b26;
}

.cust_test .cust_test-heading.hire_sub_heading {
    text-align: center;
}

.hd_page .faq_solutions_sec .panel-group {
    margin-top: 20px;
}

.expert-section .domain-section-div {
    display: flex;
    width: 79%;
    margin: inherit;
}

.expert-section .owl-theme .owl-dots {
    display: block;
    float: left;
    margin-top: -49px!important;
    margin-left: 40%;
    z-index: 100;
    position: relative;
}

.expert-section .devloper_slider .owl-dots .owl-dot span {
    width: 50px;
    height: 3.45px;
    margin: 0px 7px;
    background: #d6d6d6;
    display: block;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 0 !important;
}

.expert-section .devloper_slider .item .item_sec_left {
    width: 40%;
    margin: 0 auto;
}

.expert-section .devloper_slider .item .item_sec_right {
    width: 60%;
    margin: -60px 0 0;
}

.expert-section .devloper_slider .item .item_sec_right .upper-section {
    margin-top: 10px;
    margin-bottom: 30px;
}

.expert-section .devloper_slider .item .item_sec_right .logo {
    width: 65px;
    height: 65px;
}

.expert-section .devloper_slider .item .item_sec_right .designation {
    text-align: left;
    font: bold 16px/20px Montserrat;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
}

.expert-section .devloper_slider .item .item_sec_right .name {
    text-align: left;
    font: Bold 18px/27px Montserrat;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
}

.expert-section .devloper_slider .item .item_sec_right .description {
    text-align: left;
    font: Regular 16px/25px Montserrat;
    letter-spacing: 0px;
    color: #858585;
    opacity: 1;
    font-size: 16px;
}

.expert-section .devloper_slider .item {
    display: flex;
    align-items: center;
}

.expert-section button.owl-dot.active_dots span {
    background: #0091FF !important;
}

.domain-section .badges_images ul li:nth-child(5n) {
    margin-right: 0;
}

.domain-section .badges_images ul li {
    margin-right: 30px;
    text-align: center;
    cursor: pointer;
    width: 180px;
    margin-bottom: 2rem;
    height: 180px;
}

.cust_test {
    background-color: #e5f4ff!important;
}

.cust_test .cust_test-heading h2 {
    margin: 0 0 30px;
}

.cust_test .owl-theme .owl-dots {
    display: block;
}

.cust_test .owl-nav .owl-prev,
.cust_test .owl-nav .owl-next {
    width: 104%;
}

.cust_test .owl-nav .owl-prev span,
.cust_test .owl-nav .owl-next span {
    background-color: #0091ff !important;
    height: 50px;
    width: 50px;
}

.cust_test .owl-nav {
    position: inherit;
}

.cust_test .owl-nav .owl-prev span {
    background-image: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/arrow-left.svg) !important;
    background-color: transparent! important;
    background-size: 20px! important;
}

.cust_test .owl-nav .owl-next span {
    background-image: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/arrow-right.svg) !important;
    background-color: transparent! important;
    background-size: 50px! important;
}

.cust_test .customer_testimonials .owl-item {
    opacity: 0.3;
}

.cust_test .customer_testimonials .owl-item.active.center {
    opacity: 1;
}

.hd_page .panel.panel-default {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #0000000F;
    border-radius: 5px;
    cursor: pointer;
}

.cust_test .customer_testimonials .item_sec {
    height: auto! important;
    min-height: 300px !important;
    display: inline-block;
}

.cust_test .customer_testimonials .upper-section {
    width: 100%;
    display: inline-block;
}

.cust_test .customer_testimonials .upper-section p {
    text-align: left;
    letter-spacing: 0px;
    color: #21262C;
    opacity: 0.7;
    font-family: Poppins;
    font-size: 18px;
    margin-bottom: 10px;
}

.cust_test .customer_testimonials .lower-section {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cust_test .customer_testimonials .lower-section .logo img,
.cust_test .customer_testimonials .lower-section .logo figure {
    height: 100%;
    width: 100%;
}

.cust_test .customer_testimonials .lower-section .logo {
    width: 42px;
    height: 42px;
    margin: 10px 10px;
}

.cust_test .customer_testimonials .lower-section .details {
    margin-left: 10px;
}

.cust_test .customer_testimonials .lower-section .details .name {
    text-align: left;
    letter-spacing: 1px;
    color: #21262C;
    opacity: 1;
    font-weight: 600;
    font-size: 12px;
}

.cust_test .customer_testimonials .lower-section .details .designation {
    text-align: left;
    letter-spacing: 1px;
    color: #21262C;
    opacity: 0.7;
}

.draw-border:hover:before,
.draw-border:hover:after {
    border-color: #fff;
    -webkit-transition: border-color 0s, width .25s, height .25s;
    transition: border-color 0s, width .25s, height .25s;
    width: 100%;
    height: 100%;
}

.draw-border:after {
    border-bottom-width: 2px;
    border-left-width: 2px;
}

.domain-section {
    background-color: #e5f4ff!important;
}

section.common_sec.ecommerce_cta.hire_specific_cta {
    padding: 130px 0 0;
}

.domain-section .badges_images {
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.domain-section .badges_images ul {
    display: flex;
    align-items: stretch;
    justify-content: center;
    width: 100%;
    flex-wrap: wrap;
}

.domain-section .tab-content {
    padding-top: 0;
}

section.common_sec.ecommerce_cta.hire_specific_cta .ecommerce_cta_content h2 {
    color: #fff;
    font-size: 34px;
}

section.common_sec.ecommerce_cta.hire_specific_cta .ecommerce_cta_main.hire-developer {
    padding: 30px;
}

.domain-section .domain-section-heading {
    display: block;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse;
    text-align: center;
}

.domain-section .badges_info img {
    height: 45px;
}

.ecommerce_cta_main.hire-developer.search-developer {
    height: auto;
    padding: 0;
}

section.common_sec.ecommerce_cta.search-developer-container {
    padding: 40px 0;
}

.domain-section .badges_info {
    text-align: center;
    background-color: #fff;
    padding: 20px;
    background: #fff 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 10px #459EFF33;
    border-radius: 8px;
    height: 100%;
    display: grid;
    align-items: center;
    justify-content: center;
    transition: ease-in-out 0.4s;
}

.domain-section .badges_info h3 {
    text-align: center;
    font: Normal 16px/19px Montserrat;
    letter-spacing: 0px;
    color: #000;
    opacity: 1;
}

.domain-section .domain-section-heading h2 {
    margin: 0 0 0px;
}

.domain-section-div {
    display: flex;
    width: 95%;
    margin: inherit;
}

.domain-section .domain-section-div .badges_images li:hover div {
    background-color: #0091ff
}

.domain-section .domain-section-div .badges_images li:hover h3 {
    color: #fff;
}

.domain-section-div ul li .color_developer {
    display: none;
}

.domain-section-div ul li:hover .bnw_developer {
    display: none;
}

.domain-section-div ul li:hover .color_developer {
    display: block;
    margin: auto;
}

.domain-section .domain-section-div .badges_images .badges_info .badge_img {
    background-repeat: no-repeat;
    background-position: center;
    background-size: 120px;
    height: 180px;
    width: 180px;
    margin: 0 auto;
}

.domain-section .domain-section-div .badges_images #domain-21 .badge_img {
    background-image: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/skilled-developer/21.png);
}

.domain-section .domain-section-div .badges_images #domain-21:hover {
    background-color: #0091FF;
}

.domain-section .domain-section-div .badges_images #domain-21:hover .badge_img {
    background-image: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/skilled-developer/21.0.png);
}

.domain-section .domain-section-div .badges_images #domain-22 .badge_img {
    background-image: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/skilled-developer/22.png);
}

.domain-section .domain-section-div .badges_images #domain-22:hover {
    background-color: #0091FF;
}

.domain-section .domain-section-div .badges_images #domain-22:hover .badge_img {
    background-image: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/skilled-developer/22.0.png);
}

.domain-section .domain-section-div .badges_images #domain-23 .badge_img {
    background-image: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/skilled-developer/23.png);
}

.domain-section .domain-section-div .badges_images #domain-23:hover {
    background-color: #0091FF;
}

.domain-section .domain-section-div .badges_images #domain-23:hover .badge_img {
    background-image: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/skilled-developer/23.0.png);
}

.hire_developer_compare .draw-border:hover:after {
    -webkit-transition-delay: 0s, .25s, 0s;
    transition-delay: 0s, .25s, 0s;
}

.hire_developer_compare .draw-border:hover:before {
    -webkit-transition-delay: 0s, 0s, .25s;
    transition-delay: 0s, 0s, .25s;
}

.quality-developer .tooltip1 .tooltiptext1 {
    visibility: hidden;
    background-color: transparent;
    color: #000;
    padding: 5px 0 0;
    border-radius: 6px;
    position: absolute;
    z-index: 1;
    width: 74px;
    top: 100%;
    font-size: 14px;
    margin-left: 0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: ease-in-out 0.4s;
    left: 0;
    right: 0;
}

.tooltip1 {
    position: relative;
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
}

.hd_page .hd_main_heading .quality-developer ul li:hover span.tooltiptext1 {
    visibility: visible;
}

.hd_page .hd_main_heading .quality-developer ul li:last-child {
    margin: 0;
}

a.market_faq_list.accordion-title.collapsed.active-title h4 {
    color: #0091ff !important;
}

.multidelivery_banner.hiredev_banner {
    height: 720px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.hd_page {
    overflow: hidden;
    position: relative;
}

.mobile_view_img {
    display: none;
}


/*****cta******/

.ecommerce_cta_main.hire-developer {
    background: #0091FF;
    border-radius: 5px;
    padding: 30px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 250px;
}

.ecommerce_cta_main.hire-developer button {
    color: #0091ff;
    background: #fff;
    font-weight: 600;
}

.ecommerce_cta_main.hire-developer .ecommerce_cta_img {
    width: 44%;
    position: relative;
    text-align: right;
    top: -63px;
}

.ecommerce_cta_main.hire-developer.search-developer p {
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
    font-size: 18px;
    line-height: 22px;
    font-weight: 400;
}


/**grocery page css**/

.page-template-grocery-app-development-ppc .right_uberX_content {
    position: unset;
    display: block;
}
.page-template-grocery-app-development-ppc .mid_image_uberX img {
    box-shadow: unset;
    border-radius: 0;
}
.grocery_page .grocery_banner_sec {
    height: 768px;
    background: #fbfbfb url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/grocery_banner_right_element.svg);
    padding-top: 70px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-repeat: no-repeat;
    background-position: right -75rem top -18rem;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.grocery_page .grocery_container {
    width: 1170px;
    margin: 0 auto;
}

.grocery_page .section_common {
    padding: 40px 0;
}

.grocery_page span.keyword_span {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 30px;
    font-weight: 700;
    color: #000;
    margin-bottom: 5px;
    position: relative;
    z-index: 1;
    flex-direction: column;
}

.grocery_page span.bottom_bar {
    position: relative;
    z-index: -1;
    width: 250px;
    background-color: #8fe432;
    top: -22px;
    height: 20px;
    overflow: hidden;
    display: none;
}

.grocery_page .grocery_covid_main {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.grocery_page .nation_covid_sec {
    text-align: center;
    position: relative;
    width: 35%;
    left: -45rem;
}

.grocery_page .grocery_covid_left {
    width: 65%;
}

.grocery_page .grocery_covid_left .sub_mainheading h2 {
    text-align: left;
}

.grocery_page .section_common.grocery_nation_covidSec span.green_color {
    color: #7AC141;
    display: block;
}

.grocery_page .section_common.grocery_nation_covidSec p {
    text-align: left;
}

.grocery_page .grocery_covid_left span.keyword_span {
    align-items: flex-start;
    justify-content: flex-start;
    font-size: 20px;
    font-weight: Bold;
    line-height: 24px;
    letter-spacing: 1.22px;
    color: #000000;
    text-transform: uppercase;
    position: relative;
    margin-bottom: 30px;
}

.grocery_page .grocery_covid_left span.keyword_span::before {
    content: "";
    position: absolute;
    bottom: -14px;
    left: 0;
    width: 136px;
    height: 2px;
    background-color: #000;
}

.grocery_page .nation_covid_sec img {
    max-width: 1000px;
}

.grocery_page span.bottom_bar::after {
    content: '';
    top: 0;
    transform: translateX(100%);
    width: 100%;
    position: absolute;
    bottom: 0;
    z-index: 1000000000000000000000000;
    animation: slide 2s infinite;
    background: -moz-linear-gradient(left, rgba(25, 107, 9, 0) 0%, rgba(25, 107, 9, .8) 50%, rgba(25, 107, 9, 0) 99%, rgba(25, 107, 9, 0) 100%) !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(25, 107, 9, 0)), color-stop(50%, rgba(25, 107, 9, .8)), color-stop(99%, rgba(25, 107, 9, 0)), color-stop(100%, rgba(25, 107, 9, 0))) !important;
    background: -webkit-linear-gradient(left, rgba(25, 107, 9, 0) 0%, rgba(25, 107, 9, .8) 50%, rgba(25, 107, 9, 0) 99%, rgba(25, 107, 9, 0) 100%) !important;
    background: -o-linear-gradient(left, rgba(25, 107, 9, 0) 0%, rgba(25, 107, 9, .8) 50%, rgba(25, 107, 9, 0) 99%, rgba(25, 107, 9, 0) 100%) !important;
    background: -ms-linear-gradient(left, rgba(25, 107, 9, 0) 0%, rgba(25, 107, 9, .8) 50%, rgba(25, 107, 9, 0) 99%, rgba(25, 107, 9, 0) 100%) !important;
    background: linear-gradient(to right, rgba(25, 107, 9, 0) 0%, rgba(25, 107, 9, .8) 50%, rgba(142, 228, 50, 0) 99%, rgba(25, 107, 9, 0) 100%) !important;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#007db9e8', GradientType=1) !important;
}

.page-template-grocery-app-development-ppc .input_button.submit_button input {
    background: rgba(25, 107, 9, 1) !important;
    background: -moz-linear-gradient(left, rgba(25, 107, 9, 1) 0%, rgba(142, 228, 50, 1) 100%) !important;
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(25, 107, 9, 1)), color-stop(100%, rgba(142, 228, 50, 1))) !important;
    background: -webkit-linear-gradient(left, rgba(25, 107, 9, 1) 0%, rgba(142, 228, 50, 1) 100%) !important;
    background: -o-linear-gradient(left, rgba(25, 107, 9, 1) 0%, rgba(142, 228, 50, 1) 100%) !important;
    background: -ms-linear-gradient(left, rgba(25, 107, 9, 1) 0%, rgba(142, 228, 50, 1) 100%) !important;
    background: linear-gradient(to right, rgba(25, 107, 9, 1) 0%, rgba(142, 228, 50, 1) 100%) !important;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#196b09', endColorstr='#8ee432', GradientType=1) !important;
    box-shadow: 0 3px 18px 0 rgba(126, 211, 33, .55) !important;
    color: #fff !important;
}
.page-template-grocery-app-development-ppc .get_in_touch_header .btn-white {
    background: rgba(25, 107, 9, 1) !important;
    background: -moz-linear-gradient(left, rgba(25, 107, 9, 1) 0%, rgba(142, 228, 50, 1) 100%) !important;
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(25, 107, 9, 1)), color-stop(100%, rgba(142, 228, 50, 1))) !important;
    background: -webkit-linear-gradient(left, rgba(25, 107, 9, 1) 0%, rgba(142, 228, 50, 1) 100%) !important;
    background: -o-linear-gradient(left, rgba(25, 107, 9, 1) 0%, rgba(142, 228, 50, 1) 100%) !important;
    background: -ms-linear-gradient(left, rgba(25, 107, 9, 1) 0%, rgba(142, 228, 50, 1) 100%) !important;
    background: linear-gradient(to right, rgba(25, 107, 9, 1) 0%, rgba(142, 228, 50, 1) 100%) !important;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#196b09', endColorstr='#8ee432', GradientType=1) !important;
    box-shadow: 0 3px 18px 0 rgba(126, 211, 33, 0.55) !important;
    color: #fff !important;
}
.page-template-grocery-app-development-ppc .get_in_touch_header .btn-white::after {
    content: unset;
}
.page-template-grocery-app-development-ppc .get_in_touch .btn-white {
    background: rgba(25, 107, 9, 1) !important;
    background: -moz-linear-gradient(left, rgba(25, 107, 9, 1) 0%, rgba(142, 228, 50, 1) 100%) !important;
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(25, 107, 9, 1)), color-stop(100%, rgba(142, 228, 50, 1))) !important;
    background: -webkit-linear-gradient(left, rgba(25, 107, 9, 1) 0%, rgba(142, 228, 50, 1) 100%) !important;
    background: -o-linear-gradient(left, rgba(25, 107, 9, 1) 0%, rgba(142, 228, 50, 1) 100%) !important;
    background: -ms-linear-gradient(left, rgba(25, 107, 9, 1) 0%, rgba(142, 228, 50, 1) 100%) !important;
    background: linear-gradient(to right, rgba(25, 107, 9, 1) 0%, rgba(142, 228, 50, 1) 100%) !important;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#196b09', endColorstr='#8ee432', GradientType=1) !important;
    box-shadow: 0 3px 18px 0 rgba(126, 211, 33, 0.55) !important;
    color: #fff !important;
}
.page-template-grocery-app-development-ppc .get_in_touch .btn-white::after {
    content: unset !important;
}

.grocery_page .grocery_banner_content {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.grocery_page span.smal_size_span {
    font-size: 24px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 37px;
    text-align: left;
    margin-bottom: 0px;
    display: block;
    color: #151515;
}

.grocery_page .grocery_left h1 {
    font-size: 60px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: left;
    color: #000;
}

.grocery_page span.bigger_size_Span span {
    color: #7AC141;
}

.grocery_page .grocery_left p {
    font-size: 20px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 24px;
    text-align: left;
    margin: 15px 0;
    letter-spacing: 0px;
    color: #151515;
    width: 83%
}

.grocery_page .grocery_left p.ligter_para {
    color: #606060;
    margin: 0;
    width: 90%;
    font-size: 16px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.67;
    letter-spacing: normal;
}

.grocery_page .grocery_left {
    width: 58%;
}

.grocery_page .grocery_right {
    position: relative;
    right: 6rem;
    width: 40%;
    bottom: -8rem;
}

.grocery_page .grocery_right img {
    max-width: 800px;
}

.grocery_page .button_green_button .green_button {
    background: rgba(25, 107, 9, 1);
    border-radius: 5px !important;
    font-size: 24px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.21;
    letter-spacing: normal;
    text-align: center;
    color: #fbfbfb;
    position: relative;
    overflow: hidden;
    z-index: 1;
    background: transparent linear-gradient(269deg, #8FE432 0%, #7AC141 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 18px #7ED3218C;
    padding: 15px 30px;
}

.grocery_page .button_green_button .green_button::after {
    background: -moz-linear-gradient(left, rgba(142, 228, 50, 0) 0%, rgba(142, 228, 50, .8) 50%, rgba(142, 228, 50, 0) 99%, rgba(142, 228, 50, 0) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(142, 228, 50, 0)), color-stop(50%, rgba(142, 228, 50, .8)), color-stop(99%, rgba(142, 228, 50, 0)), color-stop(100%, rgba(142, 228, 50, 0)));
    background: -webkit-linear-gradient(left, rgba(142, 228, 50, 0) 0%, rgba(142, 228, 50, .8) 50%, rgba(142, 228, 50, 0) 99%, rgba(142, 228, 50, 0) 100%);
    background: -o-linear-gradient(left, rgba(142, 228, 50, 0) 0%, rgba(142, 228, 50, .8) 50%, rgba(142, 228, 50, 0) 99%, rgba(142, 228, 50, 0) 100%);
    background: -ms-linear-gradient(left, rgba(142, 228, 50, 0) 0%, rgba(142, 228, 50, .8) 50%, rgba(142, 228, 50, 0) 99%, rgba(142, 228, 50, 0) 100%);
    background: linear-gradient(to right, rgba(142, 228, 50, 0) 0%, rgba(142, 228, 50, .8) 50%, rgba(142, 228, 50, 0) 99%, rgba(142, 228, 50, 0) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#007db9e8', GradientType=1);
    content: '';
    top: 0;
    transform: translateX(100%);
    width: 100%;
    position: absolute;
    bottom: 0;
    z-index: 1;
    animation: slide 2s infinite;
}

.grocery_page .background_gradient {
    background: linear-gradient(to bottom, #fbfbfb, #fbfbfb 47%, #ffffff);
}

.grocery_page .sub_mainheading h2 {
    font-size: 36px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.22;
    letter-spacing: normal;
    text-align: center;
    color: #000000;
}

.grocery_page .process_grocery {
    margin-top: 5rem;
}

.grocery_page .grocery_para {
    font-size: 24px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
}

.grocery_page .cta_button_box {
    background-color: #2d353d;
    border-radius: 20px;
    padding: 40px 30px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.grocery_page .left_things_cta h2,
.left_things_cta p {
    color: #fff;
}

.grocery_page .left_things_cta p {
    margin-top: 13px;
}

.grocery_page .cta_boxs {
    padding: 30px 0;
}

.grocery_page .img_box_inner,
.grocery_page .driver_img_box_inner,
.grocery_page .admin_img_box_inner {
    display: none;
}

.grocery_page .img_box_inner.active,
.driver_img_box_inner.active,
.admin_img_box_inner.active {
    display: block;
}

.grocery_page .booking-section {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 40px 0px;
    background: transparent;
}

.grocery_page .booking-section .icon-lists h3 {
    margin-bottom: 20px;
    padding-left: 0px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.23;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
}

.grocery_page .booking-section .icon-lists ul li {
    width: 46%;
    margin: 0 0px 20px 0;
    padding: 20px 40px 20px 20px;
    border-radius: 10px;
    box-shadow: 0 3px 16px 0 rgba(0, 0, 0, 0.1);
    background-color: #ffffff;
    position: relative;
}

.grocery_page .booking-section .icon-lists ul {
    justify-content: space-between;
    align-items: stretch;
}

.grocery_page .booking-section .icon-lists ul li:hover {
    transition: .3s all;
    box-shadow: 0 3px 16px 0 rgba(0, 0, 0, 0.1);
    background: #7AC141;
}

.grocery_page .booking-section .icon-lists ul li.active {
    transition: .3s all;
    box-shadow: 0 3px 16px 0 rgba(0, 0, 0, .1);
    background: #7AC141;
}

.grocery_page .booking-section .icon-lists .icon-desc {
    max-width: 100%;
    height: 100%;
}

.grocery_page .booking-section .icon-lists {
    padding: 20px 0px;
    width: 60%;
    position: relative;
}

.grocery_page .icon-desc h4 {
    font-size: 22px !important;
    font-weight: 500 !important;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.23;
    letter-spacing: normal;
    text-align: left;
    color: #000000 !important;
    margin-bottom: 10px;
}

.grocery_page .icon-desc p {
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.67;
    letter-spacing: normal;
    text-align: left;
    color: #a2a2a2;
}

.grocery_page .booking-section .icon-lists ul li:hover h4,
.booking-section .icon-lists ul li:hover p {
    color: #fff !important;
}

.grocery_page .booking-section .icon-lists ul li.active h4,
.booking-section .icon-lists ul li.active p {
    color: #fff !important;
}

.grocery_page .booking-section.users.customer_app {
    flex-direction: row-reverse;
}

.grocery_page .booking-section.users.customer_app .img-box {
    padding-left: 20px;
}

.grocery_page .booking-section .img-box {
    width: 40%;
    text-align: center;
}

.grocery_page .booking-section .icon-lists ul li.driver_app_sec:hover::after {
    background-color: #ffffff;
}

.grocery_page .booking-section .icon-lists ul li.driver_app_sec.active::after {
    background-color: #ffffff;
}

.grocery_page .booking-section.users.adminpanel_app {
    flex-direction: column;
}

.grocery_page .booking-section.users.adminpanel_app .icon-lists {
    width: 45%;
    margin-top: 0rem;
    padding-bottom: 0;
}

.grocery_page .booking-section.users.adminpanel_app .img-box {
    width: 55%;
    position: relative;
    right: -60px;
}

.grocery_page .booking-section.users.adminpanel_app .icon-lists ul li:last-child {
    margin-bottom: 0;
}

.grocery_page .booking-section.users.adminpanel_app {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: stretch;
}

.grocery_page .booking-section.users.adminpanel_app .icon-lists h3 {
    text-align: left;
    position: absolute;
    top: -40px;
}

.grocery_page .booking-section.users.adminpanel_app .button_green_button .green_button {
    margin-left: auto;
    margin-right: auto;
}

.grocery_page .choose_icons {
    height: 48px;
    margin-bottom: 15px;
}

.grocery_page .why_choose_list h3 {
    font-size: 18px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.39;
    letter-spacing: normal;
    text-align: center;
    color: #000000;
}

.grocery_page .why_choose_list {
    box-shadow: 0 3px 32px 0 rgba(0, 0, 0, .09);
    padding: 50px 20px 20px;
    width: 90%;
    background-color: #fff;
    margin: 0 auto;
    border-radius: 20px;
    position: relative;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
}

.grocery_page .why_choose_main ul li {
    width: 25%;
    margin-bottom: 3rem;
}

.grocery_page .why_choose_main ul {
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
}

.grocery_page .why_choose_main {
    margin-top: 2rem;
}

.grocery_page .why_choose_main ul li:nth-child(5) {
    margin-bottom: 0;
}

.grocery_page .why_choose_main ul li:nth-child(6) {
    margin-bottom: 0;
}

.grocery_page .why_choose_main ul li:last-child {
    margin-bottom: 0;
}

.grocery_page section.all_sec.why_choose_food_Sec p {
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.67;
    letter-spacing: normal;
    text-align: center;
    color: #a2a2a2;
    width: 80%;
    margin: 10px auto 0;
}

.grocery_page .choose_icons figure {
    width: 65px;
    margin: 0 auto;
    text-align: center;
}

.grocery_page li:hover .why_choose_list {
    background: #5cc547;
}

.grocery_page .why_choose_list:hover img.without_hover {
    display: none;
}

.grocery_page .why_choose_list:hover img.with_hover {
    display: inline-block;
}

.grocery_page img.with_hover {
    display: none;
}

.grocery_page .why_choose_list:hover h3 {
    color: #fff;
}

.grocery_page .booking-section.users.adminpanel_app {
    padding-bottom: 0;
}

.grocery_page section.all_sec.ecoomer_sec_slider {
    position: relative;
}

.grocery_page section.all_sec.ecoomer_sec_slider.rubust_techno::after {
    position: absolute;
    content: "";
    bottom: -2rem;
    right: 34rem;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/robut_icon.svg);
    background-repeat: no-repeat;
    height: 100px;
    width: 100px;
    background-size: 100%;
}

.grocery_page section.all_sec.ecoomer_sec_slider.rubust_techno::before {
    position: absolute;
    content: "";
    top: 0rem;
    left: 15rem;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/robut_icon.svg);
    background-repeat: no-repeat;
    height: 100px;
    width: 100px;
    background-size: 100%;
}

.grocery_page .owl-theme .owl-dots button.owl-dot.active_dots span {
    background-color: #5cc547;
}

.grocery_page .why_choose_main .button_green_button button {
    margin: 5rem auto 0;
}

.grocery_page .covide_sec .left_things_cta h2 {
    font-size: 24px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.53;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
}

.grocery_page .covide_sec .left_things_cta h2 span.corona_outbraek {
    display: flex;
    font-size: 40px;
    font-weight: bold;
    color: #8fe432;
}

.grocery_page .covide_sec .left_things_cta p {
    font-size: 20px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
    margin-bottom: 26px;
}

.grocery_page .cta_boxs.covide_sec .cta_button_box {
    background: #2d353d url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/corona_banner.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    padding: 0;
}

.grocery_page .cta_boxs.covide_sec .left_things_cta {
    width: 60%;
    padding: 20px 30px;
}

.grocery_page .cta_boxs.covide_sec .right_things_cta {
    width: 40%;
}

.grocery_page .button_white_button .purewhite_button {
    border-radius: 10px;
    border: solid 2px #ffffff;
    background-color: #ffffff;
    font-size: 24px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #5cc148;
}

.grocery_page .right_cta_inner {
    text-align: right;
    padding-left: 10px !important;
}

.grocery_page .list_of_consultaions ul li {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/grocery_form_list.jpg);
    background-position: left center;
    background-repeat: no-repeat;
}

.grocery_page .grocery_apptunix {
    margin-top: 4rem;
}

.grocery_page .owl-nav button {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    width: 150px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    background: unset !important;
}

.grocery_page .owl-nav button span {
    background-color: rgba(91, 197, 71, 0.17);
    border-radius: 50%;
    height: 60px;
    width: 60px;
    display: block;
}

.grocery_page .owl-prev,
.owl-next {
    animation-name: unset;
}

.grocery_page .owl-nav button.owl-prev {
    left: 0;
    padding: 0 !important;
    margin: 0 !important;
}

.grocery_page .owl-nav button.owl-next {
    right: 0;
    padding: 0 !important;
    margin: 0 !important;
}

.grocery_page .owl-nav button.owl-next span {
    color: transparent;
    background: rgba(91, 197, 71, .17) url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/grocery_next.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.grocery_page .owl-nav button.owl-prev span {
    color: transparent;
    background: rgba(91, 197, 71, .17) url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/grocery_prev.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.grocery_page .customer_app .driver_img_box_inner {
    text-align: right;
}

.grocery_page .keyfeatures_grocery {
    position: relative;
    z-index: 1;
}

.grocery_page .keyfeatures_grocery::before {
    content: "";
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/left_grocery_patteren.png);
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    width: 190px;
    background-position: left -50px center;
    background-repeat: no-repeat;
}

.grocery_page .keyfeatures_grocery::after {
    content: "";
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/right_grocery_patteren.png);
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    right: 0;
    width: 190px;
    background-position: right -114px center;
    background-repeat: no-repeat;
}

.grocery_page .booking-section.users.delivery_app {
    position: relative;
    z-index: 1;
}

.grocery_page .booking-section.users.delivery_app::before {
    content: "";
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/makki.svg);
    position: absolute;
    z-index: -1;
    left: 50px;
    bottom: -15px;
    height: 100px;
    width: 100px;
    background-position: left center;
    background-repeat: no-repeat;
}

.grocery_page .booking-section.users.delivery_app .img-box {
    position: relative;
}

.grocery_page .booking-section.users.delivery_app .img-box::after {
    content: "";
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/shimlamirch.svg);
    position: absolute;
    z-index: -1;
    right: 0px;
    top: 50%;
    height: 130px;
    width: 100px;
    background-position: right center;
    background-repeat: no-repeat;
}

.grocery_page .admin_app_divs .booking-section .img-box {
    padding-right: 0;
    position: relative;
}

.grocery_page .admin_app_divs .booking-section .img-box::before {
    content: "";
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/flower.svg);
    position: absolute;
    z-index: -1;
    right: 62rem;
    top: -60px;
    height: 130px;
    width: 130px;
    background-position: top center;
    background-repeat: no-repeat;
    margin: 0 auto;
}

.grocery_page .booking-section.users.customer_app {
    position: relative;
}

.grocery_page .booking-section.users.customer_app::before {
    content: "";
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/peace.svg);
    position: absolute;
    z-index: -1;
    left: 0;
    right: 0;
    bottom: -40px;
    height: 130px;
    width: 130px;
    background-position: top center;
    background-repeat: no-repeat;
    margin: 0 auto;
}

.grocery_page span.bigger_size_Span {
    display: block;
}

.grocery_page .booking-section.users.delivery_app .img-box {
    text-align: left;
}

.grocery_page .left_things_cta h2 {
    text-align: left;
}

.grocery_page .cta_button_box button {
    box-shadow: 0 0px 15px 0 rgba(126, 211, 33, 0.45) !important;
}

.grocery_page .carousel-fade .carousel-inner .item {
    -webkit-transition-property: opacity;
    transition-property: opacity;
}

.grocery_page .carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    opacity: 0;
}

.grocery_page .carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}

.grocery_page .carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.grocery_page .carousel-fade .carousel-control {
    z-index: 2;
}

.grocery_page .carousel,
.carousel-inner,
.carousel-inner .item {
    height: 100%;
}

.grocery_page .carousel-control.left {
    background-image: unset;
}

.grocery_page .carousel-control.right {
    background-image: unset;
}

.grocery_page .mlbile_view_slider {
    display: none;
}

.grocery_page .carousel-control span {
    background-color: rgba(91, 197, 71, 0.17);
    border-radius: 50%;
    height: 60px;
    width: 60px;
    display: block;
}

.grocery_page .carousel-control.left span {
    color: transparent;
    background: rgba(91, 197, 71, .17) url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/grocery_prev.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.grocery_page .carousel-control.right span {
    color: transparent;
    background: rgba(91, 197, 71, .17) url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/grocery_next.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.grocery_page .glyphicon-chevron-left:before {
    content: unset !important
}

.grocery_page .glyphicon-chevron-right:before {
    content: unset !important
}

.grocery_page .section_common.grocery_nation_covidSec p {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.67;
    letter-spacing: normal;
    text-align: left;
    color: #606060;
    margin: 15px 0 20px;
}

.grocery_page .grocery_covid_left .button_green_button button {
    width: 340px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.grocery_page .top_list_box {
    border-radius: 15px;
    box-shadow: 5px 8px 41px 0 rgba(0, 0, 0, .11);
    background-color: #fff;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 190px;
}

.grocery_page .loactions_of_cities ul li {
    margin-right: 5rem;
}

.grocery_page .loactions_of_cities ul li:last-child {
    margin-right: 0;
}

.grocery_page .loactions_of_cities ul {
    display: flex;
    align-items: stretch;
    justify-content: center;
    margin: 6rem 0 6rem;
}

.grocery_page .list_clients {
    margin-top: 4rem;
}

.grocery_page .list_clients ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: solid 1px #ddd;
    border-bottom: unset;
    flex-wrap: wrap;
    border-radius: 5px;
}

.grocery_page .list_clients ul li {
    height: 110px;
    border-right: solid 1px #ddd;
    border-bottom: solid 1px #ddd;
    width: 16.666%;
    padding: 20px;
}

.grocery_page .client_logos {
    height: 100%;
}

.grocery_page .list_clients ul li:nth-child(6n) {
    border-right: unset;
}

.grocery_page .right_list_ecommer {
    margin-left: 13px;
}

.grocery_page .list_clients ul li img,
.list_clients ul li figure {
    height: 100%;
    width: 100%;
    object-fit: contain;
}

.grocery_page span.green_color {
    color: #8fe432;
}

.grocery_page .section_common.best_grocery_store_sec span.green_color {
    display: block;
}

.grocery_page .grocery_marketplace_main ul li {
    background: #fdfdff 0% 0% no-repeat padding-box;
    box-shadow: 0px 15px 69px #20202303;
    border-radius: 10px;
    padding: 60px 20px 50px;
    border-top: solid 15px #fdfdff;
    transition: ease-in-out .4s;
    width: 32%;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.grocery_page .grocery_marketplace_main ul {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    text-align: center;
}

.grocery_page .grocery_marketplace_main ul li:hover .grocery_marketplace_inner a {
    opacity: 1;
    transform: translate(0px, -6px);
}

.grocery_page .grocery_marketplace_inner a figure {
    margin-left: 10px;
}

.grocery_page .grocery_marketplace_inner a {
    letter-spacing: 0px;
    color: #5ac247;
    font-size: 18px;
    font-weight: 500;
    line-height: normal;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translate(0px, 50px);
    transition: ease-in-out .4s;
    opacity: 0;
    position: absolute;
    bottom: 9px;
    left: 0;
    right: 0;
    cursor: pointer;
}

.grocery_page .owl-carousel .owl-item .slient_sec img {
    display: block;
    width: 100%;
    padding: 3rem 8px;
    transition: all .5s ease-out;
}

.grocery_page .owl-item .slient_sec {
    opacity: 0.6;
}

.grocery_page .owl-item.active.center .slient_sec {
    opacity: 1;
}

.grocery_page .owl-carousel.grocery_apptunix .owl-stage {
    padding-top: 8rem;
}

.grocery_page .owl-item.active.center .slient_sec {
    opacity: 1;
    top: -19px;
    position: relative;
    z-index: 1000;
}

.grocery_page .owl-item.active.center .slient_sec img {
    transform: scale(1.1);
    padding-left: 0;
    padding-right: 0;
}

.grocery_page .grocery_marketplace_main {
    margin-top: 5rem;
}

.grocery_page .grocery_marketplace_main ul li:hover {
    background: #FDFDFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 15px 69px #2020230D;
    border-top: solid 15px #5AC247;
}

.grocery_page .grocery_marketplace_inner h3 {
    letter-spacing: 0px;
    color: #000;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
    margin: 34px 0 23px;
}

.grocery_page .grocery_marketplace_inner p {
    letter-spacing: 0px;
    color: #A2A2A2;
    text-align: center;
    font-size: 15px;
    line-height: 22px;
    font-weight: 500;
}

.grocery_page .grocery_marketplace_main ul li:hover .grocery_marketplace_inner h3 {
    color: #5AC247;
}

.grocery_page .grocery_marketplace_main ul li:hover .grocery_marketplace_inner p {
    color: #000;
}

.grocery_page .owl-theme.screen_shots .owl-dots {
    display: none;
}


/**new changes 2-7-2020**/

.grocery_business_food_Sec p.grocery_para {
    text-align: center;
    color: #A2A2A2;
    font-size: 15px;
    line-height: normal;
    font-weight: 400;
}

.grocery_page .grocery_business_food_Sec .sub_mainheading {
    width: 70%;
    margin: 0 auto;
}

.grocery_page .grocery_business_food_main ul {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}

.grocery_page .grocery_business_food_main ul li {
    width: 18%;
    margin-bottom: 25px;
}

.grocery_page .grocery_business_food_main {
    margin-top: 5rem;
}

.grocery_page .grocery_business_food_inner {
    box-shadow: 0 4px 6px #0000001c;
    border-radius: 10px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    background-color: #fff;
}

.grocery_page.grocery_page_clone .grocery_business_food_inner {
    border: solid 2px transparent;
    transition: ease-in-out 0.4s;
}

.grocery_page.grocery_page_clone .grocery_business_food_main ul li:hover .grocery_business_food_inner {
    border: solid 2px #fe675a;
}

.grocery_page .grocery_business_food_Sec .button_green_button {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
}

.grocery_page .owl-theme.ecomer_techno .owl-dots .owl-dot.active_dots span {
    background: #6ec027 !important;
}


/**new changes css**/

.right_uberX_row.right_uberX_web {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.grocery_page .fealist_content {
    width: 29%;
}

.grocery_page .text-center.mid_image_uberX {
    width: 36%;
}

.grocery_page .right_uberX_row.right_uberX_web {
    align-items: center;
}

.grocery_page .hover_effect_sliding {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 16px #0000001A;
    border-radius: 10px;
    padding: 20px !important;
    margin-bottom: 3rem;
    position: relative;
}

.grocery_page .feature_list.active .hover_effect_sliding {
    background: #7AC141;
    box-shadow: 0px 3px 16px #0000001A;
}

.grocery_page .feature_list.active .hover_effect_sliding h4,
.grocery_page .feature_list.active .hover_effect_sliding p {
    color: #fff !important;
}

.grocery_page .icon-desc:after {
    position: absolute;
    content: "";
    right: 0;
    background-color: #7AC141;
    width: 12px;
    height: 48px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    top: 35%;
}

.grocery_page .text-left .customer_app_sec {
    padding-left: 30px !important;
}

.grocery_page .text-left .icon-desc:after {
    right: unset;
    left: 0;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.grocery_page .icon-desc p {
    letter-spacing: 0px;
    color: #A2A2A2;
    font-size: 15px;
    line-height: 25px;
    font-weight: 400;
}

.grocery_page li.customer_app_sec {
    min-height: 155px;
}

.grocery_page li.driver_app_sec {
    min-height: 185px;
}

.grocery_page .right_uberX_content h3 {
    letter-spacing: 0px;
    color: #000000;
    text-align: center;
    font-size: 30px;
    line-height: 37px;
    font-weight: 600;
    margin-bottom: 2rem;
}

.grocery_page .customer_app_divs {
    padding: 2rem 0;
    min-height: 800px;
    position: relative;
    overflow: hidden;
}

.grocery_page .delievry_agent_app_divs {
    margin-bottom: 6rem;
    background-color: #eef6e8;
    padding: 40px 0;
    position: relative;
}

.grocery_page .admin_app_web .solution_delivery_mangement_button {
    display: flex;
    align-items: center;
    justify-content: center;
}

.grocery_page .feature_list .hover_effect_sliding:after {
    content: "";
    height: 14px;
    left: 100%;
    position: absolute;
    top: 42%;
    width: 0;
    z-index: 2;
    transition: all .9s ease 0s;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom: dotted 2px #7ac141;
}

.grocery_page .feature_list:hover .hover_effect_sliding::before,
.grocery_page .feature_list.active .hover_effect_sliding::before {
    opacity: 1;
    transition: all 3.9s ease 0s;
}

.grocery_page .sticky_left.sticky img {
    max-width: 900px;
}

.grocery_page .feature_list:hover .hover_effect_sliding::before {
    opacity: 1;
    transition: all 3.9s ease 0s;
}

.grocery_page .feature_list .hover_effect_sliding:before {
    background-color: #7AC141;
    box-shadow: 0 0 0 5px rgba(122, 193, 65, 0.5);
    animation: shadzoom 1s infinite;
    border-radius: 100%;
    content: "";
    height: 20px;
    position: absolute;
    right: -125px;
    top: calc(50% - 10px);
    width: 20px;
    z-index: 10;
    opacity: 0;
    transition: all 3.9s ease 0s;
}

.grocery_page .feature_list:hover .hover_effect_sliding::after,
.feature_list.active .hover_effect_sliding::after {
    width: 110px;
    transition: all 0.9s ease 0s;
}

.grocery_page .fealist_right .feature_list .hover_effect_sliding::before {
    left: -125px;
    right: auto;
}

.grocery_page .fealist_right .feature_list .hover_effect_sliding::after {
    right: 100%;
    left: auto;
}

.grocery_page .booking-section.users.adminpanel_app .icon-lists ul li {
    width: 100%;
}

.grocery_page .right_uberX_content .solution_delivery_mangement_button {
    display: flex;
    align-items: center;
    justify-content: center;
}

.grocery_page .grocery_banner_sec.grocery_banner_ppc_sec::before {
    content: "";
    position: absolute;
    left: -6rem;
    top: 17rem;
    height: 180px;
    width: 180px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/grocery_new_tomamto.svg);
    background-repeat: no-repeat;
    background-size: 100%;
}

.grocery_page .grocery_banner_sec.grocery_banner_ppc_sec::after {
    content: "";
    position: absolute;
    left: -3rem;
    bottom: 8rem;
    height: 140px;
    width: 140px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/grocerynew_flower.svg);
    background-repeat: no-repeat;
    background-size: 100%;
}

.grocery_page .grocery_banner_sec.grocery_banner_ppc_sec .grocery_container::before {
    content: "";
    position: absolute;
    top: 0rem;
    left: 52rem;
    height: 260px;
    width: 190px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/grocery_new_muli.svg);
    background-repeat: no-repeat;
    background-size: 100%;
}

.grocery_page .grocery_banner_sec.grocery_banner_ppc_sec .grocery_container::after {
    content: "";
    position: absolute;
    top: 20rem;
    left: 83rem;
    height: 140px;
    width: 100px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/grocery_new_mirch.svg);
    background-repeat: no-repeat;
    background-size: 100%;
}

.grocery_page .grocery_left::before {
    content: "";
    position: absolute;
    bottom: 0rem;
    left: 53rem;
    height: 140px;
    width: 150px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/grocery_new_bhutta.svg);
    background-repeat: no-repeat;
    background-size: 100%;
}

.grocery_page .grocery_left::after {
    content: "";
    position: absolute;
    bottom: 16rem;
    right: 0rem;
    height: 140px;
    width: 120px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/grocerynew_flower.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    z-index: -1;
}

.grocery_page .grocery_page {
    position: relative;
}

.grocery_page .grocery_banner_content:after {
    content: "";
    position: absolute;
    top: 12rem;
    right: 0rem;
    height: 206px;
    width: 180px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/grocery_new_shshlm.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    z-index: -1;
}

.grocery_page .grocery_right:before {
    content: "";
    position: absolute;
    top: -36px;
    right: 13rem;
    height: 206px;
    width: 120px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/grocery_new_leaf.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    z-index: 1;
}

.grocery_page .grocery_left h1 {
    position: relative;
}

.grocery_page .grocery_left h1::after {
    top: 11rem;
    content: "";
    position: absolute;
    right: -93px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/flower.svg);
    height: 100px;
    width: 100px;
    background-repeat: no-repeat;
    background-size: 100%;
}

.grocery_page .delievry_agent_app_divs::after {
    content: "";
    position: absolute;
    right: 0px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/gerocery_ew_oninon.svg);
    height: 270px;
    width: 79px;
    width: 98px;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: 100%;
}

.grocery_page .delievry_agent_app_divs .grocery_container {
    position: relative;
}

.grocery_page .delievry_agent_app_divs .grocery_container::before {
    content: "";
    position: absolute;
    left: 0rem;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/grocery_new_bhutta.svg);
    height: 100px;
    width: 100px;
    bottom: -3rem;
    background-repeat: no-repeat;
    background-size: 100%;
}

.grocery_page .text-center.mid_image_uberX {
    position: relative;
    z-index: 1;
}

.grocery_page .delievry_agent_app_divs .text-center.mid_image_uberX:before {
    content: "";
    position: absolute;
    left: -85px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/grocery_new_mirch.svg);
    height: 137px;
    width: 99px;
    bottom: 14rem;
    background-repeat: no-repeat;
    background-size: 100%;
    z-index: -1;
    transform: rotate(45deg);
}

.grocery_page .admin_app_divs {
    position: relative;
}

.grocery_page .sticky_left.sticky {
    top: 100px !important;
    position: sticky;
}
.grocery_page.grocery_page_clone .button_green_button button {
    background: transparent linear-gradient(269deg, #fd5c4e 0%, #ff8a80 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 18px #fd5c4e !important;
}

.grocery_page.grocery_page_clone .grocery_banner_sec .grocery_right {
    bottom: 0;
    right: 0;
}

span.color_red_grocery {
    color: #fe675a;
    display: block;
}

.grocery_page.grocery_page_clone .feature_list.active .hover_effect_sliding {
    background: #FD5C4E;
    box-shadow: 0px 3px 16px #0000001A;
}

.grocery_page.grocery_page_clone .feature_list .hover_effect_sliding:before {
    background-color: #fd5c4e;
    box-shadow: 0 0 0 5px rgb(253, 92, 78, 0.7);
}

.grocery_page.grocery_page_clone span.block_span.clone_gerocery_change {
    display: block;
    letter-spacing: 0px;
    color: #fe675a;
    font-size: 35px;
    line-height: 35px;
    font-weight: 700;
}

.grocery_page.grocery_page_clone .grocery_left h1 {
    color: #fe675a;
}

.grocery_page.grocery_page_clone .feature_list.active .icon-desc:after {
    background-color: #fff;
}

.grocery_page.grocery_page_clone .icon-desc:after {
    background-color: #fd5c4e;
}

.grocery_page.grocery_page_clone .section_common.grocery_nation_covidSec span.green_color {
    color: #FD5C4E;
    display: block;
}

.grocery_page.grocery_page_clone .grocery_banner_sec {
    background: #fff;
}

.grocery_page.grocery_page_clone .grocery_banner_content:after {
    content: unset;
}

.grocery_page.grocery_page_clone .grocery_right:before {
    content: unset;
}

.grocery_page.grocery_page_clone .grocery_banner_sec.grocery_banner_ppc_sec .grocery_container:after {
    content: unset;
}

.grocery_page.grocery_page_clone .grocery_left:before {
    content: unset;
}

.grocery_page.grocery_page_clone .grocery_business_food_inner {
    flex-direction: column;
}

.grocery_page.grocery_page_clone .feature_list .hover_effect_sliding:after {
    border-bottom: dotted 2px #fd5c4e;
}

.grocery_page.grocery_page_clone .grocery_business_food_inner a {
    font-size: 14px;
    font-weight: 600;
    line-height: normal;
    color: #fe675a !important;
    position: relative;
    bottom: 10px;
    transition: ease-in-out 0.4s;
    cursor: pointer;
}

.grocery_page.grocery_page_clone .customer_app_divs {
    padding: 2rem 0 5rem;
}

.grocery_page.grocery_page_clone .why_choose_main {
    margin-top: 3rem;
}

.grocery_page.grocery_page_clone .button_white_button .purewhite_button {
    color: #fe675a;
}

.grocery_page.grocery_page_clone li:hover .why_choose_list {
    background: #fe675a;
}

.grocery_page.grocery_page_clone .owl-theme.ecomer_techno .owl-dots .owl-dot.active_dots span {
    background: #fe675a !important;
}

.grocery_page.grocery_page_clone .grocery_business_food_main ul li:hover .grocery_business_food_inner a {
    opacity: 1;
}

.grocery_page.grocery_page_clone .delievry_agent_app_divs {
    background-color: #fcebea;
}

.grocery_page.grocery_page_clone .process_grocery {
    margin-top: -8rem;
}

.grocery_page.grocery_page_clone .booking-section .icon-lists ul li.active {
    background: #fd5c4e;
}

.grocery_page.grocery_page_clone .booking-section.users.adminpanel_app .icon-lists ul li.active .icon-desc::after {
    background-color: #fff;
}

.grocery_page.grocery_page_clone .covide_sec .left_things_cta h2 span.corona_outbraek {
    color: #fe675a;
}

.grocery_page.grocery_page_clone .button_green_button button::after {
    content: unset;
}


/**grocery page css end**/


/**header color changed on pages**/


/**text color black**/

.page-template-appointment-booking-app-development .header_social_our_services ul li a {
    color: #000;
}

.page-template-appointment-booking-app-development .header_social_our_services ul li.arrow_class a:after {
    border-top: solid 3px #000;
}

.page-template-appointment-booking-app-development .navbar .switcher .selected a:after {
    border-top: 5px solid #000;
}

.page-template-multi-delivery-app-development .header_social_our_services ul li a {
    color: #000;
}

.page-template-multi-delivery-app-development .header_social_our_services ul li.arrow_class a:after {
    border-top: solid 3px #000;
}

.page-template-multi-delivery-app-development .navbar .switcher .selected a:after {
    border-top: 5px solid #000;
}

.page-template-grocery-app-development-ppc .header_social_our_services ul li a {
    color: #000;
}

.page-template-grocery-app-development-ppc .header_social_our_services ul li.arrow_class a:after {
    border-top: solid 3px #000;
}

.page-template-grocery-app-development-ppc .navbar .switcher .selected a:after {
    border-top: 5px solid #000;
}

.page-template-on-demand-beauty .header_social_our_services ul li a {
    color: #000;
}

.page-template-on-demand-beauty .header_social_our_services ul li.arrow_class a:after {
    border-top: solid 3px #000;
}

.page-template-on-demand-beauty .navbar .switcher .selected a:after {
    border-top: 5px solid #000;
}

.page-template-on-demand-mobile-apps .header_social_our_services ul li a {
    color: #000;
}

.page-template-on-demand-mobile-apps .header_social_our_services ul li.arrow_class a:after {
    border-top: solid 3px #000;
}

.page-template-on-demand-mobile-apps .navbar .switcher .selected a:after {
    border-top: 5px solid #000;
}

.page-template-hire-a-developer .header_social_our_services ul li a {
    color: #000;
}

.page-template-hire-a-developer .header_social_our_services ul li.arrow_class a:after {
    border-top: solid 3px #000;
}

.page-template-hire-a-developer .navbar .switcher .selected a:after {
    border-top: 5px solid #000;
}
.page-template-competitor-page .header_social_our_services ul li a {
    color: #000;
}

.page-template-competitor-page .header_social_our_services ul li.arrow_class a:after {
    border-top: solid 3px #000;
}

.page-template-competitor-page .navbar .switcher .selected a:after {
    border-top: 5px solid #000;
}

.page-template-delivery-management-software .header_social_our_services ul li a {
    color: #000;
}

.page-template-delivery-management-software .header_social_our_services ul li.arrow_class a:after {
    border-top: solid 3px #000;
}

.page-template-delivery-management-software .navbar .switcher .selected a:after {
    border-top: 5px solid #000;
}

.page-template-education-app-development-company .header_social_our_services ul li a {
    color: #000;
}

.page-template-education-app-development-company .header_social_our_services ul li.arrow_class a:after {
    border-top: solid 3px #000;
}

.page-template-education-app-development-company .navbar .switcher .selected a:after {
    border-top: 5px solid #000;
}


/**text color black end**/


/**logo color css**/

.page-template-education-app-development-company .navigation.website_navigation .cls-1,
.cls-2 {
    fill-rule: evenodd;
}

.page-template-education-app-development-company .navigation.website_navigation .cls-1 {
    fill: #002033;
}

.page-template-education-app-development-company .navigation.website_navigation .cls-2 {
    fill: #00649e;
}

.page-template-on-demand-mobile-apps .navigation.website_navigation .cls-1,
.cls-2 {
    fill-rule: evenodd;
}

.page-template-on-demand-mobile-apps .navigation.website_navigation .cls-1 {
    fill: #002033;
}

.page-template-on-demand-mobile-apps .navigation.website_navigation .cls-2 {
    fill: #00649e;
}

.page-template-competitor-page .navigation.website_navigation .cls-1,
.cls-2 {
    fill-rule: evenodd;
}

.page-template-competitor-page .navigation.website_navigation .cls-1 {
    fill: #002033;
}

.page-template-competitor-page .navigation.website_navigation .cls-2 {
    fill: #00649e;
}
.page-template-hire-a-developer .navigation.website_navigation .cls-1,
.cls-2 {
    fill-rule: evenodd;
}

.page-template-hire-a-developer .navigation.website_navigation .cls-1 {
    fill: #002033;
}

.page-template-hire-a-developer .navigation.website_navigation .cls-2 {
    fill: #00649e;
}

.page-template-appointment-booking-app-development .navigation.website_navigation .cls-1,
.cls-2 {
    fill-rule: evenodd;
}

.page-template-appointment-booking-app-development .navigation.website_navigation .cls-1 {
    fill: #002033;
}

.page-template-appointment-booking-app-development .navigation.website_navigation .cls-2 {
    fill: #00649e;
}

.page-template-on-demand-beauty .navigation.website_navigation .cls-1,
.cls-2 {
    fill-rule: evenodd;
}

.page-template-on-demand-beauty .navigation.website_navigation .cls-1 {
    fill: #002033;
}

.page-template-on-demand-beauty .navigation.website_navigation .cls-2 {
    fill: #00649e;
}

.page-template-multi-delivery-app-development .navigation.website_navigation .cls-1,
.cls-2 {
    fill-rule: evenodd;
}

.page-template-multi-delivery-app-development .navigation.website_navigation .cls-1 {
    fill: #002033;
}

.page-template-multi-delivery-app-development .navigation.website_navigation .cls-2 {
    fill: #00649e;
}

.page-template-grocery-app-development-ppc .navigation.website_navigation .cls-1,
.cls-2 {
    fill-rule: evenodd;
}

.page-template-grocery-app-development-ppc .navigation.website_navigation .cls-1 {
    fill: #002033;
}

.page-template-grocery-app-development-ppc .navigation.website_navigation .cls-2 {
    fill: #00649e;
}

.page-template-delivery-management-software .navigation.website_navigation .cls-1,
.cls-2 {
    fill-rule: evenodd;
}

.page-template-delivery-management-software .navigation.website_navigation .cls-1 {
    fill: #002033;
}

.page-template-delivery-management-software .navigation.website_navigation .cls-2 {
    fill: #00649e;
}


/**logo color css end**/


/**header color changed on pages end**/


/** Hire a Developer **/

.faq_solutions_main {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.faq_solutions_left {
    width: 45%;
    position: relative;
    left: -9rem;
}

.faq_solutions_right {
    width: 55%;
}

section.common_sec.app_development_needs_sec {
    padding: 100px 0 13rem;
}

section.common_sec.tech_suites_sec {
    background: transparent linear-gradient(180deg, #4099F103 0%, #eafcfd 100%) 0% 0% no-repeat padding-box;
    padding-top: 100px;
}

section.common_sec.robus_apptunix_sec {
    padding-bottom: 100px;
    padding-top: 65px;
}

section.common_sec.took_solutions_sec {
    padding-top: 90px;
    padding-bottom: 70px;
}


section.common_sec.online_marketplace_revenues_sec {
    background: transparent linear-gradient(180deg, #4099F103 0%, #eafcfd 100%) 0% 0% no-repeat padding-box;
    padding-bottom: 0;
}

section.common_sec.thourgh_out_worldsec {
    padding: 70px 0 25px;
}

.developer_need_image {
    max-width: 550px;
}

.restaurent_customer_right.restaurant_customer_img {
    margin-left: -73px;
}

.hiredev_banner {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 100px;
}

.page-template-hire-a-developer .get_in_touch_header .btn-white {
    background: #0091ff
}

.page-template-hire-a-developer .get_in_touch_header .btn-white::after {
    content: unset;
}

.page-template-hire-a-developer .navbar {
    box-shadow: unset;
    background: transparent;
}

@media(max-width:1500px) {
    section.common_sec.app_development_needs_sec {
        padding: 100px 0 15rem;
    }
}

@media(max-width:1300px) {
    .faq_solutions_left {
        width: 40%;
        left: 0rem;
    }
}

@media(min-width:1200px) and (max-width:1500px) {
    .cust_test .customer_testimonials .item_sec {
        min-height: 425px !important;
    }
}

@media(max-width:1200px) {
    section.common_sec.app_development_needs_sec {
        padding: 80px 0 50px;
    }
    section.common_sec.tech_suites_sec {
        padding-top: 50px;
    }
    section.common_sec.robus_apptunix_sec {
        padding-bottom: 60px;
    }
    section.common_sec.took_solutions_sec {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    section.common_sec.some_talk_section {
        padding: 60px 0 70px;
    }
    section.common_sec.thourgh_out_worldsec {
        padding: 50px 0 10px;
    }
    .developer_need_image {
        max-width: 500px;
    }
    .restaurent_customer_right.restaurant_customer_img {
        margin-left: 0px;
    }
}

@media(max-width:992px) {
    .faq_solutions_left {
        display: none;
    }
    .faq_solutions_right {
        width: 100%;
    }
    section.common_sec.app_development_needs_sec {
        padding: 50px 0 50px;
    }
    section.common_sec.robus_apptunix_sec {
        padding-top: 40px;
    }
    section.common_sec.ecoomer_sec_slider.rubust_techno.grey-beck {
        padding-top: 0;
    }
    section.common_sec.online_marketplace_revenues_sec {
        padding-top: 0;
    }
    .developer_need_image {
        width: 100%;
    }
    .restaurent_customer_right.restaurant_customer_img {
        margin-left: 0px;
    }
    .hd_page .top_notch .top_notch_left {
        padding-right: 0px;
    }
    .delivery_ppc_page .admin_app_divs {
        background-image: none !important;
    }
    .section_common.grocery_nation_covidSec {
        padding: 0;
    }
    .grocery_page .process_grocery {
        margin-top: 2rem;
    }
    .grocery_page .right_uberX_content {
        margin-top: 10px;
    }
    .grocery_page .icon-desc p {
        min-height: 57px;
    }
    .grocery_page .delievry_agent_app_divs {
        margin: 2rem 0;
    }
    .grocery_page .why_choose_main {
        padding: 0;
    }
    .salient_features_sec .slideing_ecommer {
        top: -44px;
    }
}


/** Hire-Banner **/

.covid_delivery_page .multidelivery_banner {
    position: relative;
    z-index: 1;
    height: 650px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 70px;
    overflow: hidden;
}

.covid_delivery_page .multidelivery_content {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.covid_delivery_page .multidelivery_banner:before {
    content: "";
    position: absolute;
    left: -20px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/dark_corona.png);
    height: 90px;
    width: 80px;
    background-repeat: no-repeat;
    background-size: 100%;
    top: 17rem;
}

.covid_delivery_page .multidelivery_banner:after {
    content: "";
    position: absolute;
    right: -20px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/dark_corona.png);
    height: 90px;
    width: 77px;
    background-repeat: no-repeat;
    background-size: 100%;
    top: 38rem;
}

.covid_delivery_page .multidelivery_banner .conta_iner::before {
    content: "";
    position: absolute;
    left: 0;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/dark_corona.png);
    height: 90px;
    width: 63px;
    background-repeat: no-repeat;
    background-size: 100%;
    bottom: -105px;
}

.covid_delivery_page .multidelivery_banner .conta_iner::after {
    content: "";
    position: absolute;
    right: -50px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/red_corona.svg);
    height: 45px;
    width: 30px;
    background-repeat: no-repeat;
    background-size: 100%;
    top: -45px;
}

.covid_delivery_page .multidelivery_banner .conta_iner {
    position: relative;
}

.covid_delivery_page .multidelivery_banner:before {
    width: 69px;
    top: 15rem;
}

.covid_delivery_page .multidelivery_banner {
    height: 600px;
}

.covid_delivery_page .multidelivery_banner:before {
    content: unset;
}

.covid_delivery_page .multidelivery_banner {
    height: auto;
    padding-top: 120px;
}

.covid_delivery_page .multidelivery_banner::before {
    content: "";
    position: absolute;
    left: -20px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/dark_corona.png);
    height: 90px;
    width: 77px;
    background-repeat: no-repeat;
    background-size: 100%;
    top: 43rem;
}

.covid_delivery_page .multidelivery_banner:after {
    top: 25rem;
}

.covid_delivery_page .multidelivery_banner .conta_iner:after {
    right: 15rem;
    top: 0rem;
}

.hd_page .hiredev_banner {
    margin-bottom: 0px;
}

.hd_page .hd_content {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}

.hd_page .hiredev_banner:before {
    content: "";
    position: absolute;
    left: -20px;
    background: none;
    height: 90px;
    width: 80px;
    background-repeat: no-repeat;
    background-size: 100%;
    top: 17rem;
}

.hd_page .hiredev_banner:after {
    content: "";
    position: absolute;
    right: -20px;
    background: none;
    height: 90px;
    width: 77px;
    background-repeat: no-repeat;
    background-size: 100%;
    top: 38rem;
}

.hd_page .hiredev_banner .conta_iner::after {
    content: "";
    position: absolute;
    right: -50px;
    background: none;
    height: 45px;
    width: 30px;
    background-repeat: no-repeat;
    background-size: 100%;
    top: -45px;
}


/**mobile app development page css**/

.mc_banner {
    padding-top: 70px;
    display: flex;
    height: 850px;
    align-items: center;
    justify-content: center;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/newmobilebanner.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    position: relative;
}

section.common_sec.mc_footer_form {
    padding-top: 20px;
}

.mc_inner_content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 50px;
}

section.common_sec.mc_amzing_client {
    position: relative;
    overflow: hidden;
}

.mc_main_heading h1 {
    letter-spacing: 0.23px;
    color: #22223a;
    font-size: 45px;
    line-height: 55px;
    font-weight: 700;
}

.mc_main_heading p {
    font-size: 22px;
    line-height: 30px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #828282;
    margin: 20px 0 40px;
}

.mc_button button {
    background: transparent linear-gradient(118deg, #36b8c4 40%, #a042ff 150%) 47% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #0091FF66;
    border-radius: 5px;
    border: unset;
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 17px;
    line-height: normal;
    font-weight: 500;
    padding: 14px 23px;
}

.ios_icons svg,
.android_icons svg {
    transition: ease-in-out .4s;
}

.ios_icons svg:hover .ioso,
.android_icons svg:hover .andro {
    fill: #7670E8;
}

.mc_button_icons {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.mc_button_icons .mc_store_icons {
    width: 20%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin: 0;
}

.android_icons {
    padding: 0 20px;
}

.mac_right_images:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    background-color: #36B8C4;
    border-radius: 22px;
    width: 290px;
    height: 611px;
    z-index: -1;
    transform: rotate(-16deg);
    top: 0;
    animation: mcicon2 5s linear infinite;
}

.mac_right_images:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    background-color: #5595d5;
    border-radius: 22px;
    width: 290px;
    height: 540px;
    z-index: -1;
    transform: rotate(16deg);
    top: 40px;
    animation: mcicon1 5s linear infinite;
}

@keyframes mcicon1 {
    0% {
        transform: rotate(16deg);
    }
    50% {
        transform: rotate(-25deg);
    }
    100% {
        transform: rotate(16deg);
    }
}

@keyframes mcicon2 {
    0% {
        transform: rotate(-8deg);
    }
    50% {
        transform: rotate(12deg);
    }
    100% {
        transform: rotate(-8deg);
    }
}

.mc_left_content {
    width: 80%;
}

.mac_right_images {
    width: 50%;
    position: relative;
    right: -8rem;
}

.mc_mainsub_heading h2 {
    letter-spacing: 0px;
    color: #22223a;
    font-size: 36px;
    font-weight: 700;
    line-height: 51px;
    margin-bottom: 0;
}

.mc_mainsub_heading p {
    letter-spacing: 0px;
    color: #858585;
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
    width: 86%;
    margin: 0 auto;
}

.mc_mainsub_heading {
    text-align: center;
}

.achieve_listings ul {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}

.logochangedachieve_listings .lsiting_achieve_inner {
    box-shadow: unset;
    padding: 0 20px;
}

.lsiting_achieve_inner {
    background: #fff 0% 0% no-repeat padding-box;
    box-shadow: 0px 2px 30px #00000012;
    padding: 20px;
    border-radius: 20px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
}

.lsiting_achieve_inner figure {
    width: 90%;
    margin: 0 auto 8px !important;
}

.lsiting_achieve_inner h4 {
    letter-spacing: 0px;
    color: #293340;
    font-size: 16px;
    line-height: normal;
    font-weight: 500;
}

.portfoloio_view_button a {
    letter-spacing: 0.15px;
    color: #1365B6;
    font-size: 30px;
    line-height: normal;
    font-weight: bold;
}

.portfoloio_view_button {
    text-align: center;
    margin-top: 50px;
}

.lsiting_achieve_inner h3 {
    letter-spacing: 0px;
    color: #22223A;
    font-size: 40px;
    line-height: 30px;
    font-weight: bold;
    margin: 20px 0 10px;
}

.lsiting_achieve_inner p {
    letter-spacing: 0px;
    color: #22223A;
    font-size: 17px;
    line-height: 30px;
    font-weight: 400;
}

.achieve_listings {
    padding-top: 20px;
}

.achieve_wornders_sec .mc_mainsub_heading p {
    width: 65%;
}

.mc_logos_inner ul li {
    width: 12%;
}

.mc_logos_inner ul {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}

.mc_logo_list img {
    transition: ease-in-out .4s;
    filter: brightness(0) invert(0.7);
}

.mc_logo_list:hover img {
    filter: unset;
}

.mc_company_partnerlist .owl-item:hover .mc_logo_list img {
    filter: unset;
}

.growth_inner_hacking h3 {
    letter-spacing: 1.56px;
    color: #000000;
    font-size: 25px;
    line-height: 35px;
    font-weight: 600;
    margin: 20px 0 0;
    text-align: center;
}

.growth_hacking_main ul li {
    background: #fff 0% 0% no-repeat padding-box;
    box-shadow: 0px 2px 30px #00000021;
    border-radius: 30px;
    padding: 30px;
    width: 31%;
    margin-bottom: 38px;
    height: 480px;
    border: 2px solid #fff;
    position: relative;
    overflow: hidden;
}

section.common_sec.growth_hacking_sec {
    padding-top: 110px;
}

.growth_inner_hacking .growth_hacking_icons {
    height: 160px;
    width: 150px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/hacks_circle_1.svg);
    background-repeat: no-repeat;
    background-size: 100% !important;
    background-position: center center !important;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-animation: rotation 23s infinite linear;
    animation: rotation 23s infinite linear;
    background-repeat: no-repeat !important;
}

.growth_hackingouter figure {
    position: absolute;
    width: 100%;
    text-align: center;
}

.growth_hackingouter {
    position: relative;
    height: 150px;
    width: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.growth_hacking_main ul {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}

.growth_inner_hacking p {
    letter-spacing: 1.13px;
    color: #858585;
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
    position: absolute;
    bottom: 0;
    left: 20px;
    right: 20px;
    transform: translate(0px, 260px);
}

.growth_hacking_main ul li:nth-child(2) {
    transform: translate(0px, -9rem);
}

.growth_hacking_main ul li:nth-child(5) {
    transform: translate(0px, 9rem);
}

.growth_inner_hacking {
    position: relative;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

section.common_sec.growth_hacking_sec .mc_mainsub_heading {
    position: absolute;
    left: 0;
    right: 0;
    margin-bottom: 60px;
}

section.common_sec.growth_hacking_sec .conta_iner {
    display: flex;
    align-items: center;
    justify-content: center;
}

.mc_fire_businessain {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/fire_banner.svg);
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 30px;
    height: 280px;
    overflow: hidden;
    border-radius: 20px;
}

.achieve_listings ul li {
    width: 23%;
}

.mc_fire_left h2,
.mc_fire_left p {
    color: #fff;
}

.mc_fire_right {
    width: 40%;
    margin-top: 40px;
    text-align: center;
}

.mc_fire_right figure {
    margin: auto! important;
}

.mc_fire_left .mc_mainsub_heading {
    text-align: left;
}

h2.bottom_mc_line::before {
    position: absolute;
    left: 0;
    bottom: 10px;
    height: 2px;
    width: 225px;
    background-color: #fff;
    content: "";
}

h2.bottom_mc_line {
    position: relative;
    padding-bottom: 25px;
}

.mc_button.mc_whitebutton button {
    background: #fff;
    color: #000;
}

.mc_fire_left .mc_mainsub_heading p {
    margin: 0px 0 15px;
    width: 100%;
}

.mc_fire_left {
    width: 70%;
}

.mc_techno_list ul {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}

.mc_techno_list {
    margin-top: 50px;
}

.mc_techno_main h2,
.mc_techno_main p {
    color: #fff;
}

.mc_techno_main h3 {
    letter-spacing: 0px;
    color: #fff;
    font-size: 20px;
    line-height: 29px;
    margin-bottom: 30px;
}

.mc_techno_list ul li {
    width: 15%;
    text-align: center;
}

.client_tabbing {
    text-align: right;
    display: flex;
    align-items: stretch;
    justify-content: flex-end;
    margin-top: 3rem;
}

.client_tabbing .show-in-xs {
    display: none;
}

.client_tabbing .show-in-xs {
    margin: 0;
    height: 40px !important;
    font-size: 15px;
    border-radius: 5px;
    border: solid 2px #dfe0e2;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearane: none;
    background: #fff url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/hiredown_arrow.svg);
    background-repeat: no-repeat;
    background-position: right 13px center;
    background-size: 11px;
    padding-right: 40px !important;
}

.client_tabbing ul.nav-tabs>li>a {
    text-align: left;
    letter-spacing: 0px;
    color: rgba(33, 38, 44, .4) !important;
    padding: 20px !important;
    border-bottom: 4px solid #EEF4FC !important;
}

.portfolio_mobile_main .mc_mainsub_heading {
    width: 100%;
    margin: 0 auto 30px;
}

section.common_sec.misd_uniq_idea_sec {
    padding: 0;
}

.domain-section .client_tabbing ul.nav-tabs>li>a {
    color: #000 !important;
    border-bottom: 4px solid #0091ff !important;
}

.domain-section .nav-tabs .nav-link.active {
    background-color: #0091ff;
    color: #fff! important;
}

.client_tabbing .nav-tabs .nav-item {
    margin-bottom: 0;
}

.mc_footer_form_main {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}

.mc_footform_left {
    width: 50%;
}

.mc_footform_right h3 {
    letter-spacing: 0px;
    color: #21262C;
    font-size: 25px;
    line-height: 41px;
    font-weight: 400;
}

.mc_footform_right h3 strong {
    font-weight: 600;
}

.mc_footform_right {
    width: 40%;
}

.mc_footform_right p {
    letter-spacing: 0px;
    color: rgba(33, 38, 44, 0.7);
    font-size: 16px;
    line-height: 34px;
    font-weight: 400;
}

.mobile_contactus .first_row {
    width: 100%;
    margin: 0;
}

.mobile_contactus .first_row .input_button {
    width: 48%;
}

.mobile_contactus .first_row .input_button.name {
    margin-right: 15px;
}

.mobile_contactus .first_row .input_button.phone_number {
    float: right;
}

.mobile_contactus .input_button input,
.mobile_contactus .input_button textarea,
.mobile_contactus .input_button select {
    padding: 11px 10px 10px 15px;
    border-radius: 6px;
    border: solid 1px #DFE0E2;
}

.mobile_contactus input[type=submit] {
    text-transform: capitalize;
    background: transparent linear-gradient(118deg, #36b8c4 40%, #a042ff 150%) 47% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #0091FF66;
    border-radius: 5px;
    border: unset;
    letter-spacing: 0px;
    color: #fff;
    font-size: 17px;
    line-height: normal;
    font-weight: 500;
    padding: 14px 23px;
}

.mobile_contactus .input_button select {
    background-size: 15px;
}

.mobile_contactus .intl-tel-input.allow-dropdown .flag-container,
.intl-tel-input.separate-dial-code .flag-container {
    left: 6px;
}

.mobile_contactus .agree {
    font: normal normal normal 11px/44px Poppins;
    color: #69707B;
}

.mobile_contactus .agree .underline {
    text-align: left;
    text-decoration: underline;
    font: normal normal normal 11px/44px Poppins;
    letter-spacing: 0px;
    color: #21262C;
}

.mobile_contactus .agree .check_agree {
    float: left;
    margin: 5px;
}

.mobile_contactus .agree .check_agree input {
    width: 15px;
    height: 15px;
    margin: 5px;
}

section.common_sec.mc_techno {
    background: #22223A url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/mc_billion_banner.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.mc_amzing_client .nav-tabs .nav-link.active {
    color: #495057! important;
    background-color: #fff;
    border-bottom: 4px solid #5594D5 !important;
}

.mc_amzing_client .owl-nav .owl-prev span {
    background-image: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/arrow_left_slider.svg) !important;
    background-color: transparent!important;
    background-size: 20px!important;
}

.mc_amzing_client .owl-nav .owl-next span {
    background-image: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/arrow_right_slider.svg) !important;
    background-color: transparent!important;
    background-size: 50px!important;
}

.mc_amzing_client .owl-nav {
    position: absolute;
    top: -90px;
    z-index: 999;
    width: 90%;
    max-width: 1170px;
    left: 0 !important;
    right: 0 !important;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0 auto !important;
}

.tab_imgss {
    position: relative;
}

.mc_amzing_client .owl-nav .owl-prev,
.mc_amzing_client .owl-nav .owl-next {
    position: unset;
}


/**rotating circle animation**/

.holderCircle {
    width: 500px;
    height: 500px;
    border-radius: 100%;
    margin: 60px auto;
    position: relative;
}

.dotCircle {
    width: 100%;
    height: 100%;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 100%;
    z-index: 20;
}

.dotCircle .itemDot {
    display: block;
    width: 80px;
    height: 80px;
    position: absolute;
    background: #ffffff;
    color: #7d4ac7;
    border-radius: 20px;
    text-align: center;
    line-height: 80px;
    font-size: 30px;
    z-index: 3;
    cursor: pointer;
}

.dotCircle .itemDot .forActive {
    width: 56px;
    height: 56px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: none;
}

.dotCircle .itemDot.active .forActive {
    display: block;
}

.round {
    position: absolute;
    left: 40px;
    top: 45px;
    width: 410px;
    height: 410px;
    border: 5px solid #F3F3F3;
    border-radius: 100%;
    -webkit-animation: rotation 100s infinite linear;
    animation: rotation 100s infinite linear;
}

.dotCircle .itemDot:hover,
.dotCircle .itemDot.active {
    color: #ffffff;
    transition: 0.5s;
    background: #7d4ac7;
    background: linear-gradient(to bottom, #36b8c4, #a042ff);
}

.contentCircle {
    width: 250px;
    border-radius: 100%;
    color: #222222;
    position: relative;
    top: 150px;
    left: 50%;
    transform: translate(-50%, -50%);
}

.contentCircle .CirItem {
    border-radius: 100%;
    color: #222222;
    position: absolute;
    text-align: center;
    bottom: 0;
    left: 0;
    opacity: 0;
    transform: scale(0);
    transition: 0.5s;
    font-size: 15px;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    margin: auto;
    line-height: 250px;
}

.CirItem.active {
    z-index: 1;
    opacity: 1;
    transform: scale(1);
    transition: 0.5s;
}

.contentCircle .CirItem i {
    font-size: 180px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -90px;
    color: #000000;
    opacity: 0.1;
}


/*******start mc_page 27-August-2020 css****************/

.mc_bill_right {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.bill_content {
    width: 60%;
}

.mc_doller_heading {
    width: 40%;
    position: relative;
    margin-top: -60px;
}

.dotCircle .itemDot {
    font-size: 40px;
    border-radius: 50px;
}

.CirItem.title-box {
    width: 270px;
    height: 270px;
    top: 160px;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: column;
    border-radius: 50%;
    padding: 15px;
}

.contentCircle {
    width: 250px;
    border-radius: 100%;
    color: #222;
    position: relative;
    top: 160px;
    left: 48%;
    transform: translate(-50%, -50%);
}

.contentCircle .CirItem i {
    position: unset;
    margin: 0px auto;
}

.ciritme_color {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: unset;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.ciritme_color i {
    position: unset !important;
    font-size: 71px !important;
    margin: 0px auto;
    color: #fff !important;
}

.title-box .title {
    font-weight: 500;
    letter-spacing: 2px;
    position: relative;
    z-index: 1 !important;
    padding: 20px 15px 0;
    color: #fff;
    font-size: 18px;
    text-align: center;
}


/****sub heading bx**********/

.CirItem.title-box.mc_doller_ciritem {
    border: none;
    padding: 0px;
    height: auto;
    width: auto;
    background: transparent;
}

.mc_doller_ciritem .ciritme_color {
    background: transparent;
    border-radius: 0px;
    text-align: left;
}

.contentCircle.mc_doller_content {
    transform: translate(0px, 0px);
    width: 100%;
    padding-top: 19px;
    top: 0;
    left: 0;
}

.mc_doller_ciritem .ciritme_color h3 {
    width: 100%;
}

.mc_doller_heading .mc_mainsub_heading {
    text-align: left;
}


/****background:#fff 0% 0% no-repeat padding-box;box-shadow:0px 2px 30px #00000021;border:1px solid;*****/

.dotCircle .itemDot .mc_circle_icon {
    width: 100%;
    height: 100%;
    border: solid 5px #fff;
    box-shadow: 0px 2px 30px #00000021;
    border-radius: 50%;
    padding: 7px;
    transition: ease-in-out 0.5s;
    display: flex;
    align-items: center;
    justify-content: center;
}

.dotCircle .itemDota.active {
    border: 1px solid #000;
}

.dotCircle .itemDota {
    transition: ease-in-out 0.5s;
}

span.dotCircle .itemDot:hover,
.dotCircle .itemDot.active {
    box-shadow: none;
    border: 3px solid #5594D5;
}

.dotCircle .itemDot svg path {
    fill: #6781df;
}

span.itemDot:hover svg path,
span.itemDot.active svg path {
    fill: #fff;
}

span.itemDot:nth-child(4):hover svg path,
span.itemDot.active:nth-child(4) svg path {
    stroke: #fff;
}

.dotCircle .itemDot .mc_circle_icon svg {
    height: 80%;
}

span.itemDot:hover {
    border: 3px solid #5594D5 !important;
    box-shadow: none !important;
}

.growth_hacking_main ul li {
    transition: all 500ms;
}

.growth_hacking_main ul li:hover p {
    display: block;
    transform: translate(0px, 0px);
    position: relative;
}

.growth_hacking_main ul li p {
    transition: all 500ms;
    width: 100%;
    left: 7px;
    text-align: center;
}

.growth_hacking_main ul li:hover p {
    position: absolute;
    top: 58%;
}

.growth_hackingouter {
    transition: all 500ms;
}

.growth_inner_hacking h3 {
    transition: all 500ms;
}

.growth_hacking_main ul li:hover .growth_hackingouter {
    transform: translate(0px, -52px);
}

.growth_hacking_main ul li:hover .growth_inner_hacking {
    transform: translate(0px, -75px);
}

.growth_hacking_main ul li:hover .growth_inner_hacking p button {
    margin-top: 10px;
}

.growth_hacking_main ul li:hover .growth_inner_hacking h3 {
    transform: translate(0px, -100px);
}

span.forActive {
    display: none !important;
}

span.growth_hacking_icons {
    transition: all 500ms;
}

.growth_hacking_main ul li:hover span.growth_hacking_icons {
    display: none;
}


/*******8-August-2020**********/


/*****svg circle items************/

.growth_hacking_main ul li:nth-child(1) .growth_inner_hacking .growth_hacking_icons {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/mc_hacking_circle1.svg);
}

.growth_hacking_main ul li:nth-child(2) .growth_inner_hacking .growth_hacking_icons {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/mc_hacking_circle2.svg);
}

.growth_hacking_main ul li:nth-child(3) .growth_inner_hacking .growth_hacking_icons {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/mc_hacking_circle3.svg);
}

.growth_hacking_main ul li:nth-child(4) .growth_inner_hacking .growth_hacking_icons {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/mc_hacking_circle4.svg);
}

.growth_hacking_main ul li:nth-child(5) .growth_inner_hacking .growth_hacking_icons {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/mc_hacking_circle5.svg);
}

.growth_hacking_main ul li:nth-child(6) .growth_inner_hacking .growth_hacking_icons {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/mc_hacking_circle6.svg);
}

.mc_company_partner {
    width: 100%;
    position: absolute;
    bottom: 0;
}

.mc_company_partner #grouploop-1 {
    height: auto;
    padding: 0;
}

.promo-carousel .item-wrap .item {
    padding: 0 30px
}

@media(min-width:768px) {
    .promo-carousel .item-wrap {
        width: 200%;
    }
}

.mc_client_lgos {
    padding: 45px 0;
}

.mc_company_partner::after {
    content: "";
    width: 109px;
    background: #A3A3A3;
    height: 2px;
    position: absolute;
    top: 40px;
    bottom: 0;
    display: flex;
    align-items: center;
    margin: auto 0px;
    left: -112px;
}

.modal-header svg {
    height: 13px;
    width: 13px;
}

.modal-header svg path {
    fill: #fff;
}

.hiring_process_div {
    display: none;
}

a.market_faq_list.accordion-title.collapsed h4::after {
    content: "";
    position: absolute;
    right: 20px;
    height: auto;
    width: auto;
    border-top: solid 7px #0091FF;
    border-right: solid 7px transparent;
    border-left: solid 7px transparent;
}

a.market_faq_list.accordion-title.collapsed {
    position: relative;
}

a.market_faq_list.accordion-title.collapsed.active-title h4::after {
    border-bottom: solid 7px #0091FF;
    border-top: unset;
}

.panel-heading a h4 {
    padding-right: 40px !important;
}

.cicle_inside:before {
    content: '';
    position: absolute;
    top: 2%;
    left: 2%;
    width: 96%;
    height: 96%;
    border-radius: 50%;
    border: 2px solid #f5f5f5;
    z-index: 0;
    background: #f36d28;
    background: linear-gradient(to bottom, #36b8c4, #a042ff);
}

.cicle_inside {
    position: absolute;
    left: 15%;
    top: 15%;
    width: 70%;
    height: 70%;
    background: #000;
    border-radius: 50%;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 46px 0px rgba(137, 136, 136, 0.22);
    border: 3px solid #5594d5;
}

.mc_button button {
    cursor: pointer;
}
.mc_main_heading span {
    letter-spacing: 0.17px;
    color: #22223A;
    font-size: 35px;
    font-weight: 500;
    line-height: normal;
    display: block;
    margin-top: 10px;
}

.mc_verticals_listing ul li:hover .mc_verticals_box {
    border-color: #3fadc9;
}

.mc_verticals_box {
    background: #fff 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 90px 0;
    width: 100%;
    height: 290px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    border: solid 2px transparent;
    position: relative;
    transition: ease-in-out .4s;
    cursor: pointer;
}

.mc_verticals_listing ul li:hover .mc_verti_colored_bg::before {
    top: -12px;
}

.mc_verti_colored_bg span svg {
    transform: rotate(-45deg);
}

.mc_verti_colored_bg span {
    background: #322a43 0% 0% no-repeat padding-box;
    height: 90px;
    width: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: rotate(45deg);
}

.mc_verti_colored_bg:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: transparent linear-gradient(118deg, #36b8c4 40%, #a042ff 150%) 47% 0% no-repeat padding-box;
    z-index: -1;
    transform: rotate(135deg);
    height: 90px;
    width: 90px;
    transition: ease-in-out .4s;
}

.mc_verticals_listing ul li:hover .mc_verticals_box p {
    opacity: 1;
}

.mc_verti_colored_bg {
    margin-bottom: 40px;
    position: relative;
    z-index: 1;
}

.mc_verticals_listing ul li a::after {
    content: "";
    position: absolute;
    bottom: -7px;
    height: 22px;
    width: 22px;
    background-color: #fff;
    left: -7px;
    z-index: -1;
    transition: ease-in-out 0.4s;
}

.mc_verticals_listing ul li a {
    position: relative;
    display: flex;
}

.mc_verticals_listing ul li a:before {
    content: "";
    position: absolute;
    top: -7px;
    height: 22px;
    width: 22px;
    background-color: #fff;
    right: -7px;
    z-index: -1;
    transition: ease-in-out 0.4s;
}

.mc_verticals_listing ul li:hover a:before {
    background-color: #3fadc9;
}

.mc_verticals_listing ul li:hover a:after {
    background-color: #3fadc9;
}

.mc_verticals_listing ul li {
    width: 23%;
    margin-bottom: 20px;
}

.mc_verticals_listing ul {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}

.mc_verticals_box h3 {
    letter-spacing: 1.56px;
    color: #000000;
    font-size: 25px;
    line-height: 35px;
    font-weight: 600;
}

.mc_verticals_box p {
    background: transparent linear-gradient(118deg, #36b8c4 40%, #a042ff 150%) 47% 0% no-repeat padding-box;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 16px;
    font-weight: 700;
    opacity: 0;
    transition: ease-in-out .4s;
    position: absolute;
    bottom: 25px;
}

.mc_verticals_listing {
    margin-top: 50px;
}

.mc_verti_colored_bg span svg {
    height: 60px;
}

.mc_verticals_listing ul li:last-child {
    margin-bottom: 0;
}

.mc_verticals_listing ul li:nth-child(11) {
    margin-bottom: 0;
}

.mc_verticals_listing ul li:nth-child(10) {
    margin-bottom: 0;
}

.mc_verticals_listing ul li:nth-child(9) {
    margin-bottom: 0;
}

section.common_sec.mc_billion_dollor {
    padding: 0;
}

.mc_amzing_client_main .nav-tabs {
    border-bottom: unset;
}

.mst_uniq_ida_main {
    background: #212237;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 30px;
    height: 200px;
}

.mst_uniq_right {
    position: relative;
    top: -12px;
}

.mst_uniq_left h2 {
    color: #fff;
}

.mst_uniq_left button {
    display: flex;
    align-items: flex-start;
    justify-content: flex-end;
    margin-top: 25px;
}


/*******End mc_page 27-August-2020 css****************/

@media only screen and (min-width:768px) and (max-width:1024px) {
    section.common_sec.growth_hacking_sec .conta_iner {
        flex-direction: column;
    }
    .growth_hacking_main {
        width: 100%;
    }
}

@media only screen and (min-width:768px) and (max-width:991px) {
    .hire_developer_compare .restaurent_planslist_comman {
        padding: 2rem;
    }
    .hire_developer_compare .restaurent_planslist_right {
        margin-left: 15px;
    }
}

@media only screen and (min-width:992px) and (max-width:1199px) {
    .hire_developer_compare .restaurent_planslist_comman {
        padding: 1rem;
        margin: 10px;
    }
}

.title-box p {
    font-size: 17px;
    line-height: 2em;
}


/**rotating circle animation end**/


/**mobile app development page css end**/



/**Delivery management software page css**/

section.all_sec.touchless_delivery_sec {
    background-color: #FEA14E;
    position: relative;
    z-index: 1;
    padding: 6rem 0;
}

.delievry_touch_less_main {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.left_touchless_div {
    width: 65%;
}

.right_touchless_div {
    position: absolute;
    right: 30px;
}

.dl_manage_banner {
    background-repeat: no-repeat;
    background: #fefaf6 url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/del_bannerback.svg);
    background-size: 100%;
    height: 800px;
    padding-top: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.dl_banner_content {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.delright_image img {
    max-width: 646px;
}

.delright_image {
    width: 40%;
    position: relative;
    top: 66px;
    right: 15px;
}

.dlmain_heading h1 {
    letter-spacing: 0px;
    color: #F2994A;
    font-size: 38px;
    line-height: normal;
    font-weight: bold;
}

.delivery_button button {
    background: #F2994A 0% 0% no-repeat padding-box;
    border-radius: 5px;
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 20px;
    line-height: normal;
    font-weight: 500;
    padding: 18px 40px;
    box-shadow: none;
    margin: 0 0 0
}

.dlleft_content {
    width: 60%;
}

.dlmain_heading p {
    letter-spacing: 0px;
    color: #000;
    font-size: 23px;
    line-height: normal;
    font-weight: 500;
    margin: 10px 0 30px;
}

.dlmain_heading {
    padding-top: 40px;
    width: 96%;
    text-align: left;
}

.delsub_mainheading h2 {
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
    font-size: 36px;
    line-height: 54px;
    font-weight: bold;
    margin: 0;
}

.delsub_mainheading p {
    letter-spacing: 0px;
    color: #232323;
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
    margin-bottom: 0;
}

span.orange_color {
    color: #F2994A;
}

.delivery_nation_covidSec .delsub_mainheading h2 {
    width: 75%;
}

.delivery_nation_covidSec .nation_covid_sec {
    left: -39rem;
}

.delivery_nation_covidSec .grocery_covid_left p {
    margin: 15px 0 30px;
}

.delivery_ppc_page .business_model_inner figure {
    display: none !important;
}

.delivery_ppc_page .business_model_inner .icon-lists ul {
    margin-top: -30px;
}

.delsub_mainheading.delsub_mainheadingcenter {
    text-align: center;
}

section.all_sec.business_model_ec {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/del_business.svg);
    background-repeat: no-repeat;
    background-position: top -277px center;
    background-size: cover;
}

.business_section .icon-lists ul li.active {
    background-color: #F2994A;
}

.business_section {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0;
    flex-direction: column;
}

.business_section .img-box {
    padding-right: 0;
    width: 100%;
    text-align: center;
}

.delivery_businessmodel {
    margin-top: 3rem;
}

.mobile_view_sec {
    display: none;
}

.business_section .icon-lists {
    padding: 0;
    width: 100%;
    position: relative;
}

.business_section .icon-lists ul {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}

.business_section .icon-lists ul li {
    width: 31%;
    margin: 0;
    box-shadow: 0 3px 28px 0 rgba(0, 0, 0, 0.1);
    background-color: #ffffff;
    border-radius: 10px;
    padding: 26px;
}

img.white_icons {
    display: none;
}

.business_section .icon-lists h3 {
    -webkit-text-stroke: 1px rgba(0, 0, 0, 0);
    font-family: Montserrat;
    font-size: 20px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
    margin: 15px 0 10px;
}

.business_section .icon-lists p {
    -webkit-text-stroke: 1px rgba(0, 0, 0, 0);
    font-family: Montserrat;
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.73;
    letter-spacing: normal;
    text-align: left;
    color: #727272;
}

.business_section .icon-lists ul li.active h3 {
    color: #fff;
}

.business_section .icon-lists ul li.active p {
    color: #fff;
}

.business_section .icon-lists ul li.active .colored_icons {
    display: none;
}

.business_section .icon-lists ul li.active .white_icons {
    display: block;
}

.delivery_button svg {
    margin-left: 10px;
    animation-name: move-right-to-left !important;
    animation-duration: 1s;
    animation-delay: .1s;
    animation-iteration-count: infinite;
    animation-direction: alternative;
}

.delivery_button svg path {
    fill: #fff !important;
    stroke: #fff !important;
}

.delivery_button.delivery_buttonwhite button {
    background: #fff;
    color: #f2994a;
}

.delivery_button.delivery_buttonwhite svg path {
    fill: #f2994a !important;
    stroke: #f2994a !important;
}

.delsub_mainheading.delsub_mainheadingwhite h2 {
    color: #fff;
}

.touchless_delivery_sec h2 {
    margin: 0px 0 10px;
    line-height: normal;
}

.right_touchless_div img {
    max-width: 550px;
    width: auto;
}

.right_touchless_div {
    position: absolute;
    right: 290px;
    bottom: -8px;
}

.delivery_ppc_page .keyfeatures_grocery .delivery_button {
    margin-top: 30px;
}

.left_touchless_div .delivery_subheading span,
.left_touchless_div .delivery_subheading h2 {
    color: #fff;
    text-align: left;
}

.delievry_touch_less_main {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

span.touchless_span {
    -webkit-text-stroke: 1px rgba(0, 0, 0, 0);
    font-family: Montserrat;
    font-size: 30px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.83;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
}

.left_touchless_div {
    width: 100%;
}

.left_touchless_div p {
    font-size: 30px;
    color: #fff;
    line-height: normal;
    font-weight: 500;
}

.inbetween_cta {
    background-color: #fea14e;
    position: relative;
    z-index: 1;
    padding: 3rem 0;
    text-align: center;
}

.middle_cta .delivery_button.delivery_buttonwhite {
    display: flex;
    align-items: center;
    justify-content: center;
}

section.all_sec.touchless_delivery_sec.dootstep_deliveries_sec .delsub_mainheading {
    text-align: left;
}

section.all_sec.touchless_delivery_sec.dootstep_deliveries_sec .delsub_mainheading h2 {
    margin-bottom: 30px;
    width: 70%;
}

.delivery_ppc_page .right_uberX_content {
    position: unset;
    bottom: unset;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    flex-direction: column;
}

.delivery_button button::after {
    content: unset;
}

.delivery_ppc_page .mid_image_uberX img {
    box-shadow: unset;
    border-radius: none;
}

.delivery_ppc_page .icon-desc:after {
    background-color: #F2994A;
}

.delivery_ppc_page .feature_list.active .hover_effect_sliding {
    background: #F2994A;
    box-shadow: 0px 3px 16px #0000001A;
}

.delivery_ppc_page .feature_list.active .icon-desc:after {
    background-color: #fff;
}

.delivery_ppc_page .feature_list .hover_effect_sliding:before {
    background-color: #f2994a;
    box-shadow: 0 0 0 5px rgb(242 153 74 / 35%);
}

.delivery_ppc_page .feature_list .hover_effect_sliding:after {
    border-bottom: dotted 2px #f2994a;
}

.delivery_ppc_page .dispat_img_box_inner.active {
    display: block;
}

.delivery_ppc_page .dispat_img_box_inner {
    display: none;
}

.delivery_ppc_page .booking-section .icon-lists ul li.active {
    background: #f2994a;
}

.delivery_ppc_page .booking-section .icon-lists ul li.active .icon-desc::after {
    background-color: #fff;
}

.delivery_ppc_page .keyfeatures_grocery:before {
    content: unset;
}

.delivery_ppc_page .keyfeatures_grocery:after {
    content: unset;
}

.delivery_ppc_page .admin_app_divs .booking-section .img-box:before {
    content: unset;
}

.delivery_ppc_page .admin_app_divs {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/del_admin_back.svg);
    padding: 60px 0;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.delivery_ppc_page .booking-section.users.adminpanel_app {
    padding-top: 0;
    padding-bottom: 0;
    flex-direction: row;
}

.delivery_ppc_page .dispatche_delivery .booking-section.users.adminpanel_app {
    flex-direction: row-reverse;
}

.delivery_ppc_page .delievry_agent_app_divs {
    margin-bottom: 0;
    background-color: #fff;
}

.delivery_ppc_page .delievry_agent_app_divs:after {
    content: unset
}

.delivery_ppc_page .delievry_agent_app_divs .grocery_container:before {
    content: unset
}

.delivery_ppc_page .delievry_agent_app_divs .text-center.mid_image_uberX:before {
    content: unset
}

.delivery_ppc_page .booking-section {
    background: transparent;
}

.grocery_page .superpanel_sec .booking-section.users.adminpanel_app .img-box {
    width: 55%;
    position: relative;
    right: unset;
    left: -340px;
}

.delivery_ppc_page {
    overflow: unset;
}

.section_common.delivery_nation_covidSec {
    position: relative;
    overflow: hidden;
}

.offer_img_box_inner {
    display: none;
}

.offer_img_box_inner.active {
    display: block;
}

.offer_range_outer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 40px;
}

li.offer_app_sec.active .offericon-desc {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #0000001C;
    border-radius: 10px;
}

.offericon-desc {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 20px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 10px;
}

.offericon-desc h4 {
    letter-spacing: 0px;
    color: #000000;
    margin-left: 20px;
    font-size: 22px;
    line-height: normal;
    font-weight: normal;
    margin-bottom: 0;
}

.offer_range_list ul li {
    margin-bottom: 20px;
}

.offer_rangeimg-box {
    width: 40%;
    text-align: center;
}

.offer_range_list {
    width: 28%;
}

.delivery_ppc_page section.all_sec.touchless_delivery_sec.dootstep_deliveries_sec {
    position: relative;
    background: #fea14e url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/del_demand_banner.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    height: 375px;
}

.delivery_ppc_page .dootstep_deliveries_sec .right_touchless_div {
    top: unset;
    bottom: unset;
    right: 0;
    width: 35%;
    text-align: right;
}

.delivery_ppc_page .owl-theme.ecomer_techno .owl-dots .owl-dot.active_dots span {
    background: #f2994a !important;
}

.ecommerce_whychoose_sliderbx.ecommerce_sixth_box {
    background-color: #F3F7FF;
}

.ecommerce_whychoose_sliderbx.ecommerce_fifth_box {
    background-color: #F3FFF6;
}

.delivery_ppc_page .owl-nav button.owl-prev span {
    color: transparent;
    background: rgb(255 255 255 / 17%) url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/del_prev.svg);
    background-repeat: no-repeat;
    background-position: center center;
}

.delivery_ppc_page .owl-nav button.owl-next span {
    color: transparent;
    background: rgb(255 255 255 / 17%) url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/del_next.svg);
    background-repeat: no-repeat;
    background-position: center center;
}

.delivery_ppc_page .owl-nav button {
    width: 80px;
}

.delivery_ppc_page .fealist_right .feature_list .hover_effect_sliding:before {
    content: unset !important;
}

.delivery_ppc_page .fealist_right .feature_list .hover_effect_sliding:after {
    content: unset !important;
}

.delivery_ppc_page .feature_list .hover_effect_sliding:before {
    content: unset !important;
}

.delivery_ppc_page .feature_list .hover_effect_sliding:after {
    content: unset !important;
}

.delivery_ppc_page .grocery_page section.all_sec.ecoomer_sec_slider.rubust_techno:after {
    bottom: 1rem;
}

.delivery_ppc_page .grocery_page .customer_app_divs {
    padding: 0rem 0 30px;
}

.delivery_ppc_page .business_img_box_inner {
    display: none;
}

.delivery_ppc_page .business_img_box_inner.active {
    display: block;
}

.delivery_ppc_page .left_touchless_div.dootstep_deliveries_sec h2 {
    letter-spacing: 0.65px;
    color: #FFFFFF;
    font-size: 26px;
    line-height: 37px;
    font-weight: 600;
}

.dootstep_deliveries_sec span.touchless_span {
    letter-spacing: 0.75px;
    color: #FFFFFF;
    font-size: 30px;
    line-height: 39px;
    font-weight: 300;
}

.delivery_ppc_page .customer_app_divs {
    padding: 0rem 0 30px;
}

.delivery_ppc_page .right_uberX_row.right_uberX_web {
    margin-top: 20px;
}

.delivery_ppc_page .booking-section .icon-lists {
    padding: 0;
}

.delivery_ppc_page .icon-lists ul {
    margin-top: 20px;
}

.delivery_ppc_page .fealist_content {
    padding-top: 0rem;
}

.delivery_ppc_page section.all_sec.ecommerce_why_choose {
    padding-bottom: 0;
}

section.all_sec.offer_range_sec {
    padding-top: 0;
}

.delivery_ppc_page .superpanel_sec .booking-section.users.adminpanel_app .img-box {
    padding-top: 88px;
}

.delivery_ppc_page .booking-section.users.adminpanel_app .img-box {
    padding-top: 58px;
}

.delivery_ppc_page .list_of_consultaions ul li:before {
    border: solid 6px #F2994A;
}

.offericon-desc figure {
    width: 20%;
}

.offericon-desc h4 {
    width: 80%;
    text-align: left;
}

.delivery_ppc_page section.all_sec.ecoomer_sec_slider.rubust_techno:before {
    content: unset;
}

.delivery_ppc_page section.all_sec.ecoomer_sec_slider.rubust_techno:after {
    content: unset;
}

.delivery_ppc_page .ecommerce_why_choose {
    position: relative;
    overflow: hidden;
}

.offer_range_main .delsub_mainheading.delsub_mainheadingcenter {
    width: 80%;
    margin: 0 auto;
}

.delivery_ppc_page .business_model_inner figure {
    display: none !important;
}

.delivery_ppc_page .business_model_inner .icon-lists ul {
    margin-top: -30px;
}

.page-template-delivery-management-software .get_in_touch_header .btn-white {
    background: #f2994a 0% 0% no-repeat
}

.page-template-delivery-management-software .get_in_touch_header .btn-white:after {
    content: unset;
}

.page-template-delivery-management-software .input_button.submit_button input {
    background: #f2994a 0% 0% no-repeat;
}


/**Delivery management software page css end**/


/**competitor page css**/

.competitor_page .competitor_banner {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    height: 682px;
}

.competitor_page .right_image {
    position: absolute;
    right: 0;
    top: 0;
}

.competitor_page .banner_content {
    width: 50%;
}

.competitor_page .commain_heading h1 {
    font-size: 49px;
    line-height: 64px;
    letter-spacing: 0px;
    color: #171717;
    text-transform: capitalize;
    font-weight: bold;
}

.competitor_page .commain_heading span.top_main {
    letter-spacing: 0px;
    color: #171717;
    opacity: 1;
    font-size: 21px;
    line-height: 25px;
    font-weight: normal;
    display: block;
    width: 100%;
    padding-bottom: 5px;
}

.competitor_page .commain_heading .blue_color {
    color: #155BCD;
}

.competitor_page .commain_heading span.sub_heading_name {
    display: block;
    letter-spacing: 0px;
    color: #171717;
    opacity: 1;
    font-size: 23px;
    line-height: 28px;
    font-weight: bold;
    width: 100%;
    padding-top: 7px;
}

.competitor_page .com_consult_main {
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-shadow: 0px 0px 40px #155BCD1A;
    border-radius: 10px;
    padding: 10px 0px 10px 25px;
}

.competitor_page .comsub_main_heading h2 {
    letter-spacing: 0px;
    color: #171717;
    opacity: 1;
    font-size: 36px;
    line-height: 50px;
    font-weight: bold;
    margin: 0;
}

.competitor_page .comsub_main_heading p {
    letter-spacing: 0px;
    color: #171717;
    opacity: 1;
    font-size: 18px;
    line-height: 39px;
    font-weight: normal;
    margin: 0;
}

.competitor_page .customize_demand_sec .comsub_main_heading p {
    line-height: 22px;
}

.competitor_page .customize_demand_sec .comsub_main_heading h2 {
    margin-bottom: 8px;
}

.competitor_page .com_button_inner button {
    background: #155BCD 0% 0% no-repeat padding-box;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    font-size: 18px;
    line-height: 39px;
    font-weight: 500;
    border-radius: 5px;
    padding: 8px 17px;
    margin-top: 15px;
}

.competitor_page .competitor_page section.common_sec.customize_demand_sec {
    background: #fff;
}

.competitor_page .competitor_page section.common_sec.customize_demand_sec:before {
    content: unset;
}

.competitor_page .competitor_page section.common_sec.customize_demand_sec:after {
    content: unset;
}

.competitor_page section.common_sec.com_complex_sec {
    background: #155bcd 0% 0% no-repeat padding-box;
    opacity: 1;
    height: 281px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.competitor_page .com_complex_main {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.competitor_page .letf_complex_inner .comsub_main_heading h2 {
    font-size: 29px;
    color: #fff;
    line-height: 39px;
    text-align: left;
}

.competitor_page .letf_complex_inner .comsub_main_heading p {
    color: #fff;
}

.competitor_page .com_button_inner.com_whitebutton_inner button {
    background: #fff;
    color: #155BCD;
    padding: 8px 30px;
    margin-top: 15px;
}

.competitor_page .comsub_main_heading.comsub_centermain_heading {
    text-align: center;
}

.competitor_page .reasons_bottom {
    text-align: center;
    margin-top: 30px;
}

.reasons_bottom svg {
    height: auto;
}

.competitor_page .advantages_listing ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.competitor_page .advantages_listing_inn {
    width: 354px;
    text-align: left;
    height: 384px;
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: center;
    border-radius: 10px;
    padding: 0 35px;
    cursor: pointer;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    opacity: 1;
    margin: 0 0 33px;
    transition: all .6s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.competitor_page .advantages_listing_inn:hover {
    background: #155BCD 0% 0% no-repeat padding-box;
    box-shadow: 4px 20px 50px #135AF742;
    opacity: 1;
    transform: scale(1.02);
}

.competitor_page .advantages_listing_inn.active {
    background: #155BCD 0% 0% no-repeat padding-box;
    box-shadow: 4px 20px 50px #135AF742;
    opacity: 1;
}

.competitor_page .advantages_listing_inn:hover h3,
.advantages_listing_inn.active h3 {
    color: #fff;
}

.competitor_page .advantages_listing_inn:hover p,
.advantages_listing_inn.active p {
    color: #fff;
}

.competitor_page .advantages_listing_inn:hover svg path,
.advantages_listing_inn.active svg path {
    fill: #fff;
}

.competitor_page .advantages_listing_inn h3 {
    color: #21262C;
    opacity: 1;
    font-size: 18px;
    font-weight: 500;
    height: 58px;
    padding: 0;
    margin: 0;
    text-align: left;
    line-height: 26px;
}

.competitor_page .advantages_listing_inn p {
    text-align: left;
    color: #21262C;
    opacity: 1;
    font-size: 16px;
    line-height: 28px;
    font-weight: normal;
    height: 112px;
}

.competitor_page .compare_comman.haeding_first {
    background: #155BCD;
}

.competitor_page .compare_comman:nth-child(2n) {
    background: #fff;
}

.competitor_page .compare_comman {
    background: #E7EEFA;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 0 20px 50px;
}

.competitor_page .compare_comman .heading_comapre_1 {
    width: 586px;
    text-align: left;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 0px;
    color: #333333;
    opacity: 1;
    margin: 0;
}

.competitor_page .compare_comman .heading_comapre_2 {
    width: 394px;
}

.competitor_page .compare_comman .heading_comapre_3 {
    width: 446px
}

.compair_section_inner {
    box-shadow: 0px 0px 20px #00000029;
    border-radius: 10px;
    opacity: 1;
    overflow: hidden;
    margin-top: 45px;
}

.competitor_page .com_testi_main {
    display: flex;
    align-items: center;
    position: relative;
    flex-direction: row-reverse;
    justify-content: space-between;
}

.competitor_page .com_testi_main .comsub_main_heading::after {
    content: '';
    position: absolute;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/semi-colon_com.png) top center no-repeat;
    position: absolute;
    top: -50px;
    width: 99px;
    height: 83px;
    left: 370px;
}

.competitor_page .com_testi_main .cust_test-div {
    width: 50%;
    margin: 0 0px 0 0;
}

.competitor_page section.common_sec.com_testi_sec {
    position: relative;
}

.competitor_page .com_testi_sec::after {
    content: '';
    position: absolute;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/Intersection-shape.com.png) top center no-repeat;
    background-size: 100%;
    position: absolute;
    top: -90px;
    width: 452px;
    height: 691px;
    z-index: -1;
}

.competitor_page .com_testi_main .owl-theme .owl-dots .owl-dot span {
    background: #E2E8FB;
}
.dating_app_page .owl-theme .owl-dots .owl-dot.active_dots span {
    background-color: #7a53b5;
}
.competitor_page .com_testi_main .owl-theme .owl-dots .owl-dot.active_dots span {
    width: 31px;
    background: #155BCD 0% 0% no-repeat padding-box;
    border-radius: 68px !important;
    opacity: 1;
    height: 10px;
}

.competitor_page .upper-section p {
    letter-spacing: 0px;
    color: #31384E;
    opacity: 0.8;
    font-size: 17px;
    line-height: 30px;
    font-weight: normal;
}

.competitor_page .lower-section {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.competitor_page .com_testi_main .item_sec {
    border-radius: 10px;
    box-shadow: -1px 5px 16px 0 rgba(0, 0, 0, .11);
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 36px 14px;
    padding: 40px;
    overflow: hidden;
    width: 90%;
    height: 450px;
    flex-wrap: wrap;
}

.details {
    margin-left: 40px
}

.details .name {
    letter-spacing: 0px;
    color: #31384E;
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    opacity: 1;
}

.lower-section .logo figure {
    width: 75px;
    height: 75px;
}

.com_testi_main .comsub_main_heading h2 span {
    display: block;
    font-weight: normal;
}

.com_testi_main .comsub_main_heading h2 {
    letter-spacing: 0px;
    color: #171717;
    padding-left: 60px;
    font-size: 36px;
    line-height: 50px;
    font-weight: bold;
}

.com_testi_main .owl-dots {
    position: absolute;
    right: -175px;
    top: 304px;
}

.com_testi_main .owl-nav {
    position: absolute;
    right: -104px;
    top: 423px;
}

.competitor_page .com_testi_main .owl-nav button.owl-prev span {
    background-position: left center !important;
    width: 30px;
    background-size: 110px !important;
}

.competitor_page .com_testi_main .owl-nav button span {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/arrow.com.png);
    background-repeat: no-repeat !important;
}

.competitor_page .com_testi_main .owl-nav button.owl-next span {
    background-position: right center !important;
    width: 70px !important;
    background-size: 100px !important;
    margin-left: 30px !important;
}

.competitor_page .development_app_main_needs .sub_marketing_heading {
    margin-top: 3rem;
}

.competitor_page .development_app_main_needs figure {
    text-align: center;
}

.competitor_page section.common_sec.customize_demand_sec:before {
    content: unset;
}

.competitor_page section.common_sec.customize_demand_sec:after {
    content: unset;
}

.competitor_page section.common_sec.customize_demand_sec {
    background: transparent;
    padding: 40px 0 0;
}

.competitor_page section.common_sec.com_consult_sec {
    padding: 60px 0;
}

.competitor_page section.common_sec.com_compair_sec {
    padding: 0 0 60px;
}

.competitor_page section.common_sec.com_reasons_sec {
    padding: 60px 0;
}

.competitor_page section.common_sec.com_advantages_sec {
    padding: 40px 0;
    background-color: #F7FAFE;
}

.competitor_page .com_testi_main .comsub_main_heading {
    width: 50%;
    position: relative;
}

button {
    cursor: pointer;
}

.advantages_listing {
    margin-top: 30px;
}

.competitor_page .ad_lis_icon {
    padding-bottom: 25px;
    display: flex;
}

.competitor_page section.common_sec.thourgh_out_worldsec {
    padding-top: 0;
}

.competitor_page section.common_sec.thourgh_out_worldsec:before {
    content: unset
}

.competitor_page section.common_sec.thourgh_out_worldsec:after {
    content: unset
}

.competitor_page .compare_comman.haeding_first .heading_comapre_2 img {
    height: 40px;
}


/**competitor page css end**/


/**education page css**/

.page-template-education-app-development-company .get_in_touch_header .btn-white {
    background: transparent linear-gradient(90deg, #ff6f61 0%, #ff867a 100%) 0% 0% no-repeat padding-box;
}

.page-template-education-app-development-company .get_in_touch_header .btn-white::after {
    content: unset;
}
.page-template-education-app-development-company .input_button.submit_button input {
    background: transparent linear-gradient(90deg, #ff6f61 0%, #ff867a 100%) 0% 0% no-repeat padding-box;
}

.page-template-education-app-development-company .get_in_touch .btn-white {
    background: transparent linear-gradient(90deg, #ff6f61 0%, #ff867a 100%) 0% 0% no-repeat padding-box;
}

.page-template-education-app-development-company .get_in_touch .btn-white::after {
    content: unset;
}

.tutor_edu_img {
    display: none;
}

.adim_edu_img {
    display: none;
}

.adim_edu_img.active {
    display: block;
}

.tutor_edu_img.active {
    display: block;
}

.edu_soltuion_col::before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/edu_hover_effect.svg);
    background-repeat: no-repeat;
    background-position: right top;
    height: 100%;
    width: 100%;
    transition: ease-in-out 0.4s;
    z-index: -1;
}

.edu_soltuion_col:hover::before {
    transform: scale(1.3);
}

.edu_soltuion_col {
    background: #fff;
    box-shadow: 0px 0px 32px #0000000A;
    border-radius: 10px;
    opacity: 1;
    padding: 10px;
    height: 210px;
    position: relative;
    transition: ease-in-out .3s;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.edu_solution_includesec h2 {
    text-transform: unset !important;
}

.eduadmin_panel_main .edu_sub_mainheaidng h2 {
    font-size: 30px;
}

.edu_solution_includesec .edu_sub_mainheaidng p {
    font-size: 25px;
}

.edu_solution_includesec .conta_iner {
    width: 90% !important;
    margin: 0 auto;
}

.edu_soltuion_col:hover {
    box-shadow: 0px 0px 36px #00000029;
    position: relative;
    z-index: 1;
}

.education_ppc_page section.common_sec.whychooseedu_sec {
    padding-bottom: 30px;
}

.edu_solution_main ul li {
    width: 22%;
    margin-bottom: 40px;
}

.edu_solution_main ul li:nth-child(5) {
    margin-bottom: 0;
}

.edu_solution_main ul li:nth-child(6) {
    margin-bottom: 0;
}

.edu_solution_main ul li:nth-child(7) {
    margin-bottom: 0;
}

.edu_solution_main ul li:last-child {
    margin-bottom: 0;
}

.edu_sol_icon {
    min-height: 80px;
}

.edu_soltuion_col button {
    background: #fff;
    border-radius: 5px;
    padding: 10px 30px;
    letter-spacing: 0px;
    color: #ff7855;
    font-size: 16px;
    line-height: normal;
    font-weight: 500;
    margin: 0 auto;
    transform: translate(0px, 70px);
    position: absolute;
    bottom: 0;
    transition: ease-in-out 0.4s;
}

.edu_solution_main ul {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}

.edu_sub_mainheaidng h2 {
    letter-spacing: 0px;
    color: #333333;
    text-transform: uppercase;
    font-size: 36px;
    line-height: normal;
    font-weight: bold;
}

.edu_center_mainheaidng {
    text-align: center;
}

span.educolor_span {
    letter-spacing: 0.63px;
    color: #FF6F61;
    text-transform: uppercase;
    display: block;
    font-size: 25px;
    line-height: 60px;
    font-weight: 600;
}

.edu_soltuion_col h3 {
    letter-spacing: 0px;
    color: #333;
    font-size: 15px;
    line-height: 19px;
    font-weight: 500;
    width: 90%;
    text-align: center;
    margin: 10px auto 30px;
}

.edu_icluedlearing_main {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.edilelring_listings ul {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}

.edilelring_listings ul li {
    width: 49%;
    margin-bottom: 15px;
}

.edu_icluedlearing_right {
    width: 60%;
}

.elearing_acheve_icon {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}

.edu_icluedlearing_lft img {
    max-width: 550px;
}

.edu_icluedlearing_lft {
    width: 30%;
    position: relative;
    left: -180px;
    top: 80px;
}

.edu_icluedlearing_right .lsiting_achieve_inner h3 {
    font-size: 18px;
    line-height: 23px;
    width: 100%;
    margin: 0 0 10px;
}

.edu_icluedlearing_right .lsiting_achieve_inner p {
    font-size: 16px;
    line-height: 23px;
}

.elreaing_icon svg {
    height: 40px;
}

.edu_icluedlearing_right .lsiting_achieve_inner {
    text-align: left;
    min-height: 150px;
}

.edilelring_listings {
    margin-top: 30px;
}

.edu_solution_main {
    margin-top: 50px;
}

.sensations_main {
    background: transparent linear-gradient(270deg, #FE2983 0%, #FF6F61 50%, #FC9E21 100%) 0% 0% no-repeat padding-box;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 40px;
    position: relative;
}

span.block_edu {
    letter-spacing: 0.55px;
    color: #FFFFFF;
    text-transform: uppercase;
    font-size: 22px;
    line-height: 60px;
    font-weight: 500;
    display: block;
}

.edu_sub_mainheaidng.edu_whitemainheaidng h2 {
    color: #fff;
}

.sensations_main .edu_sub_mainheaidng.edu_whitemainheaidng h2 {
    margin-bottom: 20px;
}
.edu_sense_right {
    width: 40%;
}

.edu_adinn_rightcol {
    background: #fff 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 32px #0000000A;
    border-radius: 10px;
    padding: 20px 10px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    transition: ease-in-out 0.3s;
}

.edu_adinn_right ul li.active .edu_adinn_rightcol {
    background: #ff7d71;
}

.edu_adinn_right ul li.active .edu_adinn_rightcol span {
    background: #fff;
    color: #ff7d71;
}

.edu_adinn_right ul li.active .edu_adinn_rightcol h3 {
    color: #fff;
}

span.numbers {
    background: transparent linear-gradient(180deg, #FF6F61 0%, #FF867A 100%) 0% 0% no-repeat padding-box;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 25px;
    font-weight: bold;
    line-height: normal;
    margin-right: 20px;
}

.edu_adinn_rightcol h3 {
    width: 80%;
}

.edu_ad_main {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.edu_adinn_left {
    width: 70%;
}

.edu_adinn_right {
    width: 35%;
}

.eduadmin_adminpanel_sec .edu_adinn_left {
    position: relative;
    z-index: 1;
    left: -180px;
    width: 40%
}

.eduadmin_adminpanel_sec .edu_adinn_right {
    width: 40%;
}

.adim_edu_img img {
    max-width: 900px;
}

.tutor_edu_img img {
    max-width: 900px;
}

.edututor_tutorpanel_sec .edu_adinn_right {
    width: 40%;
}

.edututor_tutorpanel_sec .edu_adinn_left {
    right: 80px;
    width: 40%;
}

.edu_adinn_right ul li {
    margin-bottom: 25px;
    cursor: pointer;
}

.whychooseedu_sec ul li {
    width: 32%;
}

.whychooseedu_sec .lsiting_achieve_inner {
    background: #fff;
    box-shadow: unset;
    padding: 0px;
    border-radius: 10px;
    height: 100%;
    flex-direction: row;
}

.whychooseedu_sec .lsiting_achieve_inner h3 {
    font-size: 17px;
    line-height: normal;
    font-weight: 600;
    margin: 0;
    text-align: left;
}

.whychooseedu_sec .achieve_listings {
    padding-top: 30px;
    margin: 0;
}

.whychooseedu_sec .lsiting_achieve_inner figure {
    width: 100px;
    margin: 0 !important;
    text-align: left;
}

.whychooseedu_sec span.why_choosecion svg {
    height: 50px;
    width: auto;
}

.edu_soltuion_col button {
    padding: 0;
    background-color: transparent;
    color: #fff;
}

span.why_choosecion {
    width: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.edu_dev_featureinclud .edu_solution_main ul li {
    width: 16%;
    margin-bottom: 0px;
}

.edu_dev_featureinclud .edu_solution_main ul {
    width: 100%;
    margin: 0 auto;
}

.edu_adinn_right ul li:last-child {
    margin-bottom: 0px;
}
.edu_adinn_right ul {
    margin-top: 30px;
    margin-bottom: 0;
}

.mobilr_view_heading {
    display: none;
}

.elreaing_icon {
    width: 20%;
    margin-right: 10px;
}

.elearing_acheve_content {
    width: 80%;
}

.edututor_tutorpanel_sec .edu_ad_main {
    flex-direction: row-reverse;
}

.edututor_tutorpanel_sec .edu_ad_main .inner_edu_img {
    text-align: right;
}

.edututor_stupanel_sec .edu_adinn_right {
    width: 55%;
}

.edu_sub_mainheaidng p {
    letter-spacing: 0px;
    color: #858585;
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
    margin-top: 13px;
}

.educost_estimation_sec .edu_sense_right {
    position: absolute;
    right: -10px;
    text-align: right;
    top: -8px;
}

.educost_estimation_sec .edu_sub_mainheaidng {
    width: 65%;
}

.educost_estimation_sec .edu_sub_mainheaidng h2 {
    font-size: 30px;
}

section.common_sec.sensations_sec.educost_estimation_sec .sensations_main {
    background: transparent linear-gradient(270deg, #E44636 0%, #DF665A 100%) 0% 0% no-repeat padding-box;
}

.edu_powerful_left .edu_adinn_rightcol h3 {
    width: 80%;
    letter-spacing: 0px;
    color: #222222;
    font-size: 20px;
    line-height: 26px;
    font-weight: 500;
}

.edu_powerful_left .edu_adinn_rightcol {
    box-shadow: unset;
    padding: 0;
    background: transparent;
}

.edu_powerful_left ul li {
    margin-bottom: 20px;
}

.edu_powerful_left span.numbers {
    height: 40px;
    width: 40px;
}

.edu_powerful_innermain {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-top: 20px;
}

.edu_powerful_right {
    margin-top: -90px;
    right: -50px;
    position: relative;
}

.edu_methodology_innermain {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.edu_methdology_left {
    width: 50%;
}

.edu_methdology_right {
    width: 45%;
}

.edu_methdology_left .accordion-title h2 {
    letter-spacing: 0px;
    color: #000;
    font-size: 25px;
    line-height: 60px;
    font-weight: 600;
    position: relative;
    position: relative;
    display: flex;
    align-items: center;
}

.edu_methdology_left .accordion-content p {
    letter-spacing: 0px;
    color: #666666;
    font-size: 18px;
    line-height: 35px;
    font-weight: 400;
}

.edu_methdology_left .accordion-item.restaurant_customer_tabs {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 32px #0000000A;
    border-radius: 21px;
    padding: 15px;
    margin-bottom: 30px;
}

.edu_methdology_left .accordion-title h2::after {
    position: absolute;
    content: "";
    right: 10px;
    border-top: solid 8px #FF6F61;
    border-left: solid 8px transparent;
    border-right: solid 8px transparent;
}

.edu_methdology_left .accordion-title.active-title h2::after {
    border-bottom: solid 8px #FF6F61;
    border-top: unset;
    ;
}

.edu_methdology_left .accordion-title.active-title h2 {
    color: #FF6F61;
}

li.slider-list {
    display: none;
}

li.slider-list.active {
    display: block;
}

.edumain_heading h1 {
    letter-spacing: 0px;
    color: #222222;
    font-size: 40px;
    line-height: 50px;
    font-weight: bold;
    margin-bottom: 10px;
}

span.edu_color_typed {
    color: #FF6F61;
    display: block;
}

span.edu_top_span {
    letter-spacing: 0px;
    color: #222;
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    display: block;
}

.edumain_heading p {
    font-size: 18px;
    font-weight: 500;
    color: #000;
    line-height: normal;
    margin-bottom: 40px;
}

p.note_point span {
    color: #ff6f61;
}

p.note_point {
    margin: 10px 0 0;
    font-size: 14px;
    color: #000;
    line-height: normal;
}

section.common_sec.eduadmin_panel_sec.edu_solution_includesec {
    padding-bottom: 0;
}

.edu_content {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.education_banner {
    height: 690px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 80px;
    position: relative;
    overflow: hidden;
}

.stduent_app_sec {
    cursor: pointer;
}

.edu_left_bn_contetn {
    width: 80%;
}

.edu_right_bn_contetn {
    width: 50%;
    text-align: center;
    position: relative;
    right: -10rem;
    z-index: 1;
}

.edu_right_bn_contetn:before {
    content: "";
    position: absolute;
    right: -140px;
    top: -60px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/edubanner_element.svg);
    z-index: -1;
    background-size: 670px;
    background-repeat: no-repeat;
    height: 660px;
    width: 700px;
}

ul.slider-block {
    position: relative;
}

ul.slider-block:after {
    content: "";
    position: absolute;
    bottom: -60px;
    height: 50px;
    width: 50px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/edu_small_tiangle.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
}

.sider-element:after {
    content: "";
    position: absolute;
    left: -150px;
    height: 70px;
    width: 60px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/edu_big_sicle.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    bottom: 80px;
}

.sider-element:before {
    content: "";
    position: absolute;
    left: -100px;
    height: 40px;
    width: 30px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/edu_small_circle.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    top: 60px;
}

.edu_right_bn_contetn:after {
    content: "";
    position: absolute;
    right: -100px;
    height: 50px;
    width: 50px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/edu_big_tiangle.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    top: -50px;
}

section.common_sec.sensations_sec {
    padding: 0;
}

section.common_sec.edututor_panel_sec.edututor_tutorpanel_sec {
    padding: 0;
}

section.common_sec.educost_powerfull_sec {
    padding-top: 0;
    position: relative;
    padding-bottom: 140px;
    z-index: 1;
}

.edu_powerful_right:after {
    content: "";
    position: absolute;
    right: -60px;
    height: 580px;
    width: 580px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/edu_pwerfull_img.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center center;
    bottom: -60px;
    z-index: -1;
}

.achieve_wornders_sec .edu_sub_mainheaidng.edu_center_mainheaidng h2 {
    width: 60%;
    margin: 0 auto;
}

.edu_powerful_left {
    width: 55%;
}

.edu_adinn_rightcol h3 {
    letter-spacing: 0px;
    color: #333333;
    font-size: 16px;
    line-height: 25px;
    font-weight: 500;
}

li:nth-child(2) .edu_soltuion_col h3 {
    width: 70%;
}

.education_ppc_page {
    background-color: #FBFBFB;
}

.page-template-education-app-development-company div#footer_form_sec {
    background: #FBFBFB;
}

.edututor_stupanel_sec img {
    max-width: 320px;
}

.edututor_stupanel_sec .edu_adinn_left {
    text-align: center;
}

li.slider-list img {
    max-width: 790px;
}

.edututor_stupanel_sec .admin_img_box_inner {
    position: relative;
    z-index: 1;
}

.edututor_stupanel_sec .admin_img_box_inner:before {
    content: "";
    position: absolute;
    left: 170px;
    top: -60px;
    height: 100px;
    width: 100px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/edu_student_left_top_circle.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    z-index: -1;
}

.edututor_stupanel_sec .admin_img_box_inner:after {
    content: "";
    position: absolute;
    left: 100px;
    top: 40px;
    height: 100px;
    width: 100px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/edustu_grad_circle.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    z-index: -1;
}

.edututor_stupanel_sec .admin_img_box_inner figure:before {
    content: "";
    position: absolute;
    left: 70px;
    bottom: 100px;
    height: 70px;
    width: 40px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/edustu_small_gradcircle.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    z-index: -1;
}

.edututor_stupanel_sec .admin_img_box_inner figure:after {
    content: "";
    position: absolute;
    right: 110px;
    bottom: 10px;
    height: 100px;
    width: 100px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/edustu_gradblue_circle.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    z-index: -1;
}

section.common_sec.edututor_panel_sec.edututor_stupanel_sec:before {
    content: "";
    position: absolute;
    top: 0;
    left: -70px;
    height: 270px;
    width: 300px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/edu_patteren.svg);
    z-index: -1;
    background-repeat: no-repeat;
    background-position: left top;
}

section.common_sec.edututor_panel_sec.edututor_stupanel_sec {
    position: relative;
    z-index: 1;
}

.edututor_tutorpanel_sec .edu_adinn_left:before {
    position: absolute;
    content: "";
    height: 640px;
    width: 590px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/tuto_edu_right_big.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    z-index: -1;
    left: 430px;
    top: -60px;
}

.edututor_tutorpanel_sec .edu_adinn_left:after {
    position: absolute;
    content: "";
    height: 200px;
    width: 150px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/edu_tuto_line_cirle.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    z-index: -1;
    right: -390px;
    bottom: -50px;
}

.edu_button.center_edubutton {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
}

.edututor_tutorpanel_sec .edu_adinn_left {
    position: relative;
    z-index: 1;
}

section.common_sec.edututor_panel_sec.edututor_tutorpanel_sec:before {
    content: "";
    position: absolute;
    left: 170px;
    top: 10px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/edu_panel_small_circle.svg);
    height: 50px;
    width: 30px;
    z-index: -1;
    background-repeat: no-repeat;
    background-size: 100%;
}

section.common_sec.edututor_panel_sec.edututor_tutorpanel_sec {
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.eduadmin_adminpanel_sec .edu_adinn_left:before {
    position: absolute;
    content: "";
    height: 680px;
    width: 660px;
    background-repeat: no-repeat;
    background-size: 100%;
    z-index: -1;
    left: -270px;
    top: -80px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/edu_admin_big_cirlce.svg);
    background-repeat: no-repeat;
}

.eduadmin_adminpanel_sec .edu_adinn_left:after {
    position: absolute;
    content: "";
    height: 200px;
    width: 200px;
    background-size: 100%;
    z-index: -1;
    left: -60px;
    bottom: -40px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/edu_admin_left_bottom.svg);
    background-repeat: no-repeat;
}

.edu_adinn_left {
    position: relative;
    z-index: 1;
}

section.common_sec.eduadmin_panel_sec.eduadmin_adminpanel_sec::after {
    content: "";
    position: absolute;
    right: -100px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/edu_tuto_line_cirle.svg);
    height: 200px;
    width: 200px;
    background-repeat: no-repeat;
    top: 0;
    background-position: right top;
}

section.common_sec.eduadmin_panel_sec.eduadmin_adminpanel_sec {
    position: relative;
    z-index: 1;
    overflow: hidden;
}

section.common_sec.eduadmin_panel_sec.eduadmin_adminpanel_sec:before {
    content: "";
    position: absolute;
    right: 260px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/edu_panel_small_circle.svg);
    height: 50px;
    width: 50px;
    background-repeat: no-repeat;
    top: 80px;
    background-position: right top;
}

section.common_sec.edu_dev_solutions {
    padding-top: 50px;
    padding-top: 0;
}

section.common_sec.edu_learing_sec {
    padding-top: 30px;
    padding-bottom: 30px;
}

.whychooseedu_sec .achieve_main::after {
    content: "";
    position: absolute;
    left: 30px;
    right: 30px;
    top: 30px;
    bottom: 30px;
    border: solid 2px #ff8477;
    border-radius: 5px;
    z-index: -1;
}

.whychooseedu_sec .achieve_main {
    padding: 73px;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 10px #0000001c;
    position: relative;
    z-index: 1;
}

.education_ppc_page .owl-theme.ecomer_techno .owl-dots .owl-dot.active_dots span {
    background: #ff8377 !important;
}


/**education page css end**/
/**udemy page css**/

section.common_sec.udemy_cta_sec {
    background: #ff8276;
    padding: 30px 0;
    margin-top: 40px;
    margin-bottom: 50px;
}

section.common_sec.udemy_cta_sec .conta_iner {
    width: 90% !important;
}

.udemy_cta_sec .edu_sub_mainheaidng h2 {
    color: #fff;
    text-transform: unset;
}
/**udemy page css end**/


/**new changes and Price sec css**/

.clinet_sec_outer_sec section.common_sec.ecoomer_sec_slider.our_client_part_sec.new_changesclientsec h2 {
    display: none;
}

.clinet_sec_outer_sec section.common_sec.ecoomer_sec_slider.our_client_part_sec.new_changesclientsec {
    padding: 0;
}


/**price css**/

.pricing_box ul li:nth-child(2n) {
    background-color: #ebf5fe;
}

.price_plan_main {
    margin-top: 50px;
}

.pricing_box ul li {
    padding: 16px;
}

.price_listing {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.pricing_div_inner {
    width: 30%;
    position: relative;
}

.pricing_div_innerleft {
    width: 20%;
    text-align: center;
}

span.package_name {
    display: block;
    font-size: 25px;
    font-weight: 700;
    line-height: normal;
    color: #333;
}

.price_line_through {
    font-size: 26px;
    font-weight: 600;
    color: #d00;
    width: 100%;
    display: inline-block;
    margin-top: 10px;
    line-height: normal;
}

.pricing_inner_content h3 {
    font-size: 33px;
    line-height: normal;
    font-weight: 700;
    color: #333;
    margin: 0 0 15px;
}

.pricing_inner_content h3 sub:first-child {
    font-weight: 700;
}

.pricing_inner_content h3 sub {
    position: relative;
    bottom: 1px;
    font-size: 30px;
    font-weight: 400;
}

.pricing_inner_content h3 sub:last-child {
    margin-left: -5px;
}

.demand_started_button {
    display: flex;
    align-items: stretch;
    justify-content: flex-start;
}

.pricing_inner_content .demand_started_button button {
    margin: 0 auto;
}

.demand_started_button button {
    background: transparent linear-gradient(93deg, #4099f1 0%, #40ebf1 100%) 0% 0% no-repeat padding-box;
    border-radius: 4px;
    letter-spacing: 0px;
    color: #fff;
    font-size: 22px;
    line-height: normal;
    font-weight: 500;
}

.pricing_inner_content button {
    padding: 10px 16px !important;
    font-size: 16px !important;
}

.pricing_box ul li:nth-child(2n) h3,
.pricing_box ul li:nth-child(2n) h4 {
    color: #333;
}

.hovered_text {
    position: absolute;
    left: 30px;
    width: 250px;
    border-radius: 5px;
    padding: 10px;
    font-size: 12px;
    line-height: normal;
    background-color: #3c3c3c;
    color: #fff;
    opacity: 0;
    z-index: -1;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.hovered_text:before {
    content: "";
    position: absolute;
    left: -4px;
    border-right: solid 7px #3c3c3c;
    border-top: solid 7px transparent;
    border-bottom: solid 7px transparent;
}

.info_divs:hover .hovered_text {
    opacity: 1;
    z-index: 1;
}

.pricing_inner_content h4.bold {
    font-weight: 600;
}

.pricing_inner_content h4 {
    color: #333;
    font-size: 18px;
    line-height: normal;
    font-weight: 400;
}

.priconginfo_div {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}

.info_divs {
    margin-left: 10px;
    width: 50px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.mobile_view_price {
    display: none;
}


/**price css end**/

.beauty_ppc_page .demand_started_button button {
    background: #fa5294;
}

.beauty_ppc_page .pricing_box ul li:nth-child(2n) {
    background-color: #fff0f8;
}

.beauty_ppc_page .info_divs svg circle {
    fill: #fa5294;
}

.beauty_ppc_page .info_divs svg path {
    fill: #fff;
}

.beauty_ppc_page .pricing_box .nav-tabs .nav-item.show .nav-link,
.beauty_ppc_page .pricing_box .nav-tabs .nav-link.active {
    color: #fff !important;
    background-color: #fa5294 !important;
}

.beauty_banner .beauty_started_button {
    display: flex;
    align-items: stretch;
    justify-content: flex-start;
}

.beauty_banner .beauty_started_button a {
    margin-left: 15px;
}


/**new changes and Price sec css end**/

/**fitness page css**/

.fitness_page_banner {
    min-height: 830px;
    padding-top: 100px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    z-index: 1;
}

.page-template-fitness-business-page nav.navbar.navbar-expand-md {
    background: transparent;
    box-shadow: unset;
}

.page-template-fitness-business-page .navigation.website_navigation.fixed nav {
    box-shadow: 0 0 20px #0003;
    background-color: #fff !important;
}

.fitness_page_banner::after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 47%;
    background: #14D8DB;
    z-index: -1;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}

.flex_box {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.fsm_hedaing h1 {
    letter-spacing: 0px;
    color: #000000;
    font-size: 45px;
    line-height: 60px;
    font-weight: bold;
}

.fsm_hedaing h1 span {
    display: block;
    font-size: 85px;
    margin-bottom: 10px;
}

.fsm_hedaing p {
    letter-spacing: 0px;
    color: #707070;
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    padding: 15px 0 20px;
}

.fit_ban_left {
    width: 50%;
}

.fit_ban_right {
    width: 20%;
    text-align: center;
    position: relative;
    right: -17rem;
}

.finess_button a,
.finess_button a:not([href]):not([tabindex]) {
    letter-spacing: 0px;
    color: #FFFFFF !important;
    font-size: 20px;
    line-height: normal;
    font-weight: normal;
    background-color: #14D8DB;
    padding: 15px 30px;
    display: inline-block;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.fit_ban_right:after {
    content: "";
    position: absolute;
    bottom: -110px;
    right: 240px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/fitness_banner_rightimgsecodn.png);
    height: 500px;
    width: 840px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: bottom center;
}

.fitright_content ul {
    margin-bottom: 30px;
}

.fs_heading h2 {
    letter-spacing: 0px;
    color: #000000;
    font-size: 36px;
    line-height: 55px;
    font-weight: bold;
}

.fs_heading p {
    letter-spacing: 0px;
    color: #707070;
    font-size: 20px;
    line-height: 30px;
    font-weight: normal;
}

.fshape_right .fs_heading p {
    margin: 10px 0 30px;
}

.fshape_right {
    width: 55%;
}

.fshape_left {
    width: 40%;
    position: relative;
    z-index: 1;
    left: -10rem;
}

.common_sec.fitness_shape_sec {
    padding-top: 110px;
}

li.fit_innerlist h3 {
    letter-spacing: 0px;
    color: #000000;
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
}

li.fit_innerlist p {
    letter-spacing: 0px;
    color: #707070;
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    margin-top: 6px;
}

ul.fitness_orderedlist li {
    margin-bottom: 20px;
}

ul.fitness_orderedlist li:last-child {
    margin-bottom: 0px;
}

ul.fitness_orderedlist {
    margin-bottom: 30px;
}

.fitness_competition_sec .flex_box {
    flex-direction: column;
}

.fitness_competition_inner {
    width: 100%;
    margin-top: 50px;
}

.stay_top_clients {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 50px;
    position: relative;
    z-index: 1;
}

.stay_top_clients:last-child {
    margin-bottom: 0;
}

.stay_top_clients.reverse_sec {
    flex-direction: row-reverse;
}

.fitright_content h3 {
    color: #000000;
    font-size: 30px;
    font-weight: bold;
    line-height: normal;
    margin-bottom: 10px;
}

.fitright_content ul li {
    font-size: 18px;
    font-weight: normal;
    color: #707070;
    line-height: 27px;
    margin-bottom: 13px;
}

.fitright_content ul li:last-child {
    margin-bottom: 0px;
}

.fs_heading_center {
    text-align: center;
}

.fitness_offers_sec {
    background: #F8FEFE;
}

.offers_right_div {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    width: 75%;
    border: unset;
}

.offers_rightinnr {
    transition: ease-in-out .4s;
    background: #fff 0% 0% no-repeat padding-box;
    border-radius: 26px;
    text-align: center;
    width: 31%;
    box-shadow: 5px 4px 15px #14d8db7a;
    margin: 0 !important;
    overflow: hidden;
}

li.offers_rightinnr.nav-item a.nav-link.active.show {
    background-color: #14d8db;
    box-shadow: 5px 4px 15px #00000052;
}

.offers_rightinnr a {
    padding: 20px 25px !important;
    display: block;
    border: unset !important;
    height: 100% !important;
}

.fitness_offers_sec .fs_heading {
    width: 24%;
}

.break_span {
    display: block;
}

.offers_rightinnr h3 {
    letter-spacing: 0px;
    color: #000;
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    margin: 15px 0 10px;
    transition: ease-in-out 0.4s;
}

.offers_rightinnr p {
    letter-spacing: 0px;
    color: #707070;
    font-size: 14px;
    line-height: 21px;
    font-weight: normal;
    transition: ease-in-out 0.4s;
}

.fitness_premium_div .flex_box {
    flex-direction: column;
}

.fitness_premium_div .conta_iner {
    width: 90% !important;
}

.offers_rightinnr:hover {
    background-color: #14d8db;
    box-shadow: 5px 4px 15px #00000052;
}

.offers_rightinnr:hover h3,
.offers_rightinnr:hover p,
li.offers_rightinnr.nav-item a.nav-link.active.show h3,
li.offers_rightinnr.nav-item a.nav-link.active.show p {
    color: #fff;
}

.offers_rightinnr:hover path,
li.offers_rightinnr.nav-item a.nav-link.active.show path {
    fill: #fff;
}

.offers_rightinnr:hover rect {
    fill: #14d8db;
}

li.offers_rightinnr.nav-item a.nav-link.active.show rect {
    fill: #14d8db;
}

.offers_rightinnr path,
li.offers_rightinnr.nav-item a.nav-link path {
    transition: ease-in-out 0.4s;
}

.offers_rightinnr rect,
li.offers_rightinnr.nav-item a.nav-link rect {
    transition: ease-in-out 0.4s;
}

ul.fitness_offers_listing {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}

.fitness_offers_details .conta_iner {
    width: 90% !important;
}

ul.fitness_offers_listing li {
    background: #fff;
    line-height: normal;
    width: 15%;
    text-align: center;
    padding: 20px;
    box-shadow: 0 0 40px #00000014;
    border-radius: 5px;
    min-height: 240px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

ul.fitness_offers_listing li figure {
    height: 100px;
    width: 100px;
    margin-bottom: 20px !important;
    border-radius: 50%;
    background: #14d8db;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

ul.fitness_offers_listing li figure img {
    width: 55px;
}

.fitness_offers_details .tab-content {
    padding: 80px 0 0;
    margin-bottom: -200px;
}

.fitness_offers_details {
    margin-bottom: 0;
}


/**language section css**/

.launguage_listing {
    width: 100%;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    margin-top: 130px;
}

.web_listing_lang {
    width: 43%;
    position: relative;
}

.web_listing_lang:before {
    content: "";
    position: absolute;
    top: -85px;
    width: 100%;
    height: 1px;
    background: #d8d8d8;
    left: 0;
    right: 0;
}

.web_listing_lang:first-child {
    text-align: right;
    padding-right: 30px;
}

.web_listing_lang:last-child {
    padding-left: 30px;
}

.middle_name_oflang_list {
    width: 15%;
    text-align: center;
    border-left: solid 1px #d8d8d8;
    border-right: solid 1px #d8d8d8;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
    padding: 20px 0;
}

.web_innr_list h4 {
    display: none;
}

.web_innr_list ul {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.web_listing_lang:first-child ul {
    justify-content: flex-end;
}

.web_innr_list {
    margin-bottom: 30px;
}

.web_innr_list:last-child {
    margin: 0;
}

.web_listing_lang h3 {
    display: none;
}

.web_innr_list ul li {
    padding: 0 15px;
    text-align: center;
}

.web_innr_list ul li h5 {
    font-size: 13px;
    line-height: normal;
    font-weight: 500;
    color: #707070;
}

.web_listing_lang::after {
    content: "web";
    position: absolute;
    top: -70px;
    right: -40px;
    font-size: 35px;
    font-weight: 600;
    line-height: normal;
    color: #000;
    text-transform: capitalize;
}

.web_listing_lang:last-child::after {
    content: "Mobile";
    position: absolute;
    top: -70px;
    left: -40px;
    font-size: 35px;
    font-weight: 600;
    line-height: normal;
    color: #000;
    text-transform: capitalize;
}

.finess_button a::after {
    content: "";
    position: absolute;
    left: -20px;
    right: 0;
    bottom: -40px;
    height: 72px;
    background-color: #12CED0;
    z-index: -1;
    transform: rotate(15deg);
    transition: ease-in-out 0.4s;
}

.finess_button a:hover::after {
    height: 125px;
}

.fitright_content ul li {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/fitness_icheck_iocnblue.svg);
    background-position: left top 10px;
    padding-left: 30px;
    background-repeat: no-repeat;
}

.save_trainer_time .fitright_content ul li {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/fitness_icheck_iocnpurple.svg);
    background-position: left top 10px;
    background-repeat: no-repeat;
}

.daily_progess_sec .fitright_content ul li {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/fitness_icheck_iocnred.svg);
    background-position: left top 10px;
    background-repeat: no-repeat;
}

.drive_engements_div .fitright_content ul li {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/fitness_icheck_iocngreen.svg);
    background-position: left top 10px;
    background-repeat: no-repeat;
}

.fitness_competition_sec .fs_heading {
    width: 65%;
    margin: 0 auto;
}

.stay_top_clients.reverse_sec img {
    max-width: 250px;
}

.fitleft_img {
    width: 50%;
    text-align: center;
    position: relative;
}

.save_trainer_time .fitleft_img img {
    max-width: 960px;
    left: -44rem;
    position: relative;
}

.fshape_left:before {
    content: "";
    position: absolute;
    left: -100px;
    top: -70px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/fitness_shape_secelement.svg);
    background-repeat: no-repeat;
    z-index: -1;
    background-size: 100%;
    background-position: center center;
    height: 700px;
    width: 620px;
}

.stay_top_clients.reverse_sec .fitleft_img figure {
    position: relative;
    z-index: 1;
}

.stay_top_clients.reverse_sec .fitleft_img:after {
    content: "";
    position: absolute;
    left: -70px;
    bottom: -110px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/fitness_elementblue.svg);
    background-repeat: no-repeat;
    z-index: -1;
    background-size: 100%;
    background-position: center center;
    height: 500px;
    width: 620px;
}

.stay_top_clients.daily_progess_sec.reverse_sec .fitleft_img:after {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/fitness_elementred.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center center;
}

.stay_top_clients.save_trainer_time .fitleft_img:after {
    content: "";
    position: absolute;
    left: -249px;
    top: -110px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/fitness_elementpurple.svg);
    background-repeat: no-repeat;
    z-index: -1;
    background-size: 100%;
    background-position: center center;
    height: 790px;
    width: 840px;
}

.stay_top_clients.save_trainer_time.drive_engements_div .fitleft_img:after {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/fitness_elementgreen.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center center;
}

.stay_top_clients.reverse_sec .fitleft_img figure::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    height: 30px;
    width: 45%;
    box-shadow: 0 0 42px 18px #14d8db;
    z-index: -1;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
}

.stay_top_clients.daily_progess_sec.reverse_sec .fitleft_img figure::after {
    box-shadow: 0 0 42px 18px #FE7878;
}

.stay_top_clients.save_trainer_time .finess_button a,
.stay_top_clients.save_trainer_time .finess_button a:not([href]):not([tabindex]) {
    color: #000 !important;
    background-color: #e7d6fd;
}

.stay_top_clients.save_trainer_time .finess_button a:after {
    background-color: #f0e8fb;
}

.stay_top_clients.daily_progess_sec .finess_button a:after {
    background-color: #fbe8e8;
}

.stay_top_clients.daily_progess_sec .finess_button a,
.stay_top_clients.daily_progess_sec .finess_button a:not([href]):not([tabindex]) {
    color: #000 !important;
    background-color: #fdcfcf;
}

.stay_top_clients.save_trainer_time.drive_engements_div .finess_button a,
.stay_top_clients.save_trainer_time.drive_engements_div .finess_button a:not([href]):not([tabindex]) {
    background-color: #c2ffcb;
}

.stay_top_clients.save_trainer_time.drive_engements_div .finess_button a:after {
    background-color: #e6fbe9;
}

.fitness_ppc_page {
    position: relative;
    overflow: hidden;
    z-index: 1;
}


/**language section css end**/

section.common_sec.cta_div_owncode {
    background: #14d8db;
    padding-top: 240px;
}

.cta_div_owncode .finess_button a,
.cta_div_owncode .finess_button a:not([href]):not([tabindex]) {
    background-color: #ffffff;
    color: #000 !important;
}

.cta_div_owncode .finess_button a:after {
    background-color: #e2e2e2;
}

section.common_sec.cta_div_owncode .conta_iner {
    width: 90% !important;
}

.cta_div_owncode .fs_heading h2 {
    color: #fff;
}

ul.fitness_offers_listing li h3 {
    font-size: 18px;
    line-height: normal;
    font-weight: 500;
    color: #000;
}

.mobile_fitness_img {
    display: none;
}


/**fitness page css end**/


/**dating page css**/

.dating_app_banner {
    min-height: 800px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 1;
    overflow: hidden;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/dating_banner.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.flex_box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.left_bann_content {
    width: 60%;
}

.right_bann_img {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 46%;
}

.dat_mheading h1 {
    letter-spacing: 0px;
    color: #000;
    font-size: 43px;
    line-height: 50px;
    font-weight: bold;
}

.dat_mheading p {
    letter-spacing: 0px;
    color: #000;
    font-size: 22px;
    line-height: normal;
    font-weight: 400;
    margin: 15px 0 25px;
}

.dating_button a {
    background: #FF385F 0% 0% no-repeat padding-box;
    box-shadow: 20px 30px 40px #7209DB26;
    border-radius: 5px;
    padding: 15px 23px;
    cursor: pointer;
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 20px;
    line-height: normal;
    font-weight: 500;
    display: inline-block;
}

.dating_button a img {
    margin-left: 10px;
}

.body_wrap.dating_app_page {
    position: relative;
    overflow: hidden;
}

.date_smheading_center {
    text-align: center;
}

.date_smheading h2 {
    letter-spacing: 0px;
    color: #1E2022;
    font-size: 36px;
    line-height: normal;
    font-weight: bold;
}

.daing_featur_right {
    width: 50%;
}

.daing_featur_left {
    width: 50%;
    position: relative;
    z-index: 1;
}
.daing_featur_left:before {
    display: none;
}
.dating_features_sec .date_smheading {
    width: 70%;
    margin: 0 auto;
}

.dating_features_sec .flex_box {
    margin-top: 40px;
}

span.featur_showing_div i {
    color: #FF385F;
    font-size: 27px;
    vertical-align: middle;
    margin-right: 10px;
}

span.featur_showing_div {
    background: #24273d;
    letter-spacing: 0px;
    color: #fff;
    border-radius: 50px;
    padding: 15px 20px;
    font-size: 16px;
    line-height: normal;
    font-weight: 300;
    display: inline-block;
    cursor: pointer;
}

li.right_featurs_innr span.featur_showing_div:hover i.fa.fa-heart {
    color: #fff;
}

li.right_featurs_innr:last-child span.featur_showing_div:hover::before {
    top: unset;
    bottom: -15px;
    border-bottom: unset;
    border-top: solid 20px #5f02a2;
    left: 23px;
}

li.right_featurs_innr:nth-child(3) span.featur_showing_div+.hover_effects_featurs {
    top: -90px;
}

li.right_featurs_innr:last-child span.featur_showing_div+.hover_effects_featurs {
    top: unset;
    bottom: -120px;
}

.daing_featur_right ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
}

li.right_featurs_innr {
    position: relative;
    display: block;
    margin: 0 20px 20px 0px;
}

.hover_effects_featurs {
    position: absolute;
    background-color: #fff;
    box-shadow: 0 0 24px #0000001f;
    padding: 10px;
    border-radius: 5px;
    top: -143px;
    opacity: 0;
    z-index: -1;
    width: 400px;
}

.hover_effects_featurs p {
    letter-spacing: 0px;
    color: #171926;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
}

li.right_featurs_innr span.featur_showing_div:hover {
    background: transparent linear-gradient(180deg, #E600FF 0%, #5B019F 100%) 0% 0% no-repeat padding-box;
}

li.right_featurs_innr span.featur_showing_div:hover::before {
    content: "";
    position: absolute;
    left: 18px;
    top: -13px;
    border-bottom: solid 20px #d800f5;
    border-right: solid 20px transparent;
    border-left: solid 20px transparent;
}

li.right_featurs_innr span.featur_showing_div:hover+.hover_effects_featurs {
    opacity: 1;
    z-index: 1;
}

.boundries_right_content p {
    letter-spacing: 0px;
    color: #171926;
    font-size: 20px;
    line-height: normal;
    font-weight: 400;
    margin-top: 10px;
}

.boundries_right_content h3 {
    letter-spacing: 0px;
    color: #171926;
    font-size: 30px;
    line-height: normal;
    font-weight: 600;
}

.boundries_right_content {
    width: 50%;
}

.globle_reach.flex_box:first-child,
.globle_reach.flex_box:nth-child(3) {
    flex-direction: row-reverse;
}

.boundries_left_img figure {
    position: absolute;
    right: 0;
}

.boundries_left_img {
    position: relative;
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.globle_reach.flex_box:nth-child(2) .boundries_left_img figure,
.globle_reach.flex_box:last-child .boundries_left_img figure {
    right: unset;
    left: 0;
}

.globle_reach {
    position: relative;
    min-height: 600px;
}

.boundaries_dating_inner {
    margin-top: 120px;
}

section.all_sec.dating_boundaries_sec {
    padding-bottom: 100px;
}

.dating_boundaries_sec .date_smheading {
    width: 70%;
    margin: 0 auto;
}

.slider_testimonials {
    width: 100%;
    margin: 0 auto;
}

.client_user_img {
    width: 35%;
}

.test_details_content {
    width: 65%;
}

.user_slider_item.slick-slide.slick-center .img_wrap_change {
    background: #fff;
    box-shadow: 0px 0px 40px #0000000D;
}

.img_wrap_change h3 {
    letter-spacing: 0px;
    color: #000;
    font-size: 17px;
    line-height: normal;
    font-weight: 600;
    margin-left: 13px;
}

.img_wrap_change {
    border-radius: 15px;
    padding: 20px;
    width: 80%;
    margin: 0 0 0 20px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.design_stand_out_main {
    width: 80%;
    margin: 40px auto 0;
}

.img_wrap_change figure {
    width: 70px;
    background: #14D8DB;
    border-radius: 50%;
    padding: 2px;
}

.ios_ppc_growth_orieted {
    padding: 70px 0;
    background: #fafafa;
}

.img_wrap_change_1 figure {
    background: #14D8DB;
}

.img_wrap_change_2 figure {
    background: #FF8653;
}

.img_wrap_change_3 figure {
    background: #FF385F;
}

.img_wrap_change_4 figure {
    background: #14D8DB;
}

.img_wrap_change_5 figure {
    background: #FF8653;
}

.img_wrap_change_6 figure {
    background: #FF385F;
}

.img_wrap_change_7 figure {
    background: #14D8DB;
}

.img_wrap_change_8 figure {
    background: #FF8653;
}

.img_wrap_change_9 figure {
    background: #FF385F;
}

.img_wrap_change_10 figure {
    background: #FF8653;
}

.boundries_left_img:before {
    content: "";
    position: absolute;
    right: 190px;
    bottom: 140px;
    background: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/01/14125616/dating_filter_elementcircle.svg');
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    height: 270px;
    width: 220px;
}

.boundries_left_img:after {
    content: "";
    position: absolute;
    left: -90px;
    top: 140px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/dating_filter_elementtriangle.svg);
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    height: 270px;
    width: 220px;
    z-index: -1;
}

.globle_reach:nth-child(2) .boundries_left_img:after {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/dating_multilang_elementtriangle.svg);
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
}

.globle_reach:nth-child(2) .boundries_left_img:before {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/dating_multilang_elementcircle.svg);
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
}

.globle_reach:first-child .boundries_left_img:before {
    background: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/01/14125431/dating_globle_elementsquarenew.svg');
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    width: 290px;
    bottom: 110px;
    right: 130px;
}

.globle_reach:first-child .boundries_left_img:after {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/dating_globle_elementsbottom.svg);
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    left: unset;
    right: -70px;
    width: 330px;
}

.globle_reach:nth-child(3) .boundries_left_img:before {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/dating_matchmaking_elementsquare.svg);
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    width: 290px;
    bottom: 110px;
    right: 130px;
}

.globle_reach:nth-child(3) .boundries_left_img:after {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/dating_matchmaking_elementbottomewa.svg);
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    left: unset;
    right: -70px;
    width: 330px;
}

.rating_testimonials i {
    color: #FFDD00;
    margin-right: 6px;
    font-size: 20px;
    line-height: normal;
}

.rating_testimonials {
    padding: 14px 14px 0;
    color: #FFDD00;
}

.daing_featur_left:before {
    content: "";
    position: absolute;
    left: -190px;
    top: 0px;
    height: 480px;
    width: 570px;
    background: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/01/14125317/dating_featur_element.svg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    z-index: -1;
}

section.common_sec.technolog_stack_sec {
    width: 100%;
}

.tchnology_sbheading {
    text-align: center;
}

.tchnology_sbheading h2 {
    letter-spacing: 0px;
    color: #1e2022;
    font-size: 36px;
    line-height: normal;
    font-weight: 700;
}

ul.right_list_tchno {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
}

ul.right_list_tchno li {
    text-align: center;
    padding: 0 10px;
}

ul.right_list_tchno {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    margin-left: 30px;
}

.techno_innlist {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 40px;
}

.techno_innlist:last-child {
    margin-bottom: 0px;
}

.techno_innlist h3 {
    min-width: 200px;
    font-size: 22px;
    color: #000000;
    line-height: normal;
    font-weight: 600;
}

.tchn_inn_list .tab-content {
    border: solid 1px #dadada;
    border-top: unset;
    padding: 20px 40px;
}

.tchn_inn_list .nav-tabs>li.active>a,
.tchn_inn_list .nav-tabs>li.active>a:focus,
.tchn_inn_list .nav-tabs>li.active>a:hover {
    color: #ffffff;
}

.tchn_inn_list {
    margin-top: 40px;
}

.tchn_inn_list ul.nav.nav-tabs li a {
    font-size: 22px;
    text-transform: capitalize;
    font-weight: 600;
    display: inline-block;
    background-color: #cecece;
    padding: 10px 20px;
    line-height: 30px;
    color: #000;
    width: 100%;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.tchn_inn_list ul.nav.nav-tabs li {
    margin-right: 0;
    margin: 0 30px 0px 0;
    border-right: solid 1px #fff;
    width: 190px;
}

.tchn_inn_list ul.nav.nav-tabs li.active a {
    background-color: #000000;
    color: #fff;
}

.tchn_inn_list ul.nav.nav-tabs {
    text-align: center;
    display: flex;
    align-items: center;
    border-bottom: solid 1px #dadada;
    justify-content: center;
}

.tchnology_sbheading h2 span {
    display: block;
    font-size: 30px;
    color: #484848;
    font-weight: 400;
    line-height: 18px;
}

.test_details_slider_item h5 {
    display: none;
}

.date_smheading p {
    font-size: 18px;
    line-height: normal;
    font-weight: 400;
    color: #2b2b2b;
}

.dating_app_page .portfolio_left:before {
    height: 200px;
    width: 200px;
}

.dating_app_page .fifth_portfolio .portfolio_left:after {
    background-size: 75%;
}

.dating_app_page .portfolio_common_section.fifth_portfolio.portfolio_white_Sec:before {
    content: unset;
}

.dating_app_page .fifth_portfolio .inner_sub_heading:before {
    content: unset;
}

.dating_app_page .fifth_portfolio .inner_sub_heading:after {
    content: unset;
}

.dating_app_page .portfolio_common_section.fifth_portfolio.portfolio_white_Sec:after {
    content: unset;
}

.dating_app_page .fifth_portfolio .portfolio_right:after {
    content: unset;
}

.dating_app_page .fifth_portfolio .portfolio_right:before {
    content: unset;
}

.dating_app_page .owl-item:nth-child(2n) {
    transform: unset !important;
}

.dating_app_page .owl-carousel .owl-stage-outer {
    padding: 0rem 0 0rem;
}

.dating_app_page .mc_amzing_client .dating_button {
    text-align: center;
}

.new_changesclientsec .list_clients ul li {
    height: auto !important;
    padding: 5px !important;
}

.new_changesclientsec .list_clients ul li img {
    height: auto !important;
    width: auto !important;
}

section.all_sec.dating_client_sec.new_changesclientsec section.common_sec.ecoomer_sec_slider.our_client_part_sec.new_changesclientsec {
    padding-bottom: 0;
}

section.all_sec.dating_client_sec.new_changesclientsec section.common_sec.ecoomer_sec_slider.our_client_part_sec.new_changesclientsec .our_client_ecomer {
    display: none;
}

section.all_sec.dating_client_sec.new_changesclientsec {
    padding-top: 0;
}

.dateadmn_innr_dv.mbl_div {
    display: none;
}

.dateadmn_innr_dv {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.admn_lftdv,
.admn_rgtdv {
    width: 23%;
}

.dateadmn_innr_dv ul {
    align-items: stretch;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.admn_middv {
    width: 60%;
    text-align: center;
}

.dateadmn_innr_dv ul li.active {
    box-shadow: 0 3px 6px #ff386036;
    border-color: #ff3860;
}

.dateadmn_innr_dv ul li {
    margin-bottom: 25px;
    padding: 10px;
    transition: ease-in-out 0.3s;
    border-radius: 5px;
    background-color: #fff;
    border: solid 1px transparent;
    cursor: pointer;
}

.date_admn_lst p {
    color: #000;
    font-size: 16px;
    line-height: normal;
    font-weight: 400;
    margin-top: 5px;
}

.date_admn_lst h3 {
    color: #000;
    font-size: 18px;
    line-height: normal;
    font-weight: 600;
}

.dateadmn_innr_dv ul li {
    margin-bottom: 25px;
}

.dateadmn_innr_dv ul li:last-child {
    margin-bottom: 0px;
}

section.common_sec.dating_app_pnle_sec {
    padding-bottom: 30px;
}

.dateadmn_mn {
    margin-top: 50px;
}

.custo_mn .right_uberX_content {
    position: unset;
}

.custo_mn .icon-desc {
    text-align: left;
}

.custo_mn .icon-desc h4 {
    color: #171926;
    font-size: 18px;
    line-height: normal;
    font-weight: 600;
}

.custo_mn .icon-desc p {
    color: #171926;
    font-size: 16px;
    line-height: normal;
    font-weight: 400;
    margin-top: 5px;
}

.custo_mn .fealist_content {
    width: 30%;
    padding-top: 0;
}

.custo_mn .mid_image_uberX img {
    box-shadow: unset;
    border-radius: unset;
}

.custo_mn .right_uberX_content {
    position: unset;
}

.custo_mn .fealist_content .list-inline li {
    margin-bottom: 0;
    padding: 0;
}

.custo_mn .fealist_content .list-inline {
    background: transparent;
    box-shadow: 0px 3px 12px transparent;
    border: 2px solid transparent;
    border-radius: 19px;
    position: relative;
    z-index: 1;
    padding: 20px;
    margin-bottom: 20px;
}

.custo_mn .mlbile_view_slider {
    display: none;
}

.custo_mn .fealist_content .list-inline.active,
.custo_mn .fealist_content .list-inline:hover {
    background: #fff;
    box-shadow: 0px 3px 12px #ff385f29;
    border: 2px solid #ff385f;
    border-radius: 19px;
    padding: 20px;
    margin-bottom: 20px;
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
}

.custo_mn .fealist_content .list-inline.active::after,
.custo_mn .fealist_content .list-inline:hover::after {
    content: "";
    position: absolute;
    background: #FF385F;
    right: 0;
    height: 67px;
    width: 7px;
    border-radius: 50px;
}

.custo_mn .mid_image_uberX {
    position: relative;
    z-index: 1;
}

.custo_mn .mid_image_uberX::before {
    content: "";
    position: absolute;
    background: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/01/14125431/dating_globle_elementsquarenew.svg');
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    width: 290px;
    top: -70px;
    left: -30px;
    height: 290px;
    z-index: -1;
}

.custo_mn .mid_image_uberX::after {
    content: "";
    position: absolute;
    right: 10px;
    bottom: -80px;
    background: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/01/14125616/dating_filter_elementcircle.svg');
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    height: 270px;
    width: 220px;
    z-index: -1;
}

.custo_mn .right_uberX_row.right_uberX_web {
    align-items: center;
}

.datin_custo_sc {
    padding-top: 30px;
    position: relative;
}

.date_udrlne_hd h2 {
    font-weight: 600;
}

.date_udrlne_hd h2 span {
    border-bottom: 4px solid #C900EB;
    padding-bottom: 5px;
}

.date_befits_lst ul {
    align-items: stretch;
    justify-content: space-between;
}

.date_befits_lst ul li {
    width: 24%;
    text-align: center;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 4px 9px #ff385f29;
    border-radius: 22px;
    padding: 20px;
}

.date_befits_lst {
    margin-top: 50px;
}

.datebeft_lstinnr h3 {
    font-size: 20px;
    line-height: normal;
    font-weight: 600;
    color: #000;
    margin: 20px 0 6px;
}

.datebeft_lstinnr p {
    color: #000;
    line-height: normal;
    font-size: 15px;
    font-weight: 400;
}

.date_befits_lst {
    margin-top: 30px;
}

.datin_custo_sc .customer_app_divs {
    padding: 10rem 0 5rem;
}

.dating_lunch_ctamain {
    background: transparent linear-gradient( 180deg, #e600ff 0%, #5b019f 100%) 0% 0% no-repeat padding-box;
    padding: 30px;
    border-radius: 20px;
}

.dating_lunch_ctamain h2 {
    color: #fff;
    margin-bottom: 30px;
}

.datin_custo_sc .dating_button {
    text-align: center;
    margin-top: 80px;
}

.dtig_appbann {
    background: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/01/14124329/dating_new_ngbnndrimg.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    height: 900px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-position: center center;
    padding: 150px 0 70px 0;
    text-align: center;
}

.dting_botm_bttn {
    padding-top: 25px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

section.all_sec.dating_features_sec {
    padding-top: 60px;
}

.bottom_bann_img {
    display: flex;
    align-items: stretch;
    justify-content: center;
}

ul.bottom_bnn_lft {
    width: 30%;
    text-align: left;
}

ul.bottom_bnn_rgt {
    width: 30%;
    text-align: right;
}

.bottom_bann_img ul li h3 {
    color: #000;
    line-height: normal;
    font-size: 18px;
    font-weight: 500;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-align: left;
    width: 100%;
}

ul.bottom_bnn_lft li,
ul.bottom_bnn_rgt li {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    opacity: 0;
    transition: all 1s ease 0s;
}

ul.bottom_bnn_lft li:last-child,
ul.bottom_bnn_rgt li:last-child {
    transform: translate(0px, 335px);
}

ul.bottom_bnn_lft li:nth-child(3),
ul.bottom_bnn_rgt li:nth-child(3) {
    transform: translate(0px, 175px);
}

ul.bottom_bnn_lft li:nth-child(2),
ul.bottom_bnn_rgt li:nth-child(2) {
    transform: translate(0px, 57px);
}

ul.bottom_bnn_lft li:first-child,
ul.bottom_bnn_rgt li:first-child {
    transform: translate(0px, 45px);
}

ul.bottom_bnn_lft li.active,
ul.bottom_bnn_rgt li.active {
    opacity: 1;
    transition: all 0.5s ease 0s;
}

ul.bottom_bnn_rgt li h3 {
    flex-direction: row-reverse;
}

.bottom_bann_img ul li.dting_li.active h3::before {
    content: "";
    position: absolute;
    border-bottom: dashed 2px #000;
    right: -40px;
    width: 0px;
    transition: all 0.5s ease 0s;
}

.bottom_bann_img ul.bottom_bnn_rgt li.dting_li.active h3::before {
    left: -40px;
}

.bottom_bann_img ul.bottom_bnn_lft li.dting_li.active:first-child h3:before {
    width: 295px;
    right: -15px;
    transition: all 0.5s ease 0s;
}

.bottom_bann_img ul.bottom_bnn_rgt li.dting_li.active:first-child h3:before {
    width: 250px;
    left: -20px;
    transition: all 0.5s ease 0s;
}

.bottom_bann_img ul.bottom_bnn_lft li.dting_li.active:nth-child(2) h3::before {
    width: 220px;
    transition: all 0.5s ease 0s;
}

.bottom_bann_img ul.bottom_bnn_rgt li.dting_li.active:nth-child(2) h3::before {
    width: 250px;
    transition: all 0.5s ease 0s;
}

.bottom_bann_img ul.bottom_bnn_lft li.dting_li.active:nth-child(3) h3:before {
    width: 225px;
    transition: all 0.5s ease 0s;
}

.bottom_bann_img ul.bottom_bnn_rgt li.dting_li.active:nth-child(3) h3::before {
    width: 220px;
    transition: all 0.5s ease 0s;
}

.bottom_bann_img ul.bottom_bnn_lft li:nth-child(4) h3:after {
    width: 195px;
}

.bottom_bann_img ul.bottom_bnn_rgt li:nth-child(4) h3:after {
    width: 170px;
}

.bottom_bann_img ul.bottom_bnn_lft li.dting_li.active:nth-child(4) h3:before {
    width: 235px;
    transition: all 0.5s ease 0s;
    right: -80px;
}

.bottom_bann_img ul.bottom_bnn_rgt li.dting_li.active:nth-child(4) h3:before {
    width: 255px;
    transition: all 0.5s ease 0s;
    left: -122px;
}

.bottom_bann_img ul.bottom_bnn_lft li::after {
    position: absolute;
    content: "";
    right: -20px;
    height: 20px;
    width: 20px;
    background: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/01/14124612/dting_crcle_iconimg.svg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100%;
    border-radius: 50%;
    opacity: 0;
    transition: all 0.5s ease 0s;
}

.bottom_bann_img ul.bottom_bnn_lft li.active::after {
    opacity: 1;
    transition: all 0.5s ease 0s;
}

.bottom_bann_img ul.bottom_bnn_lft li:nth-child(2)::after {
    right: -40px;
}

.bottom_bann_img ul.bottom_bnn_lft li:nth-child(3)::after {
    right: -50px;
}

.bottom_bann_img ul.bottom_bnn_lft li:nth-child(4):after {
    right: -90px;
}

.bottom_bann_img ul.bottom_bnn_rgt li::after {
    position: absolute;
    content: "";
    left: -20px;
    height: 20px;
    width: 20px;
    background: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/01/14124612/dting_crcle_iconimg.svg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100%;
    border-radius: 50%;
    opacity: 0;
    transition: all 0.5s ease 0s;
}

.bottom_bann_img ul.bottom_bnn_rgt li.active::after {
    opacity: 1;
    transition: all 0.5s ease 0s;
}

.bottom_bann_img ul.bottom_bnn_rgt li:nth-child(2)::after {
    left: -40px;
}

.bottom_bann_img ul.bottom_bnn_rgt li:nth-child(3)::after {
    left: -50px;
}

.bottom_bann_img ul.bottom_bnn_rgt li:nth-child(4):after {
    left: -130px;
}


/**dating page css end**/

.eduwkng_prcss_main {
    margin-top: 50px;
}

.eduwkng_prcss_main ul {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    text-align: center;
}

.eduwkng_prcss_main ul li {
    background: #fff;
    box-shadow: 0 3px 6px #0000003d;
    width: 31%;
    border-radius: 11px;
    padding: 30px;
}

.eduwkng_prcss_inn img {
    height: 60px;
}

.eduwkng_prcss_inn h3 {
    font-size: 24px;
    line-height: normal;
    font-weight: bold;
    color: #000;
    margin: 20px 0 10px;
}

.eduwkng_prcss_inn p {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.dating_button.tndr_ftrs_btn {
    text-align: center;
    margin-top: 40px;
}

.mlbile_view_slider {
    display: none;
}

.datin_custo_sc p {
    margin-top: 25px;
}


/**back friday page css**/

.blackfriday_wrap {
    background: #000;
    overflow: hidden;
}

.blk_frlft {
    width: 50%;
}

.black_fiday_top_inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.black_fiday_top_banner {
    height: 900px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 65px;
    position: relative;
    z-index: 1;
}

.blk_frlft figure {
    position: relative;
    left: -44px;
}

.black_fiday_top_banner:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -230px;
    height: 1250px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/bf_bnnr_elemenew.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: bottom;
    opacity: .3;
    z-index: -1;
}

.bfsrvcs_sc {
    position: relative;
    z-index: 4;
}

.bfsrvcs_sc:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 120px;
    height: 1370px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/bf_bnnr_elemenew.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: bottom center;
    opacity: .2;
    z-index: -1;
}

.bf_esyrd_sc {
    position: relative;
    z-index: 1;
}

.bf_esyrd_sc:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -380px;
    height: 1370px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/bf_bnnr_elemts.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: bottom center;
    opacity: .2;
    z-index: -1;
}

.bfbgt_salsc {
    position: relative;
    z-index: 1;
}

.bfbgt_salsc::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -230px;
    height: 1250px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/bf_bnnr_elemts.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: bottom;
    opacity: 0.1;
    z-index: -1;
}

.blk_fr_from h3 {
    display: none;
}

.blk_fr_from h2 {
    color: #fff;
    font-size: 22px;
    font-weight: 500;
    line-height: normal;
    text-align: center;
    margin-bottom: 20px;
}

.blk_fr_from h2 span {
    font-weight: 700;
}

.blk_fr_from {
    border: solid 2px #fff;
    border-radius: 10px;
    padding: 40px;
    position: relative;
    overflow: hidden;
    backdrop-filter: blur(16px);
    background: #ffffff24;
}

.blk_fr_from .form-group.input_button input,
.blk_fr_from .form-group.input_button textarea {
    background: #ffffff57;
    border-radius: 5px;
    padding: 12px 14px;
    line-height: normal;
    border: solid 1px #fff !important;
    backdrop-filter: blur(91px);
    color: #fff !important;
}

.blk_fr_from .form-group.input_button input::placeholder,
.blk_fr_from .form-group.input_button textarea::placeholder {
    color: #fff !important;
    opacity: 1 !important;
}

.blk_fr_from .iti__selected-dial-code {
    color: #fff !important;
}

.blk_fr_from .iti__arrow {
    border-top-color: #fff !important;
}

.blk_fr_from .form-group.input_button .iti .iti__flag-container {
    left: 0;
    padding: 0px 0 0 10px;
}

.blk_fr_from .form-group.input_button .iti input {
    height: auto !important;
    padding-bottom: 12px !important;
    padding-top: 12px !important;
    padding-right: 14px !important;
    margin-left: 0 !important;
}

.blk_fr_from .form-group.input_button {
    margin-bottom: 20px;
}

.blk_fr_from .form-group.input_button textarea {
    height: 120px !important;
}

.blk_fr_from input#common_submit {
    background: #FF4E58 !important;
    box-shadow: 0 3px 6px #84a9ff85 !important;
}

.blk_frrgt:before {
    content: "";
    position: absolute;
    left: -100px;
    height: 700px;
    width: 450px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/bg_gft_dv.png);
    background-repeat: no-repeat !important;
    background-position: center center;
    background-size: 100%;
    top: -60px;
}

.blk_frrgt {
    width: 40%;
    position: relative;
    z-index: 1;
}

.bf_mheading h1 {
    color: #fff;
    font-size: 35px;
    font-weight: 400;
    line-height: normal;
    margin: 20px 0 0;
    text-transform: uppercase;
    vertical-align: middle;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.bf_mheading h1 span.distnt {
    font-size: 77px;
    font-weight: 700;
    line-height: normal;
    padding-left: 10px;
}

.bf_mheading h1 span.distnt .clr_spn {
    color: #FF3D44;
}

.bf_mheading p {
    line-height: normal;
    font-size: 26px;
    font-weight: 500;
    color: #fff;
}

.vld_offr h4 {
    font-size: 24px;
    font-weight: 600;
    color: #fff;
    line-height: normal;
}

div#timr_bf {
    color: #fff;
    font-size: 30px;
    font-weight: 700;
    line-height: normal;
    margin-top: 10px;
    background: #000;
    border: solid 5px #ff3d44;
    border-radius: 5px;
    padding: 10px 20px;
    width: fit-content;
    background: #fff;
    background: -moz-linear-gradient(-45deg, #fff 0%, #000 100%);
    background: -webkit-linear-gradient( -45deg, #fff 0%, #000 100%);
    background: linear-gradient( 135deg, #ffffff4a 10%, #00000024 72%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000', GradientType=1);
    min-width: 350px;
    text-align: center;
}

.vld_offr {
    margin-top: 20px;
}

.bg_frgr_mn {
    background: #000 url(https://www.apptunix.com/wp-content/themes/apptunix/images/bf_ctabg_imgnew.png);
    background-repeat: no-repeat;
    background-position: right top;
    background-size: cover;
    padding: 30px;
    border-radius: 10px;
}

.bg_frgr_mn h2 span.blk_span {
    font-size: 30px;
    font-weight: 300;
    color: #fff;
    line-height: normal;
}

.bg_frgr_mn h2 span.upr_spn {
    text-transform: uppercase;
    color: #fff;
    line-height: normal;
    font-size: 36px;
    font-weight: bold;
}

.bf_sbhding h2 {
    font-size: 40px;
    font-weight: 600;
    color: #fff;
    line-height: normal;
}

.bf_sbhding p {
    color: #A5A5A7;
    font-size: 20px;
    line-height: normal;
    font-weight: 400;
    margin-top: 10px;
}

.bg_frgr_mn .bf_sbhding p {
    color: #fff;
    font-size: 16px;
}

.bg_frgr_mn h3 {
    font-size: 18px;
    font-weight: 500;
    color: #fff;
    margin-top: 10px;
    margin-bottom: 30px;
}

a.bf_bttn {
    background: #FF3D44;
    padding: 10px 20px;
    display: inline-block;
    font-size: 16px;
    color: #fff !important;
    font-weight: 500;
    border-radius: 5px;
}

.bfbgt_sal_mn {
    margin-top: 40px;
}

.bfbgt_sal_mn ul {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}

.bfbgt_sal_cntn h3 {
    font-size: 30px;
    color: #fff;
    line-height: normal;
    font-weight: 600;
    margin: 30px 0 20px;
}

.bfbgt_sal_innr figure {
    height: 385px;
    overflow: hidden;
    border: solid 1px #fff;
    border-radius: 10px;
    padding-top: 30px;
    background: #ffffff03;
    backdrop-filter: blur(17px);
}

.bfbgt_sal_mn ul li:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -40px;
    height: 600px;
    width: 300px;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/bf_bllons.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    z-index: -1;
    margin: 0 auto;
}

.bfbgt_sal_mn ul li {
    width: 30%;
    text-align: center;
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}

.bfbgt_sal_innr {
    width: 100%;
}

.bfsrvcs_inr h3 {
    font-size: 30px;
    font-weight: 600;
    color: #fff;
    line-height: normal;
}

.bfsrvcs_inr p {
    color: #A5A5A7;
    font-size: 20px;
    line-height: normal;
    font-weight: 500;
    margin-top: 10px;
    margin-bottom: 30px;
}

.bfsrvcs_inmn {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 110px;
}

.bfsrvcs_lft {
    width: 40%;
}

.bfsrvcs_mn {
    margin-top: 50px;
}

.bfsrvcs_rgt {
    width: 45%;
}

.bfsrvcs_rgt img {
    filter: grayscale(1);
}

.bf_esyrd_lst h3 {
    font-size: 22px;
    font-weight: 600;
    line-height: normal;
    color: #fff;
    margin: 30px 0 10px;
}

.bf_esyrd_lst p {
    color: #a5a5a7;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    margin-top: 5px;
}

.bf_esyrd_lst {
    text-align: center;
}

.bf_esyrd_mn ul {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}

.bf_esyrd_mn {
    margin-top: 50px;
}

.bf_esyrd_mn ul li {
    backdrop-filter: blur(20px);
    border: solid 1px #fff;
    border-radius: 5px;
    padding: 50px 30px;
    width: 32%;
    transition: ease-in-out .3s;
    background: #ffffff14;
}

.bf_esyrd_mn ul li:hover {
    border-color: #FF3D44;
}

.bf_esyrd_mn ul li img.bf_hvrd {
    display: none;
}

.bf_esyrd_mn ul li:hover img.bf_hvrd {
    display: block;
}

.bf_esyrd_mn ul li:hover img.bf_clrd {
    display: none;
}

.bf_esyrd_lst figure {
    display: flex;
    align-items: center;
    justify-content: center;
}

.bf_sndcta_mn {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/bf_scnd_ctaimg.png);
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    border-radius: 10px;
    padding: 30px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    height: 250px;
}

.bf_sndcta_mn p {
    margin-bottom: 20px;
}

.bf_sndcta_sc {
    position: relative;
    z-index: 4;
}

.bf_grbs_sc {
    position: relative;
    z-index: 4;
}

.bfsrvcs_mn {
    margin-top: 50px;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}

.bfsrvcs_inmn {
    padding: 70px 60px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 49%;
    margin-bottom: 25px;
    border: solid 5px #494949;
    border-radius: 5px;
    background: #ffffff;
    background: -moz-linear-gradient(-45deg, #ffffff6b 0%, #000000f2 100%);
    background: -webkit-linear-gradient( -45deg, #ffffff6b 0%, #000000f2 100%);
    background: linear-gradient( 135deg, #ffffff6b 0%, #000000f2 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff6b', endColorstr='#000000f2', GradientType=1);
}

.bfsrvcs_inr figure img {
    filter: grayscale(1);
    max-width: 230px;
}

.bfsrvcs_inr a {
    margin-top: 40px;
}

.bf_offr_innr h3 {
    color: #fff;
    line-height: normal;
    font-size: 25px;
    font-weight: 400;
    margin-top: 15px;
}

.bf_offr_slmn ul {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}

.bf_offr_slmn ul li {
    width: 32%;
    text-align: center;
    margin-bottom: 90px;
    transition: ease-in-out 0.3s;
}

.bf_offr_slmn ul li:nth-child(4),
.bf_offr_slmn ul li:nth-child(5),
.bf_offr_slmn ul li:last-child {
    margin-bottom: 0;
}

.bf_offr_slmn {
    margin-top: 50px;
}

.bf_offr_innr img.bf_hvrd {
    display: none;
}

.bf_offr_innr figure {
    display: flex;
    align-items: center;
    justify-content: center;
}

.bf_offr_slmn ul li:hover img.bf_hvrd {
    display: block;
}

.bf_offr_slmn ul li:hover img.bf_clrd {
    display: none;
}

.bf_offr_slsc {
    position: relative;
    z-index: 4;
}

.bf_offr_innr figure img {
    height: 60px;
}


/**back friday page css end**/


/* Car Pooling App Development Css Start */

.crpl_bnn {
    height: 800px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    padding-top: 70px;
    overflow: hidden;
}

.crpl_bnn:before {
    content: "";
    position: absolute;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/cpdsc1bgbnr.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 1025px;
    height: 936px;
    top: -177px;
    right: -124px;
    z-index: -1;
}

.crpl_bnn .crpl_mn {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.crpl_mn .crpl_lft,
.crpl_mn .crpl_rgt {
    width: 50%;
}

.crpl_mnhd h1 {
    font-size: 47px;
    color: #30373D;
    font-weight: 800;
    line-height: 64px;
}

.crpl_mnhd p {
    margin-top: 15px;
    font-size: 16px;
    line-height: 25px;
    color: #9CA2A5;
    width: 90%;
}

.crpg_pll .crl_bttn {
    border-radius: 8px;
    background: #00AFCE;
    padding: 15px 50px;
    display: inline-block;
    font-size: 18px;
    line-height: 27px;
    color: #FFFFFF !important;
    font-weight: 600;
    margin-top: 50px;
}

.crpl_mn .crpl_rgt img {
    width: 500px;
}

.crpl_mn .crpl_rgt figure {
    text-align: right;
}

.crpl_sbhd h2 {
    font-size: 35px;
    line-height: 48px;
    color: #30373D;
    font-weight: 800;
    position: relative;
    width: fit-content;
    margin: 0 auto;
}

.crpl_sbhd h2:before {
    content: "";
    position: absolute;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/cpdhdimg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 114px;
    height: 114px;
    top: -20px;
    left: -40px;
    z-index: -1;
}

.crpl_sbhd p {
    font-size: 16px;
    line-height: 25px;
    color: #9CA2A5;
    font-weight: 500;
    margin-top: 10px;
}

.crpl_srvpr_mn {
    margin-top: 40px;
}

.carpolling1 .crpl_inr {
    background: #FF9724;
}

.carpolling2 .crpl_inr {
    background: #13CE97;
}

.carpolling3 .crpl_inr {
    background: #2CCBE8;
}

.carpolling4 .crpl_inr {
    background: #5BCECC;
}

.crpl_sldr .crpl_inr {
    border-radius: 15px;
    padding: 40px 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.crpl_sldr .crpl_inr figure {
    height: 97px;
}

.crpl_sldr .crpl_inr figure img {
    height: 100%;
    width: 100%;
    object-fit: contain;
}

.crpl_sldr .crpl_inr h3 {
    font-size: 20px;
    color: #FFFFFF;
    line-height: 30px;
    font-weight: 600;
    margin-top: 20px;
    text-align: center;
}

.crpl_sldr .owl-nav button {
    position: relative;
    top: auto;
    left: auto !important;
    right: auto !important;
    width: auto;
    margin: 0 15px !important;
}

.crpl_sldr .owl-nav {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 50px;
}

.crpl_sldr .owl-nav button span {
    border: 1px solid #C9C9C9;
}

.crpl_sldr .owl-nav button.owl-prev span {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/cpdlftarw.png);
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 23px !important;
}

.crpl_sldr .owl-nav button.owl-next span {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/cpdlftarw.png);
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 23px !important;
    transform: rotateY(180deg);
}

.crpl_frtct_mn {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/cpdsc3bgimg11.png);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover;
    border-radius: 20px;
    position: relative;
    overflow: hidden;
}

.crpl_frtct_mn .crpl_sbhd {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 90px;
}

.crpl_frtct_mn .crl_bttn {
    background: #FFFFFF;
    color: #151515 !important;
}

.crpl_frtct_mn .crpl_sbhd figure {
    position: absolute;
    bottom: 0;
}

.crpl_sbhd .car_cta_1 {
    left: 20px;
    width: 300px;
}

.crpl_frtct_mn .car_elemt {
    right: 52px;
    width: 131px;
}

.crpl_sbhd.text_left h2 {
    margin: 0;
    font-weight: 700;
}

.crpl_sbhd.text_left h2:before {
    display: none;
}

.crpl_ftr_sc .crpl_ftr_mn,
.crpl_scnct_sc .crpl_ftr_mn {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.active .crpl_ftr_inr,
.crpl_ftr_inr:hover {
    background: linear-gradient(45deg, #8AE6CF, #87DDE3);
}

.crpl_ftr_inr {
    border-radius: 12px;
    padding: 30px;
    height: 100%;
    box-shadow: 0px 3px 13px rgb(195 213 220 / 16%);
    border: 1px solid #F5F5F5;
}

.crpl_ftr_inr h3 {
    font-weight: 600;
    display: flex;
    align-items: center;
    font-size: 20px;
    line-height: 25px;
    color: #30373D;
}

.crpl_ftr_inr figure .hover-img {
    display: none;
}

.crpl_ftr_inr figure {
    margin-right: 20px;
}

.active .crpl_ftr_inr p .crpl_ftr_inr:hover p {
    color: #30373D;
}

.crpl_ftr_inr p {
    color: #A2A9AC;
    font-weight: 400;
    margin-top: 20px;
    font-size: 16px;
    line-height: 24px;
}

.crpl_ftr_mn ul {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 30px;
}

.crpl_ftr_sc .crpl_ftr_mn .crpl_ftr_lft,
.crpl_scnct_sc .crpl_ftr_mn .crpl_ftr_lft {
    width: 61%;
}

.crpl_ftr_sc .crpl_ftr_mn .crpl_ftr_rgt,
.crpl_scnct_sc .crpl_ftr_mn .crpl_ftr_rgt {
    width: 30%;
}

.crpl_ftr_mn ul .crpl_ftr_sc {
    width: 48%;
    margin-bottom: 25px;
}

.crpl_ftr_mn .crpl_ftr_img {
    width: 400px;
    margin: 0 0 0 auto;
    position: relative;
    right: -10px;
}

.car-pool-driver .crpl_ftr_mn {
    flex-direction: row-reverse;
}

.car-pool-driver .crpl_ftr_mn .crpl_ftr_img {
    margin: 0;
    right: auto;
    left: -46px;
}

.car-pool-driver {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/cpdsc4bgbnr.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 110%;
}

.crpl_scnct_sc .crpl_ftr_mn .crpl_ftr_img {
    width: 700px;
    right: 0;
}

.crpl_scnct_sc .crl_bttn,
.crpl_ftr_sc .crl_bttn {
    margin-top: 30px;
}

.crpl_secdct_sc .crpl_frtct_mn {
    background: #FF9724;
}

.crpl_secdct_sc .crpl_frtct_mn .crpl_sbhd figure {
    right: 106px;
    width: 384px;
}

.crpl_secdct_sc .crpl_frtct_mn .crpl_sbhd figure {
    right: 60px;
    width: 380px;
}

.crpl_secdct_sc .crpl_frtct_mn .crpl_sbhd {
    align-items: baseline;
    position: relative;
    z-index: 99;
    padding: 90px;
}

.crpl_secdct_sc .crpl_frtct_mn .crpl_sbhd .crl_bttn {
    margin-top: 30px;
}

.crpl_secdct_sc .crpl_frtct_mn .crpl_sbhd h2 {
    color: #fff;
    font-weight: 700;
    width: 70%;
    margin: 0px;
    text-align: left;
}

.crpl_secdct_sc .crpl_frtct_mn .crpl_sbhd h2:before {
    display: none;
}

.crpl_secdct_sc .crpl_frtct_mn:before {
    content: "";
    position: absolute;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/cpdsc5img3.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 299px;
    height: 162px;
    top: 0;
    right: 0px;
}

.crpl_secdct_sc .crpl_frtct_mn:after {
    content: "";
    position: absolute;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/cpdsc5img2.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 299px;
    height: 162px;
    bottom: 0px;
    left: 0px;
    z-index: 0;
}

.crpl_wyh_sc {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/cpdsc6img2.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 140%;
    position: relative;
}

.crpl_wyh_sc:before {
    content: "";
    position: absolute;
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/cpdsc6img1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 100%;
    height: 188px;
    bottom: 30%;
    left: 0px;
}

.crpl_wyh_mn {
    margin-top: 40px;
}

.crpl_wyh_mn .crpl_inr {
    background: #30373f;
    border-radius: 15px;
    padding: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    min-height: 300px;
    width: 320px;
    margin: 0 auto;
}

.crpl_wyh_mn .crpl_inr h3 {
    font-size: 35px;
    line-height: 37px;
    color: #fff;
    text-align: center;
    font-weight: 600;
}

.crpl_wyh_mn .crpl_inr p {
    line-height: 25px;
    font-size: 16px;
    text-align: center;
    color: #9CA2A5;
    font-weight: 500;
    margin-top: 15px;
}

.crpl_wyh_mn button span {
    width: 12px;
    height: 12px;
    background: #D8D8D8;
}

.crpl_wyh_mn button.active_dots span {
    background: #00AFCE !important;
}

.crpl_prtfl_cntn .item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.crpl_prtfl_mn {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/cpdsc7bgimg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 100px;
    margin-top: 40px
}

.crpl_whysldr .active.center .crpl_inr {
    margin-top: 50px;
}

.crpl_whysldr .owl-dots {
    margin-top: 50px !important;
}

.crpl_prtfl_cntn .item h2 {
    color: #FFFFFF;
    line-height: 76px;
    font-size: 60px;
    margin: 0px;
}

.crpl_prtfl_cntn .item h2:before {
    display: none;
}

.crpl_prtfl_cntn .item p {
    font-size: 20px;
    line-height: 30px;
    color: #FFFFFF;
    text-align: left;
}

.crpl_prtfl_cntn .item .crstr_icns {
    display: flex;
    margin-top: 30px;
}

.crpl_prtfl_cntn .item .crstr_icns a {
    display: inline-block;
}

.crpl_prtfl_cntn .item .crstr_icns a:first-child {
    margin-right: 30px;
}

.crpl_prtfl_cntn .item .crpl_prtfl_lft,
.crpl_prtfl_cntn .item .crpl_prtfl_rgt {
    width: 50%;
}

.crpl_thrdct_sc .crpl_thrdct_mn {
    background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/cpdsc8img1.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: 110%;
    padding: 50px;
    border-radius: 20px;
    overflow: hidden;
}

.crpl_thrdct_sc .crpl_thrdct_mn .crpl_sbhd {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.crpl_rbst_tch .owl-theme.ecomer_techno .item_sec img {
    width: 60% !important;
}

.crpl_thrdct_sc .crpl_thrdct_mn .crpl_sbhd h2 {
    text-align: center;
}

.crpl_thrdct_sc .crpl_thrdct_mn .crpl_sbhd .crl_bttn {
    background: #fff;
    color: #151515 !important;
}

.crpl_rbst_tch .item_sec {
    box-shadow: none;
    filter: grayscale(1);
    height: 80px;
    border-radius: 10px;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 36px 14px;
    padding: 40px;
    overflow: hidden;
}

.crpl_scnct_sc {
    overflow: hidden;
}

.crpl_frtct_mn .crpl_sbhd h2 {
    text-align: center;
}


/* .crpl_prtfl_sc {
    display: none;
} */


/* Car Pooling App Development Css End */
/* HIRE A DEVELOPERS CSS START */
.left_sr_exprt .hire_sbhead .hd_btncolor {
    margin-top: 20px;
}
/* HIRE A DEVELOPERS CSS END */


/**Responsive start**/

@media(max-width:1700px) {
    /**Beauty page css**/
    .beauty_ppc_page .admin_app_main_inner .img-box {
        left: -19%;
        width: 66%;
        top: -85px;
    }
    .beauty_ppc_page .right_aggregator_img {
        right: -3rem;
        top: -26rem;
        width: 55%;
    }
    .beauty_ppc_page .apptunix_launching_apps_inner h3 {
        font-size: 30px;
    }
    .beauty_ppc_page .apptunix_launching_apps_inner span.small_span {
        font-size: 16px;
    }
    .beauty_ppc_page .beauty_sub_heading h2 {
        font-size: 30px;
    }
    .beauty_ppc_page .whychoose_apputnix_inner h4 {
        font-size: 18px;
    }
    .beauty_ppc_page .beauty_inner_heading h2 {
        font-size: 26px;
    }
    .beauty_ppc_page .app_panel_inner p {
        font-size: 16px;
    }
    .beauty_ppc_page .app_panel_inner span {
        height: 20px;
        width: 20px;
    }
    .beauty_ppc_page .inner_aggregator_heading h2 {
        line-height: 40px;
        font-size: 24px;
    }
    .beauty_ppc_page .inner_aggregator_heading {
        width: 90%;
    }
    .beauty_ppc_page section.common_sec.aggregator_sec {
        padding-top: 270px;
    }
    .beauty_ppc_page .right_aggregator_img {
        top: -22rem;
    }
    /**Beauty page css end**/
    /**appointment page css**/
    .appointment_ppc_page .main_heading_beauty h1 {
        font-size: 35px;
    }
    .appointment_ppc_page .left_beauty_content {
        width: 70%;
    }
    .appointment_ppc_page .right_beauty_content {
        width: 37%;
    }
    .appointment_ppc_page .main_heading_beauty p {
        font-size: 18px;
        line-height: 27px;
    }
    .appointment_ppc_page .admin_app_main_inner .img-box {
        left: -19%;
        width: 66%;
        top: -85px;
    }
    .appointment_ppc_page .appointment_banner:before {
        height: 220px;
        width: 230px;
    }
    .appointment_ppc_page .appointment_banner:after {
        width: 160px;
        height: 160px;
    }
    .appointment_ppc_page .right_aggregator_img {
        right: 1rem;
        top: -26rem;
        width: 43%;
    }
    .appointment_ppc_page .cusomer_app_main:before {
        height: 245px;
        width: 240px;
    }
    .appointment_ppc_page .beauty_business.admin_app_main:before {
        left: 45%;
        height: 145px;
        width: 155px;
        top: -15rem;
    }
    .appointment_ppc_page .apptunix_launching_apps_inner h3 {
        font-size: 30px;
    }
    .appointment_ppc_page .apptunix_launching_apps_inner span.small_span {
        font-size: 16px;
    }
    .appointment_ppc_page .beauty_sub_heading h2 {
        font-size: 30px;
    }
    .appointment_ppc_page .whychoose_apputnix_inner h4 {
        font-size: 18px;
    }
    .appointment_ppc_page .beauty_inner_heading h2 {
        font-size: 26px;
    }
    .appointment_ppc_page .app_panel_inner p {
        font-size: 16px;
    }
    .appointment_ppc_page .app_panel_inner span {
        height: 20px;
        width: 20px;
    }
    .appointment_ppc_page section.common_sec.aggregator_sec {
        padding-top: 270px;
    }
    .appointment_ppc_page .right_aggregator_img {
        top: -12rem;
    }
    .appointment_ppc_page .appointment_banner {
        height: 650px;
    }
    .page-template-appointment-booking-app-development .bottom_form_home:after {
        top: -43px;
        height: 215px;
        width: 230px;
    }
    .page-template-appointment-booking-app-development .bottom_form_home:before {
        width: 180px;
    }
    /**appointment page css end**/
    /**booking page css**/
    .booking_ppc_page .main_heading_beauty h1 {
        font-size: 35px;
    }
    .booking_ppc_page .left_beauty_content {
        width: 70%;
    }
    .booking_ppc_page .right_beauty_content {
        width: 37%;
        top: 12rem;
    }
    .booking_ppc_page .main_heading_beauty p {
        font-size: 18px;
        line-height: 27px;
    }
    .booking_ppc_page .admin_app_main_inner .img-box {
        left: -19%;
        width: 66%;
        top: -85px;
    }
    .booking_ppc_page .appointment_banner:before {
        height: 220px;
        width: 230px;
    }
    .booking_ppc_page .appointment_banner:after {
        width: 160px;
        height: 160px;
    }
    .booking_ppc_page .right_aggregator_img {
        right: 1rem;
        top: -26rem;
        width: 43%;
    }
    .booking_ppc_page .cusomer_app_main:before {
        height: 245px;
        width: 240px;
    }
    .booking_ppc_page .beauty_business.admin_app_main:before {
        left: 45%;
        height: 145px;
        width: 155px;
        top: -15rem;
    }
    .booking_ppc_page .apptunix_launching_apps_inner h3 {
        font-size: 30px;
    }
    .booking_ppc_page .apptunix_launching_apps_inner span.small_span {
        font-size: 16px;
    }
    .booking_ppc_page .beauty_sub_heading h2 {
        font-size: 30px;
    }
    .booking_ppc_page .whychoose_apputnix_inner h4 {
        font-size: 18px;
    }
    .booking_ppc_page .beauty_inner_heading h2 {
        font-size: 26px;
    }
    .booking_ppc_page .app_panel_inner p {
        font-size: 16px;
    }
    .booking_ppc_page .app_panel_inner span {
        height: 20px;
        width: 20px;
    }
    .booking_ppc_page .right_aggregator_img {
        top: -12rem;
    }
    .booking_ppc_page .appointment_banner {
        height: 650px;
    }
    .booking_ppc_page .inner_aggregator_heading {
        width: 70%;
    }
    .booking_ppc_page section.common_sec.aggregator_sec {
        padding-top: 220px;
        padding-bottom: 110px;
    }
    .booking_ppc_page section.common_sec.thourgh_out_worldsec {
        padding-top: 50px;
    }
    /**booking page css end**/
    /**hire page css**/
    section.common_sec.robus_apptunix_sec {
        padding-bottom: 120px;
    }
    .developer_need_image {
        max-width: 550px;
    }
    .restaurent_customer_right.restaurant_customer_img {
        margin-left: -73px;
    }
    /**hire page css end**/
    /**on-demand mobile apps page**/
    .business_top_content h3 {
        font-size: 60px;
    }
    .business_top_content p {
        font-size: 20px;
    }
    .screen_shots .owl-item .item {
        padding: 5rem 0 0rem;
    }
    .screen_shots .owl-item.active.center .screen_sec img {
        width: 90%;
    }
    .slideing_ecommer .owl-carousel .owl-item img {
        width: 90%;
    }
    img.iphone-bumper {
        width: 255px;
        top: 62px;
    }
    .item_sec {
        height: 90px;
    }
    .on_demand_mobile_banner:after {
        width: 680px;
    }
    .demand_main_heading h1 {
        font-size: 40px;
    }
    .owl-theme.banner_slider .owl-dots .owl-dot span::before {
        font-size: 40px;
    }
    .demand_main_heading p {
        font-size: 18px;
        width: 75%;
    }
    .demand_sub_heading h2 {
        font-size: 30px;
    }
    .right_talk_inner h3 {
        font-size: 30px;
    }
    .demand_started_button button {
        font-size: 18px;
    }
    .demand_sub_heading p {
        font-size: 16px;
    }
    .demand_apptunix_inner h3 {
        font-size: 18px;
    }
    .demand_apptunix_inner p {
        font-size: 14px;
    }
    .demand_main_heading p {
        margin: 0px 0 25px;
    }
    .owl-theme.banner_slider .owl-nav.disabled+.owl-dots {
        top: 70px;
    }
    .business_right_inner .demand_sub_heading h2 {
        font-size: 40px;
        width: 90%;
    }
    /**on-demand mobile apps page end**/
    /**home service page css**/
    .home_service_ppc_page .right_beauty_content img {
        max-width: 760px;
    }
    .home_service_ppc_page section.common_sec.demand_glimpse_Delivery_sec {
        height: 700px;
    }
    /**home service page css end**/
    /**uber x page css**/
    .uber_for_x_ppc_page section.common_sec.beauty_launch_app_sec {
        padding-top: 10rem;
    }
    .main_heading_uberX h1 {
        font-size: 36px;
        line-height: 45px;
    }
    .uberX_started_button button {
        font-size: 18px;
    }
    .uber_for_x_ppc_page section.common_sec.demand_businessapp_sec {
        padding-top: 10rem;
    }
    .uberX_sub_heading h2 {
        font-size: 32px;
        line-height: 40px;
    }
    .uber_for_x_ppc_page .business_right_inner .uberX_sub_heading p {
        font-size: 16px;
        line-height: 27px;
        margin: 1rem 0 3rem;
    }
    .uber_for_x_ppc_page .industry_inner_demand h3 {
        font-size: 22px;
    }
    span.industy_uberX_heading {
        font-size: 16px;
    }
    .uberX_banner {
        height: 920px;
        background-position: bottom 1rem center;
    }
    .uber_for_x_ppc_page section.common_sec.demand_businessapp_sec {
        padding-top: 10rem;
    }
    .uberX_package_features_boxes.uberX_package_features_boxessec .uberX_package_features_boxes_left img {
        max-width: 700px;
    }
    .uberX_addon_features_left .uberX_sub_heading h2 {
        font-size: 36px;
    }
    .uberX_banner_content {
        height: 45%;
    }
    .mid_image_uberX {
        width: 24%;
    }
    .right_uberX_content {
        bottom: 0px;
    }
    span.block_medium_uberX {
        margin-bottom: 1rem;
    }
    /**uber x page css end**/
    /**game page css**/
    .game_development_banner {
        height: 800px;
        background-position: bottom center;
    }
    .gamemain_heading h1 span.game_block {
        font-size: 85px;
        line-height: 85px;
    }
    .gamemain_heading h1 {
        font-size: 35px;
        line-height: 35px;
    }
    .game_sub_heading h2 {
        font-size: 38px;
        line-height: 44px;
    }
    .different_game_left img {
        max-width: 850px;
    }
    .different_game_min:nth-child(2) .different_game_left img {
        left: -30rem;
    }
    .how_work_game_sec:before {
        left: 59px;
        bottom: 8rem;
    }
    .expertise_game_main:after {
        bottom: -200px;
        width: 150px;
    }
    .how_work_game_sec:after {
        bottom: -6rem;
    }
    .expertise_game_main:before {
        top: -17rem;
    }
    span.span_position {
        font-size: 140px;
    }
    .why_game_apptunix:after {
        right: -35rem;
        top: 0;
        width: 60%;
    }
    .left_why_game .panel-group {
        padding: 20rem 0 0;
        margin-top: 0;
    }
    
    span.gmae_block {
        margin-bottom: 7px;
    }
    .award_wining_game_right {
        width: 50%;
        right: -2rem;
    }
    .how_work_game_sec:before {
        content: unset
    }
    .how_work_game_sec:after {
        content: unset
    }
    .right_why_inner figure {
        right: -18rem;
    }
    .right_why_inner img {
        max-width: 80%;
    }
    /**game page css end**/
    /**video streaming page css**/
    section.common_sec.thourgh_out_worldsec {
        padding-top: 20px;
    }
    
    .mobile_partamination_div {
        right: 30px;
        width: 79%;
    }
    
    /**video streaming page css end**/
    /**ecommerce page css**/
    .ecommerce_topsec {
        height: 710px;
    }
    .ecommerce_topsec_heading h1 {
        font-size: 45px;
        line-height: 57px;
    }
    .ecommerce_topsec_heading p {
        font-size: 18px;
        line-height: 28px;
    }
    .ecommerce_getbutton button {
        padding: 15px 30px;
        font-size: 18px;
    }
    .ecommerce_topsec_content {
        width: 57%;
    }
    .ecommerce_topsec_mobileimg {
        width: 26%;
        top: 4rem;
    }
    .ecommerce_sub_heading h2{
        font-size: 32px;
        line-height: 35px;
    }
    .ecommerce_appbuild_backside .ecommerce_getbutton {
        width: 100%;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .ecommerce_appfeature_main h2 {
        width: 60%;
        margin: 0 auto;
    }
    .ecommerce_admindashboard_img {
        left: -29rem;
    }
    .ecommerce_admindashboard_img img {
        max-width: 900px;
    }
    .ecommerce_sub_heading.eccomerce_admin_subheading h2 {
        font-size: 25px;
    }
    .ecommerce_sub_heading.eccomerce_admin_subheading p {
        font-size: 16px;
        line-height: 22px;
    }
    .eccomerce_admin_items ul li h3 {
        line-height: 22px;
        margin-bottom: 0;
    }
    .eccomerce_admin_icon {
        padding-right: 5px;
        width: 35px;
    }
    .eccomerce_admin_items ul li {
        margin-bottom: 14px;
    }
    .ecommerce_vendor_Sec .ecommerce_admindashboard_content {
        width: 55%;
    }
    .ecommerce_admindashboard_Sec:after {
        width: 582px;
        height: 584px;
        top: 138px;
    }
    section.common_sec.ecommerce_admindashboard_Sec.ecommerce_vendor_Sec:after {
        width: 630px;
    }
    .ecommerce_appbuild_list ul li {
        height: 270px;
    }
    .ecommerwhy_choose_slider {
        margin-right: -250px;
    }
    .ecommerce_whychoose_sliderbx p {
        font-size: 16px;
        line-height: 25px;
        padding-top: 16px;
    }
    .ecommerce_whychoose_sliderbx h3 {
        font-size: 25px;
    }
    .ecommerce_whychoose_sliderbx span {
        font-size: 110px;
    }
    section.common_sec.ecommerce_appfeature {
        padding: 50px 0 60px;
    }
    /**ecommerce page css end**/
    /**multi deliver page css**/
    .covid_delivery_page .multi_sub_heading h2 {
        font-size: 30px;
    }
    .covid_delivery_page .left_social_distancing h3 {
        font-size: 25px;
    }
    .covid_delivery_page .left_featured_inner h3 {
        font-size: 22px;
        width: 85%;
    }
    .covid_delivery_page .multidelivery_main_heading p {
        font-size: 16px;
    }
    .covid_delivery_page .multidelivery_main_heading h1 {
        font-size: 30px;
    }
    .covid_delivery_page .left_multiple_delivery {
        width: 50%;
    }
    .covid_delivery_page .right_multiple_delivery {
        width: 40%;
    }
    .covid_delivery_page .owl-nav button span {
        height: 40px;
        width: 40px;
        background-size: 10px !important;
    }
    .covid_delivery_page .app_panel_inner p {
        font-size: 16px;
    }
    .covid_delivery_page .multi_sub_heading p {
        font-size: 16px;
    }
    .covid_delivery_page .solution_delivery_button button {
        font-size: 16px;
    }
    .covid_delivery_page .right_multi_benfits_main {
        width: 40%;
    }
    .covid_delivery_page .left_multi_benfits_main {
        width: 48%;
    }
    .covid_delivery_page .panel_sections.users.dispatcher_app.admin_app .img-box img {
        width: 750px;
    }
    /**multi deliver page css end**/
    .hd_page .hd_main_heading p {
        font-size: 16px;
    }
    .hd_page .hd_main_heading h1 {
        font-size: 38px;
    }
    .hd_page .left_hd {
        width: 50%;
    }
    .hd_page .right_hd {
        width: 50%;
        left: 0;
    }
    /**grocery page css**/
    .grocery_page .grocery_left h1 {
        font-size: 45px;
    }
    .grocery_page .grocery_left p {
        font-size: 20px;
    }
    .grocery_page .grocery_left {
        width: 50%;
    }
    .grocery_page .grocery_right {
        width: 46%;
    }
    .grocery_page .grocery_banner_sec {
        background-position: right -81rem top -18rem;
    }
    .grocery_page .grocery_banner_sec.grocery_banner_ppc_sec .grocery_container:before {
        left: 47rem;
        width: 152px;
    }
    .grocery_page .grocery_left p {
        width: 95%;
    }
    .grocery_page .grocery_banner_sec.grocery_banner_ppc_sec:after {
        left: -2rem;
        width: 130px;
    }
    .grocery_page .nation_covid_sec {
        left: -30rem;
    }
    .grocery_page .grocery_banner_sec.grocery_banner_ppc_sec:before {
        left: -5rem;
        width: 150px;
    }
    .grocery_page .grocery_right:before {
        right: 21rem;
    }
    .grocery_page .grocery_banner_sec.grocery_banner_ppc_sec .grocery_container:after {
        left: 65rem;
    }
    .grocery_page .icon-desc h4 {
        font-size: 20px !important;
    }
    .grocery_page .button_green_button .green_button {
        font-size: 20px;
    }
    .grocery_page .button_white_button .purewhite_button {
        font-size: 20px;
    }
    .grocery_page .covide_sec .left_things_cta h2 span.corona_outbraek {
        font-size: 30px;
    }
    .grocery_page .covide_sec .left_things_cta h2 {
        font-size: 22px;
    }
    .grocery_page .sub_mainheading h2 {
        font-size: 30px;
    }
    .grocery_page .list_clients ul li {
        height: 140px;
    }
    .grocery_page .booking-section.users.adminpanel_app .img-box {
        right: -5rem;
    }
    .grocery_page .delivery_subheading h2 {
        font-size: 30px;
    }
    .grocery_page section.all_sec.covid_section h2 {
        width: 80%;
        margin: 0 auto;
    }
    .grocery_page section.all_sec.grocery_business_food_Sec {
        padding-top: 5rem;
    }
    .grocery_page .grocery_left:before {
        left: 30rem;
        width: 113px;
    }
    .grocery_page .right_uberX_content h3 {
        font-size: 26px;
    }
    .grocery_page .grocery_banner_sec {
        height: 700px;
    }
    .grocery_page .grocery_right img {
        max-width: 675px;
    }
    .grocery_page .grocery_right {
        bottom: -7rem;
    }
    .grocery_page .grocery_business_food_Sec .sub_mainheading {
        width: 60%;
    }
    .grocery_page section.all_sec.ecoomer_sec_slider {
        padding-bottom: 0;
    }
    .grocery_page .sticky_left.sticky img {
        max-width: 770px;
    }
    /**grocery page css end**/
    /**hire a page developer css**/
    .domain-section .badges_images ul li {
        width: 198px;
    }
    /**hire a page developer css end**/
    /**mobile app page css**/
    .mc_main_heading span {
        font-size: 27px;
        margin-top: 5px;
    }
    .mc_main_heading p {
        font-size: 18px;
        line-height: normal;
        margin: 20px 0 25px;
    }
    section.common_sec.achieve_wornders_sec {
        padding-top: 50px;
        padding-bottom: 20px;
    }
    section.common_sec.mc_fireup_business {
        padding-top: 40px;
    }
    .mc_verticals_box h3 {
        font-size: 22px;
    }
    .mc_verti_colored_bg span {
        height: 80px;
        width: 80px;
    }
    .mc_verti_colored_bg:before {
        height: 80px;
        width: 80px;
    }
    .mc_verti_colored_bg {
        margin-bottom: 30px;
    }
    .mc_verticals_box {
        height: 270px;
    }
    .mc_verticals_box p {
        bottom: 35px;
    }
    .achieve_wornders_sec .mc_mainsub_heading p {
        width: 55%;
    }
    .promo-carousel .item-wrap .item {
        padding: 0 20px
    }
    /**mobile app page css end**/
    /**delivery management page css**/
    .delivery_nation_covidSec .nation_covid_sec {
        left: -27rem;
    }
    .delivery_ppc_page .right_touchless_div {
        right: 180px;
    }
    .delivery_ppc_page .superpanel_sec .booking-section.users.adminpanel_app .img-box {
        left: -200px;
    }
    .delivery_ppc_page .ecommerwhy_choose_slider {
        margin-right: -214px;
    }
    .offer_rangeimg-box {
        width: 28%;
    }
    .delivery_ppc_page .business_section .img-box {
        width: 65%;
    }
    /**delivery management page css end**/
    /**competitor page css**/
    .competitor_page .right_image {
        width: 53%;
    }
    .competitor_page .commain_heading span.top_main {
        font-size: 20px;
        line-height: 20px;
    }
    .competitor_page .commain_heading span.sub_heading_name {
        font-size: 21px;
        line-height: 25px;
    }
    .competitor_page .competitor_banner {
        height: 650px;
    }
    .compair_section_inner {
        margin-top: 20px;
    }
    .competitor_page .com_testi_main .cust_test-div {
        width: 60%;
    }
    .competitor_page .com_testi_main .comsub_main_heading {
        width: 40%;
    }
    .lower-section .logo figure {
        width: 65px;
        height: 65px;
    }
    .competitor_page .lower-section {
        margin-top: 10px;
    }
    .competitor_page .upper-section p {
        font-size: 16px;
        line-height: 25px;
    }
    .competitor_page .com_testi_main .item_sec {
        height: 400px;
    }
    /**competitor page css end**/
    /**education page css**/
    .edumain_heading h1 {
        font-size: 38px;
    }
    .edu_adinn_left {
        width: 55%;
    }
    .edu_sub_mainheaidng h2 {
        font-size: 33px;
    }
    .educost_estimation_sec .edu_sense_right {
        top: -8px;
    }
    section.common_sec.educost_powerfull_sec {
        padding-bottom: 110px;
    }
    .sensations_main .edu_sub_mainheaidng {
        width: 80%;
    }
    .edu_right_bn_contetn {
        right: 1rem;
    }
    section.common_sec.sensations_sec.educost_estimation_sec {
        padding: 0;
    }
    .admin_img_box_inner figure:after {
        right: 80px;
    }
    .edututor_stupanel_sec img {
        max-width: 300px;
    }
    .sensations_main .edu_sub_mainheaidng {
        width: 100%;
    }
    section.common_sec.edututor_panel_sec.edututor_tutorpanel_sec:before {
        left: 50px;
    }
    .edututor_tutorpanel_sec .edu_adinn_left:before {
        right: -290px;
        top: -120px;
    }
    li.slider-list img {
        max-width: 780px;
    }
    .tutor_edu_img img {
        max-width: 800px;
    }
    .edututor_tutorpanel_sec .edu_adinn_left {
        right: 170px;
    }
    .education_banner {
        height: 640px;
    }
    /**education page css end**/
    .left_touchless_div {
        width: 90%;
        margin: 0 auto;
    }
    section.common_sec.whychooseedu_sec {
        padding: 40px 0 30px;
    }
    section.common_sec.edu_dev_solutions {
        padding-bottom: 40px;
    }
    .adim_edu_img img {
        max-width: 800px;
    }
    .educost_estimation_sec .edu_sub_mainheaidng h2 {
        width: 65%;
    }
    .edu_icluedlearing_lft img {
        max-width: 440px;
    }
    .edu_icluedlearing_lft {
        left: -50px;
        top: 50px;
    }
    section.common_sec.edu_dev_solutions {
        padding-top: 0;
    }
    .edu_solution_includesec h2 {
        width: 90%;
        margin: 0 auto;
    }
    .eduadmin_panel_main .edu_sub_mainheaidng h2 {
        font-size: 18px;
    }
    /**pricing sec css**/
    .pricing_inner_content h3 {
        font-size: 24px;
    }
    .pricing_inner_content h3 sub {
        font-size: 20px;
    }
    .pricing_inner_content h3 sub:last-child {
        margin-left: -3px;
    }
    span.package_name {
        font-size: 22px;
    }
    .price_line_through {
        font-size: 18px;
    }
    /**pricing sec css end**/
    /**fitness page css**/
    .fsm_hedaing h1 span {
        font-size: 75px;
    }
    .fsm_hedaing h1 {
        font-size: 40px;
    }
    .fsm_hedaing p {
        font-size: 18px;
        line-height: 27px;
        padding: 10px 0 20px;
    }
    .finess_button a,
    .finess_button a:not([href]):not([tabindex]) {
        font-size: 18px;
    }
    .fit_ban_right {
        right: -8rem;
        top: -2rem;
    }
    .fs_heading h2 {
        line-height: 48px;
    }
    .save_trainer_time .fitleft_img img {
        max-width: 840px;
        left: -28rem;
    }
    .fitness_page_banner {
        min-height: 700px;
    }
    .stay_top_clients {
        margin-bottom: 130px;
    }
    .common_sec.fitness_competition_sec {
        padding-bottom: 90px;
    }
    .stay_top_clients.save_trainer_time .fitleft_img:after {
        left: -119px;
        top: -140px;
        width: 740px;
    }
    .web_listing_lang:after {
        font-size: 30px
    }
    .web_listing_lang:last-child:after {
        font-size: 30px;
    }
    .fit_ban_right:after {
        height: 360px;
        width: 730px;
    }
    /**fitness page css end**/
    /**dating page css**/
    .design_stand_out_main {
        width: 100%;
    }
    .boundries_left_img {
        width: 45%;
    }
    .boundries_left_img figure {
        width: 50%;
    }
    .globle_reach:first-child .boundries_left_img:before,
    .globle_reach:nth-child(3) .boundries_left_img:before {
        width: 230px;
        bottom: 100px;
        right: 110px;
    }
    .globle_reach:first-child .boundries_left_img:after,
    .globle_reach:nth-child(3) .boundries_left_img:after {
        right: -50px;
        width: 260px;
        top: 100px;
    }
    .boundries_left_img:before {
        right: 210px;
        bottom: 100px;
        width: 190px;
    }
    .date_smheading h2 {
        font-size: 30px;
    }
    .client_user_img {
        width: 45%;
    }
    .test_details_content {
        width: 60%;
    }
    .dating_app_banner {
        min-height: 700px;
    }
    .datin_custo_sc .customer_app_divs {
        padding: 6rem 0 5rem;
    }
    /**dating page css end**/
    .eduwkng_prcss_inn h3 {
        font-size: 20px;
        line-height: normal;
    }
}

@media(max-width:1500px) {
    /**Beauty page css**/
    .beauty_ppc_page .inone_delivery_inner h4 {
        font-size: 16px;
    }
    .beauty_ppc_page .right_aggregator_img {
        top: -19rem;
    }
    .beauty_ppc_page section.common_sec.aggregator_sec {
        padding-top: 210px;
    }
    /**Beauty page css end**/
    /**appointment page css**/
    .appointment_ppc_page .inone_delivery_inner h4 {
        font-size: 16px;
    }
    .appointment_ppc_page section.common_sec.aggregator_sec {
        padding-top: 210px;
    }
    .appointment_ppc_page section.common_sec.aggregator_sec:before {
        width: 136px;
        background-size: 100%;
        top: 8rem;
        left: 2rem;
    }
    .appointment_ppc_page section.common_sec.some_talk_section:before {
        left: -30px;
        top: -43px;
        height: 180px;
        width: 178px;
    }
    .appointment_ppc_page section.commn_sec.ecoomer_sec_slider:before {
        left: -37px;
        height: 188px;
        width: 183px;
    }
    .appointment_ppc_page section.commn_sec.ecoomer_sec_slider:after {
        right: -30px;
        height: 195px;
        width: 188px;
    }
    .appointment_ppc_page .driver_app_main:after {
        height: 180px;
        width: 180px;
    }
    .appointment_ppc_page .driver_app_main:before {
        width: 123px;
    }
    .appointment_ppc_page .cusomer_app_main:before {
        width: 191px;
    }
    .appointment_ppc_page .cusomer_app_main .conta_iner:after {
        top: -19rem;
        width: 221px;
    }
    .appointment_ppc_page section.common_sec.beauty_launch_app_sec.appointment_booking_solution:before {
        width: 134px;
    }
    .appointment_ppc_page .right_aggregator_img {
        top: -10rem;
        width: 40%;
    }
    .appointment_ppc_page .right_beauty_content {
        right: 0;
    }
    /**appointment page css end**/
    /**booking page css**/
    .booking_ppc_page .inone_delivery_inner h4 {
        font-size: 16px;
    }
    .booking_ppc_page section.common_sec.aggregator_sec {
        padding-top: 210px;
    }
    .booking_ppc_page section.common_sec.aggregator_sec:before {
        width: 136px;
        background-size: 100%;
        top: 8rem;
        left: 2rem;
    }
    .booking_ppc_page section.common_sec.some_talk_section:before {
        left: -30px;
        top: -43px;
        height: 180px;
        width: 178px;
    }
    .booking_ppc_page section.commn_sec.ecoomer_sec_slider:before {
        left: -37px;
        height: 188px;
        width: 183px;
    }
    .booking_ppc_page section.commn_sec.ecoomer_sec_slider:after {
        right: -30px;
        height: 195px;
        width: 188px;
    }
    .booking_ppc_page .driver_app_main:after {
        height: 180px;
        width: 180px;
    }
    .booking_ppc_page .driver_app_main:before {
        width: 123px;
    }
    .booking_ppc_page .cusomer_app_main:before {
        width: 191px;
    }
    .booking_ppc_page .cusomer_app_main .conta_iner:after {
        top: -19rem;
        width: 221px;
    }
    .booking_ppc_page section.common_sec.beauty_launch_app_sec.appointment_booking_solution:before {
        width: 134px;
    }
    .booking_ppc_page .right_aggregator_img {
        top: -10rem;
        width: 40%;
    }
    .booking_ppc_page .right_beauty_content {
        width: 40%;
        right: -49px;
    }
    /**booking page css end**/
    /**on-demand mobile app page **/
    .inone_delivery_inner h4 {
        font-size: 16px;
    }
    .right_aggregator_img {
        top: -19rem;
    }
    section.common_sec.aggregator_sec {
        padding-top: 210px;
    }
    .on_demand_mobile_banner:after {
        height: 640px;
        width: 650px;
    }
    .banner_slider .item {
        width: 90%;
    }
    .owl-theme.banner_slider .owl-nav.disabled+.owl-dots {
        top: 65px;
    }
    .demand_content_right {
        top: 3rem;
    }
    .demand_main_heading h1 {
        font-size: 35px;
    }
    .owl-theme.banner_slider .owl-dots .owl-dot span::before {
        font-size: 35px;
    }
    /**on-demand mobile app page end**/
    /**home service page css**/
    .home_service_ppc_page .right_beauty_content img {
        max-width: 620px;
    }
    .home_service_ppc_page .right_beauty_content {
        width: 45%;
    }
    .home_service_ppc_page .beauty_banner {
        height: 650px;
    }
    .home_service_ppc_page section.common_sec.why_apptunix_beauty {
        padding-top: 17rem;
    }
    /**home service page css end**/
    /**uber for x page css**/
    .uberX_banner {
        height: 860px;
    }
    .right_uberX_content {
        bottom: -14px;
    }
    .uberX_package_features_boxes.uberX_package_features_boxessec .uberX_package_features_boxes_left img {
        max-width: 650px;
    }
    .uberX_addon_features_main:before {
        bottom: -11rem;
        left: 11%;
        width: 420px;
    }
    .uberX_addon_features_sec {
        padding-bottom: 14rem;
    }
    .uberX_process_sec {
        width: 85%;
        margin: 0rem auto 0;
    }
    .uberX_choose_box h3 {
        font-size: 20px;
        font-weight: 700;
        line-height: 27px;
    }
    .mid_image_uberX img {
        width: 60%;
        border-radius: 27px 33px 35px 35px;
    }
    .mid_image_uberX {
        width: 38%;
    }
    .fealist_content {
        padding-top: 6rem;
    }
    .uberX_package_features_boxes_right {
        width: 40%;
    }
    .uberX_package_features_boxes {
        justify-content: center;
    }
    .uberX_package_features_boxes.uberX_package_features_boxessec .uberX_package_features_boxes_right {
        left: 0;
    }
    .uberX_package_features_boxes.uberX_package_features_boxessec:after {
        left: 8rem;
        top: -7rem;
    }
    .uberX_package_features_boxes:after {
        left: 44%;
        top: 2rem;
    }
    .uberX_package_features_boxes_left {
        left: -3rem;
    }
    .uberX_package_features_boxes.uberX_package_features_boxessec:after {
        left: 10rem;
        top: -8rem;
    }
    .uberX_package_features_boxes.uberX_package_features_boxesthird:after {
        left: 45%;
        top: -5rem;
    }
    /**uber for x page css end**/
    /**game page css**/
    .different_game_left img {
        max-width: 740px;
    }
    .different_game_min:nth-child(2) .different_game_left img {
        left: -20rem;
    }
    .different_game_min .different_game_left:after {
        right: -60px;
    }
    .different_game_min:nth-child(2) .different_game_left:after {
        background-size: 80%;
        left: -13rem;
        top: -57px;
    }
    .different_game_min:nth-child(2):before {
        left: -80px;
    }
    .different_game_min:last-child:after {
        right: -70px;
    }
    .how_work_game_main:before {
        left: -34rem;
    }
    .how_work_game_sec:before {
        left: 8px;
        bottom: 25rem;
        height: 410px;
        background-size: 70%;
    }
    .how_work_game_sec:after {
        bottom: -5rem;
        background-size: 80%;
    }
    .how_work_game_main:after {
        right: -19rem;
        width: 250px;
    }
    .expertise_game_sec .game_sub_heading:after {
        right: 23px;
        height: 180px;
        width: 160px;
    }
    .game_development_banner {
        height: 710px;
        background-position: center center;
    }
    /**game page css end**/
    /**video streaming page css**/
    
    .mobile_partamination_div {
        right: 29px;
        width: 77%;
    }
    /**video streaming page css end**/
    /**ecommer ce page css**/
    .ecommerce_sub_heading h2{
        font-size: 29px;
    }
    .ecomm_featicon {
        width: 30px;
        height: auto !important;
        display: flex;
    }
    .ecomm_featicon svg {
        height: auto !important;
    }
    .ecomm_feattext {
        margin-bottom: 6px;
    }
    .ecommerce_admindashboard_img img {
        max-width: 810px;
    }
    section.common_sec.ecommerce_admindashboard_Sec.ecommerce_vendor_Sec:after {
        width: 580px;
        top: 100px;
    }
    .ecommerce_appfeat_centerbx .admin_img_box_inner {
        width: 65%;
    }
    .ecommerce_appfeat_centerbx:after {
        width: 550px;
        height: 590px;
    }
    section.common_sec.ecommerce_admindashboard_Sec {
        padding: 10rem 0 10rem;
    }
    section.common_sec.ecommerce_admindashboard_Sec.ecommerce_vendor_Sec:after {
        width: 560px;
        top: 30px;
    }
    section.common_sec.ecommerce_admindashboard_Sec.ecommerce_vendor_Sec {
        padding: 8rem 0;
    }
    .ecommerce_topsec:after {
        bottom: -20px;
    }
    .ecommerce_admindashboard_img {
        width: 49%;
        left: -20rem;
    }
    .ecommerce_admindashboard_Sec.ecommerce_vendor_Sec .ecommerce_admindashboard_img {
        right: 5rem;
    }
    .ecommerwhy_choose_slider {
        margin-right: -170px;
    }
    .ecommerce_admindashboard_Sec:after {
        width: 472px;
        top: 148px;
    }
    .ecoomerce_progressbar {
        padding-top: 50px;
    }
    .ecommerce_cta_content h2 {
        font-size: 37px;
        line-height: 47px;
        width: 100%;
    }
    .ecommerce_cta_content.hire-developer h2 {
        font-size: 33px;
        font-weight: 600;
        line-height: 47px;
        width: 90%;
    }
    /**ecommer ce page css end**/
    /**multi delivery page css**/
    .covid_delivery_page .inone_delivery_inner h4 {
        font-size: 16px;
    }
    .covid_delivery_page .whyapptunix_inone_delivery ul li {
        width: 14%;
    }
    .covid_delivery_page .panel_sections.users.dispatcher_app.admin_app .img-box img {
        width: 700px;
    }
    /**multi delivery page css end**/
    /**grocery page css**/
    .grocery_page .grocery_banner_sec {
        background-position: right -90rem top -18rem;
        height: 660px;
    }
    .grocery_page .grocery_banner_content:after {
        right: -6rem;
    }
    .grocery_page .grocery_banner_sec.grocery_banner_ppc_sec .grocery_container:after {
        left: 57rem;
    }
    .grocery_page .grocery_left p.ligter_para {
        width: 95%;
    }
    .grocery_page .nation_covid_sec img {
        max-width: 575px;
    }
    .grocery_page .nation_covid_sec {
        left: -21rem;
    }
    .grocery_page .grocery_left h1 {
        font-size: 50px;
    }
    .grocery_page span.smal_size_span {
        font-size: 20px;
    }
    .grocery_page .grocery_left h1 {
        font-size: 50px;
    }
    .grocery_page .grocery_right img {
        max-width: 580px;
    }
    .grocery_page .grocery_right {
        right: 5rem;
        bottom: -6rem;
        z-index: 1;
    }
    .grocery_page .grocery_left:after {
        bottom: 5rem;
    }
    .grocery_page .icon-desc h4 {
        font-size: 18px !important;
    }
    .grocery_page .icon-desc p {
        line-height: 21px;
    }
    .grocery_page .text-center.mid_image_uberX {
        width: 25%;
    }
    .grocery_page li.driver_app_sec {
        min-height: 155px;
    }
    .grocery_page .sub_mainheading h2 {
        font-size: 25px;
    }
    .grocery_page .grocery_business_food_Sec .sub_mainheading {
        width: 50%;
    }
    .grocery_page .sticky_left.sticky img {
        max-width: 700px;
    }
    .page-template-grocery-app-development-ppc .mid_image_uberX img {
        width: 100%;
        max-width: 100%;
    }
    .grocery_page .right_uberX_content h3 {
        margin-bottom: 0;
    }
    .customer_app_divs {
        padding: 3rem 0 5rem;
    }
    /**grocery page css end**/
    /**hire a developer page css**/
    .restaurant_sub_heading.hire_sub_heading h2 {
        width: 75%;
    }
    .hire_sub_heading h2 {
        font-size: 32px;
        line-height: 40px;
    }
    /**hire a developer page css end**/
    .mc_banner {
        height: 724px;
    }
    .mac_right_images {
        width: 30%;
        right: 0;
    }
    .mac_right_images:before {
        width: 217px;
        height: 490px;
        top: 40px;
    }
    .mac_right_images:after {
        width: 230px;
        height: 526px;
    }
    .mc_main_heading p {
        font-size: 23px;
    }
    .lsiting_achieve_inner h3 {
        font-size: 28px;
    }
    .growth_inner_hacking h3 {
        font-size: 20px;
        line-height: 28px;
    }
    .growth_inner_hacking p {
        font-size: 15px;
        line-height: 24px;
    }
    .growth_hacking_main ul li {
        height: 385px;
    }
    .title-box p {
        font-size: 14px;
    }
    .CirItem.title-box.mc_doller_ciritem {
        top: 89px;
    }
    .mc_main_heading p {
        font-size: 18px;
        margin: 15px 0 20px;
    }
    .mc_left_content {
        width: 65%;
    }
    section.common_sec.mc_amzing_client {
        padding: 50px 0;
    }
    .portfoloio_view_button a {
        font-size: 25px;
    }
    .mc_main_heading h1 {
        font-size: 40px;
        line-height: normal;
    }
    .mc_company_partner {
        bottom: -60px;
    }
    section.common_sec.achieve_wornders_sec {
        padding-top: 90px;
    }
    .mc_techno_main h3 {
        font-size: 16px;
        line-height: 22px;
    }
    .mc_footform_right h3 {
        font-size: 21px;
        line-height: 30px;
    }
    .mc_footform_right h3 strong {
        display: block;
    }
    .mc_footform_right p {
        font-size: 14px;
        line-height: 24px;
    }
    .growth_hacking_main ul li:hover .growth_inner_hacking {
        transform: translate(0px, -40px);
    }
    /**delivery software page css**/
    .dl_manage_banner {
        background-size: cover;
    }
    .grocery_page .nation_covid_sec {
        left: -15rem;
    }
    .right_touchless_div img {
        max-width: 500px;
    }
    .delivery_ppc_page .right_touchless_div {
        right: 60px;
    }
    .delivery_ppc_page .text-center.mid_image_uberX {
        width: 30%;
    }
    .delivery_ppc_page .mid_image_uberX img {
        width: 100%;
        border-radius: unset !important;
    }
    .delivery_ppc_page .superpanel_sec .booking-section.users.adminpanel_app .img-box {
        left: -100px;
    }
    .delivery_ppc_page .ecommerwhy_choose_slider {
        margin-right: -120px;
    }
    .delivery_ppc_page .delright_image img {
        max-width: 595px;
    }
    .delivery_ppc_page .right_touchless_div img {
        max-width: 490px;
    }
    .delivery_ppc_page .ecommerce_whychoose_sliderbx {
        min-height: 300px;
    }
    /**delivery software page css end**/
    /**competitor page css**/
    .competitor_page .competitor_banner {
        height: 600px;
    }
    .competitor_page .custmize_slider {
        margin-top: 3rem;
    }
    /**competitor page css end**/
    /**education page css**/
    .edu_right_bn_contetn {
        width: 40%;
        right: 7rem;
    }
    .edu_right_bn_contetn:before {
        top: -55px;
        background-size: 640px;
        height: 650px;
        width: 660px;
        right: -99px;
    }
    .edu_right_bn_contetn:after {
        right: -70px;
    }
    ul.slider-block:after {
        left: 160px;
    }
    span.edu_top_span {
        font-size: 22px;
        line-height: 45px;
    }
    .edu_left_bn_contetn {
        width: 60%;
    }
    .edu_methdology_right {
        width: 45%;
        position: relative;
        right: -7rem;
    }
    .edu_methdology_right img {
        max-width: 510px;
    }
    section.common_sec.methodo_sec {
        position: relative;
        overflow: hidden;
    }
    .edu_powerful_right:after {
        right: -50px;
        height: 540px;
        width: 540px;
        bottom: -50px;
    }
    section.common_sec.eduadmin_panel_sec.edu_solution_includesec {
        padding-top: 30px;
    }
    section.common_sec.eduadmin_panel_sec.eduadmin_adminpanel_sec {
        padding-top: 30px;
    }
    .edututor_tutorpanel_sec .edu_adinn_left {
        right: 180px;
    }
    .edu_right_bn_contetn li.slider-list img {
        max-width: 750px;
        left: -11rem;
        position: relative;
    }
    .eduadmin_adminpanel_sec .edu_adinn_left {
        left: -60px;
    }
    .adim_edu_img img {
        max-width: 700px;
    }
    .tutor_edu_img img {
        max-width: 700px;
    }
    .edututor_tutorpanel_sec .edu_adinn_left {
        right: 200px;
    }
    .edututor_tutorpanel_sec .edu_adinn_left:after {
        right: -240px;
    }
    .edututor_stupanel_sec img {
        max-width: 270px;
    }
    /**education page css end**/
    /**fitness page css**/
    .fshape_left {
        left: -4rem;
    }
    .save_trainer_time .fitleft_img img {
        max-width: 730px;
        left: -18rem;
    }
    .stay_top_clients.save_trainer_time .fitleft_img:after {
        left: -49px;
        top: -180px;
        width: 640px;
    }
    .stay_top_clients.reverse_sec .fitleft_img:after {
        left: -20px;
        bottom: -140px;
        width: 570px;
    }
    .fit_ban_right {
        right: -3rem;
    }
    /**fitness page css end**/
    /**dating page css**/
    .globle_reach {
        min-height: 550px;
    }
    .datin_custo_sc .customer_app_divs {
        padding: 3rem 0 5rem;
    }
    ul.bottom_bnn_lft li:first-child,
    ul.bottom_bnn_rgt li:first-child {
        transform: translate(0px, 40px);
    }
    .custo_mn .mid_image_uberX:before {
        left: -10px;
    }
    /**dating page css end**/
}

@media(max-width:1400px) {
    /**Beauty page css**/
    .beauty_ppc_page .driver_app_main {
        padding: 6rem 0 5rem;
    }
    .beauty_ppc_page .aggregator_main_inner {
        width: 85%;
    }
    .beauty_ppc_page .right_aggregator_img {
        top: -16rem;
    }
    /**Beauty page css end**/
    /**appointment page css**/
    .appointment_ppc_page .driver_app_main {
        padding: 6rem 0 5rem;
    }
    .appointment_ppc_page .aggregator_main_inner {
        width: 85%;
    }
    .appointment_ppc_page .right_aggregator_img {
        top: -13rem;
        width: 45%;
    }
    .page-template-appointment-booking-app-development .bottom_form_home:after {
        top: -107px;
    }
    .appointment_ppc_page section.commn_sec.ecoomer_sec_slider:before {
        content: unset;
    }
    .appointment_ppc_page section.commn_sec.ecoomer_sec_slider:after {
        content: unset;
    }
    .appointment_ppc_page section.common_sec.thourgh_out_worldsec:after {
        left: 8rem;
        height: 240px;
        width: 151px;
    }
    .appointment_ppc_page section.common_sec.thourgh_out_worldsec:before {
        width: 170px;
    }
    .appointment_ppc_page .inner_aggregator_heading {
        width: 75%;
    }
    .appointment_ppc_page .inner_aggregator_heading h2 {
        font-size: 31px;
        line-height: 43px;
    }
    .appointment_ppc_page section.common_sec.beauty_launch_app_sec.appointment_booking_solution .conta_iner:before {
        bottom: -11rem;
    }
    /**appointment page css end**/
    /**booking page css**/
    .booking_ppc_page .driver_app_main {
        padding: 6rem 0 5rem;
    }
    .booking_ppc_page .aggregator_main_inner {
        width: 85%;
    }
    .booking_ppc_page .right_aggregator_img {
        top: -13rem;
        width: 45%;
    }
    .booking_ppc_page section.commn_sec.ecoomer_sec_slider:before {
        content: unset;
    }
    .booking_ppc_page section.commn_sec.ecoomer_sec_slider:after {
        content: unset;
    }
    .booking_ppc_page section.common_sec.thourgh_out_worldsec:after {
        left: 8rem;
        height: 240px;
        width: 151px;
    }
    .booking_ppc_page section.common_sec.thourgh_out_worldsec:before {
        width: 170px;
    }
    .booking_ppc_page .inner_aggregator_heading {
        width: 75%;
    }
    .booking_ppc_page .inner_aggregator_heading h2 {
        font-size: 31px;
        line-height: 43px;
    }
    .booking_ppc_page section.common_sec.beauty_launch_app_sec.appointment_booking_solution .conta_iner:before {
        bottom: -11rem;
    }
    .booking_ppc_page .right_beauty_content {
        right: 5px;
    }
    .booking_ppc_page .admin_app_main_inner .img-box {
        width: 64%;
    }
    /**booking page css end**/
    /**On-demand mobile app page**/
    .driver_app_main {
        padding: 6rem 0 5rem;
    }
    .aggregator_main_inner {
        width: 85%;
    }
    .right_aggregator_img {
        top: -16rem;
    }
    .on_demand_mobile_banner:after {
        width: 600px;
    }
    .demand_content_right {
        top: 3rem;
    }
    .owl-theme.banner_slider .owl-nav.disabled+.owl-dots {
        top: 65px;
    }
    /**On-demand mobile app page end**/
    /**home service page css**/
    .home_service_ppc_page .right_beauty_content img {
        max-width: 600px;
    }
    .home_service_ppc_page .beauty_ppc_page section.common_sec.beauty_launch_app_sec {
        padding-top: 4rem;
    }
    /**home service page css end**/
    /**UBER FOR x PAGE CSS**/
    .mid_image_uberX {
        width: 35%;
    }
    .mid_image_uberX img {
        max-width: 75%;
    }
    .fealist_content .list-inline li {
        font-size: 22px;
        margin-bottom: 3rem;
    }
    .uberX_banner {
        height: 820px;
    }
    .main_heading_uberX h1 {
        font-size: 32px;
    }
    .uberX_addon_features_left {
        width: 40%;
        left: -2rem;
    }
    section.common_sec.uberX_process .uberX_sub_heading {
        width: 88%;
    }
    .uberX_banner_content {
        height: 50%;
    }
    .uber_for_x_ppc_page section.common_sec.demand_businessapp_sec {
        padding-top: 12rem;
    }
    .uberX_started_button button {
        font-size: 16px;
    }
    .fealist_content {
        width: 32%;
        padding-top: 5rem;
    }
    /**UBER FOR x PAGE CSS end**/
    /**game page css**/
    .different_game_min:first-child .different_game_left figure {
        right: -2rem;
    }
    .different_game_min:nth-child(2) .different_game_right {
        right: -2rem;
    }
    .different_game_min .different_game_left:after {
        right: -96px;
        top: -154px;
    }
    /**game page css end**/
    /**video streaming page css**/
    .animation_part {
        right: 48px;
    }
    .bottom_ul h3 {
        font-size: 28px;
        left: 10px;
    }
    /**video streaming page css end**/
    /**ecommerce page css**/
    .ecommerce_appbuild_list {
        padding-top: 50px;
    }
    .ecommerwhy_choose_slider {
        margin-right: -150px;
    }
    .ecomerce_page_sec .owl-nav button span {
        height: 50px;
        width: 50px;
    }
    .ecommerce_admindashboard_img img {
        max-width: 770px;
    }
    .ecommerce_admindashboard_img {
        left: -16rem;
    }
    .ecomerce_page_sec .owl-nav button {
        width: 70px;
    }
    .ecommerce_whychoose_slider {
        padding-top: 15px;
    }
    .ecommerce_whychoose_slider .owl-nav {
        right: 60px !important;
        top: -40px !important;
    }
    .ecommerce_admindashboard_Sec.ecommerce_vendor_Sec .ecommerce_admindashboard_img {
        right: 6rem;
    }
    /**ecommerce page css end**/
    /**multi delivery page css**/
    .covid_delivery_page .panel_sections.users.dispatcher_app.admin_app .img-box img {
        width: 660px;
    }
    /**multi delivery page css end**/
    /**grocery page css**/
    .grocery_page .grocery_banner_sec.grocery_banner_ppc_sec:before {
        left: -3rem;
        width: 119px;
        top: 11rem;
    }
    .grocery_page .grocery_banner_sec.grocery_banner_ppc_sec:after {
        left: -2rem;
        width: 115px;
        bottom: 3rem;
    }
    .grocery_page .grocery_banner_sec.grocery_banner_ppc_sec .grocery_container:before {
        left: 30rem;
        width: 150px;
        top: 1rem;
    }
    .grocery_page .grocery_banner_sec.grocery_banner_ppc_sec .grocery_container:after {
        left: 50rem;
    }
    .grocery_page .grocery_page .grocery_right {
        right: 10rem;
    }
    .grocery_page .grocery_left h1:after {
        top: 9rem;
        right: -57px;
    }
    .grocery_page .nation_covid_sec {
        left: -17rem;
    }
    .grocery_page .nation_covid_sec img {
        max-width: 545px;
    }
    .grocery_page .sticky_left.sticky img {
        max-width: 650px;
    }
    /**grocery page css end**/
    /*****start mobile app development********/
    .mc_fire_right figure {
        max-width: 100%;
    }
    .mc_fire_left .mc_mainsub_heading p {
        margin: 10px 0;
    }
    .mc_button button {
        padding: 10px 23px;
    }
    .mc_footform_left {
        display: flex;
        justify-content: flex-end;
    }
    .mc_footform_left figure {
        max-width: 81%;
    }
    section.common_sec.mc_billion_dollor {
        padding: 0px;
    }
    section.common_sec.mc_techno {
        padding: 50px 0;
    }
    .mc_logo_list img {
        max-width: 100%;
        margin: auto;
    }
    .ma_ppc_wrapper .common_sec.achieve_wornders_sec {
        padding-top: 40px;
    }
    .ecommerce_cta_content {
        width: 70%;
    }
    .ecommerce_cta_main.hire-developer .ecommerce_cta_img {
        width: 35%;
    }
    .hire_sub_heading h2 {
        font-size: 30px;
    }
    /**mobile app css**/
    .CirItem.title-box.mc_doller_ciritem {
        top: 140px;
    }
    .mc_company_partner {
        bottom: -20px;
    }
    .promo-carousel .item-wrap .item {
        padding: 0 15px;
    }
    /**mobile app css ed**/
    /**delivery software page css**/
    .delivery_ppc_page .delright_image img {
        max-width: 555px;
    }
    .delivery_ppc_page .nation_covid_sec img {
        max-width: 485px;
    }
    .delivery_ppc_page .nation_covid_sec {
        left: -12rem;
    }
    .delivery_ppc_page .text-center.mid_image_uberX {
        width: 32%;
    }
    .delivery_ppc_page .superpanel_sec .booking-section.users.adminpanel_app .img-box {
        left: -70px;
    }
    .delivery_ppc_page .ecommerwhy_choose_slider {
        margin-right: -97px;
    }
    .delivery_ppc_page .ecommerce_whychoose_slider .owl-nav {
        right: 60px !important;
        top: -20px !important;
    }
    .delivery_ppc_page .ecommerce_whychoose_slider {
        padding-top: 25px;
    }
    .delsub_mainheading h2 {
        font-size: 30px;
        line-height: 40px;
    }
    .offer_range_main .delsub_mainheading.delsub_mainheadingcenter {
        width: 65%;
        margin: 0 auto;
    }
    .delivery_ppc_page .right_touchless_div img {
        max-width: 100%;
    }
    .offer_range_list ul li {
        margin-bottom: 10px;
    }
    .offericon-desc {
        padding: 15px;
    }
    .delright_image {
        top: 36px;
    }
    .dlmain_heading {
        padding-top: 0px;
    }
    .dlleft_content {
        position: relative;
        top: 20px;
        width: 55%;
    }
    .dl_manage_banner {
        height: 660px;
    }
    .all_sec.delivery_nation_covidSec {
        padding-bottom: 0;
    }
    section.all_sec.business_model_ec {
        background-position: top 0 center;
        background-size: auto;
    }
    .offer_rangeimg-box {
        width: 24%;
    }
    /**delivery software page css end**/
    .competitor_page .com_testi_main .comsub_main_heading {
        top: -33px;
    }
    .com_testi_main .owl-dots {
        top: 252px;
    }
    .com_testi_main .owl-nav {
        top: 358px;
    }
    .competitor_page .commain_heading h1 {
        font-size: 40px;
        line-height: 50px;
    }
    .competitor_page .banner_content {
        width: 49%;
    }
    /**education page css**/
    .edu_right_bn_contetn {
        right: 8rem;
    }
    .edu_right_bn_contetn li.slider-list img {
        max-width: 700px;
    }
    .edu_powerful_right:after {
        right: -20px;
        bottom: -40px;
    }
    section.common_sec.educost_powerfull_sec {
        padding-bottom: 80px;
    }
    .edu_methdology_right {
        right: -6rem;
    }
    .edututor_tutorpanel_sec .edu_adinn_left:before {
        right: -180px;
        top: -20px;
        width: 520px;
    }
    .edututor_tutorpanel_sec .edu_adinn_left:after {
        width: 120px;
    }
    section.common_sec.eduadmin_panel_sec.eduadmin_adminpanel_sec:after {
        z-index: -1;
    }
    /**education page css end**/
    .left_touchless_div {
        width: 80%;
    }
    /**price sec css**/
    .pricing_div_inner h3 {
        font-size: 14px;
    }
    .pricing_inner_content svg {
        height: 20px;
    }
    .pricing_inner_content h4 {
        font-size: 16px;
    }
    span.package_name {
        font-size: 18px;
    }
    .pricing_inner_content h3 {
        font-size: 27px;
    }
    .pricing_inner_content h4 {
        font-size: 16px;
    }
    /**price sec css end**/
    .beauty_ppc_page .why_choose_apputnix_main {
        margin-top: 20px;
    }
    /**fitness page css**/
    .fsm_hedaing h1 span {
        font-size: 60px;
    }
    .fsm_hedaing h1 {
        font-size: 36px;
        line-height: 52px;
    }
    .fshape_left {
        left: 0;
        width: 35%;
    }
    .fshape_left:before {
        top: -90px;
        width: 520px;
    }
    .fs_heading h2 {
        line-height: 42px;
        font-size: 30px;
    }
    li.fit_innerlist p {
        font-size: 18px;
        line-height: 26px;
    }
    .fitness_competition_sec .fs_heading {
        width: 55%;
    }
    .fitright_content ul li {
        font-size: 16px;
        line-height: 22px;
    }
    .fitright_content h3 {
        font-size: 26px;
    }
    .stay_top_clients.reverse_sec .fitleft_img figure:after {
        bottom: 6px;
    }
    .save_trainer_time .fitleft_img img {
        left: -15rem;
    }
    .fitright_content ul li {
        background-size: 14px !important;
    }
    section.common_sec.cta_div_owncode {
        padding-top: 200px;
    }
    /**fitness page css end**/
    /**dating page css**/
    .dating_app_banner {
        min-height: 630px;
    }
    .dat_mheading h1 {
        font-size: 36px;
        line-height: 44px;
    }
    .dat_mheading p {
        font-size: 18px;
        margin: 10px 0 20px;
    }
    .dating_button a {
        font-size: 18px;
    }
    /**dating page css end**/
}

@media(max-width:1300px) {
    /**Beauty page css**/
    .beauty_ppc_page .main_heading_beauty h1 {
        font-size: 35px;
    }
    .beauty_ppc_page .right_beauty_content {
        right: -15px;
    }
    .beauty_ppc_page .beauty_banner:before {
        bottom: -32px;
        left: 7rem;
        height: 150px;
        width: 220px;
    }
    .beauty_ppc_page .beauty_banner {
        height: 600px;
    }
    .beauty_ppc_page .bottom_content_beauty h3 {
        font-size: 20px;
        line-height: 27px;
    }
    .beauty_ppc_page .beauty_sub_heading span {
        font-size: 17px;
    }
    .beauty_ppc_page .right_aggregator_img {
        top: -19rem;
    }
    .beauty_ppc_page section.common_sec.aggregator_sec {
        padding-top: 150px;
    }
    /**Beauty page css end**/
    /**appointment page css**/
    .appointment_ppc_page .main_heading_beauty h1 {
        font-size: 35px;
    }
    .appointment_ppc_page .right_beauty_content {
        right: -15px;
    }
    .appointment_ppc_page .beauty_banner:before {
        bottom: -32px;
        left: 7rem;
        height: 150px;
        width: 220px;
    }
    .appointment_ppc_page .beauty_banner {
        height: 600px;
    }
    .appointment_ppc_page .bottom_content_beauty h3 {
        font-size: 20px;
        line-height: 27px;
    }
    .appointment_ppc_page .beauty_sub_heading span {
        font-size: 17px;
    }
    .appointment_ppc_page section.common_sec.aggregator_sec {
        padding-top: 150px;
    }
    .appointment_ppc_page section.common_sec.beauty_launch_app_sec.appointment_booking_solution:before {
        content: unset;
    }
    .appointment_ppc_page .cusomer_app_main .conta_iner:after {
        content: unset;
    }
    .appointment_ppc_page .driver_app_main:before {
        content: unset;
    }
    .appointment_ppc_page .driver_app_main:after {
        content: unset;
    }
    .appointment_ppc_page section.common_sec.aggregator_sec:before {
        top: 0rem;
        height: 140px;
    }
    .appointment_ppc_page section.common_sec.beauty_launch_app_sec.appointment_booking_solution .conta_iner:before {
        bottom: -15rem;
        width: 170px;
    }
    .appointment_ppc_page .cusomer_app_main:after {
        right: -33px;
        bottom: -180px;
        width: 182px;
    }
    .appointment_ppc_page .right_appoint_soluion ul li {
        font-size: 16px;
        line-height: 25px;
    }
    .appointment_ppc_page .right_aggregator_img {
        top: -12rem;
        width: 40%;
        right: 6rem;
    }
    /**appointment page css end**/
    /**booking page css**/
    .booking_ppc_page .main_heading_beauty h1 {
        font-size: 35px;
    }
    .booking_ppc_page .right_beauty_content {
        right: -15px;
    }
    .booking_ppc_page .beauty_banner:before {
        bottom: -32px;
        left: 7rem;
        height: 150px;
        width: 220px;
    }
    .booking_ppc_page .beauty_banner {
        height: 600px;
    }
    .booking_ppc_page .bottom_content_beauty h3 {
        font-size: 20px;
        line-height: 27px;
    }
    .booking_ppc_page .beauty_sub_heading span {
        font-size: 17px;
    }
    .booking_ppc_page section.common_sec.aggregator_sec {
        padding-top: 150px;
    }
    .booking_ppc_page section.common_sec.beauty_launch_app_sec.appointment_booking_solution:before {
        content: unset;
    }
    .booking_ppc_page .cusomer_app_main .conta_iner:after {
        content: unset;
    }
    .booking_ppc_page .driver_app_main:before {
        content: unset;
    }
    .booking_ppc_page .driver_app_main:after {
        content: unset;
    }
    .booking_ppc_page section.common_sec.aggregator_sec:before {
        top: 0rem;
        height: 140px;
    }
    .booking_ppc_page section.common_sec.beauty_launch_app_sec.appointment_booking_solution .conta_iner:before {
        bottom: -15rem;
        width: 170px;
    }
    .booking_ppc_page .cusomer_app_main:after {
        right: -33px;
        bottom: -180px;
        width: 182px;
    }
    .booking_ppc_page .right_appoint_soluion ul li {
        font-size: 16px;
        line-height: 25px;
    }
    .booking_ppc_page .right_aggregator_img {
        top: -12rem;
        width: 40%;
        right: 6rem;
    }
    /**booking page css end**/
    /**on deand mobile apps page**/
    .main_heading_beauty h1 {
        font-size: 35px;
    }
    .right_beauty_content {
        right: -15px;
    }
    .beauty_banner:before {
        bottom: -32px;
        left: 7rem;
        height: 150px;
        width: 220px;
    }
    .beauty_banner {
        height: 600px;
    }
    .bottom_content_beauty h3 {
        font-size: 20px;
        line-height: 27px;
    }
    .beauty_sub_heading span {
        font-size: 17px;
    }
    .right_aggregator_img {
        top: -19rem;
    }
    section.common_sec.aggregator_sec {
        padding-top: 150px;
    }
    .owl-nav button.owl-prev {
        left: 0;
    }
    .owl-nav button.owl-next {
        right: 0px;
    }
    .business_slider_inner {
        margin: 0 15px;
    }
    .business_right_inner .demand_sub_heading h2 {
        font-size: 35px;
        width: 77%;
        line-height: 44px;
    }
    section.common_sec.demand_why_apptunix_sec:after {
        left: -58px;
    }
    .our_client_part_sec:before {
        content: unset;
    }
    .our_client_part_sec:after {
        content: unset;
    }
    /**on deand mobile apps page end**/
    /**home service page css**/
    .home_service_ppc_page section.common_sec.why_apptunix_beauty {
        padding-top: 9rem;
    }
    .home_service_ppc_page .left_beauty_content {
        width: 45%;
    }
    .home_service_ppc_page .right_beauty_content {
        width: 53%;
        top: 0;
    }
    .home_service_ppc_page .right_beauty_content img {
        max-width: 100%;
    }
    /**home service page css end**/
    /**uber for x page css**/
    .uber_for_x_ppc_page .business_inner_app_page h3 {
        font-size: 52px;
        line-height: 60px;
    }
    .uberX_sub_heading h2 {
        font-size: 27px;
        line-height: 35px;
    }
    .uber_for_x_ppc_page .industry_inner_demand h3 {
        font-size: 20px;
    }
    .uberX_package_features_boxes_left {
        left: 0;
    }
    .uberX_package_features_boxes_left {
        width: 40%;
    }
    .uberX_package_features_main {
        margin-top: 5rem;
    }
    .uberX_package_features_boxes:after {
        top: -3rem;
        width: 510px;
    }
    .uberX_package_features_boxes.uberX_package_features_boxessec .uberX_package_features_boxes_right {
        left: 0;
    }
    .uberX_package_features_boxes.uberX_package_features_boxessec:after {
        left: 0rem;
    }
    .uberX_package_features_boxes.uberX_package_features_boxessec .uberX_package_features_boxes_left img {
        max-width: 100%;
    }
    .uberX_package_features_boxes.uberX_package_features_boxessec .uberX_package_features_boxes_left {
        width: 60%;
        padding: 0 0 0 20px;
    }
    /**uber for x page css end**/
    /**game page css**/
    .game_sub_heading h2 {
        font-size: 34px;
        line-height: 40px;
    }
    
    .gamemain_heading h1 span.game_block {
        font-size: 65px;
    }
    .gamemain_heading h1 {
        font-size: 32px;
    }
    .award_wining_game_right {
        right: -3rem;
    }
    .different_game_left img {
        max-width: 640px;
    }
    .different_game_min:nth-child(2) .different_game_right {
        right: 0rem;
    }
    .different_game_min:nth-child(2) .different_game_left img {
        left: -11rem;
    }
    .game_sub_heading h3 {
        font-size: 22px;
    }
    .different_game_min:nth-child(2) .different_game_left:after {
        content: unset;
    }
    .different_game_min:nth-child(2):before {
        left: -80px;
        bottom: -70px;
    }
    .different_game_min:last-child:after {
        right: -40px;
    }
    span.span_position {
        font-size: 125px;
    }
    
    .right_why_inner img {
        max-width: 70%;
    }
    .why_game_apptunix:after {
        right: -18rem;
        top: 6rem;
        width: 48%;
    }
    .expertise_game_main:after {
        bottom: -200px;
        width: 145px;
    }
    .how_work_game_sec:before {
        content: unset;
    }
    .how_work_game_sec:after {
        content: unset;
    }
    .how_work_game_main:before {
        left: -28rem;
    }
    section.common_sec.how_work_game_sec {
        padding-top: 30px;
    }
    /**game page css end**/
    /**video streaming page css**/
    .bottom_ul h3 {
        font-size: 22px;
        left: 67px;
    }
    /*.bottom_ul:last-child h3 {right:85px;}*/
    .animation_part {
        right: -2px;
    }
    /* .bottom_ul:last-child h3 {right:105px;}*/
    /**video streaming page css end**/
    /**ecommerce page css**/
    .ecommerce_admindashboard_Sec:after {
        top: 118px;
    }
    .ecommerwhy_choose_slider {
        margin-right: -80px;
    }
    .ecommerce_admindashboard_Sec.ecommerce_vendor_Sec .ecommerce_admindashboard_img {
        right: 1rem;
    }
    .ecommerce_appfeature_main .driver_img_box_inner img {
        max-width: 300px;
    }
    .ecommerce_appbuild_backside a {
        font-size: 14px;
    }
    .ecommerce_appbuild_backside a svg {
        width: 15px;
    }
    .ecommerce_process_img svg {
        height: auto;
    }
    .ecommerce_whychoose_sliderbx span {
        font-size: 90px;
    }
    .ecommerce_whychoose_sliderbx h3 {
        font-size: 24px;
    }
    .ecommerce_sub_heading h2,
    .page-template-ecommerce_ppc .best_mobile_heading h2 {
        font-size: 26px;
        line-height: 30px;
    }
    .ecommerce_progress_per h3 {
        height: 150px;
        width: 150px;
    }
    .ecoomerce_progressbar .progressbar .circle {
        width: 200px;
        height: 200px;
        margin: 0 auto;
    }
    .ecoomerce_progressbar canvas {
        height: 200px !important;
        width: 200px !important;
    }
    .ecommerce_progress_text p {
        font-size: 18px;
    }
    .ecommerce_cta_img figure img {
        max-width: 510px;
    }
    .ecommerce_admindashboard_img img {
        max-width: 730px;
    }
    .ecommerce_admindashboard_Sec.ecommerce_vendor_Sec .ecommerce_admindashboard_img {
        right: 4rem;
    }
    .ecommerce_admindashboard_img {
        width: 50%;
        left: -10rem;
    }
    .ecommerce_appfeat_centerbx:after {
        width: 470px;
        height: 490px;
    }
    .ecommerce_appfeat_samebx {
        left: -20px;
    }
    .ecommerce_appfeat_samebx.right_ecommerce_appfeatbx {
        right: -20px;
    }
    /**ecommerce page css end**/
    .hd_page .hd_main_heading p {
        font-size: 16px;
        width: 80%;
    }
    /**multi delivery page css**/
    .hd_page .hd_main_heading p {
        font-size: 16px;
        width: 80%;
    }
    .covid_delivery_page .multidelivery_main_heading p {
        font-size: 16px;
        width: 80%;
    }
    .covid_delivery_page .right_multiple_delivery {
        left: 0;
    }
    .covid_delivery_page .right_hd {
        left: 0;
    }
    .covid_delivery_page .road_path ul li:last-child h3 {
        transform: translate(15px, 0px);
    }
    .covid_delivery_page .multi_sub_heading h2 {
        font-size: 30px;
    }
    .covid_delivery_page .admin_app_main_inner .img-box {
        width: 45%;
    }
    .covid_delivery_page .img-box {
        width: 45%;
    }
    .covid_delivery_page .road_path {
        margin-top: 0rem;
    }
    .covid_delivery_page .left_scooter_sec {
        width: 45%;
    }
    .covid_delivery_page .panel_sections.users.dispatcher_app.admin_app .img-box img {
        width: 640px;
    }
    /**multi delivery page css end**/
    /**grocery page css**/
    .grocery_page li.driver_app_sec {
        min-height: 160px;
    }
    .grocery_page .grocery_banner_sec.grocery_banner_ppc_sec:before {
        content: unset
    }
    .grocery_page .grocery_banner_sec.grocery_banner_ppc_sec:after {
        content: unset
    }
    .grocery_page .grocery_banner_sec.grocery_banner_ppc_sec .grocery_container:before {
        content: unset
    }
    .grocery_page .grocery_right:before {
        content: unset
    }
    .grocery_page .grocery_banner_content:after {
        content: unset
    }
    .grocery_page .grocery_banner_sec.grocery_banner_ppc_sec .grocery_container:after {
        content: unset
    }
    .grocery_page .grocery_left:before {
        content: unset
    }
    .grocery_page .grocery_left:after {
        content: unset
    }
    .grocery_page .grocery_left h1:after {
        content: unset
    }
    .grocery_page .grocery_right img {
        max-width: 600px;
    }
    .grocery_page .grocery_left {
        width: 50%;
    }
    .grocery_page .grocery_banner_sec {
        height: 650px;
        background-position: right -107rem top -18rem;
    }
    .grocery_page .grocery_right {
        bottom: -7rem;
    }
    .grocery_page .grocery_left h1 {
        font-size: 37px;
    }
    .grocery_page .grocery_covid_left {
        width: 55%;
    }
    .grocery_page .nation_covid_sec {
        left: -12rem;
    }
    .grocery_page .nation_covid_sec {
        width: 40%;
    }
    .grocery_page .nation_covid_sec img {
        max-width: 580px;
    }
    .grocery_page .right_uberX_content h3 {
        font-size: 18px;
    }
    .grocery_page .sticky_left.sticky img {
        max-width: 600px;
    }
    .grocery_page .delievry_agent_app_divs:after {
        content: unset;
    }
    .grocery_page .booking-section.users.adminpanel_app .img-box {
        right: -3rem;
    }
    /**grocery page css end**/
    /**hire page css**/
    .hire_sub_heading h2 {
        font-size: 28px;
        line-height: 32px;
    }
    .cust_test .owl-nav .owl-prev,
    .cust_test .owl-nav .owl-next {
        width: 95%;
    }
    /**hire page css end**/
    /**mobile page css**/
    .holderCircle .ciritme_color svg {
        width: 90px;
    }
    /**mobile page css end**/
    /**delivery software page css**/
    .delivery_ppc_page .delright_image img {
        max-width: 510px;
    }
    .dl_manage_banner {
        height: 600px;
    }
    .delivery_ppc_page .delright_image img {
        max-width: 520px;
    }
    .delivery_ppc_page .nation_covid_sec {
        left: -7rem;
    }
    .delivery_ppc_page .nation_covid_sec img {
        max-width: 480px;
    }
    .delivery_ppc_page .right_touchless_div img {
        max-width: 435px;
    }
    .delivery_ppc_page .right_touchless_div {
        right: 30px;
    }
    .delivery_ppc_page .superpanel_sec .booking-section.users.adminpanel_app .img-box {
        left: -30px;
    }
    .delivery_ppc_page .ecommerwhy_choose_slider {
        margin-right: -46px;
    }
    .offericon-desc h4 {
        font-size: 18px;
    }
    .delivery_ppc_page .right_touchless_div img {
        max-width: 440px;
    }
    .delivery_ppc_page .dootstep_deliveries_sec .right_touchless_div {
        width: 40%;
    }
    /**delivery software page css end**/
    /**competitor page css**/
    .competitor_page .competitor_banner {
        height: 550px;
    }
    .competitor_page .commain_heading h1 {
        font-size: 38px;
        line-height: 48px;
    }
    .competitor_page .banner_content {
        width: 45%;
    }
    .competitor_page .commain_heading span.top_main {
        font-size: 18px;
    }
    .competitor_page .commain_heading span.sub_heading_name {
        font-size: 18px;
    }
    .competitor_page .upper-section p {
        font-size: 15px;
        line-height: 22px;
    }
    .competitor_page .competitor_banner {
        padding-top: 60px;
    }
    .com_testi_main .owl-dots {
        right: -245px;
    }
    .com_testi_main .owl-nav {
        right: -126px;
    }
    .competitor_page .owl-nav button.owl-prev {
        left: -90px;
    }
    .competitor_page .owl-nav button.owl-next {
        right: -40px;
    }
    /**competitor page css end**/
    /**educational page css**/
    .edu_right_bn_contetn:before {
        top: -54px;
        background-size: 620px;
        height: 590px;
        width: 610px;
        right: -49px;
    }
    .edu_right_bn_contetn:after {
        right: -30px;
    }
    .sider-element:after {
        left: -120px;
        width: 50px;
    }
    .edu_powerful_right {
        margin-top: -90px;
        right: 0px;
    }
    .edu_powerful_right:after {
        right: -10px;
        bottom: -40px;
        width: 500px;
    }
    .edu_sub_mainheaidng h2 {
        font-size: 30px;
    }
    span.educolor_span {
        font-size: 20px;
        line-height: 36px;
    }
    .edu_powerful_left .edu_adinn_rightcol h3 {
        font-size: 16px;
        line-height: 22px;
    }
    .edu_powerful_left span.numbers {
        height: 35px;
        width: 35px;
    }
    span.numbers {
        height: 35px;
        width: 35px;
        font-size: 18px;
    }
    .edu_powerful_left span.numbers img,
    .edu_powerful_left span.numbers figure {
        width: 15px;
    }
    .achieve_wornders_sec .edu_sub_mainheaidng.edu_center_mainheaidng h2 {
        width: 50%;
    }
    .edu_adinn_rightcol {
        padding: 15px;
    }
    .edu_adinn_right ul li {
        margin-bottom: 15px;
    }
    .edu_ad_main {
        margin-top: 20px;
    }
    .edututor_stupanel_sec img {
        max-width: 240px;
    }
    .admin_img_box_inner figure:after {
        right: 110px;
    }
    .eduadmin_adminpanel_sec .edu_adinn_left {
        left: 0px;
    }
    section.common_sec.whychooseedu_sec {
        padding: 0px 0 30px;
    }
    .edu_right_bn_contetn li.slider-list img {
        max-width: 640px;
    }
    .edu_right_bn_contetn:before {
        background-size: 550px;
    }
    .adim_edu_img img {
        max-width: 600px;
    }
    .tutor_edu_img img {
        max-width: 600px;
    }
    .edututor_tutorpanel_sec .edu_adinn_left {
        right: 150px;
    }
    section.common_sec.udemy_cta_sec {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    /**educational page css end**/
    /**fitness page css**/
    .save_trainer_time .fitleft_img img {
        max-width: 670px;
        left: -9rem;
    }
    .stay_top_clients {
        margin-bottom: 110px;
    }
    /**fitness page css end**/
}

@media(max-width:1200px) {
    .conta_iner {
        width: 90% !important;
    }
    /**Beauty page css**/
    .beauty_ppc_page .beauty_banner:before {
        content: unset;
    }
    .beauty_ppc_page .beauty_banner {
        height: auto;
        min-height: 360px;
    }
    .beauty_ppc_page section.common_sec.beauty_launch_app_sec {
        padding-top: 2rem;
    }
    .beauty_ppc_page .main_heading_beauty h1 {
        font-size: 32px;
    }
    .beauty_ppc_page .left_beauty_content {
        width: 60%;
    }
    .beauty_ppc_page .cusomer_app_main {
        margin-top: 4rem;
    }
    .beauty_ppc_page .listing_launch_app_beauty ul li {
        width: 32%;
    }
    .beauty_ppc_page .bottom_content_beauty a {
        font-size: 18px;
    }
    .beauty_ppc_page .panel_sections.users.dispatcher_app.admin_app .icon-lists {
        width: 45%;
    }
    .beauty_ppc_page .panel_sections.users.dispatcher_app.admin_app {
        padding: 45px 0 0;
    }
    .beauty_ppc_page .beauty_inner_heading h2 {
        font-size: 22px;
    }
    .beauty_ppc_page .beauty_inner_heading p {
        width: 100%;
    }
    .beauty_ppc_page .img-box {
        left: -19%;
        width: 69%;
        top: -68px;
    }
    .beauty_ppc_page .background_pink_color {
        padding: 125px 0 60px;
    }
    .beauty_ppc_page .img-box img {
        width: 210px;
    }
    .beauty_ppc_page .img-box {
        width: 70%;
    }
    .beauty_ppc_page .inner_aggregator_heading {
        width: 85%;
    }
    .beauty_ppc_page .aggregator_main_inner {
        width: 90%;
    }
    .beauty_ppc_page .right_aggregator_img {
        top: -16rem;
        right: -9rem;
        width: 56%;
    }
    .beauty_ppc_page .owl-theme.some_talk_slider .owl-dots .owl-dot span {
        width: 50px;
        height: 50px;
    }
    .beauty_ppc_page .inner_aggregator_heading h2 {
        line-height: 30px;
        font-size: 25px;
    }
    .beauty_ppc_page .apptunix_launching_apps_inner h3 {
        font-size: 28px;
    }
    .beauty_ppc_page .apptunix_launching_apps_inner span.small_span {
        font-size: 15px;
    }
    .beauty_ppc_page .apptunix_launching_apps_inner h3 {
        padding-left: 2rem;
    }
    .beauty_ppc_page .apptunix_launching_apps_inner span {
        width: 82px;
    }
    .beauty_ppc_page .apptunix_launching_apps ul li:before {
        left: -2rem;
        bottom: -21px;
        height: 80px;
        width: 80px;
    }
    .beauty_ppc_page .apptunix_launching_apps ul li:nth-child(2):before {
        top: -2rem;
        right: -21px;
    }
    .beauty_ppc_page .apptunix_launching_apps ul li:last-child:before {
        right: -21px;
    }
    .beauty_ppc_page .whychoose_apputnix_inner h4 {
        font-size: 16px;
    }
    .beauty_ppc_page section.common_sec.aggregator_sec {
        padding-top: 100px;
    }
    .beauty_ppc_page .panel_sections.users.customer_app .img-box {
        left: 0;
        top: 0;
    }
    .beauty_ppc_page .admin_app_main_inner .img-box {
        top: -30px;
    }
    .beauty_ppc_page .panel_sections.users.dispatcher_app.admin_app .icon-lists {
        width: 45%;
    }
    /**Beauty page css end**/
    
    /**appointment page css**/
    .appointment_ppc_page .beauty_banner:before {
        content: unset;
    }
    .appointment_ppc_page .beauty_banner {
        height: auto;
        min-height: 360px;
    }
    .appointment_ppc_page section.common_sec.beauty_launch_app_sec {
        padding-top: 2rem;
    }
    .appointment_ppc_page .main_heading_beauty h1 {
        font-size: 27px;
        line-height: 39px;
    }
    .appointment_ppc_page .main_heading_beauty p {
        font-size: 16px;
        line-height: 26px;
    }
    .appointment_ppc_page .listing_launch_app_beauty ul li {
        width: 32%;
    }
    .appointment_ppc_page .bottom_content_beauty a {
        font-size: 18px;
    }
    .appointment_ppc_page .panel_sections.users.dispatcher_app.admin_app .icon-lists {
        width: 45%;
    }
    .appointment_ppc_page .panel_sections.users.dispatcher_app.admin_app {
        padding: 45px 0 0;
    }
    .appointment_ppc_page .beauty_inner_heading h2 {
        font-size: 20px;
    }
    .appointment_ppc_page .beauty_inner_heading p {
        font-size: 15px;
        line-height: 20px;
    }
    .appointment_ppc_page .app_panel_inner p {
        font-size: 15px;
    }
    .appointment_ppc_page .img-box img {
        width: 320px;
    }
    .appointment_ppc_page .beauty_inner_heading p {
        width: 100%;
    }
    .appointment_ppc_page .img-box {
        left: -19%;
        width: 69%;
        top: -68px;
    }
    .appointment_ppc_page .img-box {
        width: 70%;
    }
    .appointment_ppc_page .inner_aggregator_heading {
        width: 85%;
    }
    .appointment_ppc_page .aggregator_main_inner {
        width: 90%;
    }
    .appointment_ppc_page .owl-theme.some_talk_slider .owl-dots .owl-dot span {
        width: 50px;
        height: 50px;
    }
    .appointment_ppc_page .inner_aggregator_heading h2 {
        line-height: 30px;
        font-size: 25px;
    }
    .appointment_ppc_page .apptunix_launching_apps_inner h3 {
        font-size: 28px;
    }
    .appointment_ppc_page .apptunix_launching_apps_inner span.small_span {
        font-size: 15px;
    }
    .appointment_ppc_page .apptunix_launching_apps_inner h3 {
        padding-left: 2rem;
    }
    .appointment_ppc_page .apptunix_launching_apps_inner span {
        width: 82px;
    }
    .appointment_ppc_page .apptunix_launching_apps ul li:before {
        left: -2rem;
        bottom: -21px;
        height: 80px;
        width: 80px;
    }
    .appointment_ppc_page .apptunix_launching_apps ul li:nth-child(2):before {
        top: -2rem;
        right: -21px;
    }
    .appointment_ppc_page .apptunix_launching_apps ul li:last-child:before {
        right: -21px;
    }
    .appointment_ppc_page .whychoose_apputnix_inner h4 {
        font-size: 16px;
    }
    .appointment_ppc_page section.common_sec.aggregator_sec {
        padding-top: 100px;
    }
    .appointment_ppc_page .panel_sections.users.customer_app .img-box {
        left: 0;
        top: 0;
    }
    .appointment_ppc_page .admin_app_main_inner .img-box {
        top: -30px;
    }
    .appointment_ppc_page .appointment_banner:after {
        content: unset;
    }
    .appointment_ppc_page .appointment_banner:before {
        content: unset;
    }
    .appointment_ppc_page section.common_sec.beauty_launch_app_sec.appointment_booking_solution .conta_iner:before {
        content: unset;
    }
    .appointment_ppc_page .cusomer_app_main:before {
        content: unset;
    }
    .appointment_ppc_page .cusomer_app_main:after {
        content: unset;
    }
    .appointment_ppc_page section.common_sec.some_talk_section:before {
        content: unset;
    }
    .appointment_ppc_page section.common_sec.some_talk_section:after {
        content: unset;
    }
    .appointment_ppc_page section.common_sec.some_talk_section .conta_iner:after {
        content: unset;
    }
    .appointment_ppc_page .admin_app_main_inner:after {
        content: unset;
    }
    .appointment_ppc_page section.common_sec.thourgh_out_worldsec:after {
        content: unset;
    }
    .appointment_ppc_page .right_beauty_content {
        top: 5rem;
    }
    .appointment_ppc_page .appointment_banner {
        height: 580px;
        background-size: cover;
        padding-top: 70px;
    }
    .appointment_ppc_page section.common_sec.beauty_launch_app_sec {
        padding-top: 4rem;
        padding-bottom: 40px;
    }
    .appointment_ppc_page .beauty_sub_heading p {
        font-size: 16px;
        line-height: 23px;
        margin: 20px 0 20px;
    }
    .appointment_ppc_page p.ligter_color_para {
        font-size: 15px;
        line-height: 23px;
        margin-top: 0rem;
    }
    .appointment_ppc_page .beauty_started_button button {
        padding: 13px 16px;
        font-size: 16px;
    }
    .appointment_ppc_page .beauty_business.admin_app_main:before {
        width: 124px;
        top: -11rem;
    }
    .appointment_ppc_page .panel_sections .img-box:before {
        left: 48px;
        top: -22px;
    }
    .appointment_ppc_page .beauty_sub_heading h2 {
        font-size: 25px;
    }
    .appointment_ppc_page .beauty_sub_heading span {
        font-size: 16px;
    }
    .appointment_ppc_page .cusomer_app_main {
        margin-top: 5rem;
    }
    .appointment_ppc_page .driver_app_main .img-box:before {
        right: 73px;
        top: -26px;
    }
    .appointment_ppc_page .inner_aggregator_heading {
        width: 70%;
    }
    .appointment_ppc_page .right_aggregator_img {
        top: -10rem;
        right: 0rem;
        width: 44%;
    }
    .appointment_ppc_page section.common_sec.aggregator_sec:before {
        top: -4rem;
    }
    .appointment_ppc_page .inner_aggregator_heading h2 span {
        margin-bottom: 6px;
    }
    /**appointment page css end**/
    /**booking page css**/
    .booking_ppc_page .beauty_banner:before {
        content: unset;
    }
    .booking_ppc_page .beauty_banner {
        height: auto;
        min-height: 360px;
    }
    .demand_appforlisting_inner h3 {
        font-size: 18px;
        margin: 15px 0 10px;
    }
    .demand_appforlisting_inner a {
        opacity: 1;
    }
    .booking_ppc_page section.common_sec.beauty_launch_app_sec {
        padding-top: 2rem;
    }
    .booking_ppc_page .main_heading_beauty h1 {
        font-size: 27px;
        line-height: 39px;
    }
    .booking_ppc_page .main_heading_beauty p {
        font-size: 16px;
        line-height: 26px;
    }
    .booking_ppc_page .listing_launch_app_beauty ul li {
        width: 32%;
    }
    .booking_ppc_page .bottom_content_beauty a {
        font-size: 18px;
    }
    .booking_ppc_page .panel_sections.users.dispatcher_app.admin_app .icon-lists {
        width: 45%;
    }
    .booking_ppc_page .panel_sections.users.dispatcher_app.admin_app {
        padding: 45px 0 0;
    }
    .booking_ppc_page .beauty_inner_heading h2 {
        font-size: 20px;
    }
    .booking_ppc_page .beauty_inner_heading p {
        font-size: 15px;
        line-height: 20px;
    }
    .booking_ppc_page .app_panel_inner p {
        font-size: 15px;
    }
    .booking_ppc_page .img-box img {
        width: 320px;
    }
    .booking_ppc_page .beauty_inner_heading p {
        width: 100%;
    }
    .booking_ppc_page .img-box {
        left: -19%;
        width: 69%;
        top: -68px;
    }
    .booking_ppc_page .img-box {
        width: 70%;
    }
    .booking_ppc_page .inner_aggregator_heading {
        width: 85%;
    }
    .demand_appforlisting_inner figure {
        height: 130px;
        align-items: center;
    }
    .booking_ppc_page .aggregator_main_inner {
        width: 90%;
    }
    .booking_ppc_page .owl-theme.some_talk_slider .owl-dots .owl-dot span {
        width: 50px;
        height: 50px;
    }
    .booking_ppc_page .inner_aggregator_heading h2 {
        line-height: 30px;
        font-size: 25px;
    }
    .booking_ppc_page .apptunix_launching_apps_inner h3 {
        font-size: 28px;
    }
    .booking_ppc_page .apptunix_launching_apps_inner span.small_span {
        font-size: 15px;
    }
    .booking_ppc_page .apptunix_launching_apps_inner h3 {
        padding-left: 2rem;
    }
    .booking_ppc_page .apptunix_launching_apps_inner span {
        width: 82px;
    }
    .booking_ppc_page .apptunix_launching_apps ul li:before {
        left: -2rem;
        bottom: -21px;
        height: 80px;
        width: 80px;
    }
    .booking_ppc_page .apptunix_launching_apps ul li:nth-child(2):before {
        top: -2rem;
        right: -21px;
    }
    .booking_ppc_page .apptunix_launching_apps ul li:last-child:before {
        right: -21px;
    }
    .booking_ppc_page .whychoose_apputnix_inner h4 {
        font-size: 16px;
    }
    .booking_ppc_page section.common_sec.aggregator_sec {
        padding-top: 100px;
    }
    .booking_ppc_page .panel_sections.users.customer_app .img-box {
        left: 0;
        top: 0;
    }
    .booking_ppc_page .admin_app_main_inner .img-box {
        top: -30px;
    }
    .booking_ppc_page .appointment_banner:after {
        content: unset;
    }
    .booking_ppc_page .appointment_banner:before {
        content: unset;
    }
    .booking_ppc_page section.common_sec.beauty_launch_app_sec.appointment_booking_solution .conta_iner:before {
        content: unset;
    }
    .booking_ppc_page .cusomer_app_main:before {
        content: unset;
    }
    .booking_ppc_page .cusomer_app_main:after {
        content: unset;
    }
    .booking_ppc_page section.common_sec.some_talk_section:before {
        content: unset;
    }
    .booking_ppc_page section.common_sec.some_talk_section:after {
        content: unset;
    }
    .booking_ppc_page section.common_sec.some_talk_section .conta_iner:after {
        content: unset;
    }
    .booking_ppc_page .admin_app_main_inner:after {
        content: unset;
    }
    .booking_ppc_page section.common_sec.thourgh_out_worldsec:after {
        content: unset;
    }
    .booking_ppc_page .right_beauty_content {
        width: 40%;
        top: 0rem;
        position: relative;
        right: 0;
    }
    .booking_ppc_page .right_beauty_content img {
        max-width: 300px;
    }
    .booking_ppc_page .right_appoint_soluion h2 {
        line-height: 33px;
    }
    .booking_ppc_page .beauty_sub_heading span {
        line-height: 15px;
    }
    .booking_ppc_page .beauty_sub_heading h2 {
        line-height: 30px;
    }
    .booking_ppc_page .appointment_banner {
        height: 580px;
        background-size: cover;
        padding-top: 70px;
    }
    .booking_ppc_page section.common_sec.beauty_launch_app_sec {
        padding-top: 4rem;
        padding-bottom: 40px;
    }
    .booking_ppc_page .beauty_sub_heading p {
        font-size: 16px;
        line-height: 23px;
        margin: 20px 0 20px;
    }
    .booking_ppc_page p.ligter_color_para {
        font-size: 15px;
        line-height: 23px;
        margin-top: 0rem;
    }
    .booking_ppc_page .beauty_started_button button {
        padding: 13px 16px;
        font-size: 16px;
    }
    .booking_ppc_page .beauty_business.admin_app_main:before {
        width: 124px;
        top: -11rem;
    }
    .booking_ppc_page .panel_sections .img-box:before {
        left: 48px;
        top: -22px;
    }
    .booking_ppc_page .beauty_sub_heading h2 {
        font-size: 25px;
    }
    .booking_ppc_page .beauty_sub_heading span {
        font-size: 16px;
    }
    .booking_ppc_page .cusomer_app_main {
        margin-top: 5rem;
    }
    .booking_ppc_page .driver_app_main .img-box:before {
        right: 73px;
        top: -26px;
    }
    .booking_ppc_page .inner_aggregator_heading {
        width: 70%;
    }
    .booking_ppc_page .right_aggregator_img {
        top: -10rem;
        right: 0rem;
        width: 44%;
    }
    .booking_ppc_page section.common_sec.aggregator_sec:before {
        top: -4rem;
    }
    .booking_ppc_page .inner_aggregator_heading h2 span {
        margin-bottom: 6px;
    }
    .right_talk_inner h3 {
        font-size: 24px;
    }
    /**booking page css end**/
    /**on-demand mobile apps**/
    section.common_sec.some_talk_section {
        padding: 50px 0;
    }
    img.iphone-bumper {
        width: 272px;
    }
    .demand_plateform_feauters_main ul li:nth-child(2) img {
        max-width: 90%;
        left: 0;
        right: 0;
        position: relative;
        margin: 2rem 0;
    }
    .on_demand_mobile_banner {
        height: auto;
    }
    .on_demand_mobile_banner:after {
        width: 505px;
        height: 600px;
    }
    .business_top_content h3 {
        font-size: 36px;
    }
    .demand_featurs_content {
        margin-top: 1rem;
    }
    .owl-nav button span {
        height: 40px;
        width: 40px;
        background-size: 10px !important;
    }
    .mobile_view_img {
        display: block;
        text-align: center;
    }
    .banner_slider {
        display: none !important;
    }
    .on_demand_mobile_banner {
        height: 620px;
    }
    .demand_businessapp_main {
        flex-direction: column;
    }
    .demand_main_heading h1 span {
        opacity: 1;
    }
    .business_right_inner {
        width: 100%;
    }
    .business_right_inner .demand_sub_heading {
        text-align: center;
    }
    .business_right_inner .demand_sub_heading h2 {
        width: 100%;
    }
    .business_right_inner .demand_started_button button {
        margin: 0 auto;
    }
    .business_left_inner {
        width: 70%;
        position: relative;
        top: 0;
        margin-top: 4rem;
        left: 0;
    }
    .business_left_inner ul li:last-child {
        transform: unset;
    }
    .business_left_inner ul li {
        transform: unset;
    }
    .demand_businessapp_main:after {
        content: unset;
    }
    section.common_sec.demand_industry_sec {
        padding-top: 0;
    }
    section.common_sec.demand_businessapp_sec:after {
        content: unset;
    }
    .left_flexibilty_inner h2 {
        font-size: 23px;
        line-height: 30px;
    }
    .right_flexibilty_inner {
        width: 40%;
    }
    .demand_plateform_feauters_left {
        padding-right: 10px;
    }
    .demand_plateform_feauters_right {
        width: 39%;
    }
    .demand_plateform_feauters_main ul {
        width: 100%;
    }
    .demand_plateform_feauters_main ul li {
        width: 100% !important;
    }
    span.straight_line {
        display: none !important;
    }
    .demand_development_process ul li:nth-child(4),
    .demand_development_process ul li:nth-child(5) {
        justify-content: center;
        margin: 6rem 0;
    }
    .development_process_inner.launch_box_demand {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .development_process_inner.launch_box_demand h3 {
        font-size: 18px;
        line-height: normal;
        position: unset;
        left: 0;
        bottom: 0;
    }
    .development_process_inner.launch_box_demand figure {
        text-align: center;
        position: unset;
        margin-top: -5rem;
        padding-left: 58px;
    }
    section.common_sec.demand_development_process_sec {
        padding-bottom: 0;
    }
    .business_left_inner ul li {
        width: 48%;
    }
    .business_left_inner ul li .business_inner_app_page {
        margin-bottom: 2.5rem;
    }
    .demand_plateform_feauters_right ul li {
        margin-bottom: 0;
    }
    .demand_main_heading h1 {
        font-size: 24px;
        line-height: 28px;
    }
    .demand_main_heading p {
        font-size: 16px;
        line-height: 23px;
    }
    .business_right_inner .demand_sub_heading h2 {
        font-size: 20px;
    }
    .business_inner_app_page h3 {
        font-size: 35px;
    }
    .business_inner_app_page p {
        font-size: 16px;
        margin-top: 1rem;
    }
    .demand_sub_heading h2 {
        font-size: 20px;
        line-height: 23px;
    }
    .solutions_above_inner h2 {
        font-size: 20px;
    }
    section.common_sec.demand_industry_sec {
        padding-bottom: 50px;
    }
    .demand_apptunix_inner h3 {
        font-size: 16px;
    }
    .industry_inner_demand h3 {
        font-size: 17px;
    }
    .demand_featurs_content h3 {
        font-size: 18px;
    }
    .demand_featurs_content p {
        font-size: 14px;
        margin: 3px auto 0;
    }
    .demand_development_process ul li {
        width: 50% !important;
        margin: 0 0 60px !important;
    }
    .development_process_inner h3 {
        font-size: 17px;
        background: #fff;
        position: relative;
        line-height: normal;
        margin-top: 5px;
    }
    .development_process_inner figure {
        min-height: 70px;
    }
    .demand_development_process ul {
        width: 70%;
    }
    .demand_development_process ul li:after {
        content: "";
        position: absolute;
        right: -36%;
        top: 41px;
        background-repeat: no-repeat;
        background-position: center center;
        width: 71%;
        background-size: 100%;
        border-bottom: dashed 2px #000;
    }
    .demand_development_process ul li:nth-child(2n):after {
        content: "";
        position: absolute;
        right: unset;
        top: 123px;
        background-repeat: no-repeat;
        background-position: center center;
        width: 100%;
        background-size: 100%;
        border-bottom: dashed 2px #000;
        left: -50%;
    }
    .development_process_inner figure img {
        background-color: #fff;
        position: relative;
        z-index: 1;
    }
    .development_process_inner {
        position: relative;
    }
    .development_process_inner:after {
        content: "";
        position: absolute;
        border-right: dashed 2px #000;
        bottom: -30px;
        height: 43px;
        z-index: -1;
    }
    .demand_development_process ul li:nth-child(2) .development_process_inner:after {
        bottom: -26px;
    }
    .demand_development_process ul li:first-child .development_process_inner::after,
    .demand_development_process ul li:nth-child(3) .development_process_inner::after,
    .demand_development_process ul li:nth-child(5) .development_process_inner::after {
        bottom: -72px;
    }
    .demand_development_process ul li:last-child:after {
        content: unset;
    }
    .demand_development_process ul li:last-child .development_process_inner:after {
        content: unset;
    }
    .demand_development_process ul li:nth-child(7) .development_process_inner:after {
        content: unset;
    }
    .development_process_inner.launch_box_demand figure {
        text-align: center;
        position: unset;
        padding-left: 0;
        width: 93px;
        margin-top: -26px;
    }
    .demand_main_heading p {
        margin: 10px 0 20px;
    }
    .demand_plateform_feauters_right .demand_sub_heading p {
        font-size: 14px;
    }
    .development_process_inner {
        width: auto;
        text-align: center;
    }
    .web_view_process {
        display: none !important;
    }
    .mobile_view_process {
        display: flex !important;
    }
    .demand_development_process ul li:last-child {
        margin-bottom: 0 !important;
    }
    .demand_development_process ul li:nth-child(7) {
        margin-bottom: 0 !important;
    }
    .demand_sub_heading p br {
        display: none;
    }
    /**on-demand mobile apps end**/
    /**Home service page css**/
    .home_service_ppc_page section.common_sec.demand_glimpse_Delivery_sec {
        height: 730px;
    }
    .home_service_ppc_page .solutions_above_inner {
        margin-top: 35px;
    }
    .home_service_ppc_page section.common_sec.beauty_launch_app_sec {
        padding-bottom: 60px;
    }
    .home_service_ppc_page .cusomer_app_main {
        margin-top: 4rem;
    }
    /**Home service page css end**/
    /**uber for x page**/
    .uberX_banner {
        background-size: cover;
        height: 730px;
    }
    .uber_for_x_ppc_page section.common_sec.demand_businessapp_sec {
        padding-top: 6rem;
        margin: 0;
    }
    .right_uberX_content {
        bottom: -43px;
    }
    .uberX_banner_content {
        height: 55%;
    }
    .fealist_content .list-inline li {
        font-size: 18px;
    }
    .uber_for_x_ppc_page .business_right_inner .uberX_sub_heading {
        text-align: center;
        width: 80%;
        margin-left: auto;
        margin-right: auto;
    }
    .uber_for_x_ppc_page .business_right_inner .uberX_started_button button {
        margin: 0 auto;
    }
    .uber_for_x_ppc_page .business_right_inner .uberX_sub_heading p {
        margin: 5px 0 1rem;
    }
    span.block_medium_uberX {
        margin-bottom: 0rem;
    }
    .uber_for_x_ppc_page .business_right_inner {
        margin-top: 15px;
    }
    .uber_for_x_ppc_page section.common_sec.beauty_launch_app_sec {
        padding-top: 6rem;
    }
    .uberX_sub_heading h2 {
        font-size: 25px;
        line-height: 33px;
    }
    .uberX_package_features_boxes_right h3 {
        font-size: 24px;
        line-height: 25px;
    }
    .panel-heading a h4 {
        font-size: 16px;
    }
    .uberX_addon_features_left .uberX_sub_heading h2 {
        font-size: 30px;
    }
    .uberX_addon_features_left .uberX_sub_heading p {
        font-size: 18px;
        line-height: 25px;
    }
    .uberX_addon_features_left {
        left: 0;
    }
    .uberX_addon_features_right ul li {
        width: 30%;
    }
    .addon_features_uberX_inner h3 {
        font-size: 16px;
        line-height: 22px;
    }
    .uberX_addon_features_main:before {
        bottom: -8rem;
        left: 13%;
        width: 320px;
    }
    .uberX_addon_features_sec {
        padding-bottom: 8rem;
        padding-top: 60px;
    }
    .uberX_clone_inner h3 {
        font-size: 20px;
    }
    .uberX_clone_inner p {
        font-size: 16px;
        line-height: 22px;
    }
    .uberX_started_button button {
        font-size: 16px;
    }
    .mid_image_uberX img {
        border-radius: 27px 27px 27px 27px;
    }
    .uberX_started_button button {
        padding: 16px 25px;
    }
    .main_heading_uberX h1 {
        font-size: 24px;
        line-height: 30px;
    }
    section.common_sec.uberX_process .uberX_sub_heading {
        width: 100%;
    }
    section.common_sec.uberX_process {
        padding-top: 50px;
    }
    /**uber for x page end**/
    /**game page css**/
    .game_development_banner {
        height: 560px;
        background-size: cover;
    }
    .gamemain_heading {
        width: 50%;
    }
    .gamemain_heading h1 span.game_block {
        font-size: 55px;
        line-height: 60px;
    }
    .gamemain_heading h1 {
        font-size: 29px;
    }
    section.common_sec.award_wining_game_sec {
        padding: 45px 0;
    }
    section.common_sec.different_game_sec {
        padding: 30px 0 30px;
    }
    span.span_position {
        font-size: 70px;
    }
    .different_game_min:nth-child(odd) {
        flex-direction: column;
    }
    .different_game_min:first-child .different_game_left figure {
        right: 0;
        position: relative;
    }
    .different_game_left {
        width: 100%;
        position: relative;
        text-align: center;
    }
    .different_game_right {
        width: 100%;
        margin-top: 1rem;
    }
    .different_game_min:last-child .different_game_left figure {
        right: 0;
        position: relative;
    }
    .different_game_min {
        flex-direction: column;
    }
    .different_game_min:nth-child(2) .different_game_left img {
        left: 0;
    }
    .different_game_min {
        margin-bottom: 1rem;
    }
    .how_work_game_main:before {
        content: unset;
    }
    .how_work_game_main:after {
        content: unset;
    }
    section.common_sec.expertise_game_sec {
        padding: 30px 0;
    }
    .expertise_game_main {
        margin-top: 3rem;
    }
    .expertise_game_main ul li {
        margin-bottom: 2rem;
        padding: 15px 13px;
    }
    .expertise_game_top h3 {
        font-size: 20px;
    }
    .expertise_icon img {
        max-height: 35px;
    }
    .expertise_icon {
        width: 50px;
    }
    span.expertise_block {
        font-size: 35px;
        line-height: 38px;
    }
    .expertise_game_sec .game_sub_heading:after {
        width: 110px;
    }
    .expertise_game_main:before {
        left: -81px;
        width: 137px;
        top: -8rem;
    }
    section.common_sec.ourproject_game_sec {
        padding: 30px 0;
    }
    .game_project_slider {
        margin-top: 1rem;
    }
    .right_why_game {
        display: none;
    }
    .why_game_apptunix:after {
        content: unset;
    }
    .left_why_game .panel-group {
        padding: 6rem 0 0;
    }
    .left_why_game {
        width: 56%;
        margin: 0 auto;
    }
    .panel-heading a h4 {
        padding: 15px;
    }
    span.faq_icons {
        width: 25px;
        margin-right: 15px;
    }
    .left_why_game .panel-heading a h4 {
        font-size: 16px;
    }
    .how_work_game_main {
        margin-top: 3rem;
    }
    section.common_sec.how_work_game_sec {
        padding-bottom: 3rem;
    }
    .different_game_inner {
        margin-top: 3rem;
    }
    .game_sub_heading h2 {
        font-size: 30px;
    }
    section.common_sec.whyus_game_sec {
        padding-bottom: 0;
    }
    /**game page css end**/
    /*.bottom_ul:last-child h3 {transform:unset;}*/
    .bottom_ul h3 {
        position: unset;
        transform: unset;
        margin-bottom: 13px;
    }
    .fealist_conten {
        width: 100%;
    }
    .fealist_content .feature_list {
        width: 100%;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        text-align: center;
        display: none;
    }
    
    
    .mobile_partamination_div {
        right: 22px;
        width: 79%;
    }
    .mobile_amination_div {
        max-width: unset;
    }
    /**video streaming page css end**/
    /**e commerce page css**/
    .ecommerce_topsec:after {
        content: unset;
    }
    .ecommerce_topsec_heading h1 {
        font-size: 38px;
        line-height: 50px;
    }
    .ecommerce_topsec_heading h1 span.scale_busi {
        font-size: 20px;
    }
    .ecommerce_topsec_content {
        top: 0;
    }
    .ecommerce_topsec {
        height: 600px;
    }
    .ecommerce_topsec_mobileimg {
        width: 28%;
        top: 4rem;
    }
    .ecommerce_appbuild_backside p {
        font-size: 15px;
    }
    .ecommerce_appcate_icon img {
        height: 60px;
    }
    .ecommerce_appbuild_front h3 {
        font-size: 16px;
    }
    .ecommerce_appbuild_list ul li {
        height: 240px;
    }
    .ecommerce_appfeat_centerbx .admin_img_box_inner {
        width: 60%;
    }
    .ecommerce_appfeat_centerbx:after {
        width: 370px;
        height: 530px;
    }
    .ecomm_li_inner p {
        font-size: 15px;
    }
    .ecommerce_appfeat_threebxmain {
        padding-top: 40px;
    }
    .ecommerce_admindashboard_img img {
        max-width: 100%;
    }
    .ecommerce_admindashboard_Sec:after {
        content: unset;
    }
    .eccomerce_admin_items ul li h3 {
        font-size: 14px;
    }
    .eccomerce_admin_icon {
        width: 30px;
    }
    .ecommerce_admindashboard_img {
        width: 60%;
        left: 0;
    }
    .ecommerce_admindashboard_Sec.ecommerce_vendor_Sec .ecommerce_admindashboard_img {
        right: 00px;
    }
    section.common_sec.ecommerce_admindashboard_Sec {
        padding: 5rem 0 5rem;
    }
    section.common_sec.ecommerce_admindashboard_Sec.ecommerce_vendor_Sec {
        padding: 5rem 0;
    }
    .ecommerce_sub_heading h2 {
        font-size: 22px;
    }
    .ecommerce_sub_heading p {
        font-size: 16px;
        line-height: 22px;
    }
    .ecommerwhy_choose_slider {
        margin-right: 0;
    }
    .ecommerce_whychoose_slider .owl-nav {
        right: 0px !important;
    }
    .ecommerce_whychoose_sliderbx p {
        font-size: 16px;
        line-height: 23px;
        padding-top: 10px;
    }
    .ecommerce_whychoose_sliderbx h3 {
        font-size: 20px;
    }
    .ecommerce_whychoose_sliderbx span {
        font-size: 70px;
    }
    .ecommerce_whychoose_sliderbx {
        padding: 50px 30px;
    }
    .ecoomerce_progressbar canvas {
        height: 160px !important;
        width: 160px !important;
    }
    .ecoomerce_progressbar .progressbar .circle {
        width: 160px;
        height: 160px;
    }
    .ecommerce_progress_per h3 {
        height: 120px;
        width: 120px;
    }
    .ecommerce_progress_text p {
        font-size: 16px;
    }
    section.common_sec.ecommerce_why_choose {
        padding-bottom: 40px;
    }
    section.common_sec.ecommerce_solution_sec {
        padding-bottom: 40px;
    }
    .ecommerce_cta_content h2 {
        font-size: 30px;
        line-height: 38px;
        width: 100%;
    }
    .ecommerce_cta_main {
        height: 240px;
    }
    .ecommerce_cta_img {
        top: -20px;
    }
    .ecommerce_cta_img figure img {
        max-width: 400px;
    }
    section.common_sec.ecommerce_cta {
        padding-bottom: 10px;
    }
    .ecomerce_page_sec section.all_sec.ecoomer_sec_slider.screenshot_sec_slider {
        padding-top: 10px;
        padding-bottom: 0;
    }
    .ecommerce_process_sec {
        background: #f8f9fd;
        padding: 40px 0;
    }
    .driver_app_sec:hover .ecomm_li_inner {
        box-shadow: unset;
    }
    .driver_app_sec.active .ecomm_li_inner {
        box-shadow: unset;
    }
    .ecommerce_appfeat_samebx {
        width: 49%;
        left: 0;
    }
    .ecommerce_appfeat_samebx ul li:first-child,
    .ecommerce_appfeat_samebx ul li:last-child {
        left: 0;
    }
    .ecommerce_appfeat_samebx ul li {
        text-align: left;
        margin-bottom: 2rem;
    }
    .ecomm_feattext {
        flex-direction: row;
    }
    .ecomm_feattext h3 {
        margin-right: 0;
        margin-left: 10px;
        font-size: 16px;
    }
    .ecommerce_appfeat_centerbx {
        display: none;
    }
    .ecommerce_appfeat_samebx.right_ecommerce_appfeatbx ul li:first-child,
    .ecommerce_appfeat_samebx.right_ecommerce_appfeatbx ul li:last-child {
        right: 0;
    }
    .ecommerce_appfeat_samebx.right_ecommerce_appfeatbx {
        left: unset;
        right: 0;
    }
    /**e commerce page css end**/
    /**multi delivery page css**/
    .covid_delivery_page .road_path figure {
        display: none;
    }
    .covid_delivery_page .road_path {
        width: 90% !important;
        margin: 0 auto;
    }
    .covid_delivery_page section.common_sec.boost_section {
        padding: 50px 0 50px;
    }
    .covid_delivery_page span.smaller_text {
        width: 90%;
    }
    .covid_delivery_page .panel_sections.users.dispatcher_app.admin_app .img-box img {
        max-width: 100% !important;
        width: 100%;
    }
    .covid_delivery_page .panel_sections.users.dispatcher_app.admin_app .img-box {
        position: unset;
    }
    .covid_delivery_page .panel_sections.users.dispatcher_app.admin_app .icon-lists {
        padding-left: 0;
    }
    .covid_delivery_page .right_featured_inner figure .dotted_lines {
        display: none;
    }
    .covid_delivery_page .left_featured_inner {
        width: 100%;
        transform: unset;
    }
    .covid_delivery_page ul.featured_inner_listing li {
        transform: unset !important;
    }
    .covid_delivery_page .right_featured_inner ul {
        position: unset;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
    }
    .covid_delivery_page .right_featured_inner {
        position: relative;
        width: 100%;
        margin-top: 4rem;
    }
    .covid_delivery_page .left_featured_inner h3 {
        text-align: center;
        width: 100%;
    }
    .covid_delivery_page .left_featured_inner h2 {
        text-align: center;
    }
    .covid_delivery_page .work_featured_main {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .covid_delivery_page section.common_sec.work_featured_sec {
        padding: 0px 0 40px;
    }
    .covid_delivery_page section.all_sec.ecoomer_sec_slider.screenshot_sec_slider {
        padding-bottom: 0;
    }
    .covid_delivery_page .work_featured_main:before {
        content: unset;
    }
    .covid_delivery_page section.common_sec.work_featured_sec:before {
        content: unset;
    }
    .covid_delivery_page section.common_sec.work_featured_sec:after {
        content: unset;
    }
    .covid_delivery_page .right_protect_covid {
        display: none;
    }
    .covid_delivery_page .left_protect_covid h2,
    .left_protect_covid h3 {
        text-align: center !important;
    }
    .covid_delivery_page .left_protect_covid .solution_delivery_button button {
        margin: 0 auto;
    }
    .covid_delivery_page .whyapptunix_inone_delivery ul li {
        width: 20%;
    }
    .covid_delivery_page .multidelivery_banner:before {
        width: 69px;
        top: 15rem;
    }
    .hd_page .hiredev_banner:before {
        width: 69px;
        top: 15rem;
    }
    .covid_delivery_page .multidelivery_main_heading h1 {
        font-size: 25px;
    }
    .hd_page .hd_main_heading h1 {
        font-size: 25px;
    }
    .covid_delivery_page .multidelivery_banner {
        height: 600px;
    }
    .covid_delivery_page ul.listing_multi li .inner_listing p {
        font-size: 16px;
    }
    .covid_delivery_page .multi_sub_heading p {
        font-size: 16px;
        line-height: 1.5;
    }
    .covid_delivery_page .multi_sub_heading h2 {
        font-size: 24px;
        line-height: 1.3;
    }
    .covid_delivery_page .boost_inner_icons h3 {
        font-size: 16px;
        width: 100%;
    }
    .covid_delivery_page .multi_sub_heading h3 {
        font-size: 23px;
    }
    .covid_delivery_page .solution_delivery_button button {
        font-size: 18px;
    }
    .covid_delivery_page .app_panel_inner p {
        font-size: 16px;
    }
    .covid_delivery_page .driver_app_main:before {
        content: unset;
    }
    .covid_delivery_page span.multi_bluecolor {
        font-size: 20px;
    }
    .covid_delivery_page section.common_sec.mutli_delivery_bussiness_sec {
        position: relative;
        z-index: 1;
        padding-top: 6rem;
    }
    .covid_delivery_page .inone_delivery_inner figure {
        width: 50px;
    }
    .covid_delivery_page li:nth-child(4) .inone_delivery_inner figure {
        width: 33px;
    }
    .covid_delivery_page .left_social_distancing h3 {
        font-size: 23px;
    }
    .covid_delivery_page .left_social_distancing span {
        font-size: 20px;
    }
    .covid_delivery_page .protect_covid_sec {
        height: auto;
    }
    .covid_delivery_page .protect_covid_main:after {
        left: 70%;
    }
    .covid_delivery_page .driver_app_main:before {
        content: unset;
    }
    .covid_delivery_page .owl-nav button span {
        height: 45px;
        width: 45px;
        background-size: 10px !important;
    }
    .covid_delivery_page .right_social_distancing {
        width: 55%;
    }
    .covid_delivery_page .left_protect_covid {
        width: 100%;
    }
    .covid_delivery_page .road_path ul li:last-child h3 {
        transform: unset;
    }
    .covid_delivery_page .road_path ul li:nth-child(4) {
        margin-bottom: 0;
    }
    .covid_delivery_page .road_path ul li:nth-child(5) {
        margin-bottom: 0;
    }
    .covid_delivery_page .road_path ul li:last-child {
        margin-bottom: 0;
    }
    .covid_delivery_page div#bike_racing {
        display: none;
    }
    .covid_delivery_page .right_multi_benfits_main {
        width: 47%;
    }
    .covid_delivery_page .img-box {
        width: 48%;
    }
    /**multi delivery page css end**/
    /**grocery page css**/
    .grocery_page .grocery_container {
        width: 90%;
    }
    .grocery_page .conta_iner.free_consult.zoho-form {
        width: 90% !important;
    }
    .grocery_page .grocery_left h1 {
        font-size: 36px;
    }
    .grocery_page span.smal_size_span {
        font-size: 18px;
    }
    .grocery_page .grocery_left p {
        font-size: 18px;
    }
    .grocery_page .grocery_left {
        width: 54%;
    }
    .grocery_page .sub_mainheading h2 {
        font-size: 27px;
    }
    .grocery_page .covide_sec .left_things_cta h2 span.corona_outbraek {
        font-size: 27px;
    }
    .grocery_page .covide_sec .left_things_cta h2 {
        font-size: 18px;
    }
    .grocery_page .covide_sec .left_things_cta p {
        font-size: 16px;
    }
    .grocery_page .process_grocery svg {
        height: auto !important;
    }
    .grocery_page .left_things_cta {
        width: 70%;
    }
    .grocery_page .grocery_para {
        font-size: 18px;
    }
    .grocery_page .button_green_button .green_button {
        font-size: 18px;
    }
    .grocery_page .booking-section .icon-lists {
        width: 65%;
    }
    .grocery_page .booking-section .img-box {
        width: 34%;
    }
    .grocery_page .button_green_button .green_button {
        margin-left: 0;
        margin-right: 0;
    }
    .grocery_page .grocery_marketplace_inner h3 {
        font-size: 18px;
    }
    .grocery_page .grocery_business_food_main ul li {
        width: 30%;
    }
    .grocery_page .grocery_business_food_Sec .sub_mainheading {
        width: 100%;
        margin: 0 auto;
    }
    .grocery_page .text-center.mid_image_uberX {
        width: 32%;
    }
    .grocery_page .text-center.mid_image_uberX {
        width: 32%;
    }
    .grocery_page .grocery_right {
        right: 4rem;
    }
    .grocery_page .grocery_banner_sec {
        height: 575px;
        background-position: right -113rem top -18rem;
    }
    .grocery_page .grocery_right img {
        max-width: 520px;
    }
    .grocery_page .nation_covid_sec img {
        max-width: 480px;
    }
    .grocery_page .admin_app_divs .booking-section .img-box:before {
        right: 44rem;
        top: -26px;
    }
    .grocery_page .icon-desc h4 {
        font-size: 16px !important;
    }
    .grocery_page .sticky_left.sticky img {
        max-width: 500px;
    }
    .grocery_page .fealist_content .feature_list {
        position: unset;
        display: block;
    }
    .grocery_page section.all_sec.why_choose_food_Sec {
        padding-top: 0;
    }
    .grocery_page.grocery_page_clone .grocery_right img {
        max-width: 460px;
    }
    .grocery_page.grocery_page_clone .grocery_banner_sec {
        height: auto;
    }
    .grocery_page.grocery_page_clone span.block_span.clone_gerocery_change {
        font-size: 25px;
        line-height: 30px;
    }
    .grocery_page.grocery_page_clone .grocery_business_food_main {
        margin-top: 2rem;
    }
    .grocery_page.grocery_page_clone .grocery_business_food_inner a {
        opacity: 1;
    }
    .grocery_page.grocery_page_clone .right_uberX_row.right_uberX_web {
        align-items: flex-start;
    }
    .grocery_page.grocery_page_clone .right_uberX_row.right_uberX_web {
        align-items: flex-start;
        margin-top: 20px;
    }
    .grocery_page.grocery_page_clone .fealist_content {
        padding-top: 0;
    }
    .grocery_page.grocery_page_clone .grocery_business_food_main ul li .grocery_business_food_inner {
        border: solid 2px #fe675a;
    }
    .grocery_page section.all_sec.ecoomer_sec_slider.rubust_techno {
        padding-top: 0;
    }
    /**grocery page css end**/
    /**hire a developer css max 1200**/
    .hd_page .expert-section .conta_iner:after,
    .hd_page .domain-section .conta_iner:before,
    .hd_page .domain-section .conta_iner:after,
    .hd_page .hiring-section .conta_iner:before,
    .hd_page .developer_need .conta_iner:after,
    .hd_page .benefit-section .conta_iner:before,
    .hd_page .faq_solutions_sec .conta_iner:after,
    .hd_page .benefit-section .conta_iner:after,
    .hd_page .faq_solutions_sec .conta_iner:before,
    .hiring-section .hiring-process ul li .icon:before .customer_testimonials .owl-nav,
    .cust_test .customer_testimonials .owl-item.active .item .item_sec:before {
        display: none;
    }
    section.common_sec.top_notch {
        padding-bottom: 0 !;
    }
    .expert-section .domain-section-heading h2 {
        font-size: 27px;
    }
    section.common_sec.ecommerce_cta.search-developer-container h5 {
        font-weight: 400;
        font-size: 18px;
        line-height: 22px;
        letter-spacing: 0px;
        color: #000000;
    }
    section.common_sec.ecommerce_cta.search-developer-container h2 {
        font-size: 30px;
        line-height: 35px;
    }
    .hd_page .hiredev_banner .hd_content .left_hd,
    .hd_page .hiredev_banner .hd_content .right_hd {
        width: 100%;
    }
    .developer_need .restaurent_customer_right {
        width: 100%;
    }
    .hd_page .solution_delivery_button button {
        font-size: 16px;
    }
    .hd_page .top_notch_container {
        flex-direction: column-reverse! important;
    }
    .hd_page .top_notch_container .top_notch_left,
    .hd_page .top_notch_container .top_notch_right {
        width: 100%;
    }
    .hd_page .top_notch_container .top_notch_left .top_notch_inner_heading {
        text-align: center;
    }
    .hd_page .top_notch_container .top_notch_left .top_notch_inner_main_para {
        text-align: center;
    }
    .hd_page .top_notch_container .top_notch_right .badges_images {
        width: 100%;
        display: block;
        margin: 0 auto;
    }
    .hd_page .top_notch_container .top_notch_right .badges_images ul li {
        width: 23%;
        margin-bottom: 0;
    }
    .expert-section .owl-theme .owl-dots {
        margin-left: 0;
        margin-top: 10px! important;
        top: 0! important;
    }
    .domain-section .badges_images ul li {
        margin: 20px auto;
    }
    .ecommerce_cta_main.hire-developer .ecommerce_cta_content {
        width: 100%;
    }
    .web_view_img {
        display: none;
    }
    .right_hd img {
        max-width: 100%;
    }
    .hd_page .hd_content {
        justify-content: space-between;
        align-items: center;
    }
    .hd_page .hd_main_heading p {
        width: 100%;
    }
    .hd_page .top_notch .top_notch_left {
        padding-right: 0;
    }
    .growth_hacking_main ul li:nth-child(2),
    .growth_hacking_main ul li:nth-child(5) {
        transform: none !important;
    }
    .restaurent_customer_main.developer_need_main {
        flex-direction: column-reverse;
    }
    .developer_need .restaurent_customer_right {
        text-align: center;
    }
    .developer_need .restaurent_customer_left {
        width: 100%;
    }
    .hd_page .hd_main_heading p {
        margin: 0 0 10px;
    }
    .hd_page .hd_main_heading .quality-developer {
        margin-bottom: 35px;
        margin-top: 35px;
    }
    .quality-developer .tooltip1 .tooltiptext1 {
        visibility: hidden;
        background-color: transparent;
        color: #000;
        border-radius: 6px;
        position: absolute;
        z-index: 1;
        top: 100%;
        font-size: 14px;
        margin-left: 0;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: ease-in-out .4s;
        left: 0;
        right: 0;
        width: 55px;
        height: 55px;
        padding: 10px;
        margin-top: 5px;
        line-height: 16px;
    }
    .cust_test .cust_test-heading h2 {
        margin: 0;
    }
    @keyframes move {
        0% {
            max-height: 20px;
            transition: max-height 0.25s ease-in;
        }
        20% {
            max-height: 40px;
            transition: max-height 0.25s ease-in;
        }
        40% {
            max-height: 60px;
            transition: max-height 0.25s ease-in;
        }
        60% {
            max-height: 80px;
            transition: max-height 0.25s ease-in;
        }
        80% {
            max-height: 100px;
            transition: max-height 0.25s ease-in;
        }
        100% {
            max-height: 140px;
            transition: max-height 0.25s ease-in;
        }
    }
    .top_notch_container .top_notch_right .badges_images ul li:nth-child(2) {
        transform: unset;
    }
    .top_notch_container .top_notch_right .badges_images ul li:nth-child(4) {
        transform: unset;
    }
    .domain-section .badges_images ul li {
        margin: 10px 10px;
    }
    .domain-section-div {
        width: 100%;
    }
    section.common_sec.ecommerce_cta.hire_specific_cta {
        padding: 80px 0 0;
    }
    .domain-section .badges_images ul li:nth-child(5n) {
        margin-right: 10px;
    }
    .hiring-section .hiring-process ul li h3 {
        width: 80%;
    }
    section.common_sec.hiring-section {
        padding-bottom: 0;
    }
    section.common_sec.ecommerce_cta.search-developer-container {
        padding-top: 0;
    }
    section.common_sec.ecommerce_cta.hire_specific_cta .ecommerce_cta_content h2 {
        font-size: 30px;
    }
    .benefit-section-div-left,
    .benefit-section-div-right {
        width: 90%;
    }
    .cust_test .customer_testimonials .item_sec {
        min-height: 300px !important;
        align-items: center;
        display: flex;
        flex-direction: column;
    }
    .cust_test .customer_testimonials .upper-section p {
        font-size: 16px;
    }
    .hiring-section .hiring-process ul li .icon:before {
        content: "";
        position: absolute;
        top: 46px;
        z-index: 99;
        transition: all .9s ease 0s;
        background-repeat: no-repeat;
        background-size: cover;
        border-bottom: dotted 2px #0091ff;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 10px 0 10px 8px;
        border-color: transparent transparent transparent #007bff;
        left: 46px;
        margin: 0;
    }
    .hiring-section .hiring-process ul li:hover .icon:after {
        width: 144px;
        transition: width 1s ease-in-out;
    }
    .hiring-section .hiring-process ul li:hover .dotted-line {
        width: 144px;
        transition: width 1s ease-in-out;
        border-bottom: solid 2px #0091ff;
    }
    .hiring-section .hiring-process ul li .dotted-line {
        content: "";
        height: 14px;
        left: -92px;
        left: -78px;
        position: absolute;
        top: 43px;
        width: 0;
        z-index: 2;
        transition: all .1s ease 0s;
        background-repeat: no-repeat;
        background-size: cover;
        border-bottom: dashed 2px #0091ff;
        border-left: 0;
        right: 0;
        border-right: 0;
        border-top: 0;
        border-radius: 0;
    }
    .hiring-section .hiring-process ul li .icon:after {
        content: "";
        height: 0;
        left: unset;
        position: absolute;
        top: 55px;
        width: 129px;
        z-index: 2;
        transition: all .9s ease 0s;
        background-repeat: no-repeat;
        background-size: cover;
        border-bottom: dashed 2px #0091ff;
        right: 162px;
    }
    section.common_sec.restaurent_customer_sec.developer_need {
        padding: 40px 0;
    }
    .hd_page .restaurant_sub_heading.hire_sub_heading h2 {
        margin: auto auto 10px auto;
    }
    .hiring-section .hiring-process ul li:first-child .icon:before {
        content: unset
    }
    .hiring-section .hiring-process ul li:first-child .icon:after {
        content: unset
    }
    /**hire a developer css end**/
    /****mobile develpment page ************/
    .mc_main_heading h1 {
        font-size: 35px;
        line-height: 40px;
    }
    .mac_right_images:after {
        height: 400px;
        width: 195px;
    }
    .mac_right_images:before {
        height: 360px;
        width: 190px;
    }
    .mc_main_heading p {
        font-size: 17px;
        line-height: 30px;
    }
    .mc_banner {
        height: auto;
    }
    .mc_mainsub_heading h2 {
        font-size: 22px;
    }
    .mc_mainsub_heading p {
        font-size: 14px;
        line-height: 21px;
    }
    .lsiting_achieve_inner {
        justify-content: flex-start;
    }
    .lsiting_achieve_inner figure {
        max-width: 100%;
        height: auto;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .lsiting_achieve_inner h3 {
        font-size: 21px;
        margin: 9px 0 9px 0;
    }
    .lsiting_achieve_inner p {
        font-size: 16px;
        line-height: 20px;
        text-align: center;
    }
    .growth_inner_hacking .growth_hacking_icons {
        height: 85px;
        width: 85px;
        background-size: 92% !important;
    }
    .growth_hackingouter {
        position: relative;
        height: 90px;
        width: 90px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .growth_hackingouter figure {
        max-width: 50px;
    }
    .techno_mc_inne figure {
        height: 60px;
        margin: 0 auto !important;
    }
    .techno_mc_inne figure img {
        height: 100%;
    }
    .mobile_contactus .first_row .input_button {
        width: 100%;
    }
    .mobile_contactus .first_row .input_button.name {
        margin-right: 0;
    }
    .mc_footer_form_main {
        align-items: center;
    }
    section.common_sec.growth_hacking_sec {
        padding: 0;
    }
    .holderCircle .CirItem.title-box svg {
        height: 70px;
    }
    .holderCircle {
        margin: 20px auto 30px;
    }
    .CirItem.title-box.mc_doller_ciritem {
        top: 129px;
    }
    .mc_doller_heading {
        margin-top: -140px;
    }
    .mc_amzing_client .tab-content {
        padding-top: 50px;
    }
    .mc_amzing_client .owl-nav span {
        width: 60px;
    }
    .mc_amzing_client .owl-nav button {
        width: 60px;
    }
    section.common_sec.growth_hacking_sec {
        padding-bottom: 40px;
    }
    .hiring-section .hiring-process ul li .icon:after {
        content: "";
        height: 0px;
        left: unset;
        position: absolute;
        top: 55px;
        width: 187px;
        z-index: 2;
        transition: all .9s ease 0s;
        background-repeat: no-repeat;
        background-size: cover;
        border-bottom: dashed 2px #0091ff;
        right: 193px;
    }
    .hiring-section .hiring-process ul li .dotted-line {
        content: "";
        height: 14px;
        left: -92px;
        left: -108px;
        position: absolute;
        top: 43px;
        width: 0;
        z-index: 2;
        transition: all .1s ease 0s;
        background-repeat: no-repeat;
        background-size: cover;
        border-bottom: dashed 2px #0091ff;
        border-left: 0;
        right: 0;
        border-right: 0;
        border-top: 0;
        border-radius: 0;
    }
    .hiring-section .hiring-process ul li:hover .dotted-line {
        width: 187px;
        transition: width 1s ease-in-out;
        border-bottom: solid 2px #0091ff;
    }
    .hiring-section .hiring-process ul li:hover .icon::after {
        width: 187px;
        transition: width 1s ease-in-out;
    }
    .hiring-section .hiring-process ul li .icon:before {
        content: "";
        position: absolute;
        top: 46px;
        z-index: 99;
        transition: all .9s ease 0s;
        background-repeat: no-repeat;
        background-size: cover;
        border-bottom: dotted 2px #0091ff;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 10px 0 10px 8px;
        border-color: transparent transparent transparent #007bff;
        left: 74px;
        margin: 0;
    }
    .modal-dialog {
        margin: 50px auto;
    }
    .mc_mainsub_heading h2 {
        line-height: 30px;
    }
    .achieve_listings {
        padding-top: 20px;
    }
    .mc_techno_list {
        margin-top: 20px;
    }
    .client_tabbing {
        margin-top: 1rem;
    }
    section.common_sec.growth_hacking_sec .mc_mainsub_heading {
        position: unset;
        margin-bottom: 15px;
    }
    section.common_sec.mc_amzing_client {
        padding: 30px 0;
    }
    section.common_sec.mc_fireup_business {
        /* padding-bottom: 0; */
        /* padding-top: 30px; */
        padding: 0 0 40px 0;
    }
    .ma_ppc_wrapper .common_sec.achieve_wornders_sec {
        padding-top: 40px;
    }
    .mc_company_partner {
        bottom: -50px;
    }
    .ma_ppc_wrapper .common_sec.achieve_wornders_sec {
        padding-top: 70px;
        padding-bottom: 30px;
    }
    .growth_inner_hacking p {
        transform: unset;
        position: unset;
    }
    .growth_hackingouter {
        height: 50px;
    }
    .growth_hacking_main ul li:hover p {
        position: unset;
    }
    .growth_inner_hacking p {
        position: unset;
        transform: unset;
    }
    .growth_hacking_main ul li:hover .growth_inner_hacking h3 {
        transform: unset;
    }
    .growth_hacking_main ul li:hover .growth_hackingouter {
        transform: unset;
    }
    .growth_hacking_main ul li:hover span.growth_hacking_icons {
        display: block;
    }
    .growth_hacking_main ul li:hover .growth_inner_hacking {
        transform: unset;
    }
    .growth_hacking_main ul li .growth_inner_hacking p button {
        margin-top: 20px !important;
    }
    .growth_hacking_main ul li {
        height: auto;
        padding: 20px 10px;
        width: 32%;
        margin-bottom: 20px;
    }
    .growth_inner_hacking h3 {
        font-size: 18px;
        line-height: 22px;
        width: 90%;
        margin: 20px auto 10px;
    }
    section.common_sec.growth_hacking_sec .conta_iner {
        flex-direction: column;
    }
    section.all_sec.touchless_delivery_sec .right_touchless_div {
        display: none;
    }
    .left_touchless_div {
        width: 100%;
    }
    .delsub_mainheading.delsub_mainheadingwhite {
        text-align: center;
    }
    .delivery_button.delivery_buttonwhite button {
        margin: 0 auto;
    }
    .delivery_ppc_page section.all_sec.touchless_delivery_sec.dootstep_deliveries_sec {
        height: auto;
    }
    .delivery_ppc_page .booking-section {
        padding: 0px 0;
    }
    .delivery_ppc_page .admin_app_divs {
        padding: 30px 0;
    }
    .delivery_ppc_page .delievry_agent_app_divs {
        padding: 30px 0;
    }
    .delivery_ppc_page .customer_app_divs {
        min-height: auto;
    }
    .delivery_nation_covidSec .grocery_covid_left p {
        margin: 10px 0 15px;
    }
    /**delivery page css**/
    .dlmain_heading h1 {
        font-size: 28px;
        line-height: 40px;
    }
    section.all_sec.touchless_delivery_sec.dootstep_deliveries_sec .delsub_mainheading {
        text-align: center;
    }
    section.all_sec.touchless_delivery_sec.dootstep_deliveries_sec .delsub_mainheading h2 {
        width: 100%;
        margin-bottom: 20px;
    }
    .dlmain_heading p {
        font-size: 18px;
        line-height: 25px;
        margin: 10px 0 20px;
    }
    .delright_image {
        top: 0;
    }
    .delivery_ppc_page .delright_image img {
        max-width: 440px;
    }
    .delright_image {
        right: 40px;
    }
    .dl_manage_banner {
        height: 470px;
    }
    .dlmain_heading {
        width: 100%;
    }
    .delivery_nation_covidSec .delsub_mainheading h2 {
        width: 100%;
    }
    .delsub_mainheading p {
        font-size: 16px;
        line-height: 22px;
    }
    .delivery_button button {
        font-size: 16px;
        padding: 16px 30px;
    }
    .delsub_mainheading h2 {
        font-size: 26px;
        line-height: 30px;
    }
    .delivery_ppc_page .grocery_covid_left span.keyword_span {
        font-size: 17px;
        line-height: 14px;
        margin-bottom: 25px;
    }
    .grocery_page .nation_covid_sec img {
        max-width: 100%;
    }
    .delivery_ppc_page .nation_covid_sec {
        left: 0px;
    }
    .delivery_ppc_page .business_section .img-box {
        width: 70%;
    }
    .delivery_ppc_page .business_model_inner figure img {
        height: 100%;
    }
    .delivery_ppc_page .business_model_inner figure {
        height: 45px !important;
    }
    .delivery_ppc_page .business_section .icon-lists h3 {
        font-size: 16px;
        line-height: 22px;
        margin: 12px 0 5px;
    }
    .delivery_ppc_page .business_section .icon-lists p {
        font-size: 14px;
        line-height: 22px;
    }
    span.touchless_span {
        font-size: 18px;
    }
    .delivery_button svg {
        height: 10px;
    }
    .delivery_ppc_page .text-center.mid_image_uberX {
        width: 43%;
    }
    .delivery_ppc_page .ecommerwhy_choose_slider {
        margin-right: 0;
    }
    .offericon-desc figure img {
        height: 100%;
    }
    .offericon-desc figure {
        height: 33px;
    }
    .offericon-desc h4 {
        font-size: 16px;
    }
    .delivery_ppc_page .right_touchless_div img {
        max-width: 100%;
    }
    .dootstep_deliveries_sec span.touchless_span {
        font-size: 20px;
        line-height: 30px;
    }
    .touchless_delivery_sec h2 {
        margin: 0 0 20px;
    }
    .delivery_ppc_page section.all_sec.ecoomer_sec_slider.rubust_techno:after {
        content: unset;
    }
    .delivery_ppc_page section.all_sec.ecoomer_sec_slider.rubust_techno:before {
        content: unset;
    }
    .offer_range_main .delsub_mainheading.delsub_mainheadingcenter {
        width: 60%;
    }
    /**delivery page css end**/
    /**competitor page css**/
    .competitor_page .banner_content {
        width: 55%;
    }
    .competitor_page .right_image {
        width: 50%;
    }
    .competitor_page .competitor_banner {
        height: 390px;
    }
    .competitor_page .comsub_main_heading h2 {
        font-size: 26px;
        line-height: 30px;
        padding: 0;
    }
    .competitor_page section.common_sec.com_consult_sec {
        padding: 40px 0;
    }
    .competitor_page .comsub_main_heading p {
        font-size: 16px;
        line-height: 22px;
        margin: 7px 0 0;
    }
    .competitor_page .letf_complex_inner .comsub_main_heading h2 {
        font-size: 28px;
        line-height: 34px;
    }
    .advantages_listing ul li {
        width: 32%;
        margin-bottom: 20px;
    }
    .competitor_page .advantages_listing ul {
        align-items: stretch;
    }
    .competitor_page .advantages_listing_inn h3 {
        font-size: 18px;
        height: auto;
        line-height: 26px;
        margin-bottom: 10px;
    }
    .competitor_page .advantages_listing_inn {
        width: 100%;
        text-align: center;
        height: 100%;
        padding: 18px;
        margin: 0;
    }
    .competitor_page .advantages_listing_inn p {
        text-align: center;
        font-size: 16px;
        line-height: 22px;
    }
    .competitor_page .advantages_listing_inn h3 {
        width: 100%;
        font-size: 18px;
        text-align: center;
        line-height: 26px;
        margin-bottom: 10px;
    }
    .competitor_page .ad_lis_icon {
        width: 100%;
    }
    .competitor_page .com_testi_main .item_sec {
        height: 320px;
    }
    .competitor_page .com_testi_main .owl-nav {
        right: -124px;
        top: 343px;
    }
    .competitor_page .com_testi_main .owl-dots {
        right: -245px;
        top: 234px;
    }
    .competitor_page .details .name {
        font-size: 16px;
    }
    .details {
        margin-left: 30px;
    }
    .competitor_page .com_testi_sec .owl-nav button {
        width: auto;
    }
    .competitor_page .com_testi_sec .owl-nav button.owl-prev {
        left: -30px;
    }
    .competitor_page .com_testi_sec .owl-nav button.owl-next {
        right: -30px;
    }
    .competitor_page .comsub_main_heading h2 {
        font-size: 25px;
        line-height: 30px;
    }
    .right_consult_inner {
        width: 40%;
    }
    .competitor_page .compare_comman .heading_comapre_1 {
        font-size: 16px;
    }
    .competitor_page .com_testi_sec .owl-nav button.owl-prev span {
        background-size: 10px !important;
    }
    .competitor_page .com_testi_sec .owl-nav button.owl-next span {
        background-size: 10px !important;
    }
    .competitor_page .competitor_banner {
        height: 480px;
    }
    /**competitor page css end**/
    /**education page css**/
    .edu_right_bn_contetn:before {
        top: -44px;
        background-size: 510px;
        height: 590px;
        width: 590px;
        right: -139px;
    }
    .edu_left_bn_contetn {
        width: 50%;
    }
    .edumain_heading h1 {
        font-size: 28px;
        line-height: 33px;
    }
    .edumain_heading p {
        font-size: 16px;
        margin-bottom: 20px;
    }
    .sider-element:before {
        content: unset;
    }
    .sider-element:after {
        content: unset;
    }
    span.edu_top_span {
        font-size: 18px;
        line-height: 35px;
    }
    .education_banner {
        height: 660px;
    }
    .edu_soltuion_col button {
        background: #ff7855;
        padding: 10px 20px;
        color: #fff;
        transform: unset !important;
        position: unset !important;
        font-size: 15px;
    }
    .edu_soltuion_col {
        height: 100%;
    }
    .edu_solution_main ul li {
        width: 23%;
        margin-bottom: 25px;
    }
    .edu_soltuion_col h3 {
        letter-spacing: 0px;
        color: #333;
        font-size: 16px;
        line-height: 22px;
        font-weight: 500;
        width: 75%;
        text-align: center;
        margin: 10px auto 18px;
    }
    li:nth-child(5) .edu_soltuion_col h3,
    li:nth-child(6) .edu_soltuion_col h3 {
        width: 90%;
    }
    .edu_soltuion_col:hover button {
        background: #fff;
        padding: 10px 20px;
        color: #ff7855;
    }
    .edu_sub_mainheaidng h2 {
        font-size: 25px;
    }
    span.educolor_span {
        font-size: 18px;
        line-height: 28px;
    }
    .edu_sol_icon svg {
        height: 50px;
    }
    .edu_sol_icon {
        min-height: 60px;
    }
    .edu_solution_main {
        margin-top: 20px;
    }
    .sensations_main {
        padding: 20px 40px;
    }
    span.block_edu {
        letter-spacing: .55px;
        font-size: 20px;
        line-height: 34px;
    }
    .edu_adinn_left {
        width: 45%;
    }
    .edu_adinn_right {
        width: 50%;
    }
    .edu_powerful_left {
        width: 50%;
    }
    .edu_powerful_right:after {
        right: 30px;
        bottom: -110px;
        width: 410px;
    }
    .educost_estimation_sec .edu_sub_mainheaidng h2 {
        font-size: 25px;
    }
    .achieve_wornders_sec .edu_sub_mainheaidng.edu_center_mainheaidng h2 {
        width: 60%;
    }
    .edu_sub_mainheaidng p {
        font-size: 16px;
        line-height: 22px;
    }
    .edu_methdology_left .accordion-content p {
        font-size: 16px;
        line-height: 22px;
    }
    .edu_methdology_left .accordion-title h2 {
        font-size: 22px;
    }
    .edu_methdology_left .accordion-item.restaurant_customer_tabs {
        margin-bottom: 20px;
    }
    .edu_methdology_right img {
        max-width: 370px;
    }
    .edu_methodology_innermain {
        margin-top: 20px;
    }
    section.common_sec.methodo_sec {
        padding: 40px 0;
    }
    section.common_sec.eduadmin_panel_sec.eduadmin_adminpanel_sec {
        padding: 20px 0 40px;
    }
    .eduadmin_adminpanel_sec .edu_adinn_left {
        left: 0;
        width: 55%;
    }
    .adim_edu_img img, .tutor_edu_img img{
        max-width: 90%;
    }
    .edututor_tutorpanel_sec .edu_adinn_left {
        right: 0;
        width: 55%;
    }
    section.common_sec.edututor_panel_sec.edututor_stupanel_sec {
        padding: 40px 0;
    }
    li.slider-list img {
        max-width: 200px;
    }
    .edu_right_bn_contetn:before {
        background-size: 430px;
        right: -169px;
    }
    .education_banner {
        height: 580px;
    }
    ul.slider-block:after {
        bottom: -40px;
    }
    .sider-element:before {
        left: -50px;
    }
    .sider-element:after {
        left: -80px;
        width: 40px;
    }
    .edututor_stupanel_sec .admin_img_box_inner:before {
        content: unset
    }
    .edututor_stupanel_sec .admin_img_box_inner:after {
        content: unset
    }
    .edututor_stupanel_sec .admin_img_box_inner figure:after {
        content: unset
    }
    .edututor_stupanel_sec .admin_img_box_inner figure:after {
        content: unset
    }
    section.common_sec.edututor_panel_sec.edututor_stupanel_sec:before {
        content: unset
    }
    section.common_sec.eduadmin_panel_sec.eduadmin_adminpanel_sec:after {
        content: unset;
    }
    section.common_sec.eduadmin_panel_sec.eduadmin_adminpanel_sec:before {
        content: unset;
    }
    .eduadmin_adminpanel_sec .edu_adinn_left:after {
        content: unset;
    }
    .eduadmin_adminpanel_sec .edu_adinn_left:before {
        content: unset;
    }
    section.common_sec.edututor_panel_sec.edututor_tutorpanel_sec:before {
        content: unset;
    }
    .edututor_tutorpanel_sec .edu_adinn_left:before {
        content: unset;
    }
    .edututor_tutorpanel_sec .edu_adinn_left:after {
        content: unset;
    }
    .edututor_stupanel_sec .admin_img_box_inner figure:before {
        content: unset;
    }
    .educost_estimation_sec .edu_sense_right {
        display: none;
    }
    .sensations_main .edu_sub_mainheaidng {
        text-align: center;
    }
    .educost_estimation_sec .edu_sub_mainheaidng h2 {
        width: 100%;
    }
    .edu_right_bn_contetn li.slider-list img {
        max-width: 100%;
        left: 0;
    }
    .edu_right_bn_contetn {
        right: 0;
        width: 60%;
    }
    section.common_sec.edu_dev_solutions {
        padding: 40px 0 40px;
    }
    .whychooseedu_sec .lsiting_achieve_inner h3 {
        font-size: 15px;
    }
    .whychooseedu_sec span.why_choosecion svg {
        height: 40px;
    }
    span.why_choosecion {
        width: 70px;
    }
    .edu_icluedlearing_lft {
        display: none;
    }
    .edu_icluedlearing_right {
        width: 100%;
    }
    .edu_icluedlearing_right .edu_sub_mainheaidng {
        text-align: center;
    }
    .edilelring_listings ul li {
        width: 24%;
        margin-bottom: 0;
    }
    .elearing_acheve_icon {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        text-align: center;
    }
    .elreaing_icon {
        width: 100%;
        margin-right: 0;
    }
    .elearing_acheve_content {
        width: 100%;
        margin-top: 10px;
    }
    .edu_dev_featureinclud .edu_solution_main ul li {
        width: 32%;
        margin-bottom: 15px;
    }
    .edu_adinn_right .edu_sub_mainheaidng {
        display: none;
    }
    .eduadmin_adminpanel_sec .edu_adinn_left {
        left: 0;
        width: 50%;
    }
    .eduadmin_adminpanel_sec .edu_adinn_right {
        width: 45%;
    }
    .edututor_tutorpanel_sec .edu_adinn_right {
        width: 45%;
    }
    .edututor_tutorpanel_sec .edu_adinn_left {
        right: 0;
        width: 50%;
    }
    .mobilr_view_heading {
        display: block;
    }
    section.common_sec.edu_learing_sec {
        padding-top: 0px;
        padding-bottom: 50px;
    }
    .edu_solution_includesec .edu_sub_mainheaidng p {
        font-size: 20px;
    }
    .edu_adinn_rightcol {
        min-height: auto;
    }
    section.common_sec.udemy_cta_sec {
        margin-top: 30px;
        margin-bottom: 0;
    }
    /**education page css end**/
    /**ecommerce page css**/
    .ecommerce_getlink a {
        font-size: 14px;
        bottom: 15px;
        opacity: 1;
    }
    /**ecommerce page css end**/
    /**mobile app deveopment page css**/
    .mc_verticals_box {
        height: 220px;
        border-radius: 60px 0;
    }
    .mc_verti_colored_bg span {
        height: 70px;
        width: 70px;
    }
    .mc_verti_colored_bg:before {
        height: 70px;
        width: 70px;
    }
    .mc_verti_colored_bg span svg {
        height: 50px;
    }
    .mc_verticals_box h3 {
        font-size: 18px;
        letter-spacing: 0.56px;
    }
    .mc_verticals_box p {
        bottom: 25px;
    }
    .mc_verti_colored_bg {
        margin-bottom: 20px;
    }
    .mc_company_partner {
        position: unset;
        margin-top: 65px;
    }
    .mc_banner {
        flex-direction: column;
        padding-top: 100px;
    }
    .mc_inner_content {
        margin-bottom: 0px;
    }
    .mst_uniq_right {
        top: -14px;
    }
    .mc_company_partner {
        display: none;
    }
    /**mobile app deveopment page css end**/
    /**fitness page css**/
    .save_trainer_time .fitleft_img img {
        max-width: 100%;
        left: 0;
    }
    .stay_top_clients .fitleft_img:after {
        content: unset !important;
    }
    .stay_top_clients.reverse_sec img {
        max-width: 220px;
    }
    .stay_top_clients.reverse_sec .fitleft_img figure:after {
        content: unset !important;
    }
    .fitleft_img {
        width: 66%;
        margin-right: 40px;
    }
    .stay_top_clients {
        margin-bottom: 50px;
    }
    .fitness_competition_sec .fs_heading {
        width: 70%;
    }
    .common_sec.fitness_competition_sec {
        padding-bottom: 50px;
    }
    .fitness_offers_sec .flex_box {
        flex-direction: column;
    }
    .fitness_offers_sec .fs_heading {
        width: 100%;
        text-align: center;
        margin-bottom: 30px;
    }
    .offers_right_div {
        width: 100%;
    }
    .break_span {
        display: inline;
    }
    section.common_sec.fitness_premium_div {
        padding: 40px 0;
    }
    .middle_name_oflang_list {
        display: none;
    }
    .launguage_listing {
        margin-top: 30px;
    }
    .web_listing_lang {
        width: 49%;
        position: relative;
    }
    .web_listing_lang:before {
        content: unset;
    }
    .web_listing_lang:after {
        content: unset;
    }
    .web_listing_lang h3 {
        display: block;
    }
    .web_listing_lang h3 {
        display: block;
        font-weight: 600;
        line-height: normal;
        color: #000;
        text-transform: capitalize;
        font-size: 27px;
        border-bottom: solid 1px #d8d8d8;
        margin-bottom: 30px;
        padding-bottom: 15px;
    }
    .web_listing_lang:first-child {
        text-align: left;
        padding-right: 0;
    }
    .web_listing_lang:first-child ul {
        justify-content: flex-start;
    }
    .web_listing_lang:last-child:after {
        content: unset;
    }
    .web_innr_list ul li {
        padding: 0;
        margin: 0 8px;
    }
    .web_innr_list ul li img {
        height: 40px;
    }
    .web_innr_list h4 {
        display: block;
        font-size: 16px;
        font-weight: bold;
        color: #000;
        line-height: normal;
        margin-bottom: 10px;
    }
    .web_innr_list ul {
        position: relative;
        left: -20px;
    }
    .fitness_page_banner {
        min-height: 550px;
    }
    .fsm_hedaing h1 span {
        font-size: 50px;
    }
    .fsm_hedaing h1 {
        font-size: 31px;
        line-height: 41px;
    }
    .fsm_hedaing p {
        font-size: 16px;
        line-height: 22px;
    }
    .finess_button a,
    .finess_button a:not([href]):not([tabindex]) {
        font-size: 16px;
    }
    .common_sec.fitness_competition_sec {
        padding-top: 40px;
    }
    .fshape_left:before {
        top: -120px;
        width: 450px;
    }
    .fit_ban_right:after {
        width: 630px;
        right: 170px;
    }
    .fit_ban_right {
        right: 1rem;
    }
    section.common_sec.cta_div_owncode {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .fitness_offers_details .tab-content {
        margin-bottom: 0;
    }
    ul.fitness_offers_listing {
        flex-wrap: wrap;
    }
    ul.fitness_offers_listing li {
        width: 49%;
        margin-bottom: 15px;
    }
    /**fitness page css end**/
    /**dating page css**/
    .dating_app_banner {
        min-height: 500px;
    }
    .daing_featur_left {
        width: 40%;
    }
    .daing_featur_left:before {
        left: -140px;
        top: -60px;
        width: 430px;
    }
    .daing_featur_right {
        width: 55%;
    }
    span.featur_showing_div {
        font-size: 18px;
    }
    span.featur_showing_div i {
        font-size: 25px;
    }
    .boundries_right_content h3 {
        font-size: 22px;
    }
    .boundries_right_content p {
        font-size: 16px;
    }
    .boundries_left_img:before,
    .boundries_left_img:after {
        content: unset !important;
    }
    .hover_effects_featurs {
        top: -140px;
        width: 100%;
    }
    li.right_featurs_innr:nth-child(2) .hover_effects_featurs {
        top: -120px;
    }
    .dat_mheading h1 {
        font-size: 28px;
        line-height: 40px;
    }
    .date_smheading h2 {
        font-size: 25px;
    }
    .dating_features_sec .date_smheading {
        width: 100%;
    }
    .hover_effects_featurs p {
        font-size: 14px;
        line-height: normal;
    }
    .boundaries_dating_inner {
        margin-top: 30px;
    }
    section.all_sec.dating_boundaries_sec {
        padding-bottom: 0px;
    }
    li.right_featurs_innr:nth-child(4) span.featur_showing_div+.hover_effects_featurs {
        top: -160px;
    }
    li.right_featurs_innr:nth-child(3) span.featur_showing_div+.hover_effects_featurs {
        top: -100px;
    }
    li.right_featurs_innr:last-child span.featur_showing_div+.hover_effects_featurs {
        bottom: -120px;
    }
    .globle_reach.flex_box:first-child,
    .globle_reach.flex_box:nth-child(3) {
        flex-direction: column-reverse;
    }
    .globle_reach {
        min-height: auto;
        flex-direction: column-reverse;
        margin-bottom: 40px;
    }
    .globle_reach:last-child {
        margin-bottom: 0;
    }
    .boundries_left_img figure {
        width: 60%;
        margin-top: 30px;
        position: unset;
        text-align: center;
    }
    .boundries_right_content {
        text-align: center;
        width: 70%;
    }
    .techno_innlist h3 {
        min-width: 160px;
        font-size: 20px;
    }
    .tchnology_sbheading h2 {
        font-size: 30px;
    }
    .tchnology_sbheading h2 span {
        font-size: 24px;
    }
    .tchn_inn_list ul.nav.nav-tabs li a {
        font-size: 20px;
    }
    .custo_mn .right_uberX_row.right_uberX_web {
        display: none;
    }
    .dateadmn_innr_dv {
        display: none;
    }
    .dateadmn_innr_dv.mbl_div {
        display: flex;
        flex-wrap: wrap;
    }
    .dateadmn_innr_dv.mbl_div figure {
        text-align: center;
        width: 100%;
        margin-bottom: 20px;
    }
    section.common_sec.dating_app_pnle_sec {
        padding-bottom: 0;
    }
    .custo_mn .mlbile_view_slider {
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
    }
    section.common_sec.dating_app_pnle_sec {
        padding-top: 0;
    }
    .date_befits_lst ul {
        flex-wrap: wrap;
    }
    .date_befits_lst ul li {
        width: 48%;
        margin-bottom: 20px;
    }
    .datebeft_lstinnr h3 {
        font-size: 18px;
    }
    .date_custo_mbl_slidr {
        text-align: center;
    }
    .date_custo_mbl_slidr .icon-desc {
        text-align: center;
        margin-top: 20px;
    }
    .custo_mn .customer_app_divs {
        padding: 40px 0 10px;
    }
    .custo_mn .carousel-control {
        background-image: unset !important;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .custo_mn div#customr_del_demo {
        width: 100%;
    }
    .custo_mn .carousel-control span.carousel-control-prev-icon {
        background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/del_left_arrow.svg) !important;
        background-repeat: no-repeat !important;
        height: 70px !important;
        background-size: 100% !important;
        width: 70px !important;
        display: block;
    }
    .custo_mn .carousel-control span.carousel-control-next-icon {
        background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/del_right_arrow.svg) !important;
        background-repeat: no-repeat !important;
        height: 70px !important;
        background-size: 100% !important;
        width: 70px !important;
        display: block;
    }
    section.dating_lunch_ctasc {
        padding-bottom: 30px;
    }
    .bottom_bann_img ul.bottom_bnn_lft li:after {
        content: unset
    }
    .bottom_bann_img ul.bottom_bnn_lft li h3::after {
        content: unset
    }
    .bottom_bann_img ul.bottom_bnn_lft li h3::before {
        content: unset
    }
    .bottom_bann_img ul.bottom_bnn_lft li.dting_li.hide {
        display: flex !important;
    }
    .bottom_bann_img ul.bottom_bnn_rgt li:after {
        content: unset
    }
    .bottom_bann_img ul.bottom_bnn_rgt li h3::after {
        content: unset
    }
    .bottom_bann_img ul.bottom_bnn_rgt li h3::before {
        content: unset
    }
    .bottom_bann_img ul.bottom_bnn_rgt li.dting_li.hide {
        display: flex !important;
    }
    /**dating page css end**/
    .eduwkng_prcss_inn p {
        font-size: 14px;
        line-height: 20px;
    }
    .eduwkng_prcss_inn h3 {
        font-size: 16px;
    }
    .eduwkng_prcss_main ul li {
        width: 32%;
        padding: 20px;
    }
    section.common_sec.edu_wrkng_prcss_sc {
        padding-top: 0;
    }
    /**dating page css**/
    .dateadmn_mn .mlbile_view_slider {
        display: block;
    }
    /**dating page css end**/
}

@media only screen and (min-width:1024px) and (max-width:1200px) {
    .expert-section .owl-theme .owl-dots {
        display: block;
        float: left;
        margin-top: -49px!important;
        margin-left: 40%;
        z-index: 100;
        position: relative;
    }
    /****mobile develpment page ************/
    .mac_right_images:before {
        height: 390px;
        width: 190px;
    }
    .mac_right_images:after {
        height: 430px;
        width: 195px;
    }
}

@media(max-width:1100px) {
    .right_uberX_content {
        bottom: 0rem;
    }
    .uber_for_x_ppc_page section.common_sec.demand_businessapp_sec {
        padding-top: 3rem;
    }
}

@media(max-width:992px) {
    /**Beauty page css**/
    .beauty_ppc_page .beauty_banner {
        height: 450px;
        min-height: auto;
        background-size: cover;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding-top: 70px;
    }
    .why_apptunix_top-common {
        margin-top: 0;
    }
    .beauty_ppc_page .beauty_sub_heading h2 {
        font-size: 27px;
    }
    .beauty_ppc_page .main_heading_beauty h1 {
        font-size: 27px;
        line-height: 35px;
    }
    .beauty_ppc_page .right_beauty_content {
        width: 40%;
        top: 4rem;
    }
    .beauty_ppc_page .main_heading_beauty p {
        font-size: 17px;
        line-height: 23px;
    }
    .beauty_ppc_page .main_heading_beauty h1 {
        font-size: 23px;
        line-height: 33px;
    }
    .beauty_ppc_page .background_pink_color {
        padding: 100px 0 60px;
    }
    .beauty_ppc_page section.common_sec.beauty_launch_app_sec {
        padding-top: 5rem;
    }
    .beauty_ppc_page .listing_launch_app_beauty ul li {
        width: 48%;
    }
    .beauty_ppc_page .listing_launch_app_beauty ul li:first-child {
        width: 53%;
        margin: 0 auto 3rem;
    }
    .beauty_ppc_page .bottom_content_beauty h3 {
        font-size: 18px;
        line-height: 27px;
        min-height: auto;
    }
    .beauty_ppc_page .panel_sections .img-box:before {
        content: unset;
    }
    section.common_sec.aggregator_sec:after {
        content: unset;
    }
    .beauty_ppc_page .panel_sections.users.customer_app {
        flex-direction: column;
    }
    .beauty_ppc_page .panel_sections .img-box {
        margin-bottom: 3rem;
    }
    .beauty_ppc_page .right_aggregator_img {
        display: none;
    }
    .beauty_ppc_page .aggregator_main_inner {
        border-radius: 10px;
        width: 100%;
    }
    .beauty_ppc_page .inner_aggregator_heading {
        width: 100%;
        text-align: center;
    }
    .beauty_ppc_page .inner_aggregator_heading .beauty_started_button button {
        margin: 0 auto;
    }
    .beauty_ppc_page .admin_app_main_inner .img-box {
        position: unset;
    }
    .beauty_ppc_page .panel_sections.users.dispatcher_app.admin_app {
        justify-content: flex-start;
        flex-direction: column;
    }
    .beauty_ppc_page .panel_sections.users.dispatcher_app.admin_app .icon-lists {
        width: 100%;
    }
    .beauty_ppc_page .driver_app_main {
        padding: 3rem 0 1rem;
    }
    .beauty_ppc_page .listing_launch_app_beauty ul {
        width: 100%;
        flex-wrap: wrap;
    }
    .beauty_ppc_page .apptunix_launching_apps_inner span.small_span {
        line-height: 20px;
    }
    .beauty_ppc_page section.common_sec.aggregator_sec {
        padding-top: 0px;
    }
    .beauty_ppc_page .panel_sections.users.dispatcher_app.admin_app .icon-lists {
        width: 100%;
    }
    /**Beauty page css end**/
    
    /**appointment page css**/
    .appointment_ppc_page .beauty_banner {
        height: 450px;
        min-height: auto;
        background-size: cover;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding-top: 70px;
    }
    .appointment_ppc_page .beauty_sub_heading h2 {
        font-size: 22px;
    }
    .appointment_ppc_page section.common_sec.aggregator_sec:before {
        content: unset;
    }
    .appointment_ppc_page section.common_sec.aggregator_sec:after {
        content: unset;
    }
    .appointment_ppc_page .main_heading_beauty h1 {
        font-size: 27px;
        line-height: 35px;
    }
    .appointment_ppc_page .main_heading_beauty p {
        font-size: 17px;
        line-height: 23px;
    }
    .appointment_ppc_page .main_heading_beauty h1 {
        font-size: 23px;
        line-height: 33px;
    }
    .appointment_ppc_page section.common_sec.beauty_launch_app_sec {
        padding-top: 5rem;
    }
    .appointment_ppc_page .listing_launch_app_beauty ul li {
        width: 48%;
    }
    .appointment_ppc_page .listing_launch_app_beauty ul li:first-child {
        width: 53%;
        margin: 0 auto 3rem;
    }
    .appointment_ppc_page .bottom_content_beauty h3 {
        font-size: 18px;
        line-height: 27px;
        min-height: auto;
    }
    .appointment_ppc_page .panel_sections .img-box:before {
        content: unset;
    }
    .appointment_ppc_page .panel_sections.users.customer_app {
        flex-direction: column;
    }
    .appointment_ppc_page .panel_sections .img-box {
        margin-bottom: 3rem;
    }
    .appointment_ppc_page .right_aggregator_img {
        display: none;
    }
    .appointment_ppc_page .aggregator_main_inner {
        border-radius: 10px;
        width: 100%;
    }
    .appointment_ppc_page .inner_aggregator_heading {
        width: 100%;
        text-align: center;
    }
    .appointment_ppc_page .inner_aggregator_heading .beauty_started_button button {
        margin: 0 auto;
    }
    .appointment_ppc_page .admin_app_main_inner .img-box {
        position: unset;
    }
    .appointment_ppc_page .panel_sections.users.dispatcher_app.admin_app {
        justify-content: flex-start;
        flex-direction: column;
    }
    .appointment_ppc_page .panel_sections.users.dispatcher_app.admin_app .icon-lists {
        width: 100%;
    }
    .appointment_ppc_page .driver_app_main {
        padding: 3rem 0 1rem;
    }
    .appointment_ppc_page .listing_launch_app_beauty ul {
        width: 100%;
        flex-wrap: wrap;
    }
    .appointment_ppc_page .apptunix_launching_apps_inner span.small_span {
        line-height: 20px;
    }
    .appointment_ppc_page section.common_sec.aggregator_sec {
        padding-top: 0px;
    }
    .appointment_ppc_page .appointment_banner a.typewrite {
        width: 100%;
        display: block;
    }
    .appointment_ppc_page .left_beauty_content {
        width: 55%;
    }
    .appointment_ppc_page .main_heading_beauty p {
        font-size: 16px;
        width: 100%;
        margin-top: 5px;
    }
    .appointment_ppc_page .right_beauty_content {
        width: 50%;
        top: 0;
        position: relative;
    }
    .page-template-appointment-booking-app-development .bottom_form_home:before {
        content: unset !important;
    }
    .page-template-appointment-booking-app-development .bottom_form_home:after {
        content: unset !important;
    }
    .appointment_ppc_page section.common_sec.thourgh_out_worldsec:before {
        content: unset !important;
    }
    .appointment_ppc_page .some_talk_slider .owl-dots .owl-dot {
        transform: unset !important;
        position: unset !important;
    }
    .appointment_ppc_page .owl-theme.some_talk_slider .owl-dots .owl-dot.active_dots span {
        background: #29c7d9 !important
    }
    .appointment_ppc_page .owl-theme.some_talk_slider .owl-dots .owl-dot span {
        background: #cafaff !important;
        height: 9px !IMPORTANT;
        width: 9px !important;
        margin: 2px;
        transform: unset !important;
    }
    .appointment_ppc_page section.common_sec.ecoomer_sec_slider.rubust_techno.grey-beck {
        padding-bottom: 20px;
    }
    .appointment_ppc_page .left_appoint_soultion {
        width: 35%;
    }
    .appointment_ppc_page .right_appoint_soluion h2 {
        line-height: 30px;
    }
    /**appointment page css end**/
    /**booking page css**/
    .booking_ppc_page .beauty_banner {
        height: 450px;
        min-height: auto;
        background-size: cover;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding-top: 70px;
    }
    .booking_ppc_page .left_appoint_soultion {
        width: 35%;
    }
    .booking_ppc_page .right_appoint_soluion h2 {
        line-height: 30px;
    }
    .booking_ppc_page .beauty_sub_heading h2 {
        font-size: 22px;
    }
    .demand_appforlisting_inner figure img {
        width: 140px;
    }
    .ondemand_appfor_listing ul li:nth-child(3) {
        margin-bottom: 0;
    }
    .ondemand_appfor_listing ul li:last-child {
        margin-bottom: 0;
    }
    .ondemand_appfor_listing ul li {
        width: 48%;
        margin-bottom: 20px;
    }
    .ondemand_appfor_listing ul {
        flex-wrap: wrap;
    }
    .booking_ppc_page section.common_sec.aggregator_sec:before {
        content: unset;
    }
    .booking_ppc_page section.common_sec.aggregator_sec:after {
        content: unset;
    }
    .booking_ppc_page .main_heading_beauty h1 {
        font-size: 27px;
        line-height: 35px;
    }
    .booking_ppc_page .main_heading_beauty p {
        font-size: 17px;
        line-height: 23px;
    }
    .booking_ppc_page .main_heading_beauty h1 {
        font-size: 23px;
        line-height: 33px;
    }
    .booking_ppc_page section.common_sec.beauty_launch_app_sec {
        padding-top: 5rem;
    }
    .booking_ppc_page .listing_launch_app_beauty ul li {
        width: 48%;
    }
    .booking_ppc_page .listing_launch_app_beauty ul li:first-child {
        width: 53%;
        margin: 0 auto 3rem;
    }
    .booking_ppc_page .bottom_content_beauty h3 {
        font-size: 18px;
        line-height: 27px;
        min-height: auto;
    }
    .booking_ppc_page .panel_sections .img-box:before {
        content: unset;
    }
    .booking_ppc_page .panel_sections.users.customer_app {
        flex-direction: column;
    }
    .booking_ppc_page .panel_sections .img-box {
        margin-bottom: 3rem;
    }
    .booking_ppc_page .right_aggregator_img {
        display: none;
    }
    .booking_ppc_page .aggregator_main_inner {
        border-radius: 10px;
        width: 100%;
    }
    .booking_ppc_page .inner_aggregator_heading {
        width: 100%;
        text-align: center;
    }
    .booking_ppc_page .inner_aggregator_heading .beauty_started_button button {
        margin: 0 auto;
    }
    .booking_ppc_page .admin_app_main_inner .img-box {
        position: unset;
    }
    .booking_ppc_page .panel_sections.users.dispatcher_app.admin_app {
        justify-content: flex-start;
        flex-direction: column;
    }
    .booking_ppc_page .panel_sections.users.dispatcher_app.admin_app .icon-lists {
        width: 100%;
    }
    .booking_ppc_page .driver_app_main {
        padding: 3rem 0 1rem;
    }
    .booking_ppc_page .listing_launch_app_beauty ul {
        width: 100%;
        flex-wrap: wrap;
    }
    .booking_ppc_page section.common_sec.aggregator_sec {
        padding-top: 0;
        padding-bottom: 0;
    }
    .booking_ppc_page .appointment_banner a.typewrite {
        width: 100%;
        display: block;
    }
    .booking_ppc_page .left_beauty_content {
        width: 55%;
    }
    .booking_ppc_page .main_heading_beauty p {
        font-size: 16px;
        width: 100%;
        margin-top: 5px;
    }
    .booking_ppc_page section.common_sec.thourgh_out_worldsec:before {
        content: unset !important;
    }
    .booking_ppc_page .some_talk_slider .owl-dots .owl-dot {
        transform: unset !important;
        position: unset !important;
    }
    .booking_ppc_page .owl-theme.some_talk_slider .owl-dots .owl-dot.active_dots span {
        background: #3499ff !important;
    }
    .booking_ppc_page .owl-theme.some_talk_slider .owl-dots .owl-dot span {
        background: #3499ff73 !important;
        height: 9px !important;
        width: 9px !important;
        margin: 2px;
        transform: unset !important;
    }
    .booking_ppc_page .right_beauty_content {
        right: -4rem;
        width: 50%;
        top: 0;
        position: relative;
    }
    .booking_ppc_page section.common_sec.ecoomer_sec_slider.rubust_techno.grey-beck {
        padding-bottom: 20px;
    }
    .booking_ppc_page .appointment_banner a.typewrite {
        display: inline-block;
    }
    .booking_ppc_page span.lower_content_box {
        display: inline;
    }
    .booking_ppc_page .right_beauty_content img {
        max-width: 220px;
    }
    .booking_ppc_page .appointment_banner {
        height: auto;
    }
    .booking_ppc_page img.hide_on_mobile {
        display: none;
    }
    .booking_ppc_page .customer_app_section_1 .show_on_mobile {
        display: block;
    }
    .booking_ppc_page .beauty_sub_heading span {
        font-size: 15px;
    }
    .booking_ppc_page .beauty_saloon_business_sec .beauty_sub_heading h2 {
        width: 80%;
        margin: 0 auto;
    }
    .booking_ppc_page .common_sec {
        padding: 50px 0;
    }
    .booking_ppc_page .apptunix_launching_apps_inner h3 {
        font-size: 23px;
    }
    .booking_ppc_page .apptunix_launching_apps_inner span.small_span {
        line-height: 20px;
    }
    .booking_ppc_page .background_blue_color {
        padding: 50px 0;
    }
    .booking_ppc_page .cusomer_app_main {
        margin-top: 3rem;
    }
    .booking_ppc_page .beauty_sub_heading h2 {
        line-height: 26px;
    }
    /**booking page css end**/
    /**on demand mobile app**/
    .demand_featurs_content p {
        font-size: 14px;
        line-height: 20px;
    }
    section.common_sec.demand_development_process_sec:before {
        content: unset;
    }
    section.common_sec.demand_development_process_sec:after {
        content: unset;
    }
    section.common_sec.demand_development_process_sec .conta_iner:after {
        content: unset;
    }
    .development_process_inner h3 {
        font-size: 16px;
    }
    img.iphone-bumper {
        width: 264px;
        top: 56px;
    }
    .development_process_inner.launch_box_demand figure {
        text-align: center;
        position: unset;
        margin-top: 0;
        padding-left: 0;
        width: 93px;
    }
    .demand_why_apptunix_main ul li:nth-child(2) {
        transform: unset;
    }
    .demand_why_apptunix_main ul li:nth-child(5) {
        transform: unset;
    }
    .demand_why_apptunix_main ul li {
        margin-bottom: 26px;
        width: 48%;
    }
    .demand_why_apptunix_main ul li:nth-child(4) {
        margin-bottom: 26px;
    }
    section.common_sec.demand_glimpse_Delivery_sec:after {
        content: unset;
    }
    section.common_sec.demand_why_apptunix_sec:after {
        content: unset;
    }
    section.common_sec.demand_glimpse_Delivery_sec:after {
        content: unset;
    }
    section.common_sec.ecoomer_sec_slider.rubust_techno.grey-beck:before {
        content: unset;
    }
    section.common_sec.ecoomer_sec_slider.rubust_techno.grey-beck:after {
        content: unset;
    }
    section.common_sec.thourgh_out_worldsec:before {
        content: unset;
    }
    section.common_sec.thourgh_out_worldsec:after {
        content: unset;
    }
    section.common_sec.demand_why_apptunix_sec:before {
        content: unset;
    }
    .slideing_ecommer .item h3 {
        font-size: 16px;
    }
    section.common_sec.demand_why_apptunix_sec {
        padding-top: 40px;
    }
    .demand_why_apptunix_main {
        width: 100%;
        margin: 4rem auto 0;
    }
    .demand_development_process ul {
        width: 90%;
    }
    section.common_sec.demand_businessapp_sec {
        padding-bottom: 40px;
    }
    .business_inner_app_page h3 {
        font-size: 42px;
        line-height: normal;
    }
    .development_process_inner.launch_box_demand h3 {
        font-size: 18px;
    }
    .development_process_inner.launch_box_demand figure {
        margin-top: -26px;
    }
    section.common_sec.ecoomer_sec_slider.rubust_techno.grey-beck {
        padding: 4rem 0;
    }
    .item_sec {
        height: 80px;
    }
    .right_flexibilty_inner {
        display: none;
    }
    .left_flexibilty_inner {
        width: 100%;
    }
    .flexibility_customization_main {
        height: auto;
    }
    .left_flexibilty_inner {
        text-align: center;
    }
    .left_flexibilty_inner .demand_started_button button {
        margin: 0 auto;
    }
    .left_flexibilty_inner h2 {
        font-size: 24px;
        line-height: 28px;
    }
    .left_flexibilty_inner p {
        font-size: 16px;
        line-height: 24px;
    }
    .business_slider_inner {
        margin: 0 10px;
    }
    .demand_featurs_content h3 {
        font-size: 16px;
        line-height: 22px;
    }
    .business_slider_content h3 {
        font-size: 16px;
        line-height: 21px;
    }
    .industry_main_demand ul li {
        width: 24%;
    }
    .solutions_above_inner {
        width: 100%;
    }
    .on_demand_mobile_banner:after {
        content: unset;
    }
    .demand_main_heading p {
        width: 100%;
    }
    .on_demand_mobile_banner {
        height: 500px;
    }
    .business_top_content h3 {
        font-size: 29px;
        line-height: 24px;
    }
    .business_top_content p {
        font-size: 16px;
        line-height: 20px;
    }
    .left_icon {
        width: 55px;
    }
    .demand_businessapp_innerboxes.first_boxes_business .left_icon {
        width: 85px;
    }
    section.common_sec.demand_businessapp_sec:before {
        content: unset;
    }
    .owl-theme.screen_shots .owl-nav {
        display: none;
    }
    .screen_shots .owl-dots {
        display: block
    }
    .on_demand_mobile_banner:before {
        content: unset;
    }
    .demand_started_button button {
        font-size: 16px;
    }
    .business_left_inner ul li .business_inner_app_page {
        min-height: 200px;
    }
    .industry_inner_demand h3 {
        font-size: 16px;
    }
    section.common_sec.customize_demand_sec:before {
        content: unset;
    }
    section.common_sec.customize_demand_sec:after {
        content: unset;
    }
    .development_process_inner figure {
        min-height: 65px;
    }
    .demand_plateform_feauters_right {
        width: 45%;
    }
    .demand_plateform_feauters_left {
        width: 50%;
    }
    .custmize_slider {
        margin-top: 2rem;
    }
    .flexibility_customization_main {
        border-radius: 10px;
    }
    /**on demand mobile app end**/
    /**home service page css**/
    .home_service_ppc_page .owl-theme.some_talk_slider .owl-dots .owl-dot span {
        background: #3960f075 !important;
    }
    .home_service_ppc_page .owl-theme.some_talk_slider .owl-dots .owl-dot.active_dots span {
        background: #3960f0 !important;
    }
    .screen_shots button.owl-dot.active_dots span {
        background: #3960f0 !important;
    }
    .home_service_ppc_page section.common_sec.demand_glimpse_Delivery_sec {
        height: 660px;
    }
    .home_service_ppc_page section.common_sec.why_apptunix_beauty {
        padding-top: 0;
    }
    .icon-lists {
        width: 100%;
    }
    .industry_main_demand ul {
        justify-content: center;
    }
    .home_service_ppc_page .industry_main_demand ul li {
        width: 23%;
        margin-right: 10px;
        margin-bottom: 10px;
    }
    .home_service_ppc_page .industry_inner_demand {
        padding: 15px;
    }
    .home_service_ppc_page .left_beauty_content {
        width: 100%;
        margin-bottom: 25px;
    }
    .home_service_ppc_page .right_beauty_content {
        width: 60%;
        margin: 0 auto;
        top: 0;
        right: 0;
    }
    .home_service_ppc_page .beauty_banner_content {
        flex-wrap: wrap;
    }
    .home_service_ppc_page .beauty_banner {
        height: auto;
        background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/mobile_view_banner.jpg);
        background-repeat: no-repeat;
        background-size: cover;
    }
    .home_service_ppc_page .beauty_banner_content {
        padding: 50px 0;
    }
    .home_service_ppc_page .main_heading_beauty {
        text-align: center;
    }
    .home_service_ppc_page .beauty_started_button button {
        margin: 0 auto;
    }
    .home_service_ppc_page .main_heading_beauty p {
        margin: 1rem 0 1rem;
    }
    .home_service_ppc_page .screen_shots .owl-dots {
        margin-top: 0;
    }
    .home_service_ppc_page .panel_sections .beauty_started_button button {
        margin: 0;
    }
    .home_service_ppc_page section.common_sec.some_talk_section {
        padding-bottom: 40px;
    }
    /**home service page css end**/
    /**uber for x page css**/
    .uber_for_x_ppc_page section.common_sec.demand_businessapp_sec {
        padding-top: 2rem;
    }
    .uber_for_x_ppc_page .industry_main_demand ul li {
        width: 32%;
    }
    .uber_for_x_ppc_page .industry_main_demand ul {
        justify-content: space-between;
    }
    .uberX_clone_main {
        flex-direction: column-reverse;
    }
    .uberX_clone_right {
        width: 100%;
        right: 0;
    }
    .uberX_clone_left {
        display: none;
    }
    .uberX_package_features_sec .uberX_sub_heading h2 {
        width: 100%;
    }
    .uberX_package_features_sec .uberX_sub_heading p {
        width: 100%;
    }
    .uberX_package_features_boxes {
        flex-direction: column;
        margin-top: -3rem;
    }
    .uberX_package_features_boxes_left {
        width: 70%;
    }
    .uberX_package_features_boxes_right {
        width: 100%;
    }
    .uberX_package_features_boxes.uberX_package_features_boxessec {
        flex-direction: column;
        margin: 2rem 0 0rem;
    }
    .uberX_package_features_boxes.uberX_package_features_boxessec .uberX_package_features_boxes_left {
        width: 100%;
        padding: 0;
    }
    .uberX_package_features_boxes:after {
        content: unset;
    }
    .uberX_addon_features_main:before {
        content: unset;
    }
    .uberX_addon_features_main {
        flex-direction: column;
    }
    .uberX_addon_features_left {
        width: 100%;
    }
    .uberX_addon_features_left .uberX_sub_heading {
        text-align: center;
    }
    .uberX_addon_features_right {
        width: 100%;
        margin-top: 3rem;
    }
    .uberX_why_boxes.uberX_why_choosemain_web {
        display: none;
    }
    .uberX_why_boxes.uberX_why_choosemain_mobile {
        display: block;
    }
    .uberX_why_boxes ul {
        width: 100%;
        flex-wrap: wrap;
    }
    .uberX_why_boxes ul li:first-child {
        width: 100%;
    }
    .uberX_why_boxes ul li {
        width: 32%;
        margin: 0 0 13px;
    }
    .uberX_why_boxes ul li:first-child .uberX_choose_box {
        width: 32%;
        margin: 0 auto;
    }
    .uberX_banner {
        height: auto;
        padding: 120px 0 40px;
        background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/uber_fox_banner_mobile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
    }
    .right_uberX_content {
        position: unset;
        margin-top: 3rem;
    }
    .uberX_banner_content {
        height: auto;
    }
    .mid_image_uberX {
        width: 50%;
    }
    .fealist_content .list-inline li {
        font-size: 13px;
    }
    .right_uberX_row {
        align-items: center;
    }
    .fealist_content {
        padding-top: 0;
    }
    .uber_for_x_ppc_page section.common_sec.thourgh_out_worldsec {
        padding-top: 10px;
    }
    .uber_for_x_ppc_page section.common_sec.beauty_launch_app_sec {
        padding-top: 0;
    }
    .mid_image_uberX img {
        border-radius: 18px;
    }
    .uberX_package_features_main {
        margin-top: 0;
    }
    /**uber for x page css end**/
    /**game page css**/
    .gamemain_heading h1 {
        font-size: 25px;
    }
    .gamemain_heading h1 span.game_block {
        font-size: 46px;
    }
    .gamemain_heading {
        width: 70%;
    }
    .award_wining_game_right {
        display: none;
    }
    .award_wining_game_left {
        width: 100%;
    }
    .different_game_min:nth-child(2):before {
        content: unset;
    }
    section.common_sec.award_wining_game_sec {
        padding: 30px 0 10px;
    }
    .different_game_left img {
        max-width: 80%;
    }
    .expertise_game_main ul li {
        width: 49%;
    }
    .expertise_game_main ul li:nth-child(4) {
        margin-bottom: 2rem;
    }
    .different_game_min:first-child .different_game_left:after {
        content: unset;
    }
    .game_sub_heading h3 {
        line-height: 25px;
    }
    .different_game_min .different_game_left:after {
        content: unset;
    }
    .different_game_min:last-child:after {
        content: unset;
    }
    .expertise_game_main:before {
        content: unset;
    }
    .expertise_game_main:after {
        content: unset;
    }
    .expertise_game_sec .game_sub_heading:after {
        content: unset;
    }
    section.common_sec.how_work_game_sec {
        padding-bottom: 0rem;
    }
    .projects_apptunix {
        padding: 3rem 50px;
    }
    .game_development_banner {
        background: #081c1e url(https://www.apptunix.com/wp-content/themes/apptunix/images/game/game_bannr_mobile.jpg);
        background-repeat: no-repeat;
        background-size: 100%;
    }
    /**game page css end**/
    /**video streaming page css**/
    a.nav-link {
        font-size: 15px !important;
        border-bottom: unset !important;
    }
    
    img.web_view_imgs {
        display: none;
    }
    img.mobile_view_imgs {
        display: block;
    }
    
    /**video streaming page css**/
    /**e commerce page css**/
    .ecommerce_topsec_heading h1 {
        font-size: 27px;
        line-height: 39px;
    }
    .ecommerce_topsec_heading p {
        font-size: 16px;
        line-height: 22px;
    }
    .ecommerce_topsec_heading h1 span.scale_busi {
        font-size: 16px;
    }
    .ecommerce_getbutton button {
        padding: 13px 26px;
        font-size: 16px;
    }
    .ecommerce_topsec {
        height: 540px;
    }
    .ecommerce_appbuild_sec {
        padding-top: 90px;
    }
    .ecommerce_appfeat_centerbx:after {
        width: 320px;
    }
    .ecommerce_cta_content h2 {
        font-size: 25px;
        line-height: 31px;
        width: 85%;
    }
    .ecommerce_topsec {
        height: auto;
    }
    .ecommerce_appbuild_backside .ecommerce_getbutton button {
        padding: 13px 10px;
    }
    .ecommerce_appbuild_backside p {
        font-size: 14px;
        line-height: 19px;
    }
    .mobile_view_heading {
        display: block
    }
    .web_view_heading {
        display: none
    }
    .ecommerce_admindashboard_main {
        flex-direction: column;
        margin-top: 30px;
    }
    .ecommerce_sub_heading.eccomerce_admin_subheading h2 {
        text-align: center;
    }
    .ecommerce_sub_heading.eccomerce_admin_subheading p {
        font-size: 16px;
        line-height: 22px;
    }
    .ecommerce_admindashboard_content {
        width: 100%;
    }
    .ecommerce_vendor_Sec .ecommerce_admindashboard_main {
        flex-direction: column;
        justify-content: center;
    }
    .ecommerce_vendor_Sec .ecommerce_admindashboard_content {
        width: 100%;
    }
    .ecoomerce_progressbar canvas {
        height: 150px !important;
        width: 150px !important;
    }
    .ecoomerce_progressbar .progressbar .circle {
        width: 150px;
        height: 150px;
    }
    .ecoomerce_progressbar .progressbar {
        width: 24%;
    }
    .ecommerce_progress_text p {
        font-size: 15px;
    }
    .ecommerce_progress_text p br {
        display: none;
    }
    .ecommerce_progress_per h3 {
        height: 110px;
        font-size: 23px;
        width: 110px;
    }
    section.common_sec.ecommerce_appfeature {
        padding: 40px 0;
    }
    .ecommerce_sub_heading h2 {
        font-size: 18px;
        line-height: 26px;
    }
    .ecomerce_page_sec .slideing_ecommer {
        margin-top: 0px;
    }
    .ecommerce_cta_img figure img {
        max-width: 100%;
    }
    .ecommerce_cta_img {
        top: 0;
    }
    .ecommerce_cta_content h2 {
        font-size: 23px;
        width: 95%;
    }
    .ecommerce_cta_main {
        height: auto;
    }
    .ecomer_clone_listing ul li {
        margin-bottom: 15px;
    }
    section.common_sec.ecommer_clone_sec {
        padding-top: 10px;
    }
    section.common_sec.ecommerce_cta {
        padding-top: 20px;
    }
    section.common_sec.ecommerce_why_choose {
        padding-top: 40px;
    }
    .ecommerce_process_img {
        width: 90%;
        margin: 2rem auto 0;
    }
    .ecommerce_sub_heading.eccomerce_admin_subheading h2 {
        font-size: 18px;
    }
    .ecommerce_sub_heading.eccomerce_admin_subheading p {
        font-size: 14px;
        line-height: 20px;
    }
    .ecommerce_sub_heading.eccomerce_admin_subheading p {
        text-align: center;
    }
    .ecommerce_admindashboard_img {
        left: 0;
    }
    .ecommerce_admindashboard_Sec.ecommerce_vendor_Sec .ecommerce_admindashboard_img {
        right: 0;
    }
    /**e commerce page css end**/
    /**grocery page css**/
    .grocery_page .grocery_banner_sec {
        height: 510px;
    }
    .grocery_page .grocery_left h1 {
        font-size: 30px;
    }
    .grocery_page .grocery_left p {
        font-size: 16px;
        margin: 10px 0 20px;
    }
    .grocery_page .button_green_button .green_button {
        font-size: 16px;
    }
    .grocery_page .cta_boxs {
        padding: 0 0 10px;
    }
    .grocery_page .sub_mainheading h2 {
        font-size: 24px;
    }
    .grocery_page .left_things_cta p {
        font-size: 16px;
    }
    .grocery_page .booking-section.users.customer_app {
        flex-direction: column;
    }
    .grocery_page .booking-section .icon-lists {
        width: 100%;
    }
    .grocery_page .icon-desc p {
        line-height: 1.3;
    }
    .grocery_page .booking-section .icon-lists ul li {
        width: 48%;
    }
    .grocery_page .grocery_banner_content .button_green_button .green_button {
        margin-left: 0;
        margin-right: 0;
    }
    .grocery_page .cta_boxs.covide_sec .right_things_cta {
        display: none;
    }
    .grocery_page .cta_boxs.covide_sec .left_things_cta {
        width: 100%;
        text-align: center;
    }
    .grocery_page .why_choose_list {
        padding: 20px 10px 20px;
        width: 100%;
        border-radius: 5px;
    }
    .grocery_page .why_choose_main ul li {
        width: 49%;
        margin-bottom: 15px;
    }
    .grocery_page .why_choose_main ul li:nth-child(5) {
        margin-bottom: 15px;
    }
    .grocery_page .why_choose_main ul li:nth-child(6) {
        margin-bottom: 15px;
    }
    .grocery_page section.all_sec.ecoomer_sec_slider.rubust_techno:before {
        left: 6rem;
        width: 60px;
    }
    .grocery_page section.all_sec.ecoomer_sec_slider.rubust_techno:after {
        right: 9rem;
        width: 60px;
    }
    .grocery_page .booking-section.users.customer_app .img-box {
        padding-left: 0;
    }
    .grocery_page .why_choose_main ul li:last-child {
        width: 100% !important;
    }
    .grocery_page .why_choose_main ul li:last-child .why_choose_list {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }
    .grocery_page .why_choose_main ul li:last-child .choose_icons {
        margin-right: 15px;
        margin-bottom: 0;
    }
    .grocery_page .why_choose_main ul {
        justify-content: space-between;
    }
    .grocery_page .mlbile_view_slider {
        display: block;
        margin-top: 3rem;
        overflow: hidden;
    }
    .grocery_page .customer_app {
        display: none;
    }
    .grocery_page .img_box_inner,
    .grocery_page .driver_img_box_inner,
    .grocery_page .admin_img_box_inner {
        display: block;
        text-align: center;
    }
    .grocery_page .icon-desc h4 {
        font-size: 18px !important;
        text-align: center;
        font-weight: bold !important;
    }
    .grocery_page section.all_sec.why_choose_food_Sec p {
        line-height: normal;
    }
    .grocery_page .icon-desc {
        margin-top: 2rem;
    }
    .grocery_page .icon-desc p {
        text-align: center;
        line-height: normal;
    }
    .grocery_page .driver_img_box_inner.driver_app_section_1 figure {
        width: 40%;
        margin: 0 auto !important;
    }
    .grocery_page .booking-section.users.delivery_app {
        display: none;
    }
    .grocery_page .booking-section.users.adminpanel_app {
        display: none;
    }
    .grocery_page .mlbile_view_slider h3 {
        text-align: center;
        margin-bottom: 25px;
        font-size: 20px;
        color: #000;
        font-weight: 500;
        line-height: normal;
    }
    .grocery_page .delievry_agent_app_divs {
        margin: 0rem 0;
    }
    .grocery_page .right_uberX_content {
        margin-top: 0;
    }
    .carousel-control-next-icon,
    .carousel-control-prev-icon {
        width: 40px !important;
        height: 40px !important;
        background-color: #8de133 !important;
        background-size: 20px !important;
        border-radius: 50% !important;
        background-repeat: no-repeat !important;
        background-position: center center !important;
        opacity: 1 !important;
    }
    .grocery_page .admin_app_divs .driver_img_box_inner.driver_app_section_1 figure {
        width: 60%;
    }
    .grocery_page span.keyword_span {
        font-size: 23px;
    }
    .grocery_page span.bottom_bar {
        width: 200px;
        top: -16px;
        height: 15px;
    }
    .grocery_page .grocery_marketplace_main ul {
        flex-wrap: wrap;
    }
    .grocery_page .grocery_marketplace_main ul li:first-child {
        width: 53%;
        margin: 0 auto 20px;
    }
    .grocery_page .grocery_marketplace_main ul li {
        width: 49%;
    }
    .grocery_page section.all_sec.grocery_business_food_Sec {
        padding-top: 3rem;
    }
    .grocery_page .grocery_banner_sec {
        background: #fbfbfb;
        height: auto;
        padding-top: 90px;
    }
    .grocery_page .grocery_banner_content {
        flex-direction: column;
        height: auto;
    }
    .grocery_page .grocery_left {
        width: 100%;
        text-align: center;
    }
    .grocery_page .grocery_left h1 {
        text-align: center;
    }
    .grocery_page .grocery_left p {
        width: 100% !important;
        text-align: center;
    }
    .grocery_page span.smal_size_span {
        font-size: 16px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .grocery_page span.bigger_size_Span {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .grocery_page .grocery_right {
        bottom: 0;
        right: 0;
        width: 75%;
        text-align: center;
    }
    .grocery_page .grocery_right img {
        max-width: 100%;
    }
    .grocery_page .nation_covid_sec {
        display: none;
    }
    .grocery_page .grocery_covid_left {
        width: 100%;
    }
    .grocery_page .grocery_covid_left .sub_mainheading h2 {
        text-align: center;
    }
    .grocery_page .grocery_covid_left span.keyword_span {
        align-items: center;
        justify-content: center;
    }
    .grocery_page .grocery_covid_left span.keyword_span:before {
        right: 0;
        margin: 0 auto;
    }
    .grocery_page .section_common.grocery_nation_covidSec p {
        text-align: center;
    }
    .grocery_page .right_uberX_content.wow.fadeInUp {
        position: relative;
    }
    .grocery_page .fealist_content .feature_list {
        display: none;
    }
    .grocery_page .fealist_content .feature_list.active {
        display: block;
    }
    .grocery_page .fealist_content {
        width: 100%;
        position: absolute;
        bottom: 0;
        text-align: center !important;
    }
    .grocery_page .right_uberX_row.right_uberX_web {
        min-height: 840px;
        position: relative;
        align-items: flex-start;
    }
    .grocery_page .right_uberX_content h3 {
        margin-bottom: 10px;
    }
    .grocery_page {
        position: relative;
        overflow: hidden;
    }
    .grocery_page .delievry_agent_app_divs .right_uberX_content {
        margin-top: 0;
    }
    .grocery_page .feature_list .hover_effect_sliding::before {
        content: unset;
    }
    .grocery_page .feature_list .hover_effect_sliding::after {
        content: unset;
    }
    .grocery_page .feature_list .hover_effect_sliding {
        background: transparent;
        box-shadow: unset
    }
    .grocery_page .feature_list.active .hover_effect_sliding h4,
    .grocery_page .feature_list.active .hover_effect_sliding p {
        color: #000 !important;
    }
    .grocery_page .icon-desc:after {
        content: unset !important;
    }
    .grocery_page .feature_list.active .hover_effect_sliding {
        background: transparent;
        box-shadow: unset;
    }
    .grocery_page .feature_list .hover_effect_sliding {
        background: transparent;
        box-shadow: unset;
        padding: 0 !important;
        min-height: auto !important;
        animation: unset !important;
    }
    .grocery_page .feature_list:hover .hover_effect_sliding {
        background: transparent;
        box-shadow: unset;
    }
    .grocery_page .keyfeatures_grocery:after {
        content: unset;
    }
    .grocery_page .delievry_agent_app_divs .grocery_container:before {
        content: unset;
    }
    .grocery_page .delievry_agent_app_divs:after {
        content: unset;
    }
    .grocery_page .delievry_agent_app_divs .text-center.mid_image_uberX:before {
        content: unset;
    }
    .grocery_page .text-center.mid_image_uberX {
        width: 40%;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0 auto;
    }
    .grocery_page.grocery_page_clone .section_common.grocery_nation_covidSec {
        padding: 30px 0 0px;
    }
    .grocery_page.grocery_page_clone .grocery_right img {
        max-width: 100%;
    }
    .grocery_page.grocery_page_clone .process_grocery {
        margin-top: -5rem;
    }
    .grocery_page.grocery_page_clone .feature_list.active .hover_effect_sliding {
        background: unset;
        box-shadow: unset !important;
    }
    .grocery_page.grocery_page_clone section.all_sec.why_choose_food_Sec {
        padding-top: 30px;
    }
    .grocery_page.grocery_page_clone section.all_sec.grocery_business_food_Sec {
        padding-top: 0;
        margin-top: 20px;
    }
    .grocery_page.grocery_page_clone .customer_app_divs {
        padding: 1rem 0 5rem;
    }
    .grocery_page .grocery_covid_left .button_green_button button {
        width: auto;
    }
    .grocery_page .admin_app_web {
        display: none;
    }
    .grocery_page .covide_sec .left_things_cta h2 span.corona_outbraek {
        font-size: 21px;
    }
    .grocery_page .covide_sec .left_things_cta h2 {
        font-size: 16px;
    }
    .grocery_page .button_white_button .purewhite_button {
        font-size: 16px;
        padding: 14px 20px;
    }
    .grocery_page .customer_app_divs {
        margin: 0rem 0 0;
        min-height: auto;
        padding-top: 0;
    }
    .grocery_page .customer_app_divs {
        margin: 0rem 0 0;
        min-height: auto;
        padding-top: 0;
    }
    .grocery_page .grocery_page section.all_sec.grocery_business_food_Sec {
        padding-top: 0rem;
    }
    .grocery_page .sub_mainheading h2 {
        z-index: 100;
        position: relative;
    }
    .grocery_page section.all_sec.grocery_business_food_Sec {
        padding-top: 0rem;
        margin-top: -3rem;
    }
    .grocery_page .button_green_button .green_button {
        margin-left: auto;
        margin-right: auto;
        margin-top: 0;
    }
    .grocery_page .delievry_agent_app_divs .icon-desc p {
        min-height: 40px;
    }
    .grocery_page .mlbile_view_slider {
        padding-bottom: 20px;
    }
    /**grocery page css end**/
    .devloper_slider .owl-item .item {
        display: block;
    }
    .devloper_slider .owl-item .item .item_sec_left img {
        margin: auto;
        width: 70%;
    }
    .expert-section .owl-theme .owl-dots {
        display: block;
        float: left;
        width: 100%;
        z-index: 100;
        position: relative;
    }
    /****mobile develpment page max 1023 ************/
    .mac_right_images:before {
        height: 290px;
        width: 190px;
    }
    .mac_right_images:after {
        height: 335px;
        width: 195px;
    }
    /****mobile develpment page ends ************/
    /**hire page css**/
    .hd_page .solution_delivery_button button {
        font-size: 16px;
    }
    .hd_page .hd_main_heading .quality-developer {
        margin-bottom: 0px;
        margin-top: 25px;
    }
    .hd_page .achieve_listings ul li {
        width: 23%;
        margin: 0;
    }
    .hiring-section .hiring-process ul li .icon {
        width: 85px;
        height: 85px;
    }
    .hiring-section .hiring-process ul li .icon:before {
        content: "";
        position: absolute;
        top: 38px;
        left: 53px;
    }
    .hiring-section .hiring-process ul li .icon:after {
        top: 47px;
        width: 144px;
        right: 143px;
    }
    .hiring-section .hiring-process ul li .dotted-line {
        left: -57px;
        top: 35px;
    }
    .hiring-section .hiring-process ul li:hover .dotted-line {
        width: 94px;
    }
    .hiring-section .hiring-process ul li:hover .icon:after {
        width: 90px;
        transition: width 1s ease-in-out;
    }
    .hd_page .hiring_process_container h2 {
        margin: 0 0 30px;
    }
    .hd_page .top_notch_left .top_notch_inner_main_para {
        font-size: 16px;
        line-height: 22px;
    }
    .expert-section .domain-section-heading h2 {
        font-size: 23px;
    }
    .expert-section .domain-section-heading p {
        font-size: 16px;
        line-height: 22px;
    }
    section.common_sec.ecommerce_cta.search-developer-container h2 {
        font-size: 26px;
        line-height: 28px;
        width: 100%;
    }
    .client_tabbing ul.nav-tabs>li>a {
        padding: 7px 10px !important;
        font-size: 14px !important;
    }
    .domain-section .badges_images ul li {
        width: 148px;
        height: 148px;
    }
    .domain-section .badges_info h3 {
        font-size: 14px;
        line-height: 17px;
    }
    .domain-section #tab5 li:first-child .badges_info img {
        width: 26px;
    }
    section.common_sec.ecommerce_cta.hire_specific_cta {
        padding: 40px 0 0;
    }
    .ecommerce_cta_main.hire-developer .ecommerce_cta_img {
        display: none;
    }
    section.common_sec.benefit-section {
        padding: 40px 0;
    }
    .hire_developer_compare .restaurent_planslist_left .restaurent_plansfeature1 ul li:nth-child(1) h3 {
        color: #0091ff;
        font: Bold 18px/20px Montserrat!important;
    }
    .hd_page .search-developer {
        height: auto;
    }
    .benefit-section-div-left ul li,
    .benefit-section-div-right ul li {
        width: 29%;
        display: block;
    }
    .benefit-section-div-common ul li .icon {
        width: 80px;
        height: 80px;
        margin: 0 auto;
    }
    .benefit-section-div-left ul li:first-child {
        width: 100%;
    }
    .hd_page .faq_solutions_right h2 {
        text-align: center;
    }
    section.common_sec.faq_solutions_sec {
        padding-bottom: 0;
    }
    .cust_test {
        margin-bottom: 0;
        padding: 40px 0;
    }
    .ecommerce_cta_main.hire-developer {
        background: #0091ff;
        border-radius: 5px;
        padding: 0px 0;
        display: flex;
        justify-content: space-between;
        align-items: center;
        height: auto;
    }
    .hd_page .common_sec {
        padding: 40px 0;
    }
    .hiring-section .hiring-process ul li h3 {
        font-size: 13px;
    }
    .hire_developer_compare .restaurent_planslist_left .apptunix-logo img {
        width: 50%;
    }
    .hire_developer_compare .restaurent_planslist_right .other-companies h2 {
        font-size: 23px;
    }
    .benefit-section-div-left ul li h3,
    .benefit-section-div-right ul li h3 {
        width: 100%;
        text-align: center;
        margin-left: 0;
    }
    .hire_developer_compare .restaurent_planslist_right .restaurent_plansfeature1 ul li:nth-child(1) h3 {
        font: Bold 18px/20px Montserrat!important;
    }
    .logochangedachieve_listings .lsiting_achieve_inner {
        padding: 0 15px;
        height: 100%;
        max-width: 100%;
    }
    .lsiting_achieve_inner {
        padding: 15px;
        height: 100%;
        max-width: 100%;
    }
    .hd_page .restaurant_customer_tabs .accordion-title h2 {
        font-size: 16px;
    }
    .hd_page .hd_main_heading h1 {
        font-size: 23px;
    }
    .hire_sub_heading h2 {
        font-size: 23px;
        line-height: 26px;
    }
    .hiring-section .hiring-process ul li .icon {
        background-size: 50px;
    }
    section.common_sec.ecommerce_cta.hire_specific_cta .ecommerce_cta_content h2 {
        font-size: 26px;
        width: 100%;
    }
    .expert-section .devloper_slider .item .item_sec_left {
        width: 40%;
    }
    .expert-section .devloper_slider .item .item_sec_right .upper-section {
        margin-top: 10px;
        margin-bottom: 9px;
    }
    .devloper_slider .owl-item .item .item_sec_left img {
        width: 100%;
    }
    .expert-section .devloper_slider .item .item_sec_right {
        width: 100%;
        margin: 0;
    }
    .expert-section .devloper_slider .item .item_sec_right .logo {
        margin: 0 auto;
    }
    .expert-section .devloper_slider .item .item_sec_right .designation {
        text-align: center;
    }
    .expert-section .devloper_slider .item .item_sec_right .name {
        text-align: center;
    }
    .expert-section .devloper_slider .item .item_sec_right .description {
        text-align: center;
    }
    .hiring-process {
        display: none;
    }
    .hiring_process_div {
        display: block;
        text-align: center;
    }
    /* *hire page css end**/
    /**mobile page css**/
    .mc_mainsub_heading p {
        width: 85%;
    }
    /**mobile page css end**/
    /**delivery page css**/
    .dlmain_heading h1 {
        font-size: 31px;
        line-height: 36px;
    }
    .delsub_mainheading {
        text-align: center;
    }
    .delivery_button button {
        margin: 0 auto;
    }
    .delivery_ppc_page .mobile_view_sec {
        display: block;
    }
    .carousel-control-prev {
        left: -40px !important;
        background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/del_left_arrow.svg);
        background-repeat: no-repeat;
        opacity: 1 !important;
        background-position: left center;
    }
    .admin_app_divs .carousel-control-prev {
        left: 0px !important;
        background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/del_left_arrow.svg);
        background-repeat: no-repeat;
        opacity: 1 !important;
        background-position: left center;
        background: none;
    }
    .admin_app_divs a.carousel-control-next {
        right: 0 !important;
        background: url(http://apptunix.staging.wpengine.com/solutions/wp-content/themes/apptunix-ppc/images/ppc/del_right_arrow.svg);
        background-repeat: no-repeat;
        opacity: 1 !important;
        background-position: left center;
        background: none;
    }
    a.carousel-control-next {
        right: -58px !important;
        background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/del_right_arrow.svg);
        background-repeat: no-repeat;
        opacity: 1 !important;
        background-position: left center;
    }
    .delivery_ppc_page .icon-desc {
        margin-top: -4rem;
    }
    .delivery_ppc_page .icon-desc h3 {
        color: #000000;
        font-weight: bold;
        font-size: 20px;
    }
    .delivery_ppc_page .grocery_page .icon-desc p {
        color: #727272;
        font-size: 16px;
        font-weight: 500;
    }
    .delivery_ppc_page section.all_sec.business_model_ec {
        position: relative;
        overflow: hidden;
    }
    .delivery_ppc_page .right_uberX_content {
        margin-top: 0px;
    }
    .delivery_ppc_page .keyfeatures_grocery .delivery_button {
        margin-top: 0px;
    }
    .delivery_ppc_page .mlbile_view_slider {
        overflow: unset;
    }
    .delivery_ppc_page .carousel-control-prev-icon {
        display: none;
    }
    .delivery_ppc_page .carousel-control-next-icon {
        display: none;
    }
    .delivery_ppc_page .admin_app_divs .icon-desc {
        margin: 20px;
    }
    .admin_app_divs .carousel {
        padding-top: 20px;
    }
    .delivery_ppc_page.ecomerce_page_sec .slideing_ecommer {
        margin: 0;
    }
    .delivery_ppc_page .right_uberX_row.right_uberX_web {
        min-height: 660px;
    }
    .delivery_ppc_page .ecommerce_whychoose_slider .owl-nav {
        right: 0px !important;
        top: 0px !important;
    }
    .delivery_ppc_page.ecomerce_page_sec .owl-nav button span {
        height: 40px;
        width: 40px;
        background-size: 10px !important;
    }
    .delivery_ppc_page .all_sec.grocery_key_featurs {
        padding-bottom: 20px;
    }
    .offer_range_main .delsub_mainheading.delsub_mainheadingcenter {
        width: 100%;
    }
    .delivery_ppc_page .mlbile_view_slider {
        margin-top: 0;
    }
    .dlleft_content .delivery_button button {
        margin: 0;
    }
    .dl_manage_banner {
        height: auto;
    }
    .dlmain_heading h1 {
        font-size: 25px;
        line-height: 29px;
    }
    .dlmain_heading p {
        font-size: 16px;
        line-height: 22px;
    }
    .delsub_mainheading h2 {
        font-size: 22px;
    }
    .delivery_ppc_page section.all_sec.business_model_ec {
        background-image: none;
    }
    /**delivery page css end**/
    /**competitor page css**/
    .competitor_page .banner_content {
        width: 55%;
        margin-top: 0;
    }
    .competitor_page .advantages_listing_inn p {
        height: auto;
    }
    .competitor_page section.common_sec.com_reasons_sec {
        padding: 40px 0 40px;
    }
    .competitor_page .commain_heading h1 {
        font-size: 28px;
        line-height: 36px;
        text-align: left;
    }
    .competitor_page .comsub_main_heading.comsub_centermain_heading h2 br {
        display: none;
    }
    .competitor_page .com_consult_main {
        flex-wrap: wrap;
        padding: 20px;
    }
    .competitor_page .commain_heading span.sub_heading_name {
        font-size: 16px;
    }
    .competitor_page .commain_heading span.top_main {
        font-size: 18px;
    }
    .competitor_page .letf_consult_inner {
        margin-top: 0px;
        width: 100%;
    }
    .competitor_page .right_consult_inner {
        order: 1;
    }
    .competitor_page .comsub_main_heading h2 {
        font-size: 22px;
        line-height: 26px;
    }
    .competitor_page .right_consult_inner {
        display: none;
    }
    .competitor_page .comsub_main_heading p {
        line-height: 29px;
    }
    .competitor_page .com_complex_main {
        flex-wrap: wrap;
    }
    .competitor_page .right_complex_inner {
        display: none;
    }
    .competitor_page .letf_complex_inner .comsub_main_heading h2 {
        font-size: 26px;
        line-height: 35px;
    }
    .competitor_page .letf_complex_inner .comsub_main_heading p {
        line-height: 22px;
        margin-top: 8px;
    }
    .competitor_page .compare_comman {
        padding: 20px;
    }
    .competitor_page .right_image {
        width: 50%;
    }
    .letf_consult_inner h2,
    .letf_consult_inner p {
        text-align: center;
    }
    .letf_consult_inner .com_button_inner button {
        margin: 20px auto 0;
    }
    .competitor_page section.common_sec.com_complex_sec {
        height: auto;
        padding: 40px 0;
    }
    .letf_complex_inner {
        width: 100%;
    }
    .letf_complex_inner h2,
    .letf_complex_inner p {
        text-align: center;
    }
    .letf_complex_inner button {
        margin: 20px auto 0;
    }
    .competitor_page .advantages_listing_inn h3 {
        font-size: 16px;
        line-height: 22px;
    }
    .competitor_page .com_testi_main .owl-nav {
        display: none;
    }
    .competitor_page .letf_complex_inner .comsub_main_heading h2 {
        text-align: center;
    }
    .competitor_page .com_testi_main {
        flex-direction: column;
    }
    .competitor_page .com_testi_main .comsub_main_heading:after {
        content: unset;
    }
    .competitor_page .com_testi_sec:after {
        content: unset;
    }
    .competitor_page .com_testi_main .cust_test-div {
        width: 100%;
    }
    .competitor_page .com_testi_main .owl-dots {
        position: unset;
    }
    .competitor_page .com_testi_main .item_sec {
        height: auto;
        margin: 10px auto 20px;
        width: 90%;
    }
    .competitor_page section.common_sec.com_testi_sec {
        padding-bottom: 0;
    }
    .competitor_page .com_testi_sec .owl-nav button.owl-next span {
        background-size: 60px !important;
    }
    .competitor_page .com_testi_sec .owl-nav button.owl-prev span {
        background-size: 25px !important;
    }
    .competitor_page .com_testi_sec .owl-nav button.owl-prev {
        left: -30px;
        width: 50px !important;
    }
    .competitor_page .comsub_main_heading h2 {
        text-align: center;
    }
    /**competitor page css end**/
    /**education page css**/
    .edu_right_bn_contetn:before {
        content: unset;
    }
    .edu_right_bn_contetn:after {
        content: unset;
    }
    ul.slider-block:after {
        content: unset;
    }
    .edututor_stupanel_sec .edu_adinn_left {
        width: 30%;
    }
    .edu_adinn_rightcol h3 {
        font-size: 16px;
        line-height: 22px;
    }
    .edu_powerful_right {
        margin-top: 0;
        right: 0;
        width: 40%;
    }
    .edu_powerful_right:after {
        content: unset;
    }
    .edu_methdology_right {
        right: -6rem;
    }
    .edu_powerful_right {
        margin-top: 0px;
        right: 0;
        width: 40%;
    }
    .edu_powerful_left {
        width: 55%;
    }
    section.common_sec.sensations_sec.educost_estimation_sec {
        padding: 10px 0;
    }
    section.common_sec.educost_powerfull_sec {
        padding-bottom: 40px;
    }
    .edu_sense_right {
        display: none;
    }
    .sensations_main .edu_sub_mainheaidng {
        width: 100%;
        text-align: center;
    }
    .sensations_main .edu_button.eduwhite_button button {
        margin: 0 auto;
    }
    .edu_sub_mainheaidng h2 {
        font-size: 22px;
    }
    .educost_estimation_sec .edu_sub_mainheaidng h2 {
        font-size: 22px;
        width: 90%;
        margin: 0 auto;
    }
    .edu_soltuion_col {
        padding: 12px;
    }
    .edu_soltuion_col h3 {
        font-size: 14px;
        line-height: 17px;
    }
    .edu_soltuion_col button {
        font-size: 14px;
    }
    span.block_edu {
        font-size: 16px;
        line-height: 22px;
    }
    .edu_sub_mainheaidng {
        text-align: center;
    }
    span.edu_color_typed {
        display: inline;
        margin-left: 5px;
    }
    .edu_content {
        flex-wrap: wrap;
    }
    .edu_adinn_left {
        width: 80%;
    }
    .edututor_tutorpanel_sec .edu_adinn_left {
        width: 80%;
    }
    .edilelring_listings ul li {
        width: 49%;
        margin-bottom: 15px;
    }
    .whychooseedu_sec .achieve_main:after {
        left: 15px;
        right: 15px;
        top: 15px;
        bottom: 15px;
    }
    .whychooseedu_sec .achieve_main {
        padding: 55px 40px;
    }
    .whychooseedu_sec .achieve_listings ul li {
        width: 32%;
    }
    .edu_right_bn_contetn {
        right: 0;
        width: 70%;
        margin: 0 auto;
    }
    .edu_left_bn_contetn {
        width: 100%;
        text-align: center;
    }
    .eduadmin_adminpanel_sec .edu_adinn_left {
        width: 80%;
    }
    .education_banner .btn-fix {
        margin: 0 auto;
    }
    /**education page css end**/
    /**mobile page development page css**/
    .mc_verticals_listing ul li {
        width: 32%;
        margin-bottom: 15px;
    }
    .mc_verti_colored_bg {
        margin-bottom: 30px;
    }
    .mc_verticals_box h3 {
        font-size: 18px;
        line-height: normal;
    }
    .mc_verticals_box p {
        bottom: 0;
        opacity: 1;
        position: unset;
    }
    .mc_verticals_box {
        border-radius: 60px 0;
        padding-top: 20px;
    }
    .mc_verticals_listing {
        margin-top: 30px;
    }
    .mc_verticals_listing ul li:nth-child(9) {
        margin-bottom: 15px;
    }
    .mc_company_partner #grouploop-1 {
        display: block;
    }
    .mc_main_heading span {
        font-size: 20px;
    }
    .mc_left_content {
        width: 60%;
    }
    .growth_inner_hacking {
        justify-content: flex-start;
    }
    .growth_hacking_main ul li {
        height: auto;
    }
    /**mobile page development page css end**/
    .middle_cta .delivery_button.delivery_buttonwhite {
        margin-top: 20px;
    }
    .delivery_ppc_page .delievry_agent_app_divs .right_uberX_row.right_uberX_web {
        display: none;
    }
    .delivery_ppc_page .customer_app_divs .right_uberX_row.right_uberX_web {
        display: none;
    }
    .delivery_ppc_page .delievry_agent_app_divs .icon-desc {
        margin-top: 10px;
    }
    .delivery_ppc_page .customer_app_divs .icon-desc {
        margin-top: 10px;
    }
    .delivery_ppc_page .admin_app_divs .carousel-control-prev {
        background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/del_left_arrow.svg) !important;
        background-repeat: no-repeat !important;
        opacity: 1 !important;
        background-position: left center !important;
        background-size: 50px !important;
    }
    .delivery_ppc_page .admin_app_divs a.carousel-control-next {
        right: 0 !important;
        background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/del_right_arrow.svg) !important;
        background-repeat: no-repeat !important;
        opacity: 1 !important;
        background-position: right center !important;
        background-size: 50px !important;
    }
    .delivery_ppc_page .admin_app_divs {
        padding: 0 0 10px;
    }
    .delivery_ppc_page a.carousel-control-next {
        background-position: right center !important;
    }
    .education_banner {
        height: auto;
    }
    /**pricing sec css**/
    .pricing_box a.nav-link {
        padding: 11px 10px !important;
        color: #b9b9b9 !important;
        background: #ffff;
    }
    .pricing_box .tab-content {
        padding-top: 10px;
    }
    ul.nav.nav-tabs li.nav-item {
        margin: 0;
        padding: 0;
    }
    .mobile_view_price {
        display: block;
    }
    .pricing_box.web_view_price {
        display: none;
    }
    .pricing_box .nav-tabs .nav-item.show .nav-link,
    .pricing_box .nav-tabs .nav-link.active {
        color: #fff !important;
        background-color: #4099f1 !important;
    }
    .info_divs .hovered_text span {
        position: absolute;
        right: 5px;
        top: 5px;
        font-size: 20px;
        line-height: normal;
        font-weight: 300;
    }
    .hovered_text:before {
        content: unset;
    }
    .info_divs:hover .hovered_text {
        opacity: 1;
        z-index: 1;
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    .pricing_div_inner {
        position: unset;
    }
    .pricing_inner_content h4 {
        font-size: 14px;
    }
    .price_line_through {
        font-size: 16px;
    }
    .price_line_through {
        width: 100%;
    }
    .pricing_inner_content h3 {
        font-size: 23px;
        margin: 0;
    }
    .pricing_div_inner {
        width: 50%;
    }
    .pricing_div_innerleft {
        width: 50%;
        text-align: center;
    }
    .beauty_ppc_page .owl-theme.some_talk_slider .owl-dots .owl-dot span {
        background: #fdb9dd !important;
    }
    .beauty_ppc_page .owl-theme.some_talk_slider .owl-dots .owl-dot.active_dots span {
        background: #fa5294 !important;
    }
    /**pricing sec css end**/
    /**thumbtack and taskrabbit page css**/
    .home_service_ppc_page.taskrabbit_ppc_page .owl-theme.some_talk_slider .owl-dots .owl-dot span {
        background: #85b773 !important;
    }
    .home_service_ppc_page.taskrabbit_ppc_page .owl-dots .owl-dot.active_dots span {
        background: #1a6b00 !important;
    }
    .home_service_ppc_page.taskrabbit_ppc_page .beauty_banner {
        background: #51af33;
        background: linear-gradient(to bottom, #51af3357 0%, #fff 42%);
    }
    .home_service_ppc_page.thumbtack_ppc_page .owl-theme.some_talk_slider .owl-dots .owl-dot span {
        background: #82deff !important;
    }
    .home_service_ppc_page.thumbtack_ppc_page .owl-theme.some_talk_slider .owl-dots .owl-dot.active_dots span {
        background: #009fd9 !important;
    }
    .home_service_ppc_page.thumbtack_ppc_page .owl-dots .owl-dot.active_dots span {
        background: #009fd9 !important;
    }
    .home_service_ppc_page.thumbtack_ppc_page .beauty_banner {
        background: #009fd9;
        background: linear-gradient(to bottom, #009fd952 0%, #fff 42%);
    }
    /**thumbtack and taskrabit page css end**/
    /**fitness page css**/
    .fitness_page_banner:after {
        content: unset;
    }
    .flex_box {
        flex-wrap: wrap;
    }
    .fs_heading h2 {
        text-align: center;
        line-height: 38px;
        font-size: 27px;
    }
    .fshape_right .fs_heading p {
        text-align: center;
    }
    .fit_ban_left {
        width: 100%;
        text-align: center;
    }
    .fsm_hedaing h1 span {
        font-size: 40px;
    }
    .fsm_hedaing h1 {
        font-size: 27px;
        line-height: 32px;
    }
    .fit_ban_right {
        width: 45%;
        right: 0;
        top: 0;
        margin: 15px auto 0;
    }
    .fshape_right {
        width: 100%;
    }
    .fshape_left {
        display: none;
    }
    .common_sec.fitness_shape_sec {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .common_sec.fitness_competition_sec {
        padding-bottom: 40px;
        padding-top: 20px;
    }
    .fitness_competition_sec .fs_heading {
        width: 100%;
    }
    .stay_top_clients.reverse_sec {
        flex-direction: column-reverse;
        flex-wrap: wrap;
    }
    .fitleft_img {
        width: 100%;
        margin-right: 0;
        margin-top: 20px;
    }
    .fitright_content {
        width: 100%;
    }
    .stay_top_clients {
        flex-direction: column-reverse;
    }
    .offers_right_div {
        width: 100%;
        flex-wrap: wrap;
    }
    .offers_rightinnr {
        border-radius: 0;
        padding: 15px;
        width: 33%;
        margin-bottom: 0 !important;
        box-shadow: 0px 0px 4px #14d8db7a;
    }
    li.offers_rightinnr.nav-item a.nav-link.active.show {
        box-shadow: unset;
    }
    .offers_rightinnr h3 {
        font-size: 12px;
        line-height: 16px;
        margin: 0;
    }
    .offers_rightinnr svg {
        height: 50px;
    }
    .offers_rightinnr a {
        padding: 10px 3px !important;
    }
    .offers_rightinnr p {
        display: none;
    }
    .fitness_offers_details .tab-content {
        padding: 50px 0 0;
    }
    .web_listing_lang {
        width: 100%;
    }
    .launguage_listing {
        flex-wrap: wrap;
    }
    .web_innr_list ul li img {
        height: auto;
    }
    .web_innr_list ul li {
        margin: 0 10px;
    }
    .web_innr_list ul {
        left: -26px;
        flex-wrap: wrap;
    }
    .web_listing_lang:last-child,
    .web_listing_lang {
        padding-left: 10px;
    }
    .web_listing_lang:last-child {
        margin-top: 40px;
    }
    .fit_ban_right:after {
        content: unset;
    }
    .finess_button {
        text-align: center;
    }
    .fitright_content h3 {
        text-align: center;
    }
    .mobile_fitness_img {
        display: block;
    }
    figure.web_fitness_img {
        display: none;
    }
    /**fitness page css end**/
    /**dating page css**/
    li.right_featurs_innr {
        margin: 0 10px 10px 0;
    }
    .daing_featur_left {
        width: 100%;
        text-align: center;
    }
    .daing_featur_right {
        width: 100%;
        margin-top: 20px;
    }
    .hover_effects_featurs {
        position: unset;
        opacity: 1;
    }
    span.featur_showing_div {
        background: unset;
        font-weight: 500;
        color: #000;
    }
    .daing_featur_right ul {
        justify-content: space-between;
        align-items: stretch;
    }
    li.right_featurs_innr {
        position: relative;
        display: block;
        margin: 0 0px 10px 0;
        box-shadow: 0 0 10px #0003;
        background: #fff;
        width: 49%;
    }
    .hover_effects_featurs {
        box-shadow: unset;
    }
    li.right_featurs_innr:nth-child(3),
    li.right_featurs_innr:last-child {
        transform: unset;
    }
    li.right_featurs_innr span.featur_showing_div:hover {
        background: unset;
    }
    li.right_featurs_innr span.featur_showing_div:hover:before {
        content: unset;
    }
    li.right_featurs_innr span.featur_showing_div:hover i.fa.fa-heart {
        color: #ff385f;
    }
    .dat_mheading h1 {
        font-size: 24px;
        line-height: normal;
    }
    .client_user_img {
        display: none;
    }
    .test_details_content {
        width: 100%;
    }
    .ios_ppc_growth_orieted {
        padding: 30px 0;
    }
    .design_stand_out_main {
        margin: 20px auto 0;
    }
    ul.right_list_tchno {
        flex-wrap: wrap;
        width: 100%;
        justify-content: center;
        margin: 0;
    }
    .techno_innlist {
        flex-wrap: wrap;
        text-align: center;
    }
    .techno_innlist h3 {
        width: 100%;
    }
    ul.right_list_tchno li {
        margin-top: 15px;
    }
    .tchn_inn_list .tab-content {
        padding: 20px 10px;
    }
    .testimonial_wrap .test_details_content .test_details_slider_item .autor_name {
        display: block;
        font-size: 18px;
        color: #0d7ff7;
        font-weight: 600;
        line-height: normal;
        padding-left: 20px;
    }
    .testimonial_wrap .test_details_content .test_details_slider_item p {
        margin-bottom: 10px;
    }
    .custo_mn .right_uberX_content {
        margin-top: 0;
    }
    section.common_sec.dating_benefits_sc {
        padding-bottom: 50px;
    }
    .bottom_bann_img ul {
        display: none;
    }
    .dtig_appbann {
        padding-top: 110px;
        height: auto;
    }
    /**dating page css end**/
    .edu_icluedlearing_right .lsiting_achieve_inner h3 {
        font-size: 16px;
        line-height: 22px;
    }
    .edu_icluedlearing_right .lsiting_achieve_inner p {
        font-size: 14px;
        line-height: 20px;
    }
    .eduwkng_prcss_main ul li {
        width: 48%;
    }
    .eduwkng_prcss_main ul {
        flex-wrap: wrap;
    }
    .eduwkng_prcss_main ul li:first-child {
        width: 60%;
        margin: 0 auto 20px;
    }
}

@media(max-width:855px) {
    /**on-demand mobile apps**/
    img.iphone-bumper {
        width: 264px;
        top: 56px;
    }
    /**on-demand mobile apps end**/
    /**game page css**/
    .left_why_game {
        width: 70%;
    }
    
    /**game page css end**/
    /**e commerce page css**/
    section.common_sec.ecommerce_appfeature {
        padding: 40px 0;
    }
    .ecomm_li_inner p {
        font-size: 13px;
    }
    .ecomm_feattext h3 {
        font-size: 15px;
    }
    .ecommerce_appfeat_centerbx:after {
        width: 300px;
    }
    .ecommerce_sub_heading h2{
        font-size: 18px;
    }
    .ecommerce_sub_heading.eccomerce_admin_subheading h2 {
        font-size: 18px;
    }
    .ecommerce_sub_heading.eccomerce_admin_subheading h2 {
        font-size: 18px;
    }
    /**e commerce page css end**/
    /**multi delivery page css**/
    .covid_delivery_page section.common_sec.allinpne_application_sec {
        padding: 40px 0;
    }
    .covid_delivery_page section.common_sec.ecoomer_sec_slider.rubust_techno.grey-beck {
        padding: 50px 0 30px;
    }
    .covid_delivery_page .whyapptunix_inone_delivery ul li {
        margin-right: 2rem;
    }
    .covid_delivery_page .multidelivery_banner:before {
        content: unset;
    }
    .covid_delivery_page .multidelivery_content {
        flex-direction: column-reverse;
    }
    .covid_delivery_page .multidelivery_main_heading p {
        width: 100%;
        text-align: center;
    }
    .covid_delivery_page .multidelivery_banner {
        height: auto;
        padding-top: 120px;
    }
    .covid_delivery_page .left_multiple_delivery {
        width: 100%;
        margin-top: 3rem;
    }
    .covid_delivery_page .multidelivery_main_heading h1 {
        font-size: 28px;
        text-align: center;
    }
    .covid_delivery_page .solution_delivery_button button {
        margin: 0 auto;
    }
    .covid_delivery_page .multidelivery_main_heading p {
        margin: 20px 0 25px;
    }
    .covid_delivery_page .right_social_distancing {
        display: none;
    }
    .covid_delivery_page .leftinner_social_distancing {
        padding-left: 0;
        align-items: center;
    }
    .covid_delivery_page .left_social_distancing h3 {
        font-size: 25px;
        text-align: center;
    }
    .covid_delivery_page .social_distancing_main {
        padding: 40px;
        border-radius: 0 !important;
    }
    .covid_delivery_page .left_social_distancing:before {
        top: 0;
        left: 0px;
    }
    .covid_delivery_page .left_social_distancing:after {
        right: 0;
        bottom: 0;
    }
    .covid_delivery_page .mobile_social_distacing_img {
        display: none;
    }
    .covid_delivery_page .mobile_social_distacing_img img {
        width: 100%;
    }
    .covid_delivery_page section.common_sec.social_distancing_sec .conta_iner {
        width: 100% !important;
    }
    .covid_delivery_page .mobile_view_heading {
        display: block;
    }
    .covid_delivery_page .left_multi_benfits_main .multi_sub_heading {
        display: none;
    }
    .covid_delivery_page .multi_benfits_main {
        flex-direction: column-reverse;
        margin-top: 3rem;
    }
    .covid_delivery_page .left_multi_benfits_main {
        width: 100%;
    }
    .covid_delivery_page .right_multi_benfits_main {
        width: 60%;
    }
    .covid_delivery_page .panel_sections.users.customer_app {
        flex-direction: column;
    }
    .covid_delivery_page .icon-lists {
        width: 100%;
    }
    .covid_delivery_page .img-box {
        width: 60%;
    }
    .covid_delivery_page .icon-lists .solution_delivery_button button {
        margin: 0;
    }
    .covid_delivery_page .panel_sections {
        flex-direction: column;
    }
    .covid_delivery_page .admin_app_main_inner .img-box {
        width: 60%;
        margin-bottom: 3rem;
    }
    .covid_delivery_page section.common_sec.mutli_delivery_bussiness_sec:before {
        content: unset
    }
    .covid_delivery_page section.common_sec.mutli_delivery_bussiness_sec:after {
        content: unset
    }
    .covid_delivery_page .slideing_ecommer .item h3 {
        font-size: 18px;
    }
    .covid_delivery_page ul.featured_inner_listing li {
        width: 26%;
        margin-bottom: 3rem;
    }
    .covid_delivery_page ul.featured_inner_listing li:nth-child(4) {
        margin-bottom: 0rem;
    }
    .covid_delivery_page ul.featured_inner_listing li:last-child {
        margin-bottom: 0rem;
    }
    .covid_delivery_page .whyapptunix_inone_delivery ul li:nth-child(odd) {
        transform: unset;
    }
    .covid_delivery_page .whyapptunix_inone_delivery ul {
        padding-top: 6rem;
        flex-wrap: wrap;
    }
    .covid_delivery_page .whyapptunix_inone_delivery ul li {
        width: 29%;
        margin-bottom: 15px;
    }
    .covid_delivery_page .whyapptunix_inone_delivery ul li:nth-child(4) {
        margin-bottom: 15px;
    }
    .covid_delivery_page .loactions_of_cities ul li {
        margin-right: 2rem;
    }
    .covid_delivery_page .whyapptunix_inone_delivery ul li:nth-child(4) {
        margin-bottom: 0;
    }
    .covid_delivery_page .whyapptunix_inone_delivery ul li:last-child {
        margin-bottom: 0;
    }
    .covid_delivery_page .inone_delivery_inner {
        height: 100%;
    }
    .covid_delivery_page .multidelivery_banner::before {
        content: "";
        position: absolute;
        left: -20px;
        background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/dark_corona.png);
        height: 90px;
        width: 77px;
        background-repeat: no-repeat;
        background-size: 100%;
        top: 43rem;
    }
    .covid_delivery_page .multidelivery_banner:after {
        top: 25rem;
    }
    .covid_delivery_page .multidelivery_banner .conta_iner:after {
        right: 15rem;
        top: 0rem;
    }
    .covid_delivery_page .multidelivery_content::before {
        content: "";
        position: absolute;
        left: 10rem;
        background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/multi_delivery/red_corona.svg);
        height: 45px;
        width: 45px;
        background-repeat: no-repeat;
        background-size: 100%;
        top: 60px;
    }
    .covid_delivery_page .multidelivery_main_heading h1:after {
        content: unset;
    }
    .covid_delivery_page .left_social_distancing span {
        font-size: 18px;
        margin-bottom: 10px;
        text-align: center;
    }
    .covid_delivery_page span.smaller_text {
        width: 100%;
    }
    .covid_delivery_page .boost_delivery_img {
        flex-direction: column;
    }
    .covid_delivery_page lottie-player {
        height: auto !important;
    }
    .covid_delivery_page .left_scooter_sec {
        width: 85%;
        position: unset;
    }
    .covid_delivery_page .road_path ul {
        width: 100%;
    }
    .covid_delivery_page .road_path {
        margin-top: 3rem;
    }
    .covid_delivery_page .admin_app_main {
        padding: 60px 0;
    }
    /**multi delivery page css end**/
    .growth_hacking_main ul li:nth-child(2),
    .growth_hacking_main ul li:nth-child(5) {
        transform: none !important;
    }
    .restaurent_customer_main.developer_need_main {
        flex-direction: column-reverse;
    }
    .restaurent_customer_main.developer_need_main .restaurent_customer_left {
        width: 100%;
    }
    .restaurent_customer_main.developer_need_main .restaurent_customer_right {
        text-align: center;
    }
    .restaurant_sub_heading.hire_sub_heading h2 {
        width: 100%;
    }
    .hd_page .hiredev_banner:before {
        content: unset;
    }
    .hd_page .hd_content {
        flex-direction: column-reverse;
    }
    .hd_page .hd_main_heading p {
        width: 100%;
        text-align: center;
    }
    .hd_page .left_hd {
        width: 100%;
        margin-top: 3rem;
    }
    .hd_page .hd_main_heading h1 {
        font-size: 28px;
        text-align: center;
    }
    .hd_page .hd_main_heading p {
        margin: 20px 0 25px;
    }
    .hd_page .hiredev_banner::before {
        content: unset;
    }
    .hd_page .hiredev_banner:after {
        top: 25rem;
    }
    .hd_page .hiredev_banner .conta_iner:after {
        right: 15rem;
        top: 0rem;
    }
    .hd_page .hd_content::before {
        content: unset;
    }
    .hd_page .hd_main_heading h1:after {
        content: unset;
    }
    /**grocery page css**/
    .grocery_page .grocery_left h1 {
        font-size: 19px;
    }
    .grocery_page .right_uberX_row.right_uberX_web {
        min-height: 730px;
    }
    /**grocery page css end**/
    .mc_bill_right {
        flex-direction: column-reverse;
    }
    .mc_bill_right .bill_content {
        width: 100%;
    }
    .mc_bill_right .mc_doller_heading {
        width: 100%;
    }
    .hd_page .hd_main_heading .quality-developer ul {
        align-items: center;
        justify-content: center;
    }
    .hd_page .solution_delivery_button button {
        margin: 0 auto;
    }
    /**mobile page css**/
    .ma_ppc_wrapper .common_sec.achieve_wornders_sec {
        padding-top: 30px;
    }
    .achieve_listings {
        padding-top: 15px;
    }
    .lsiting_achieve_inner p {
        font-size: 14px;
    }
    .mc_client_lgos {
        padding: 0px 0;
    }
    .growth_inner_hacking h3 {
        font-size: 16px;
    }
    .growth_inner_hacking p {
        font-size: 14px;
        line-height: 20px;
    }
    .mc_doller_heading {
        margin-top: 0px;
    }
    .contentCircle.mc_doller_content {
        display: none;
    }
    .mc_doller_heading .mc_mainsub_heading {
        text-align: center;
    }
    .mc_footform_left {
        display: none;
    }
    .mc_footform_right {
        width: 100%;
    }
    .mobile_contactus .first_row .input_button {
        width: 49%;
    }
    .mobile_contactus .first_row {
        width: 100%;
        margin: 0;
        justify-content: space-between;
    }
    section.common_sec.mc_amzing_client {
        padding: 30px 0 20px;
    }
    .mac_right_images:before {
        height: 320px;
        width: 150px;
    }
    .mac_right_images:after {
        height: 355px;
        width: 155px;
    }
    .mac_right_images {
        width: 35%;
    }
    .mc_mainsub_heading p {
        width: 100%;
    }
    .mc_fire_left {
        width: 70%;
    }
    .growth_hacking_main ul li {
        height: 365px;
    }
    .mc_footform_right h3,
    .mc_footform_right p {
        text-align: center;
    }
    .mc_amzing_client .owl-nav {
        top: -50px;
    }
    section.common_sec.mc_fireup_business {
        padding: 0 0 30px;
    }
    section.common_sec.growth_hacking_sec {
        padding-bottom: 30px;
    }
    .mc_footform_right h3 strong {
        display: inline;
    }
    /**mobile page css end**/
    /**delivery page css**/
    .delivery_ppc_page .right_uberX_row.right_uberX_web {
        min-height: 580px;
    }
    .delivery_ppc_page .ecommerwhy_choose_slider {
        margin-top: 20px;
    }
    .offericon-desc figure {
        height: 25px;
    }
    .offericon-desc {
        padding: 10px;
    }
    .offer_rangeimg-box {
        width: 27%;
    }
    .offer_range_list {
        width: 30%;
    }
    .delivery_ppc_page .delright_image img {
        max-width: 100%;
    }
    .dl_banner_content {
        align-items: center;
    }
    .dlleft_content {
        top: 0;
        width: 50%;
    }
    .delright_image {
        right: 0;
        width: 50%;
    }
    /**delivery page css end**/
    /**education page css**/
    .education_banner {
        height: auto;
    }
    span.edu_top_span {
        font-size: 16px;
        line-height: 25px;
    }
    .edumain_heading h1 {
        font-size: 27px;
        line-height: 30px;
    }
    .sider-element:after {
        width: 31px;
    }
    .sider-element:before {
        left: -80px;
        width: 22px;
    }
    .edu_solution_main ul li {
        width: 32%;
        margin-bottom: 13px;
    }
    .edu_sub_mainheaidng h2 {
        font-size: 22px;
    }
    .edu_adinn_right {
        width: 100%;
    }
    .edu_adinn_left {
        width: 100%;
    }
    .edu_ad_main {
        flex-wrap: wrap;
    }
    .edu_adinn_left {
        width: 55%;
        margin: 0 auto;
    }
    .edu_adinn_right ul li {
        margin-bottom: 0;
        width: 48%;
        margin-right: 0;
    }
    .edu_adinn_rightcol {
        padding: 15px;
        flex-direction: column;
        height: 100%;
    }
    .edu_adinn_rightcol h3 {
        font-size: 14px;
        line-height: 22px;
        text-align: center;
        margin-bottom: 0;
    }
    span.numbers {
        margin-right: 0;
        font-size: 16px;
        margin-bottom: 10px;
    }
    .edu_adinn_right ul {
        display: flex;
        align-items: stretch;
        justify-content: center;
        flex-wrap: wrap;
        margin-bottom: 0;
        gap: 20px;
    }
    .edu_adinn_right {
        width: 100%;
        margin-top: 21px;
    }
    .edututor_stupanel_sec ul {
        justify-content: space-between;
    }
    .edututor_stupanel_sec ul li {
        width: 48%;
        margin-right: 0;
    }
    .edu_powerful_right {
        display: none;
    }
    .edu_powerful_left {
        width: 100%;
    }
    .edu_powerful_left ul {
        display: flex;
        align-items: stretch;
        justify-content: space-between;
    }
    .edu_powerful_left ul li {
        width: 33%;
    }
    .edu_powerful_left ul {
        display: flex;
        align-items: stretch;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .edu_adinn_rightcol h3 {
        font-size: 14px;
        line-height: 20px;
    }
    .edu_methdology_right {
        display: none;
    }
    .edu_methdology_left {
        width: 100%;
    }
    .edu_methdology_left .accordion-title h2 {
        font-size: 18px;
        line-height: 34px;
        margin: 0;
    }
    section.common_sec.methodo_sec {
        padding-bottom: 0;
    }
    .edu_adinn_right ul li:nth-child(4) {
        margin-bottom: 0;
        margin-right: 0;
    }
    .edu_adinn_rightcol h3 {
        width: 100%;
    }
    .edututor_stupanel_sec ul li:nth-child(5) {
        margin-bottom: 0;
    }
    .edututor_stupanel_sec ul li:nth-child(4) {
        margin-bottom: 15px;
    }
    .edu_powerful_left .edu_adinn_rightcol h3 {
        font-size: 14px;
        line-height: 20px;
    }
    .edu_sub_mainheaidng {
        text-align: center;
    }
    .edu_adinn_right ul li:nth-child(3) {
        margin-right: 0;
    }
    section.common_sec.educost_powerfull_sec {
        padding-bottom: 0px;
    }
    .edututor_stupanel_sec img {
        max-width: 200px;
    }
    section.common_sec.edu_dev_solutions {
        padding: 20px 0 40px;
    }
    span.educolor_span {
        font-size: 12px;
        line-height: 18px;
    }
    .edu_powerful_left ul li:first-child {
        width: 100%;
        margin: 0 auto 20px;
    }
    .edu_powerful_left ul li:first-child .edu_adinn_rightcol {
        width: 50%;
        margin: 0 auto;
    }
    .edu_adinn_right ul {
        margin-top: 0;
    }
    .edu_solution_includesec .edu_sub_mainheaidng p {
        font-size: 16px;
    }
    /**education page css end**/
    /**mobile page css**/
    .mst_uniq_left {
        width: 100%;
    }
    .mst_uniq_right {
        display: none;
    }
    .mst_uniq_left button {
        margin: 20px auto 0;
    }
    .mst_uniq_ida_main {
        padding: 20px;
        height: auto;
    }
    .achieve_wornders_sec .mc_mainsub_heading p {
        width: 100%;
    }
    .portfoloio_view_button {
        margin-top: 20px;
    }
    .portfoloio_view_button a {
        font-size: 18px;
    }
    /**mobile page css end**/
    .dlleft_content {
        width: 46%;
    }
    section.all_sec.touchless_delivery_sec {
        padding: 2rem 0;
    }
    .touchless_delivery_sec h2 {
        margin: 0 0 10px;
    }
    /**udemy clone page css**/
    .edu_adinn_right, .edu_adinn_left{
        width: 100% !important;
    }
    .edu_adinn_right ul li {
        min-height: 130px;
    }
    section.common_sec.udemy_cta_sec {
        margin-top: 20px;
    }
    /**udemy clone page css end**/
    .beauty_ppc_page section.common_sec.some_talk_section {
        padding-bottom: 30px;
        padding-top: 30px;
    }
    section#pricing_sec.pricing_plan_sec {
        padding: 30px 0;
    }
    
    ul.nav.nav-tabs li.nav-item:last-child {
        margin-right: 0;
    }
}

@media(max-width:812px) {
    /**on-demand mobile apps**/
    img.iphone-bumper {
        width: 208px;
        top: 63px;
    }
    /**on-demand mobile apps end**/
    /**grocery page css**/
    .grocery_page .right_uberX_row.right_uberX_web {
        min-height: 720px;
    }
    /**grocery page css end**/
    /**mobile app page css**/
    .mc_amzing_client .owl-nav {
        top: -40px;
    }
    /**mobile app page css end**/
    /**Delivery poage css**/
    .delivery_ppc_page .right_uberX_row.right_uberX_web {
        min-height: 580px;
    }
    /**Delivery poage css end**/
}

@media(max-width:768px) {
    /**on-demand mobile apps**/
    img.iphone-bumper {
        width: 193px;
        top: 66px;
    }
    /**on-demand mobile apps end**/
    /**multi delivery page css**/
    .covid_delivery_page .whyapptunix_inone_delivery ul li {
        width: 28%;
    }
    .covid_delivery_page .slideing_ecommer .item h3 {
        font-size: 16px;
    }
    /**multi delivery page css end**/
    /**grocery page css**/
    .grocery_page .right_uberX_row.right_uberX_web {
        min-height: 700px;
    }
    .grocery_page .grocery_covid_left span.keyword_span {
        font-size: 16px;
        margin-bottom: 20px;
    }
    .grocery_page .grocery_covid_left span.keyword_span:before {
        bottom: -8px;
    }
    /**grocery page css end**/
    /**hire page css**/
    .benefit-section-div-common ul li .icon {
        margin: auto;
    }
    .mc_main_heading h1 {
        font-size: 21px;
        line-height: 25px;
        margin-bottom: 0;
    }
    .mc_main_heading p {
        font-size: 16px;
        line-height: 22px;
        margin-top: 4px;
    }
    .mc_banner {
        height: auto;
    }
    .growth_hacking_main ul li {
        height: auto;
    }
    .mc_company_partner:after {
        content: unset;
    }
    .mc_company_partner {
        width: 100%;
    }
    section.common_sec.growth_hacking_sec {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .achieve_listings ul {
        display: flex;
        align-items: stretch;
        justify-content: space-between;
        width: 100%;
        flex-wrap: wrap;
    }
    .lsiting_achieve_inner {
        max-width: 100%;
    }
    /**hire page css end**/
    /**mobile page css**/
    .achieve_listings ul li {
        width: 48%;
        margin: 0 0 15px;
    }
    /**mobile page css end**/
    .android_icons {
        padding: 0 20px 0 20px;
    }
    section.common_sec.growth_hacking_sec .conta_iner {
        flex-direction: column;
    }
    section.common_sec.growth_hacking_sec .mc_mainsub_heading {
        position: relative;
        transform: translate(0px, 0rem);
    }
    .growth_hacking_main {
        width: 100%;
    }
    .growth_hacking_main ul li:nth-child(2),
    .growth_hacking_main ul li:nth-child(5) {
        transform: none !important;
    }
    .holderCircle {
        margin-bottom: 0;
        margin-top: 0;
        height: 490px;
    }
    .mc_fire_left {
        width: 100%;
    }
    .mc_fire_businessain {
        height: auto;
    }
    .growth_hacking_main ul li {
        width: 49%;
        margin-bottom: 15px;
    }
    .mc_fire_right {
        display: none;
    }
    .mc_mainsub_heading h2 {
        padding-bottom: 0px;
    }
    .mc_fire_businessain {
        background-size: cover;
        border-radius: 20px;
    }
    .mc_button.mc_whitebutton,
    .mc_fire_left .mc_mainsub_heading p,
    .mc_mainsub_heading h2,
    .ciritme_color h3,
    .ciritme_color p {
        text-align: center;
        margin: 0px auto 10px auto;
    }
    h2.bottom_mc_line:before {
        content: unset;
    }
    .mc_footer_form .mc_footer_form_main {
        flex-direction: column-reverse;
    }
    .mc_footform_left {
        padding: 25px 25px;
        width: 100%;
        margin-top: 25px;
    }
    .mc_footform_left figure {
        margin: auto auto! important;
    }
    .mc_footform_right {
        width: 100%;
    }
    .mc_footform_right h3,
    .mc_footform_right p {
        text-align: center;
    }
    .mac_right_images:after {
        height: 350px;
        width: 170px;
    }
    .mac_right_images:before {
        height: 330px;
        width: 170px;
    }
    section.common_sec.mc_billion_dollor {
        padding: 20px 0 0;
    }
    /**delivery page css**/
    .offer_range_list {
        width: 33%;
    }
    .delivery_ppc_page .right_uberX_row.right_uberX_web {
        min-height: 553px;
    }
    /**delivery page css end**/
}

@media(max-width:767px) {
    .page-template-education-app-development-company button.navbar-toggler {
        background: transparent linear-gradient(90deg, #ff6f61 0%, #ff867a 100%) 0% 0% no-repeat padding-box;
    }
    /**Beauty page css**/
    .beauty_ppc_page .apptunix_launching_apps ul li:before {
        content: unset;
    }
    .beauty_ppc_page section.common_sec.aggregator_sec {
        padding-bottom: 50px;
    }
    .beauty_ppc_page section.common_sec.beauty_saloon_business_sec {
        padding-bottom: 30px;
    }
    .beauty_ppc_page .beauty_banner_content {
        flex-direction: column;
    }
    .beauty_ppc_page .right_beauty_content {
        display: none;
    }
    .beauty_ppc_page .left_beauty_content {
        width: 100%;
        text-align: center;
    }
    .beauty_ppc_page section.common_sec.ecoomer_sec_slider.rubust_techno.grey-beck:before {
        content: unset;
    }
    .beauty_ppc_page section.common_sec.ecoomer_sec_slider.rubust_techno.grey-beck:after {
        content: unset;
    }
    .beauty_ppc_page .beauty_banner {
        height: auto;
        padding: 120px 0 40px;
    }
    .beauty_ppc_page .admin_app_main_inner .img-box {
        width: 80%;
    }
    .beauty_ppc_page .apptunix_launching_apps_inner {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        text-align: center;
    }
    .beauty_ppc_page .apptunix_launching_apps_inner h3 {
        padding-left: 0;
    }
    .beauty_ppc_page section.common_sec.thourgh_out_worldsec:after {
        content: unset;
    }
    .beauty_ppc_page .why_choose_apputnix_main ul li {
        padding: 20px 10px;
        margin-bottom: 1.5rem;
        width: 32%;
    }
    .beauty_ppc_page .beauty_sub_heading h2 {
        font-size: 25px;
    }
    .beauty_ppc_page section.common_sec.why_apptunix_beauty p {
        margin-top: 7px;
    }
    /**Beauty page css end**/
    
    /**appointment page css**/
    .appointment_ppc_page .apptunix_launching_apps ul li:before {
        content: unset;
    }
    .appointment_ppc_page .appointment_booking_solution:after {
        content: unset;
    }
    .appointment_ppc_page section.common_sec.aggregator_sec {
        padding-bottom: 50px;
    }
    .appointment_ppc_page section.common_sec.beauty_saloon_business_sec {
        padding-bottom: 30px;
    }
    .appointment_ppc_page .beauty_banner_content {
        flex-direction: column;
    }
    .appointment_ppc_page .appointment_banner {
        height: auto;
    }
    .appointment_ppc_page .left_appoint_soultion {
        display: none;
    }
    .appointment_ppc_page .beauty_banner_content {
        margin-top: 3rem;
    }
    .appointment_ppc_page .right_appoint_soluion {
        width: 100%;
    }
    .appointment_ppc_page .beauty_sub_heading h2 {
        font-size: 18px;
        line-height: 23px;
    }
    .appointment_ppc_page .main_heading_beauty p {
        font-size: 15px;
    }
    .appointment_ppc_page .beauty_inner_heading h2 {
        font-size: 17px;
    }
    .appointment_ppc_page .beauty_inner_heading p {
        margin: 1rem 0 2rem;
    }
    .appointment_ppc_page .main_heading_beauty h1 {
        font-size: 18px;
        line-height: 23px;
        width: 75%;
        margin: 0 auto;
    }
    .appointment_ppc_page .inner_aggregator_heading h2 {
        line-height: 25px;
        font-size: 20px;
    }
    .appointment_ppc_page .appointment_banner a.typewrite {
        width: auto;
        display: inline;
    }
    .appointment_ppc_page .left_beauty_content {
        width: 100%;
        text-align: center;
    }
    .appointment_ppc_page .left_beauty_content .beauty_started_button button {
        margin: 0 auto;
    }
    .appointment_ppc_page .beauty_banner {
        height: auto;
        padding: 120px 0 40px;
    }
    .appointment_ppc_page .admin_app_main_inner .img-box {
        width: 80%;
    }
    .appointment_ppc_page .apptunix_launching_apps_inner {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        text-align: center;
    }
    .appointment_ppc_page .apptunix_launching_apps_inner h3 {
        padding-left: 0;
    }
    .appointment_ppc_page section.common_sec.thourgh_out_worldsec:after {
        content: unset;
    }
    .appointment_ppc_page .why_choose_apputnix_main ul li {
        padding: 20px 10px;
        margin-bottom: 1.5rem;
        width: 32%;
    }
    .appointment_ppc_page section.common_sec.why_apptunix_beauty p {
        margin-top: 7px;
    }
    .appointment_ppc_page .beauty_sub_heading p {
        margin: 10px 0 10px;
    }
    .appointment_ppc_page .apptunix_launching_apps_inner h3 {
        font-size: 20px;
    }
    .appointment_ppc_page .whychoose_apputnix_inner h4 {
        font-size: 15px;
    }
    /**appointment page css end**/
    /**booking page css**/
    .booking_ppc_page .apptunix_launching_apps ul li:before {
        content: unset;
    }
    section.common_sec.create_ondemand_app_sec {
        padding-bottom: 30px;
    }
    .booking_ppc_page .background_blue_color {
        padding: 30px 0;
    }
    .booking_ppc_page .panel_sections.users.dispatcher_app.admin_app {
        padding: 30px 0 0;
    }
    section.common_sec.why_apptunix_beauty {
        padding-bottom: 30px;
    }
    .booking_ppc_page section.common_sec.ecoomer_sec_slider.rubust_techno.grey-beck {
        padding-top: 20px;
        padding-bottom: 0;
    }
    .loactions_of_cities ul {
        margin: 1rem 0 1rem !important;
    }
    .booking_ppc_page section.common_sec.thourgh_out_worldsec {
        padding-top: 20px !important;
    }
    .ondemand_appfor_listing ul {
        flex-wrap: wrap;
    }
    .ondemand_appfor_listing ul li {
        width: 48%;
        margin-bottom: 30px;
    }
    .demand_appforlisting_inner h3 {
        font-size: 16px;
    }
    .demand_appforlisting_inner {
        padding: 10px;
    }
    .ondemand_appfor_listing ul li:nth-child(3) {
        margin-bottom: 0;
    }
    .ondemand_appfor_listing ul li:last-child {
        margin-bottom: 0;
    }
    section.common_sec.create_ondemand_app_sec {
        padding-top: 0;
    }
    .list_clients {
        margin-top: 1rem;
    }
    .booking_ppc_page .appointment_booking_solution:after {
        content: unset;
    }
    .booking_ppc_page section.common_sec.beauty_saloon_business_sec {
        padding-bottom: 30px;
    }
    .booking_ppc_page .beauty_banner_content {
        flex-direction: column;
    }
    .booking_ppc_page .appointment_banner {
        height: auto;
    }
    .booking_ppc_page .left_appoint_soultion {
        display: none;
    }
    .booking_ppc_page .beauty_banner_content {
        margin-top: 3rem;
    }
    .booking_ppc_page .right_appoint_soluion {
        width: 100%;
    }
    .booking_ppc_page .beauty_sub_heading h2 {
        font-size: 18px;
        line-height: 23px;
    }
    .booking_ppc_page .main_heading_beauty p {
        font-size: 15px;
    }
    .booking_ppc_page .beauty_inner_heading h2 {
        font-size: 17px;
    }
    .booking_ppc_page .beauty_inner_heading p {
        margin: 1rem 0 2rem;
    }
    .booking_ppc_page .main_heading_beauty h1 {
        font-size: 18px;
        line-height: 23px;
        width: 75%;
        margin: 0 auto;
    }
    .booking_ppc_page .inner_aggregator_heading h2 {
        line-height: 25px;
        font-size: 20px;
    }
    .booking_ppc_page .appointment_banner a.typewrite {
        width: auto;
        display: inline;
    }
    .booking_ppc_page .left_beauty_content {
        width: 100%;
        text-align: center;
    }
    .booking_ppc_page .left_beauty_content .beauty_started_button button {
        margin: 0 auto;
    }
    .booking_ppc_page .beauty_banner {
        height: auto;
        padding: 120px 0 40px;
    }
    .booking_ppc_page .admin_app_main_inner .img-box {
        width: 80%;
    }
    .booking_ppc_page .apptunix_launching_apps_inner {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        text-align: center;
    }
    .booking_ppc_page .apptunix_launching_apps_inner h3 {
        padding-left: 0;
    }
    .booking_ppc_page section.common_sec.thourgh_out_worldsec:after {
        content: unset;
    }
    .booking_ppc_page .why_choose_apputnix_main ul li {
        padding: 20px 10px;
        margin-bottom: 1rem;
        width: 32%;
    }
    .booking_ppc_page section.common_sec.why_apptunix_beauty p {
        margin-top: 7px;
    }
    .booking_ppc_page .beauty_sub_heading p {
        margin: 10px 0 10px;
    }
    .booking_ppc_page .apptunix_launching_apps_inner h3 {
        font-size: 20px;
    }
    .booking_ppc_page .whychoose_apputnix_inner h4 {
        font-size: 15px;
    }
    .booking_ppc_page .right_beauty_content img {
        max-width: 100%;
    }
    .booking_ppc_page span.lower_content_box:last-child {
        display: block;
    }
    .booking_ppc_page .beauty_saloon_business_sec .beauty_sub_heading h2 {
        width: 100%;
    }
    .booking_ppc_page .inner_aggregator_heading h2 span {
        display: inline;
    }
    .booking_ppc_page section.common_sec.beauty_launch_app_sec {
        padding-top: 3rem;
    }
    .booking_ppc_page .right_beauty_content {
        right: 0;
        margin-top: 30px
    }
    .booking_ppc_page .appointment_banner {
        padding-bottom: 30px;
    }
    .page-template-booking-app-development .get_in_touch .btn-white {
        background: transparent linear-gradient(247deg, #3499ff 0%, #3499ff 100%) 0% 0% no-repeat padding-box;
    }
    .page-template-booking-app-development .get_in_touch .btn-white::after {
        content: unset
    }
    .page-template-booking-app-development button.navbar-toggler {
        background: transparent linear-gradient(247deg, #3499ff 0%, #3499ff 100%) 0% 0% no-repeat padding-box;
    }
    /**booking page css end**/
    /**on-emand mobile apps **/
    img.iphone-bumper {
        width: 276px;
        top: 54px;
    }
    .screen_sec {
        width: 275px;
        margin: 0 auto;
    }
    .common_sec {
        padding: 40px 0;
    }
    .demand_mobile_content {
        justify-content: center;
        flex-wrap: wrap;
        margin-top: 3rem;
    }
    .demand_main_heading p {
        font-size: 16px;
    }
    .demand_content_left {
        width: 100%;
        right: 0;
    }
    .demand_started_button button {
        font-size: 16px;
        margin: 0 auto;
    }
    .solutions_above_inner h2 {
        font-size: 18px;
        line-height: 25px;
    }
    .customize_demand_sec h2 {
        width: 80%;
        margin: 0 auto;
    }
    .right_talk_inner h3 {
        font-size: 18px;
    }
    .talk_inner_content p {
        font-size: 16px;
        margin: 10px 0 6px;
        line-height: 25px;
    }
    section.common_sec.demand_plateform_sec {
        padding-bottom: 40px;
        background: transparent linear-gradient(0deg, #edfbfe 0%, #40BDF100 100%) 0% 0% no-repeat padding-box;
    }
    .author_details h4 {
        font-size: 15px;
    }
    .demand_content_right {
        width: 58%;
        margin: 0rem auto 0;
        right: 0;
        top: -2rem;
    }
    .demand_main_heading {
        text-align: center;
    }
    section.common_sec.demand_businessapp_sec {
        padding-top: 0;
        margin-top: -7rem;
        padding-bottom: 40px;
        background: transparent linear-gradient(0deg, #edfbfe 0%, #40BDF100 100%) 0% 0% no-repeat padding-box;
    }
    .Montserrat_font button {
        padding: 16px 15px;
    }
    section.common_sec.demand_industry_sec {
        padding-top: 40px;
    }
    .business_right_inner .demand_started_button {
        margin-top: 2rem;
    }
    .on_demand_mobile_banner {
        height: auto;
    }
    .demand_main_heading h1 span {
        text-align: center;
        align-items: center;
        justify-content: center;
    }
    .demand_main_heading h1 {
        font-size: 18px;
        line-height: 21px;
    }
    .demand_businessapp_listing ul li:first-child {
        width: 100%;
    }
    .demand_businessapp_listing ul li {
        width: 100%;
        margin-bottom: 3rem;
    }
    .demand_businessapp_listing ul {
        flex-wrap: wrap;
    }
    .demand_businessapp_innerlisting {
        align-items: stretch;
        flex-direction: row;
        justify-content: space-between;
    }
    .demand_businessapp_innerboxes {
        margin-bottom: 0rem;
    }
    .demand_businessapp_innerboxes.first_boxes_business {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-direction: column;
        width: 100%;
    }
    .left_icon {
        width: 80px;
    }
    .demand_businessapp_innerlisting.demand_businessapp_innersecond .demand_businessapp_innerboxes {
        flex-direction: column;
        width: 48%;
        justify-content: space-between;
    }
    .demand_businessapp_innerlisting.demand_businessapp_innersecond .demand_businessapp_innerboxes {
        flex-direction: column;
    }
    .business_top_content {
        padding-left: 0;
        padding-top: 3rem;
        text-align: center;
    }
    .business_slider_inner {
        width: 100%;
    }
    .demand_sub_heading h2 {
        font-size: 18px;
    }
    .customize_busniness_slider .owl-nav {
        display: none;
    }
    .customize_busniness_slider .owl-dots {
        display: block !important;
    }
    .industry_main_demand ul li {
        width: 32%;
        margin-right: 10px;
    }
    .industry_main_demand ul li:nth-child(3n) {
        margin-right: 0px;
    }
    .industry_main_demand ul {
        justify-content: center;
    }
    .business_right_inner .demand_sub_heading h2 {
        font-size: 18px;
        line-height: 23px;
    }
    .business_left_inner ul li .business_inner_app_page {
        min-height: 170px;
        padding: 10px 10px;
    }
    .left_flexibilty_inner h2 {
        font-size: 18px;
        line-height: 23px;
    }
    .demand_plateform_feauters_right {
        width: 100%;
    }
    .demand_plateform_feauters_left {
        width: 100%;
        margin-bottom: 3rem;
        padding-right: 0;
    }
    .demand_plateform_feauters_main {
        flex-direction: column;
    }
    .animated_curve img.colored_icon,
    .animated_curve figure {
        width: 32px;
        height: auto !important;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .animated_curve {
        background: unset !important;
        width: 50px;
        height: 50px;
        background-color: #f9f9f9 !important;
        border-radius: 50%;
    }
    .industry_inner_demand h3 {
        line-height: 22px;
    }
    .top_iocn {
        margin-right: 10px;
        margin-bottom: 0;
    }
    .industry_inner_demand {
        padding: 10px;
    }
    .animated_curve img.colored_icon,
    .animated_curve figure {
        width: 32px;
        height: auto !important;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .industry_inner_demand {
        padding: 10px;
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }
    .left_flexibilty_inner p {
        display: none;
    }
    .left_flexibilty_inner h2 {
        margin-bottom: 15px;
    }
    .animated_curve svg {
        display: none;
    }
    .demand_development_process ul li:after {
        right: -51%;
        width: 88%;
    }
    /**on-emand mobile apps end**/
    /**home service page css**/
    .home_service_ppc_page .industry_main_demand ul {
        justify-content: space-between;
    }
    .home_service_ppc_page section.common_sec.demand_glimpse_Delivery_sec {
        height: 775px;
    }
    .home_service_ppc_page section.common_sec.beauty_launch_app_sec {
        padding-bottom: 4rem;
    }
    .home_service_ppc_page .industry_main_demand ul li {
        width: 32%;
        margin-right: 0;
    }
    .home_service_ppc_page .beauty_sub_heading h2 {
        font-size: 20px;
    }
    .home_service_ppc_page .beauty_inner_heading h2 {
        font-size: 18px;
    }
    .home_service_ppc_page .beauty_inner_heading p {
        font-size: 14px;
        line-height: 20px;
    }
    .home_service_ppc_page .app_panel_inner p {
        font-size: 15px;
    }
    .home_service_ppc_page .right_beauty_content {
        display: block;
    }
    .home_service_ppc_page .beauty_banner_content {
        padding: 0px 0;
    }
    .home_service_ppc_page .main_heading_beauty h1 {
        font-size: 18px;
        line-height: 23px;
    }
    .home_service_ppc_page .main_heading_beauty p {
        font-size: 14px;
        line-height: 19px;
    }
    .home_service_ppc_page .beauty_sub_heading span {
        font-size: 14px;
    }
    .home_service_ppc_page .beauty_sub_heading h2 {
        font-size: 18px;
        line-height: 22px;
    }
    .home_service_ppc_page .beauty_sub_heading span {
        font-size: 14px;
        line-height: 17px;
    }
    .home_service_ppc_page .beauty_inner_heading h2 {
        font-size: 16px;
    }
    .home_service_ppc_page .beauty_inner_heading p {
        margin: 1rem 0 1rem;
    }
    .home_service_ppc_page .background_pink_color {
        padding: 40px 0 35px !important;
    }
    .home_service_ppc_page .panel_sections.users.dispatcher_app.admin_app {
        padding: 35px 0 0;
    }
    .home_service_ppc_page section.common_sec.beauty_saloon_business_sec {
        padding-bottom: 40px;
    }
    .home_service_ppc_page section.common_sec.why_apptunix_beauty p {
        font-size: 15px;
    }
    .home_service_ppc_page .apptunix_launching_apps_inner span.small_span {
        text-align: center;
    }
    .home_service_ppc_page .apptunix_launching_apps_inner h3 {
        font-size: 22px;
    }
    .home_service_ppc_page .why_choose_apputnix_main ul li {
        width: 48% !important;
    }
    .home_service_ppc_page section.common_sec.thourgh_out_worldsec {
        padding: 40px 0;
    }
    .home_service_ppc_page .solutions_above_inner {
        margin-top: 25px;
    }
    /**home service page css end**/
    /**uber for x page css**/
    .main_heading_uberX h1 {
        font-size: 18px;
        line-height: 24px;
    }
    .main_heading_uberX p {
        font-size: 15px;
        line-height: 20px;
    }
    .uber_for_x_ppc_page .business_inner_app_page h3 {
        font-size: 35px;
        line-height: 40px;
    }
    .uber_for_x_ppc_page .business_right_inner .uberX_sub_heading {
        width: 100%;
    }
    .uberX_sub_heading h2 {
        font-size: 18px;
        line-height: 27px;
    }
    .uber_for_x_ppc_page .beauty_launch_app_sec .uberX_sub_heading {
        width: 100%;
    }
    .uber_for_x_ppc_page .animated_curve svg {
        display: block !important;
    }
    .uber_X_main_img {
        width: 20px;
        margin: 0 auto;
    }
    .uber_for_x_ppc_page .industry_inner_demand h3 {
        font-size: 16px;
        text-align: left;
    }
    span.industy_uberX_heading {
        font-size: 13px;
        align-items: flex-start;
        justify-content: flex-start;
    }
    .uberX_clone_inner h3 {
        font-size: 17px;
    }
    .uberX_clone_inner p {
        font-size: 15px;
        line-height: 14px;
    }
    .uberX_sub_heading p {
        line-height: 23px;
        font-size: 16px;
    }
    .uberX_package_features_main {
        margin-top: 0;
    }
    section.common_sec.uberX_addon_features_sec {
        padding-top: 0;
    }
    .uberX_addon_features_left .uberX_sub_heading h2 {
        font-size: 20px;
    }
    .uberX_addon_features_left .uberX_sub_heading p {
        font-size: 16px;
        line-height: 22px;
    }
    section.common_sec.uberX_process .uberX_sub_heading {
        width: 100%;
    }
    .uberX_process_sec {
        width: 100%;
        margin: 1rem auto 0;
    }
    .uberX_choose_box h3 {
        font-size: 16px;
        line-height: 22px;
    }
    .solutions_above_inner h2 {
        margin-bottom: 15px;
    }
    .uber_for_x_ppc_page .industry_main_demand {
        margin-top: 2rem;
    }
    .uber_for_x_ppc_page section.common_sec.beauty_launch_app_sec {
        padding-top: 3rem;
    }
    section.common_sec.uberX_clone_sec {
        padding-top: 20px;
    }
    .uberX_clone_right .uberX_sub_heading h2 span {
        font-size: 15px;
        line-height: 30px;
    }
    .uberX_package_features_boxes_right h3 {
        font-size: 18px;
        line-height: 20px;
    }
    .panel-heading a h4 {
        font-size: 14px;
        padding: 15px;
    }
    .panel-body {
        font-size: 15px;
        padding: 0 15px 15px;
    }
    .uber_for_x_ppc_page .industry_main_demand ul li {
        width: 32%;
        margin: 0 0 12px !important;
    }
    .uber_for_x_ppc_page .animated_curve {
        height: 50px;
    }
    .uber_for_x_ppc_page section.common_sec.demand_businessapp_sec {
        background: #fff;
    }
    .panel-heading a h4 {
        width: 100% !important;
    }
    .uberX_package_features_boxes_right h3 {
        text-align: center;
    }
    /**uber for x page css end**/
    /**game page css**/
    .gamemain_heading {
        text-align: center;
        width: 100%;
    }
    .gamemain_heading .game_button_div {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .game_sub_heading h2 {
        font-size: 20px;
        line-height: normal;
    }
    
    .game_sub_heading p {
        font-size: 15px;
        line-height: 22px;
    }
    span.gmae_block {
        font-size: 16px;
    }
    span.span_position {
        display: none;
    }
    
    .different_game_inner {
        margin-top: 2rem;
    }
    .different_game_right ul li {
        font-size: 15px;
        padding: 0 0 10px;
        padding-left: 22px;
    }
    .different_game_right ul li:before {
        height: 10px;
        width: 10px;
    }
    .left_why_game {
        width: 100%;
    }
    .game_development_banner {
        height: auto;
        padding: 18rem 0 12rem;
        display: flex;
        align-items: center;
        justify-content: center;
        background-size: cover;
    }
    .projects_apptunix {
        padding: 3rem 50px;
    }
    
    .game_sub_heading h3 {
        font-size: 16px;
        line-height: normal;
    }
    section.common_sec.different_game_sec {
        padding: 30px 0 0px;
    }
    .expertise_game_inner p {
        font-size: 14px;
        line-height: 19px;
    }
    .expertise_game_main ul li {
        margin-bottom: 1rem;
    }
    section.common_sec.ourproject_game_sec {
        padding: 0px 0 20px;
    }
    .game_sub_heading h3 span.icon_box img {
        max-height: 30px;
    }
    .gamemain_heading h1 span.game_block {
        font-size: 25px;
        line-height: normal;
    }
    .gamemain_heading h1 {
        font-size: 20px;
        line-height: normal;
    }
    .gamemain_heading p {
        margin: 7px 0 15px;
        line-height: 20px;
    }
    .projects_apptunix img {
        border-radius: 5px;
    }
    .left_why_game .panel-body {
        font-size: 15px;
        line-height: 20px;
    }
    .left_why_game .panel-heading a h4 {
        font-size: 14px;
    }
    .expertise_game_main ul li {
        margin-bottom: 1rem;
        border: solid 2px #fff;
    }
    .draw-border:hover:before,
    .draw-border:hover:after {
        content: unset;
    }
    .expertise_game_main ul li:nth-child(4) {
        margin-bottom: 1rem;
    }
    .mobile_view_game_process {
        display: block;
    }
    .web_view_game_process {
        display: none;
    }
    .expertise_game_top h3 {
        font-size: 16px;
        text-align: center;
    }
    /**game page css end**/
    /**video streaming page css**/
    span.type_writer_div {
        display: block;
    }
    .bottom_ul h3 {
        font-size: 16px;
        text-align: center;
    }
    
    /**video streaming page css end**/
    /**e commerce page css**/
    section.common_sec.ecommerce_appbuild_sec {
        padding-top: 50px;
    }
    .ecommerce_topsec_main {
        flex-direction: column;
    }
    .ecommerce_topsec_content {
        width: 100%;
        text-align: center;
        margin-bottom: 3rem;
    }
    .ecommerce_topsec_mobileimg {
        width: 38%;
        top: 0;
    }
    .ecommerce_topsec {
        height: auto;
        padding-top: 100px;
        padding-bottom: 40px;
    }
    .ecommerce_getbutton button {
        margin: 0 auto;
        padding: 10px 20px;
    }
    .ecommerce_appbuild_list ul {
        justify-content: center;
    }
    .ecommerce_appbuild_list ul li {
        margin-right: 20px;
        width: 31%;
        margin-bottom: 20px;
    }
    .ecommerce_appbuild_list ul li:nth-child(3n) {
        margin-right: 0;
    }
    .ecomm_feattext {
        flex-direction: row;
    }
    .ecomm_feattext h3 {
        margin-right: 0;
        margin-left: 10px;
    }
    .ecomm_li_inner {
        text-align: left;
    }
    .ecommerce_appfeat_samebx ul li {
        margin-bottom: 1rem;
    }
    .ecommerce_process_img {
        width: 100%;
        margin: 2rem auto 0;
    }
    .ecommerce_whychoose_main .ecommerce_sub_heading {
        width: 80%;
    }
    .ecommerce_topsec_heading h1 {
        font-size: 18px;
        line-height: 20px;
    }
    .ecommerce_topsec_heading p {
        font-size: 14px;
        line-height: 20px;
    }
    .ecomer_clone_listing ul li {
        width: 49%;
    }
    .ecomer_clone_listing ul li:nth-child(6) {
        margin-bottom: 15px;
    }
    .ecomm_li_inner {
        padding: 5px 5px;
    }
    .ecommerce_appfeat_threebxmain {
        padding-top: 10px;
    }
    .ecommerce_appfeat_samebx.right_ecommerce_appfeatbx {
        margin-top: 0rem;
    }
    section.common_sec.ecommerce_appfeature {
        padding: 20px 0;
    }
    section.common_sec.ecommerce_admindashboard_Sec {
        padding: 2rem 0 2rem;
    }
    section.common_sec.ecommerce_admindashboard_Sec.ecommerce_vendor_Sec {
        padding: 2rem 0;
    }
    section.common_sec.ecommerce_process_sec {
        padding: 20px 0;
    }
    section.common_sec.ecommerce_why_choose {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .ecomerce_page_sec .owl-nav button span {
        height: 30px;
        width: 30px;
        background-size: 10px !important;
    }
    .ecommerce_whychoose_slider .owl-nav {
        top: -5px !important;
    }
    .ecommerce_appbuild_main .ecommerce_sub_heading span {
        display: none;
    }
    .ecommerce_appbuild_list {
        padding-top: 20px;
    }
    section.all_sec.ecoomer_sec_slider.our_client_ecommer_sec {
        padding-bottom: 0;
    }
    /**e commerce page css end**/
    /**multi delivery page css**/
    .list_clients ul li {
        height: 100px;
        padding: 15px;
    }
    .covid_delivery_page .multidelivery_main_heading h1 {
        font-size: 21px;
    }
    .covid_delivery_page .multidelivery_banner {
        padding-top: 40px;
    }
    .covid_delivery_page .solution_delivery_button button {
        font-size: 16px;
    }
    .covid_delivery_page .multi_sub_heading h2 {
        font-size: 22px;
    }
    .covid_delivery_page span.smaller_text {
        font-size: 18px;
    }
    .covid_delivery_page .road_path ul {
        margin-top: 5rem;
    }
    .covid_delivery_page .right_multi_benfits_main:before {
        content: unset;
    }
    .covid_delivery_page .admin_app_main {
        padding: 40px 0;
        margin: 3rem 0 1rem;
    }
    .covid_delivery_page .left_multidelivery {
        width: 30%;
        display: none;
    }
    .covid_delivery_page .right_multidelivery {
        width: 100%;
    }
    .covid_delivery_page .multi_sub_heading h2 {
        text-align: center;
    }
    .covid_delivery_page span.multi_bluecolor {
        text-align: center;
    }
    .covid_delivery_page section.common_sec.mutli_delivery_bussiness_sec {
        padding-top: 40px;
        padding-bottom: 20px;
    }
    .covid_delivery_page section.common_sec.ecoomer_sec_slider.rubust_techno.grey-beck {
        padding: 50px 0 30px;
    }
    .covid_delivery_page .left_social_distancing h3 {
        font-size: 22px;
    }
    .covid_delivery_page .whyapptunix_inone_delivery ul li {
        width: 48%;
        margin-right: 0;
    }
    .covid_delivery_page .inone_delivery_inner {
        padding: 15px 10px;
    }
    .covid_delivery_page .whyapptunix_inone_delivery ul li:nth-child(4) {
        margin-bottom: 15px;
    }
    .covid_delivery_page .whyapptunix_inone_delivery ul li:last-child {
        width: 100%;
    }
    .covid_delivery_page .whyapptunix_inone_delivery ul {
        justify-content: space-between;
    }
    .covid_delivery_page section.common_sec.allinpne_application_sec:before {
        content: unset;
    }
    .covid_delivery_page .inner_listing span {
        width: 100px;
    }
    .covid_delivery_page .owl-theme .owl-nav {
        display: none;
    }
    .covid_delivery_page .owl-theme .owl-dots {
        display: block;
        position: relative;
        top: -4rem;
    }
    .covid_delivery_page .inone_delivery_inner {
        box-shadow: 0 0px 0 0 rgba(0, 0, 0, .12);
    }
    img.iphone-bumper {
        width: 276px;
        top: 54px;
    }
    .covid_delivery_page .screen_sec {
        width: 275px;
        margin: 0 auto;
    }
    /**multi delivery page css end**/
    .hd_page .hd_main_heading h1 {
        font-size: 21px;
    }
    .hd_page .hiredev_banner {
        padding-top: 40px;
        padding-bottom: 0px;
    }
    /**grocery page css**/
    .grocery_page .grocery_banner_content {
        flex-wrap: wrap;
        justify-content: center;
        padding: 0px 0 0;
    }
    .grocery_page .grocery_left {
        width: 100%;
        text-align: center;
    }
    .grocery_page .grocery_banner_content .button_green_button .green_button {
        margin-left: auto;
        margin-right: auto;
    }
    .grocery_page .grocery_left h1 {
        text-align: center;
    }
    .grocery_page span.smal_size_span {
        text-align: center;
        margin-bottom: 0;
    }
    .grocery_page span.bigger_size_Span {
        display: inline-block;
    }
    .grocery_page .grocery_left p {
        text-align: center;
    }
    .grocery_page .grocery_right {
        width: 60%;
        margin-top: 3rem !important;
    }
    .grocery_page .cta_button_box {
        flex-wrap: wrap;
    }
    .grocery_page .left_things_cta {
        width: 100%;
        margin-bottom: 2rem;
    }
    .grocery_page .right_things_cta {
        width: 100%;
    }
    .grocery_page .right_things_cta .button_green_button .green_button {
        margin-left: auto;
        margin-right: auto;
    }
    .grocery_page .owl-nav button {
        width: 85px;
    }
    .grocery_page .owl-nav button span {
        height: 40px;
        width: 40px;
        background-size: 10px !important;
    }
    .grocery_page .left_things_cta h2,
    .left_things_cta p.grocery_para {
        text-align: center;
    }
    .grocery_page.grocery_page_clone span.block_span.clone_gerocery_change {
        font-size: 18px;
    }
    .grocery_page .cta_button_box {
        padding: 20px 15px;
    }
    .grocery_page .sub_mainheading h2 {
        font-size: 20px;
    }
    .grocery_page .booking-section.users.customer_app:before {
        content: unset;
    }
    .grocery_page .covide_sec .left_things_cta p {
        text-align: center;
    }
    .grocery_page .covide_sec .left_things_cta h2 {
        text-align: center;
    }
    .grocery_page .covide_sec .left_things_cta h2 span.corona_outbraek {
        font-size: 20px;
        text-align: center;
        align-items: center;
        justify-content: center;
    }
    .grocery_page .button_white_button .purewhite_button {
        margin-left: auto;
        margin-right: auto;
    }
    .grocery_page .why_choose_list h3 {
        font-size: 15px;
    }
    .grocery_page .carousel-control {
        left: -25px;
    }
    .grocery_page .carousel-control.right {
        right: -25px;
    }
    .grocery_page .carousel-control span {
        height: 40px;
        background-size: 10px !important;
        width: 40px;
    }
    .grocery_page .driver_img_box_inner.driver_app_section_1 figure {
        width: 55%;
    }
    .grocery_page .admin_app_divs .driver_img_box_inner.driver_app_section_1 figure {
        width: 80%;
    }
    .grocery_page .grocery_right {
        width: 100%;
    }
    .grocery_page .owl-nav button {
        width: 55px;
    }
    .grocery_page .list_clients ul li {
        height: 100px;
        padding: 15px;
    }
    .grocery_page .navigation {
        height: 70px !important;
    }
    .grocery_page .owl-theme.screen_shots .owl-dots {
        display: block;
    }
    .grocery_page .owl-theme.screen_shots .owl-nav {
        display: none;
    }
    .grocery_page .grocery_business_food_main {
        margin-top: 3rem;
    }
    .grocery_page .section_common.grocery_nation_covidSec p {
        font-size: 15px;
        line-height: 20px;
    }
    .grocery_page .right_uberX_row.right_uberX_web {
        min-height: 700px;
        position: relative;
    }
    .grocery_page .fealist_content {
        bottom: -30px;
    }
    .grocery_page section.all_sec.ecoomer_sec_slider {
        padding-top: 20px;
    }
    .grocery_page .delievry_agent_app_divs {
        padding: 20px 0;
    }
    .grocery_page .right_uberX_content h3 {
        line-height: normal;
    }
    .section_common.grocery_key_featurs {
        padding: 20px 0 0px;
    }
    .grocery_page .mlbile_view_slider h3 {
        margin-bottom: 0;
    }
    .section_common.grocery_process_sec {
        padding: 30px 0 10px;
    }
    .grocery_page .grocery_left p {
        margin: 10px 0 0px;
    }
    .grocery_page .grocery_right {
        width: 70%;
    }
    .grocery_page .customer_app_divs {
        padding: 10px 0 3rem;
    }
    .grocery_page .mlbile_view_slider {
        margin-top: 2rem;
    }
    .page-template-grocery-app-development-ppc button.navbar-toggler {
        background: linear-gradient(to right, rgba(25, 107, 9, 1) 0%, rgba(142, 228, 50, 1) 100%) !important;
        padding: 8px;
    }
    .grocery_page.grocery_page_clone .mlbile_view_slider {
        padding-bottom: 30px;
    }
    .grocery_page.grocery_page_clone section.all_sec.grocery_business_food_Sec {
        padding-bottom: 0;
        padding-top: 0;
        margin-top: 30px;
    }
    .grocery_page .grocery_business_food_main ul li:last-child {
        width: 100%;
    }
    .grocery_page_clone .admin_app_divs .carousel {
        padding-top: 10px;
    }
    .grocery_page.grocery_page_clone .process_grocery {
        margin-top: -30px;
    }
    .grocery_page.grocery_page_clone section.all_sec.grocery_business_food_Sec {
        padding-bottom: 30px;
    }
    /**grocery page css end**/
    .hire_developer_compare .restaurent_planslist {
        display: block;
    }
    .hire_developer_compare .restaurent_planslist_comman {
        width: 100%;
        margin-bottom: 20px;
    }
    .hire_developer_compare .restaurent_planslist_right {
        width: 100%;
        margin-bottom: 0;
    }
    .restaurent_customer_main.developer_need_main {
        flex-direction: column-reverse;
    }
    .developer_need_main .restaurent_customer_left {
        width: 100%;
    }
    .hd_page .hiredev_banner .hd_content .right_hd {
        margin: auto;
        margin-top: 60px;
    }
    .devloper_slider .owl-carousel button.owl-dot {
        width: 20%;
    }
    section.common_sec.ecommerce_cta.search-developer-container h2 {
        line-height: 30px;
    }
    .benefit-section-div-left,
    .benefit-section-div-right {
        width: 100%;
    }
    .hire_developer_compare .restaurent_planslist_right .other-companies h2 {
        font: Bold 25px/43px Montserrat;
    }
    .hire_developer_compare .restaurent_planslist_comman .restaurent_plansfeature1 {
        padding-top: 1rem;
    }
    .mc_amzing_client .owl-nav .owl-prev span {
        width: 70%;
        left: 0;
    }
    .mc_amzing_client .owl-nav .owl-next {
        width: 50px;
    }
    .cust_test .owl-carousel .owl-nav button.owl-next,
    .cust_test .owl-carousel .owl-nav button.owl-prev {
        width: 50px;
    }
    .hd_page .restaurent_customer_left_text .restaurant_sub_heading h2,
    .hd_page .top_notch_left h2,
    .expert-section .domain-section-heading h2,
    .domain-section .domain-section-heading h2,
    .ecommerce_cta_main.hire-developer h2,
    .hd_page .hiring_process_container h2,
    .benefit-section .benefit-section-heading h2,
    .cust_test .cust_test-heading h2,
    .faq_solutions_sec h2 {
        font-size: 17px!important;
        line-height: 25px !important;
    }
    .hd_page .top_notch_container .top_notch_right {
        margin-top: 20px;
    }
    section.common_sec.expert-section {
        padding-top: 20px;
    }
    .top_notch_container .top_notch_left .top_notch_inner_main_para,
    .hd_page .restaurant_customer_tabs .accordion-title h2,
    .expert-section .domain-section-heading p,
    .benefit-section-div-left ul li h3,
    .benefit-section-div-right ul li h3,
    .hire_developer_compare .restaurent_planslist_comman .restaurent_plansfeature1 ul li h3,
    .hd_page .restaurant_customer_tabs .accordion-title h2 {
        font-size: 15px! important;
    }
    .top_notch_container .top_notch_left .top_notch_inner_main_para {
        margin: 5px auto 0;
    }
    .expert-section .domain-section-heading h2 {
        line-height: 30px;
    }
    .expert-section .devloper_slider .item .item_sec_right .name,
    .expert-section .devloper_slider .item .item_sec_right .description {
        text-align: center;
    }
    .domain-section .badges_images {
        margin-top: 0px;
    }
    .domain-section .domain-section-heading h2,
    .benefit-section .benefit-section-heading h2,
    .cust_test .cust_test-heading h2,
    .hd_page .hiring_process_container h2,
    .hd_page .hiring_process_container h2 {
        margin-bottom: 0px;
    }
    .domain-section .badges_images ul {
        display: flex;
        align-items: stretch;
        justify-content: space-between;
        width: 100%;
        flex-wrap: wrap;
    }
    .domain-section .domain-section-div .badges_images .badges_info .badge_img {
        width: 100%;
        height: 150px;
        margin: 0 auto;
        background-size: 100px !important;
    }
    .domain-section .badges_images ul li {
        width: 47% !important;
        margin: 20px 0 0 !important;
    }
    .expert-section .devloper_slider .owl-dots .owl-dot span {
        width: 30px;
        height: 2px;
    }
    .domain-section .badges_info img {
        width: 45px;
    }
    .domain-section .badges_info h3 {
        font: Normal 14px/19px Montserrat;
    }
    .hire_developer_compare .restaurent_planslist_comman {
        padding: 1rem;
        width: 100%;
    }
    .restaurent_planslist_left {
        margin-bottom: 20px;
    }
    .hire_developer_compare .restaurent_planslist {
        flex-direction: column;
    }
    .expert-section .devloper_slider .item .item_sec_right {
        width: 100%;
        margin: -60px 0 0;
    }
    .hiring_process_div svg {
        height: auto !important;
    }
    .hiring-process {
        display: none;
    }
    .hiring_process_div {
        display: block;
        margin-top: 20px;
    }
    .ecommerce_cta_main.hire-developer.search-developer p {
        font-size: 16px;
    }
    section.common_sec.ecommerce_cta.search-developer-container {
        padding: 20px 0;
    }
    .expert-section .devloper_slider .item .item_sec_right .designation {
        text-align: center;
    }
    .expert-section .devloper_slider .item .item_sec_right .logo {
        margin: 0 auto;
    }
    .page-template-hire-a-developer button.navbar-toggler {
        background: #0091ff;
    }
    .page-template-hire-a-developer .get_in_touch .btn-white {
        background: #0091ff;
    }
    .page-template-hire-a-developer .get_in_touch .btn-white::after {
        content: unset;
    }
    /**mobile app page css**/
    .ma_ppc_wrapper .common_sec.achieve_wornders_sec {
        padding-top: 30px;
    }
    .growth_hacking_main ul li p {
        left: 0px;
        right: 0;
    }
    .mc_techno_list ul li {
        margin: 0 0 30px;
        width: 30%;
    }
    .mc_techno_list ul li:nth-child(4),
    .mc_techno_list ul li:nth-child(5) {
        margin: 0 0 0px;
    }
    .mc_techno_list ul li:last-child {
        margin: 0;
    }
    .growth_hacking_main ul li:hover .growth_inner_hacking {
        transform: unset;
    }
    .growth_hacking_main ul li:hover .growth_hackingouter {
        transform: unset;
    }
    .growth_hacking_main ul li:hover .growth_inner_hacking h3 {
        transform: unset;
    }
    .growth_hacking_main ul li:hover p {
        position: unset;
    }
    .growth_inner_hacking h3 {
        margin: 20px auto 7px;
    }
    .growth_inner_hacking p {
        transform: unset;
        position: unset;
    }
    .growth_hacking_main ul li:hover span.growth_hacking_icons {
        display: block;
    }
    .holderCircle {
        margin: 10px auto;
    }
    section.common_sec.mc_billion_dollor {
        padding: 20px 0 0;
    }
    .mc_techno_list ul {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .mc_techno_list ul li {
        margin: 10px;
        width: 45%;
    }
    .mc_techno_list ul {
        flex-wrap: wrap;
    }
    .mc_footform_right h3 {
        font-size: 18px;
        line-height: 23px;
    }
    .mc_left_content {
        width: 100%;
    }
    .mc_inner_content {
        flex-direction: column;
        width: 100%;
    }
    .mc_main_heading {
        text-align: center;
    }
    .mc_button_icons .mc_store_icons svg {
        width: auto !important;
    }
    .mc_button_icons {
        flex-direction: row;
        align-items: center;
        justify-content: center;
        text-align: center;
        margin-bottom: 40px;
        flex-wrap: wrap;
    }
    .mc_button_icons .mc_store_icons {
        width: 100%;
        margin: 20px 0 0 0px;
        text-align: center;
        justify-content: center;
    }
    .download_nda_popup {
        margin-left: 10px;
    }
    .mc_button button {
        padding: 10px 14px;
        font-size: 14px;
    }
    .android_icons {
        padding: 0 20px 0 0px;
    }
    .mac_right_images:before {
        height: 320px;
    }
    .promo-carousel .item-wrap .item {
        padding: 0 5px;
    }
    /**mobile app page css end**/
    .hd_page .restaurent_customer_left_text .restaurant_sub_heading h2 {
        margin: auto;
        width: 100%;
    }
    .expert-section .devloper_slider .item .item_sec_right .upper-section {
        margin-bottom: 10px;
    }
    .expert-section .devloper_slider .item .item_sec_right {
        margin: -20px 0 0 !important;
    }
    section.common_sec.app_development_needs_sec {
        padding: 50px 0 40px;
    }
    section.common_sec.robus_apptunix_sec {
        padding-bottom: 40px;
    }
    section.common_sec.took_solutions_sec {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    section.common_sec.thourgh_out_worldsec {
        padding: 40px 0 10px;
    }
    section.common_sec.some_talk_section {
        padding: 40px 0 40px;
    }
    .developer_need_image {
        width: 100%;
    }
    .hiring-section .hiring-process ul li {
        width: 100%;
    }
    .hiring-section .hiring-process ul li .hiring_process_contain {
        width: 60%;
        margin: 20px auto;
        box-shadow: 0px 3px 10px #459EFF33;
        padding: 20px 20px;
        margin-top: 5px;
        border-radius: 20px;
    }
    .hiring-section .hiring-process ul li .icon {
        width: 100px;
        height: 100px;
        background-size: 40px;
    }
    .hiring-section .hiring-process ul li h3 {
        display: grid;
        width: 100%;
    }
    .hiring-section .hiring-process ul li:last-child {
        margin-bottom: 0;
    }
    .hiring-section .hiring-process ul li:first-child .icon:before {
        content: unset
    }
    .hiring-section .hiring-process ul li:first-child .icon:after {
        content: unset;
    }
    .hiring-section .hiring-process ul li {
        text-align: center;
        margin: 50px auto;
    }
    .hiring-section .hiring-process ul li .icon:before {
        content: "";
        position: absolute;
        top: 18px;
        z-index: 99;
        transition: all .9s ease 0s;
        background-repeat: no-repeat;
        background-size: cover;
        border-bottom: dotted 2px #0091ff;
        border-style: solid;
        border-color: transparent transparent transparent #007bff;
        width: 0;
        height: 0;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-top: 7px solid #007bff;
        left: 3px;
        right: 0;
        margin-left: auto;
        margin-right: auto;
    }
    .hiring-section .hiring-process ul li .icon:after {
        content: "";
        height: 140px;
        left: unset;
        position: absolute;
        top: -12rem;
        z-index: 2;
        transition: all .9s ease 0s;
        background-repeat: no-repeat;
        background-size: cover;
        border-left: dashed 2px #0091ff;
        right: 0;
        width: 50%;
    }
    .hiring-section .hiring-process ul li .dotted-line {
        border-right: 0;
        border-top: 0;
        border-radius: 0;
        content: "";
        height: 140px;
        left: unset;
        position: absolute;
        top: -12rem;
        z-index: 2;
        transition: all .9s ease 0s;
        background-repeat: no-repeat;
        background-size: cover;
        border-left: solid 2px #0091ff;
        right: 0;
        width: 50%;
        animation: move 1.5s infinite forwards;
    }
    /**delivery page css**/
    .dl_banner_content {
        flex-direction: column;
    }
    .dlleft_content {
        width: 100%;
    }
    .dlleft_content .delivery_button button {
        margin: 0 auto;
    }
    .dlmain_heading {
        text-align: center;
    }
    .dlmain_heading p {
        font-size: 16px;
        line-height: normal;
        margin: 5px 0 10px;
    }
    .delright_image {
        width: 70%;
        margin-top: 20px;
    }
    section.all_sec.touchless_delivery_sec {
        padding: 3rem 0;
    }
    .delivery_ppc_page .right_uberX_row.right_uberX_web {
        min-height: 550px;
    }
    .delivery_ppc_page .ecommerwhy_choose_slider {
        margin-top: 0px;
    }
    .ecommerce_whychoose_sliderbx {
        padding: 40px 20px;
    }
    .delsub_mainheading h2 {
        font-size: 20px;
        line-height: 22px;
    }
    .delivery_ppc_page a.carousel-control-next {
        background-size: 50px;
        right: -60px !important;
    }
    .delivery_ppc_page .carousel-control-prev {
        left: -30px !important;
        background-size: 50px;
    }
    .delivery_ppc_page .delievry_agent_app_divs {
        margin: 0;
    }
    .delivery_ppc_page .delievry_agent_app_divs {
        margin: 0;
    }
    .offer_rangeimg-box {
        display: none;
    }
    .offer_range_list {
        width: 50%;
    }
    .offericon-desc {
        padding: 13px;
        flex-direction: column;
        justify-content: center;
        text-align: center;
        height: 100%
    }
    .offericon-desc figure {
        height: 30px;
        width: 100%;
    }
    .offericon-desc h4 {
        font-size: 16px;
        margin: 10px 0 0;
        text-align: center;
    }
    li.offer_app_sec:hover .offericon-desc {
        box-shadow: 0px 3px 6px #0000001C;
    }
    .offer_range_outer {
        margin-top: 20px;
    }
    li.offer_app_sec.active .offericon-desc {
        box-shadow: unset;
    }
    li.offer_app_sec.hover .offericon-desc {
        background: #fff 0% 0% no-repeat padding-box;
        box-shadow: 0px 3px 6px #0000001C;
        border-radius: 10px;
    }
    .offer_range_list ul li {
        margin-bottom: 10px;
        width: 31%;
    }
    .offer_range_list ul {
        display: flex;
        flex-wrap: wrap;
        align-items: stretch;
        justify-content: space-between;
    }
    li.offer_app_sec .offericon-desc {
        box-shadow: 0px 3px 6px #0000001C !important;
    }
    /**delivery page css end**/
    /**competitor page css**/
    .competitor_page .commain_heading span.sub_heading_name {
        font-size: 14px;
        line-height: 20px;
    }
    .competitor_page .com_testi_main {
        flex-wrap: wrap;
    }
    .competitor_page .com_testi_main .item_sec {
        height: 410px;
    }
    .competitor_page .com_testi_main .cust_test-div {
        width: 100%;
    }
    .competitor_page .com_testi_main .comsub_main_heading {
        width: 100%;
    }
    .competitor_page .com_testi_main .owl-dots {
        right: 0;
        position: unset;
        top: 0;
        margin: 0;
    }
    .competitor_page .compare_comman .heading_comapre_3 {
        margin-left: 11px;
    }
    .competitor_page .com_testi_sec:after {
        content: unset;
    }
    .compare_comman.haeding_first figure {
        max-width: 85px;
    }
    .competitor_page .commain_heading span.top_main {
        font-size: 18px;
    }
    .competitor_page .right_image {
        position: unset;
        width: 100%;
    }
    .competitor_page .comsub_main_heading h2 {
        font-size: 18px;
        line-height: 25px;
    }
    .competitor_page .comsub_main_heading p {
        line-height: 25px;
        font-size: 14px;
    }
    .competitor_page .letf_complex_inner .comsub_main_heading h2 {
        font-size: 18px;
        line-height: 26px;
    }
    .competitor_page .comsub_main_heading h2 {
        font-size: 19px;
        line-height: 26px;
        padding: 0;
    }
    .competitor_page section.common_sec.com_testi_sec {
        padding: 20px 0 40px;
    }
    .competitor_page .comsub_main_heading.comsub_centermain_heading {
        margin-bottom: 25px;
    }
    .reasons_bottom svg {
        height: auto;
    }
    .compare_comman.haeding_first .heading_comapre_3 figure img {
        height: 15px;
    }
    .compare_comman.haeding_first .heading_comapre_2 figure img {
        height: auto;
    }
    .heading_comapre_2 figure img {
        height: 15px;
    }
    .competitor_page .compare_comman .heading_comapre_2 {
        width: 20%;
    }
    .competitor_page .compare_comman .heading_comapre_3 {
        width: 20%;
    }
    .competitor_page .compare_comman .heading_comapre_1 {
        width: 50%;
    }
    .heading_comapre_2 figure img {
        height: 15px;
    }
    .heading_comapre_3 figure img {
        height: 15px;
    }
    .heading_comapre_1 figure img {
        height: 15px;
    }
    .competitor_page .compare_comman .heading_comapre_1 {
        font-size: 14px;
    }
    .competitor_page .compare_comman {
        padding: 14px;
    }
    .competitor_page .com_testi_main .item_sec {
        height: auto;
        width: 100%;
        margin: 20px 0 0;
        padding: 20px;
    }
    .competitor_page .com_testi_main .comsub_main_heading {
        top: 0;
    }
    .competitor_page .com_testi_main .comsub_main_heading:after {
        content: unset;
    }
    .competitor_page .com_testi_main .item {
        padding: 10px 20px 20px;
    }
    .advantages_listing ul li:last-child {
        margin: 0;
    }
    .advantages_listing ul li:nth-child(5) {
        margin: 0;
    }
    .advantages_listing ul li {
        width: 49%;
        margin-bottom: 15px;
    }
    .competitor_page section.common_sec.com_advantages_sec {
        padding: 30px 0;
    }
    .advantages_listing {
        margin-top: 0px;
    }
    /**competitor page css end**/
    /**education page css**/
    .edu_content {
        flex-wrap: wrap;
    }
    .edu_left_bn_contetn {
        width: 100%;
        text-align: center;
    }
    .edu_right_bn_contetn {
        right: 0;
        margin: 20px auto 0;
        width: 100%;
    }
    .edumain_heading h1 {
        margin-bottom: 10px;
    }
    section.common_sec.edu_dev_solutions {
        padding: 30px 0;
    }
    .edu_adinn_rightcol {
        padding: 15px 10px;
    }
    .edu_soltuion_col button {
        padding: 10px 20px;
    }
    section.common_sec.edu_dev_solutions {
        padding: 30px 0 10px;
    }
    section.common_sec.methodo_sec {
        padding: 20px 0;
    }
    .edu_right_bn_contetn:after {
        content: unset;
    }
    .sider-element:before {
        content: unset;
    }
    .sider-element:after {
        content: unset;
    }
    section.common_sec.methodo_sec {
        padding-bottom: 0;
    }
    .edu_methdology_left .accordion-item.restaurant_customer_tabs:last-child {
        margin-bottom: 15px;
    }
    .edu_powerful_left ul li:first-child .edu_adinn_rightcol {
        width: 90%;
    }
    section.common_sec.edu_learing_sec {
        padding: 20px 0 20px;
    }
    /**education page css end**/
    .dl_manage_banner {
        padding-top: 100px;
    }
    .page-template-delivery-management-software .get_in_touch .btn-white {
        background: #f2994a;
    }
    .page-template-delivery-management-software .get_in_touch .btn-white:after {
        content: unset;
    }
    .page-template-delivery-management-software button.navbar-toggler {
        background: #f2994a;
    }
    section.common_sec.edututor_panel_sec.edututor_stupanel_sec {
        padding: 40px 0 20px;
    }
    .whychooseedu_sec .achieve_listings ul li {
        width: 100%;
    }
    /**price sec css**/
    .price_plan_main {
        margin-top: 30px;
    }
    .pricing_box ul li {
        padding: 12px;
    }
    .beauty_banner .beauty_started_button {
        justify-content: center;
    }
    .beauty_banner .beauty_started_button button {
        padding: 12px 10px;
    }
    .beauty_banner .beauty_started_button button img {
        margin-left: 5px;
    }
    /**price sec css end**/
    .beauty_ppc_page .apptunix_launching_apps_inner span.small_span {
        text-align: center;
    }
    /**fitness page css**/
    .fs_heading h2 {
        line-height: 28px;
        font-size: 20px;
    }
    .fs_heading p {
        font-size: 16px;
    }
    li.fit_innerlist h3 {
        font-size: 18px;
        line-height: normal;
    }
    li.fit_innerlist p {
        font-size: 16px;
        line-height: normal;
    }
    .fitright_content h3 {
        font-size: 18px;
    }
    .web_innr_list {
        text-align: center;
    }
    .web_innr_list ul {
        left: 0;
    }
    .web_innr_list ul li {
        margin: 0 5px 10px;
    }
    .web_innr_list ul {
        justify-content: center;
    }
    .web_listing_lang:first-child ul {
        justify-content: center;
    }
    ul.fitness_offers_listing li {
        width: 48%;
        min-height: auto;
    }
    ul.fitness_offers_listing li figure img {
        width: 35px;
    }
    ul.fitness_offers_listing li figure {
        height: 60px;
        width: 60px;
    }
    ul.fitness_offers_listing li h3 {
        font-size: 15px;
    }
    ul.fitness_offers_listing li {
        padding: 10px;
    }
    /**fitness page css end**/
    /**dating page css**/
    .left_bann_content {
        width: 100%;
    }
    .dat_mheading {
        text-align: center;
    }
    .right_bann_img {
        position: unset;
        right: 0;
        bottom: 0;
        width: 100%;
        margin: 0 auto;
        margin-top: 30px;
    }
    .dating_app_banner {
        min-height: auto;
        padding-top: 100px;
    }
    .dating_boundaries_sec .date_smheading {
        width: 100%;
        margin: 0 auto;
    }
    .date_smheading h2 {
        font-size: 20px;
        line-height: normal;
    }
    .boundries_right_content {
        width: 100%;
    }
    .boundries_left_img {
        width: 100%;
    }
    .ecommerwhy_choose_slider {
        margin-top: 30px;
    }
    .testimonial_wrap .test_details_content .test_details_slider_item {
        padding: 0 0px;
    }
    .dat_mheading h1 {
        font-size: 20px;
    }
    .dat_mheading p {
        font-size: 16px;
    }
    .dating_button a {
        font-size: 15px;
        padding: 15px 14px;
    }
    span.featur_showing_div {
        font-size: 16px;
        padding: 13px;
    }
    .tchnology_sbheading h2 {
        font-size: 20px;
    }
    .tchnology_sbheading h2 span {
        font-size: 18px;
    }
    .tchn_inn_list ul.nav.nav-tabs li {
        margin: 0 10px 0 0;
        width: 110px;
    }
    .tchn_inn_list ul.nav.nav-tabs li a {
        font-size: 17px;
        padding: 7px 14px;
    }
    ul.right_list_tchno li {
        padding: 0 5px;
    }
    .techno_innlist h3 {
        font-size: 18px;
    }
    .datebeft_lstinnr h3 {
        font-size: 16px;
    }
    .datebeft_lstinnr figure {
        width: 70px;
        margin: 0 auto;
    }
    section.common_sec.dating_benefits_sc {
        padding-bottom: 40px;
    }
    section.dating_lunch_ctasc {
        padding-bottom: 10px;
    }
    .portfolio_main_heading {
        margin-bottom: 20px;
    }
    .custo_mn .icon-desc h4 {
        font-size: 16px;
    }
    .custo_mn .icon-desc p {
        font-size: 15px;
    }
    /**dating page css end**/
}

@media(max-width:680px) {
    /**appointment page css**/
    .appointment_ppc_page .main_heading_beauty h1 {
        width: 81%;
    }
    /**appointment page css end**/
    /**booking page css**/
    .booking_ppc_page .main_heading_beauty h1 {
        width: 81%;
    }
    /**booking page css end**/
    /**on-demand mobile apps**/
    .animated_curve img.colored_icon,
    .animated_curve figure {
        width: 25px;
    }
    .animated_curve {
        width: 40px;
        height: 40px;
    }
    .industry_inner_demand h3 {
        line-height: 16px;
        font-size: 13px;
    }
    .industry_inner_demand {
        padding: 10px 5px;
    }
    /**on-demand mobile apps end**/
    /**multi delivery page css**/
    .covid_delivery_page .icon-lists h2 {
        text-align: left;
    }
    .covid_delivery_page .panel_sections.users.customer_app:before {
        content: unset;
    }
    .covid_delivery_page .multidelivery_banner:before {
        top: 27rem;
    }
    .covid_delivery_page .multi_sub_heading p {
        text-align: center;
    }
    .covid_delivery_page .multi_sub_heading.top_main_heading {
        width: 100%;
    }
    .covid_delivery_page .icon-lists p {
        text-align: left;
    }
    .covid_delivery_page .multi_sub_heading h3 {
        font-size: 18px;
    }
    /**multi delivery page css end**/
    .hd_page .hiredev_banner:before {
        top: 27rem;
    }
    /**grocery page css**/
    .grocery_page .right_uberX_row.right_uberX_web {
        min-height: 600px;
    }
    .grocery_page .fealist_content {
        bottom: -30px;
    }
    /**grocery page css end**/
    .top_notch_container .top_notch_right .badges_images ul li {
        width: 48%;
    }
    .cust_test .owl-carousel .owl-nav button.owl-next,
    .cust_test .owl-carousel .owl-nav button.owl-prev {
        width: 83%;
    }
    .mac_right_images:before {
        height: 280px;
    }
    .mac_right_images:after {
        height: 310px;
    }
    /**delivery page css**/
    .grocery_page .right_uberX_row.right_uberX_web {
        min-height: 520px;
    }
    /**delivery page css end**/
}

@media(max-width:650px) {
    .grocery_page .right_uberX_row.right_uberX_web {
        min-height: 500px;
    }
    /**education page css**/
    .edu_soltuion_col h3 {
        width: 100%
    }
    li:nth-child(5) .edu_soltuion_col h3,
    li:nth-child(6) .edu_soltuion_col h3 {
        width: 100%;
    }
    .edu_sol_icon svg {
        height: 40px;
    }
    .edu_sol_icon {
        min-height: 40px;
    }
    .edu_adinn_right ul li {
        width: 100%;
    }
    .edu_adinn_right ul {
        justify-content: space-between;
    }
    .edututor_stupanel_sec ul li {
        width: 48% !important;
    }
    .edututor_stupanel_sec .edu_adinn_rightcol {
        flex-direction: column !important;
    }
    .edututor_stupanel_sec .edu_adinn_right ul li:first-child .edu_adinn_rightcol h3 {
        margin-left: 0;
    }
    .edututor_stupanel_sec .edu_adinn_left {
        width: 40%;
    }
    .edututor_stupanel_sec .edu_adinn_right {
        width: 100%;
    }
    .edu_powerful_left ul li {
        width: 50%;
    }
    .educost_estimation_sec .edu_sub_mainheaidng h2 {
        width: 100%;
    }
    .achieve_wornders_sec .edu_sub_mainheaidng.edu_center_mainheaidng h2 {
        width: 70%;
    }
    .edu_sub_mainheaidng p {
        font-size: 15px;
    }
    .edu_adinn_right ul li:nth-child(3) {
        margin-bottom: 0;
    }
    .edututor_stupanel_sec ul li:nth-child(4) {
        margin-bottom: 0;
    }
    .edu_adinn_right ul li {
        min-height: auto;
    }
    /**education page css end**/
}

@media(max-width:600px) {
    section.common_sec.growth_hacking_sec .conta_iner {
        flex-direction: column;
    }
    section.common_sec.growth_hacking_sec .mc_mainsub_heading {
        position: relative;
        transform: translate(0px, 0rem);
    }
    .growth_hacking_main {
        width: 100%;
    }
    .growth_hacking_main ul li {
        width: 100%;
    }
    .growth_hacking_main ul li:nth-child(2),
    .growth_hacking_main ul li:nth-child(5) {
        transform: none;
    }
    .client_tabbing .show-in-xs {
        display: block;
    }
    .client_tabbing .hide-in-xs {
        display: none;
    }
    .mac_right_images {
        width: 50%;
        margin-bottom: 0;
        text-align: center;
    }
    .mac_right_images:after {
        width: 145px;
        height: 320px;
    }
    .mac_right_images:before {
        width: 145px;
        height: 320px;
    }
    .mc_client_lgos {
        padding: 0;
    }
    .mc_techno_list ul {
        flex-wrap: wrap;
    }
    .mc_techno_main h3 {
        margin-bottom: 15px;
    }
    .amzing_slider .owl-nav {
        position: inherit;
        top: 0;
    }
    .amzing_slider .owl-nav .owl-prev,
    .amzing_slider .owl-nav .owl-next {
        width: 83%;
    }
    .amzing_slider .owl-nav .owl-prev span,
    .amzing_slider .owl-nav .owl-next span {
        height: 50px;
        width: 100%;
    }
    .common_sec.mc_footer_form,
    .common_sec.mc_amzing_client {
        padding: 30px 0;
    }
    .nav-tabs {
        border-bottom: none;
    }
    .client_tabbing .nav-tabs .nav-item {
        width: 50%;
    }
    .client_tabbing ul.nav-tabs>li>a {
        text-align: center;
    }
    /**Beauty page css**/
    .beauty_ppc_page .why_choose_apputnix_main ul li {
        width: 49%;
    }
    .beauty_ppc_page .why_choose_apputnix_main ul li:nth-child(4) {
        margin-bottom: 1.5rem;
    }
    /**Beauty page css end**/
    /**appointment page css**/
    .appointment_ppc_page .why_choose_apputnix_main ul li {
        width: 49%;
    }
    .appointment_ppc_page .why_choose_apputnix_main ul li:nth-child(4) {
        margin-bottom: 1.5rem;
    }
    .appointment_ppc_page .main_heading_beauty h1 {
        width: 95%;
    }
    .appointment_ppc_page .right_beauty_content {
        width: 85%;
    }
    /**appointment page css end**/
    /**booking page css**/
    .booking_ppc_page .why_choose_apputnix_main ul li {
        width: 49%;
    }
    .booking_ppc_page .why_choose_apputnix_main ul li:nth-child(4) {
        margin-bottom: 1rem;
    }
    .booking_ppc_page .main_heading_beauty h1 {
        width: 95%;
    }
    .booking_ppc_page .right_beauty_content {
        width: 85%;
    }
    /**booking page css end**/
    /**on-demand mobile apps**/
    .why_choose_apputnix_main ul li {
        width: 49%;
    }
    .why_choose_apputnix_main ul li:nth-child(4) {
        margin-bottom: 1.5rem;
    }
    .demand_why_apptunix_main ul li {
        width: 48%;
    }
    .demand_why_apptunix_main ul li:nth-child(4) {
        margin-bottom: 20px;
    }
    .business_slider_content {
        padding: 21px;
    }
    .business_slider_inner {
        width: 75%;
        margin: 0 auto;
    }
    .solutions_above_sec {
        position: unset;
    }
    .demand_why_apptunix_main ul li {
        width: 100%;
    }
    .demand_why_apptunix_main ul li:nth-child(5) {
        margin-bottom: 20px;
    }
    .business_inner_app_page h3 {
        font-size: 35px;
    }
    .business_left_inner {
        width: 100%;
    }
    .demand_plateform_feauters_main ul li {
        width: 100% !important;
    }
    .demand_plateform_feauters_main ul {
        flex-wrap: wrap;
    }
    /**on-demand mobile apps end**/
    /**uber for x page css**/
    .uber_for_x_ppc_page .animated_curve {
        height: 40px;
    }
    .left_why_game .panel-group {
        padding: 3rem 0 0;
    }
    /**uber for x page css end**/
    /**e commerce page css**/
    .ecommerce_appbuild_list ul {
        justify-content: space-between;
    }
    .ecommerce_appbuild_list ul li {
        margin-right: 0;
        width: 48%;
    }
    .ecommerce_appbuild_list ul li:nth-child(5) {
        margin-bottom: 20px;
    }
    .ecommerce_appbuild_list ul li:nth-child(6) {
        margin-bottom: 20px;
    }
    .ecoomerce_progressbar {
        flex-wrap: wrap;
    }
    .ecoomerce_progressbar .progressbar {
        width: 25%;
    }
    .ecommerce_progress_per h3 {
        height: 70px;
        font-size: 18px;
        width: 70px;
    }
    .ecoomerce_progressbar canvas {
        height: 90px !important;
        width: 90px !important;
    }
    .ecoomerce_progressbar .progressbar .circle {
        width: 90px;
        height: 90px;
    }
    .ecommerce_progress_text p {
        font-size: 12px;
        line-height: normal;
    }
    .ecommerce_cta_img {
        display: none;
    }
    .ecommerce_cta_content {
        width: 100%;
        text-align: center;
    }
    .ecommerce_sub_heading.eccomerce_admin_subheading p {
        text-align: center;
    }
    /**e commerce page css end**/
    /**multi delivrey page css**/
    .covid_delivery_page .road_path ul li {
        width: 32%;
        margin-bottom: 1rem;
    }
    .covid_delivery_page .right_multi_benfits_main {
        width: 100%;
    }
    .covid_delivery_page .img-box {
        width: 100%;
    }
    .covid_delivery_page .admin_app_main_inner .img-box {
        width: 100%;
    }
    .covid_delivery_page .screen_shots .owl-item .item {
        padding: 5rem 0 6rem;
    }
    .covid_delivery_page .left_social_distancing:before {
        content: unset;
    }
    .covid_delivery_page .inone_delivery_inner h4 {
        font-size: 14px;
    }
    .covid_delivery_page .top_svg_iocn svg {
        width: 100%;
        height: 100%;
    }
    .covid_delivery_page .top_svg_iocn {
        height: 80px;
        width: 80px;
    }
    .covid_delivery_page section.common_sec.protect_covid_sec:before {
        content: unset;
    }
    .covid_delivery_page section.common_sec.boost_section {
        padding-bottom: 0px;
    }
    /**multi delivrey page css end**/
    /**grocery page css**/
    .grocery_page .right_uberX_row.right_uberX_web {
        min-height: 540px;
    }
    /**grocery page css end**/
    .hd_page .developer_need_main .restaurant_customer_tabs {
        width: 100%;
    }
    .hd_page .developer_need {
        margin-top: 0px;
    }
    
    .growth_hacking_main ul {
        width: 100%;
        margin: auto;
    }
    .growth_hacking_main ul li {
        height: auto;
    }
    .growth_hacking_main ul li p {
        position: relative;
    }
    .growth_inner_hacking p {
        transform: unset;
    }
    .growth_inner_hacking h3 {
        width: 100%;
    }
    p.mc_button button {
        margin-top: 20px;
    }
    /**delivery page css**/
    .grocery_page .right_uberX_row.right_uberX_web {
        min-height: 470px;
    }
    /**delivery page css end**/
    /**mobile page css**/
    .mc_verticals_listing ul li {
        width: 49%;
    }
    .mc_verticals_box {
        border-radius: 40px 0;
    }
    .mc_verticals_box {
        border-radius: 40px 0;
        padding-top: 20px;
        height: 200px;
    }
    .mc_verti_colored_bg span {
        height: 60px;
        width: 60px;
    }
    .mc_verti_colored_bg:before {
        height: 60px;
        width: 60px;
    }
    .mc_verti_colored_bg span svg {
        height: 45px;
    }
    .mc_verticals_box h3 {
        font-size: 16px;
        letter-spacing: 0;
    }
    .mc_verticals_box p {
        font-size: 14px;
    }
    .mc_verticals_listing ul li:nth-child(10) {
        margin-bottom: 15px;
    }
    .mc_verticals_listing ul li:nth-child(11) {
        margin-bottom: 15px;
    }
    /**mobile page css end**/
}

@media(max-width:560px) {
    .uber_for_x_ppc_page .industry_main_demand ul li {
        width: 49%;
        margin: 0 0 7px !important;
    }
    .uber_for_x_ppc_page .industry_main_demand ul li:first-child {
        width: 100%;
    }
}

@media(max-width:480px) {
    /**Beauty page css**/
    .beauty_ppc_page .loactions_of_cities ul li {
        width: 48%;
        margin-bottom: 0rem;
        margin-right: 1rem;
    }
    .beauty_ppc_page .apptunix_launching_apps ul li:nth-child(2) {
        margin: 2rem 0;
    }
    .beauty_ppc_page .top_list_box {
        width: 100%;
    }
    .beauty_ppc_page .left_list_ecommer {
        width: 27px;
    }
    .beauty_ppc_page .right_list_ecommer h3 {
        font-size: 16px;
    }
    .beauty_ppc_page .right_list_ecommer h3 span {
        font-size: 14px;
    }
    .beauty_ppc_page .listing_launch_app_beauty ul li:first-child {
        width: 100%;
    }
    .beauty_ppc_page .listing_launch_app_beauty ul li {
        width: 100%;
        margin-bottom: 3rem;
    }
    .beauty_ppc_page .listing_launch_app_beauty ul li:last-child {
        margin-bottom: 0rem;
    }
    .beauty_ppc_page .beauty_inner_heading h2 {
        font-size: 21px;
    }
    .beauty_ppc_page .admin_app_main_inner .img-box {
        width: 100%;
    }
    .beauty_ppc_page .apptunix_launching_apps ul li {
        width: 100%;
    }
    .beauty_ppc_page .apptunix_launching_apps ul {
        flex-wrap: wrap;
    }
    .beauty_ppc_page .why_choose_apputnix_main ul li {
        width: 49%;
    }
    .beauty_ppc_page .why_choose_apputnix_main ul li:nth-child(5) {
        margin-bottom: 1.5rem;
    }
    /**Beauty page css end**/
    /**Appointment page css**/
    .appointment_ppc_page .loactions_of_cities ul li {
        width: 48%;
        margin-bottom: 0rem;
        margin-right: 1rem;
    }
    .appointment_ppc_page .apptunix_launching_apps ul li:nth-child(2) {
        margin: 2rem 0;
    }
    .appointment_ppc_page .top_list_box {
        width: 100%;
    }
    .appointment_ppc_page .left_list_ecommer {
        width: 27px;
    }
    .appointment_ppc_page .right_list_ecommer h3 {
        font-size: 16px;
    }
    .appointment_ppc_page .right_list_ecommer h3 span {
        font-size: 14px;
    }
    .appointment_ppc_page .listing_launch_app_beauty ul li:first-child {
        width: 100%;
    }
    .appointment_ppc_page .listing_launch_app_beauty ul li {
        width: 100%;
    }
    .appointment_ppc_page .beauty_inner_heading h2 {
        font-size: 16px;
    }
    .appointment_ppc_page .beauty_business.admin_app_main:before {
        content: unset;
    }
    .appointment_ppc_page .admin_app_main_inner .img-box {
        width: 100%;
    }
    .appointment_ppc_page .apptunix_launching_apps ul li {
        width: 100%;
    }
    .appointment_ppc_page .apptunix_launching_apps ul {
        flex-wrap: wrap;
    }
    .appointment_ppc_page .why_choose_apputnix_main ul li {
        width: 100%;
    }
    .appointment_ppc_page .why_choose_apputnix_main ul li:nth-child(5) {
        margin-bottom: 1.5rem;
    }
    /**Appointment page css end**/
    /**booking page css**/
    .booking_ppc_page .loactions_of_cities ul li {
        width: 48%;
        margin-bottom: 0rem;
        margin-right: 1rem;
    }
    .booking_ppc_page .top_list_box {
        width: 100%;
    }
    .booking_ppc_page .left_list_ecommer {
        width: 27px;
    }
    .booking_ppc_page .right_list_ecommer h3 {
        font-size: 16px;
    }
    .booking_ppc_page .right_list_ecommer h3 span {
        font-size: 14px;
    }
    .booking_ppc_page .listing_launch_app_beauty ul li:first-child {
        width: 100%;
    }
    .booking_ppc_page .listing_launch_app_beauty ul li {
        width: 100%;
    }
    .booking_ppc_page .beauty_inner_heading h2 {
        font-size: 16px;
    }
    .booking_ppc_page .beauty_business.admin_app_main:before {
        content: unset;
    }
    .booking_ppc_page .admin_app_main_inner .img-box {
        width: 100%;
    }
    .booking_ppc_page .apptunix_launching_apps ul {
        flex-wrap: wrap;
    }
    .booking_ppc_page .why_choose_apputnix_main ul li:nth-child(5) {
        margin-bottom: 0rem;
    }
    .booking_ppc_page .apptunix_launching_apps ul li:first-child {
        width: 100%;
        margin-bottom: 10px;
    }
    .booking_ppc_page .apptunix_launching_apps ul li:first-child .apptunix_launching_apps_inner {
        flex-direction: row;
    }
    .booking_ppc_page .apptunix_launching_apps ul li:first-child .apptunix_launching_apps_inner h3 {
        text-align: left;
    }
    .booking_ppc_page .apptunix_launching_apps ul li:first-child .apptunix_launching_apps_inner span {
        margin-right: 20px;
        text-align: left;
    }
    .booking_ppc_page .apptunix_launching_apps ul li {
        width: 49%;
    }
    .booking_ppc_page .why_choose_apputnix_main {
        margin-top: 2rem;
    }
    .booking_ppc_page .whychoose_apputnix_inner h4 {
        line-height: 18px;
    }
    .booking_ppc_page .apptunix_launching_apps {
        margin-top: 2rem;
    }
    .booking_ppc_page .apptunix_launching_apps_inner span.small_span {
        text-align: center;
    }
    .booking_ppc_page .apptunix_launching_apps ul li:nth-child(2) {
        margin: 0rem 0;
    }
    .booking_ppc_page .beauty_started_button button {
        margin: 0 auto;
    }
    .booking_ppc_page .beauty_inner_heading h2 {
        text-align: center;
    }
    .booking_ppc_page section.common_sec.aggregator_sec {
        display: none;
    }
    .demand_appforlisting_inner figure img {
        width: 100%;
    }
    .demand_appforlisting_inner figure {
        height: 120px;
    }
    .demand_appforlisting_inner a {
        font-size: 13px;
    }
    .demand_appforlisting_inner a figure img {
        width: 15px;
    }
    .booking_ppc_page section.common_sec.why_apptunix_beauty {
        padding-top: 0;
    }
    .booking_ppc_page .right_beauty_content {
        width: 80%;
    }
    /**booking page css end**/
    /**On-demand mobile apps**/
    .loactions_of_cities ul li {
        width: 48%;
        margin-bottom: 0rem;
        margin-right: 1rem;
    }
    .apptunix_launching_apps ul li:nth-child(2) {
        margin: 2rem 0;
    }
    .top_list_box {
        width: 100%;
    }
    .left_list_ecommer {
        width: 27px;
    }
    .right_list_ecommer h3 {
        font-size: 16px;
    }
    .right_list_ecommer h3 span {
        font-size: 14px;
    }
    .listing_launch_app_beauty ul li:first-child {
        width: 100%;
    }
    .listing_launch_app_beauty ul li {
        width: 100%;
    }
    .beauty_inner_heading h2 {
        font-size: 21px;
    }
    .admin_app_main_inner .img-box {
        width: 100%;
    }
    .apptunix_launching_apps ul li {
        width: 100%;
    }
    .apptunix_launching_apps ul {
        flex-wrap: wrap;
    }
    .why_choose_apputnix_main ul li {
        width: 100%;
    }
    .why_choose_apputnix_main ul li:nth-child(5) {
        margin-bottom: 1.5rem;
    }
    .demand_plateform_feauters_main ul li:first-child img {
        width: 100%;
    }
    .demand_plateform_feauters_main ul li:nth-child(2) img {
        max-width: 100%;
    }
    .demand_plateform_feauters_main ul li:last-child img {
        width: 100%;
    }
    .demand_content_right {
        width: 100%;
    }
    .industry_main_demand ul li {
        width: 48%;
        margin-right: 0;
    }
    .industry_main_demand ul {
        justify-content: space-between;
    }
    .industry_inner_demand {
        height: 100%;
    }
    .demand_development_process ul li:nth-child(2n):after {
        left: -53%;
        width: 103%;
    }
    .demand_development_process ul {
        width: 100%;
    }
    /**On-demand mobile apps end**/
    /**home service page css**/
    .home_service_ppc_page .industry_main_demand ul li {
        margin-right: 0;
    }
    /**home service page css end**/
    /**home service page css**/
    .home_service_ppc_page .apptunix_launching_apps ul li:first-child {
        width: 100%;
    }
    .home_service_ppc_page .apptunix_launching_apps ul li {
        width: 48%;
        margin-bottom: 10px !important;
        margin-top: unset !important;
    }
    .home_service_ppc_page .industry_main_demand ul li {
        width: 49%;
    }
    .home_service_ppc_page .why_choose_apputnix_main {
        margin-top: 1rem;
    }
    .home_service_ppc_page .apptunix_launching_apps {
        margin-top: 2rem;
    }
    .home_service_ppc_page section.common_sec.why_apptunix_beauty {
        padding-bottom: 40px;
    }
    .home_service_ppc_page .why_choose_apputnix_main ul li:nth-child(5) {
        margin-bottom: 0;
    }
    .home_service_ppc_page .right_beauty_content {
        width: 100%;
    }
    .home_service_ppc_page .industry_main_demand ul li:last-child {
        display: none;
    }
    /**home service page css end**/
    /**uber x page css**/
    .uber_for_x_ppc_page .industry_inner_demand h3 {
        font-size: 14px;
    }
    .text-right.text-left-xs.fealist_left.fealist_content.mobile_view_bottom {
        display: block;
    }
    .text-right {
        text-align: left;
    }
    .feature_list .uberXicon:before {
        content: unset;
    }
    .feature_list .uberXicon:after {
        content: unset
    }
    span.uberX_icon_dot {
        display: none;
    }
    .right_uberX_row {
        flex-direction: column;
    }
    .fealist_content {
        width: 49%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .list-inline,
    .list-unstyled {
        width: 100%;
        text-align: center;
    }
    .fealist_content .list-inline li {
        font-size: 16px;
        padding: 0 !important;
        margin-bottom: 9px !important;
    }
    .mobile_view_inner_div {
        display: flex;
        align-items: stretch;
        justify-content: space-between;
        margin-top: 2rem;
        flex-direction: column;
    }
    .uberX_addon_features_right ul {
        align-items: flex-start;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .uberX_addon_features_right ul li {
        width: 49%;
        margin-left: 0;
        margin-bottom: 8px;
    }
    .uberX_addon_features_right ul li:first-child {
        width: 100%;
    }
    .uberX_addon_features_right ul li:first-child .addon_features_uberX_inner {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: row;
        height: auto;
    }
    .uberX_addon_features_right ul li:first-child .addon_features_uberX_inner h3 {
        margin-top: 0;
        margin-left: 10px;
    }
    .addon_features_uberX_img figure img {
        width: 100%;
        height: 100%;
    }
    .addon_features_uberX_img figure {
        width: 40px;
    }
    .uberX_why_boxes ul li:first-child .uberX_choose_box {
        width: 100%;
        margin: 0 auto;
    }
    .uberX_why_boxes ul li {
        width: 48%;
        margin: 0 0 13px;
    }
    .uberX_why_boxes ul li:first-child .uberX_choose_box {
        width: 100%;
        margin: 0 auto;
        min-height: auto;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: row;
    }
    .uberX_choose_box figure {
        width: 40px;
    }
    .uberX_why_boxes ul li:first-child .uberX_choose_box h3 {
        margin: 0;
    }
    .uberX_why_boxes ul li .uberX_choose_box {
        min-height: 175px;
    }
    .uber_for_x_ppc_page section.common_sec.thourgh_out_worldsec {
        padding-top: 0;
    }
    .uberX_why_boxes li:last-child .uberX_choose_box figure {
        width: 25px;
    }
    .mid_image_uberX {
        width: 90%;
        margin-bottom: 20px;
    }
    .uber_for_x_ppc_page .business_inner_app_page h3 {
        font-size: 28px;
        line-height: 40px;
    }
    ul.list-inline.feature_list.show_featimg.active {
        display: block;
    }
    ul.list-inline.feature_list.show_featimg {
        display: none;
    }
    .fealist_content {
        position: absolute;
        left: 0;
        bottom: -2rem;
        right: 0;
        width: 100%;
    }
    .uberX_why_boxes ul li:first-child .uberX_choose_box figure {
        margin: 0 10px 0 0;
    }
    .uberX_package_features_boxes_left {
        width: 100%;
    }
    /**uber x page css end**/
    /**game page css**/
    .different_game_left img {
        max-width: 100%;
    }
    .expertise_game_main ul li {
        margin-bottom: 10px;
        padding: 20px 3px;
    }
    section.common_sec.expertise_game_sec {
        padding: 30px 0 0;
    }
    
    .different_game_right {
        margin-top: 2rem;
    }
    .projects_apptunix {
        padding: 3rem 20px;
    }
    section.common_sec.ourproject_game_sec {
        padding: 20px 0 20px;
    }
    .expertise_game_inner p {
        display: none;
    }
    span.expertise_block {
        display: none;
    }
    .expertise_game_top {
        justify-content: center;
        flex-direction: column;
    }
    .expertise_icon {
        width: auto;
        margin-bottom: 13px;
    }
    .expertise_icon img {
        max-height: 45px;
    }
    /**game page css end**/
    /**video streaming page css**/
    
    .mobile_view_techno {
        display: block
    }
    .web_view_techno {
        display: none
    }
    .comman_video_tabing h3 {
        color: #fff;
        line-height: normal;
        font-weight: 600;
        text-align: center;
        font-size: 18px;
        margin-bottom: 20px;
    }
    
    .comman_video_tabing {
        margin-bottom: 20px;
    }
    
    .comman_video_tabing:last-child {
        margin: 0;
    }

    
    /**video streaming page css end**/
    /**e commerce page css**/
    .ecommerce_appbuild_front h3 {
        margin: 1rem 0 0;
    }
    .ecommerce_appbuild_list ul li {
        width: 100%;
    }
    .ecommerce_appbuild_list ul li:nth-child(7) {
        margin-bottom: 20px;
    }
    .ecommerce_appfeature_main h2 {
        width: 100%;
    }
    .ecommerce_appfeat_samebx {
        width: 100%;
    }
    .ecommerce_appfeat_threebxmain {
        flex-wrap: wrap;
    }
    .ecommerce_admindashboard_img {
        width: 100%;
    }
    .eccomerce_admin_items ul li {
        width: 100%;
    }
    .ecoomerce_progressbar .progressbar {
        width: 47%;
        margin-bottom: 2rem;
    }
    .ecoomerce_progressbar .progressbar:nth-child(3) {
        margin-bottom: 0;
    }
    .ecoomerce_progressbar .progressbar:last-child {
        margin-bottom: 0;
    }
    .ecoomerce_progressbar canvas {
        height: 110px !important;
        width: 110px !important;
    }
    .ecoomerce_progressbar .progressbar .circle {
        width: 110px;
        height: 110px;
    }
    .ecommerce_progress_per h3 {
        height: 85px;
        width: 85px;
        margin: 0;
    }
    .ecommerce_whychoose_main .ecommerce_sub_heading {
        width: 100%;
    }
    .ecommerce_whychoose_slider .owl-nav {
        top: -5px !important;
    }
    .ecommerce_topsec_mobileimg {
        width: 70%;
    }
    /**e commerce page css end**/
    /**multi delivery page css**/
    .covid_delivery_page .loactions_of_cities ul li {
        width: 48%;
        margin-bottom: 2rem;
    }
    .covid_delivery_page .top_list_box {
        width: 100%;
    }
    .covid_delivery_page .left_list_ecommer {
        width: 27px;
    }
    .covid_delivery_page .right_featured_inner img {
        width: 100%;
    }
    .covid_delivery_page ul.featured_inner_listing li {
        width: 30%;
        margin-bottom: 1rem;
        margin-right: 11px;
    }
    .covid_delivery_page .right_multiple_delivery {
        width: 100%;
    }
    .covid_delivery_page .multidelivery_content:before {
        left: 0;
    }
    .covid_delivery_page .multidelivery_banner:before {
        content: unset;
    }
    .covid_delivery_page .multidelivery_banner:after {
        content: unset;
    }
    .covid_delivery_page section.common_sec.about_apps_customer_sec:before {
        content: unset;
    }
    .covid_delivery_page section.common_sec.about_apps_customer_sec:after {
        content: unset;
    }
    .covid_delivery_page .owl-nav button {
        width: 50px;
    }
    .covid_delivery_page button.owl-prev {
        left: -20px !important;
    }
    .covid_delivery_page .owl-nav button.owl-next {
        right: -20px !important;
    }
    .covid_delivery_page .screen_sec {
        padding-bottom: 72px;
    }
    .covid_delivery_page .slideing_ecommer .item h3 {
        font-size: 18px;
    }
    .covid_delivery_page span.multi_bluecolor {
        line-height: normal;
        margin-bottom: 10px;
    }
    .covid_delivery_page .loactions_of_cities ul {
        margin: 4rem 0 1rem;
    }
    .covid_delivery_page .social_distancing_main {
        padding: 20px;
    }
    .covid_delivery_page .left_social_distancing:after {
        content: unset;
    }
    .covid_delivery_page ul.featured_inner_listing li {
        width: 48%;
        margin-bottom: 15px;
        margin-right: 0;
    }
    .covid_delivery_page .right_featured_inner ul {
        justify-content: space-between;
    }
    .covid_delivery_page ul.featured_inner_listing li:last-child .featured_inner_images {
        width: 48%;
        margin: 0 auto;
    }
    .covid_delivery_page ul.featured_inner_listing li:nth-child(4) {
        margin-bottom: 15px;
    }
    .covid_delivery_page .left_social_distancing h3 {
        font-size: 20px;
    }
    .covid_delivery_page .right_multi_benfits_main:after {
        content: unset;
    }
    .covid_delivery_page .admin_app_main_inner .icon-lists p {
        font-size: 16px;
    }
    .covid_delivery_page .multidelivery_banner .conta_iner:after {
        content: unset;
    }
    .covid_delivery_page .owl-nav button span {
        height: 30px;
        width: 30px;
        background-size: 8px !important;
    }
    .covid_delivery_page ul.featured_inner_listing li:last-child {
        display: none;
    }
    .covid_delivery_page section.common_sec.social_distancing_sec {
        padding-top: 0;
    }
    .covid_delivery_page .left_scooter_sec {
        width: 100%;
    }
    .covid_delivery_page section.common_sec.boost_section .conta_iner {
        width: 100%;
    }
    .covid_delivery_page .road_path ul li {
        width: 48%;
    }
    .covid_delivery_page .road_path ul li:nth-child(4) {
        margin-bottom: 1rem;
    }
    .offericon-desc h4 {
        font-size: 14px;
    }
    /**multi delivery page css end**/
    .hd_page .right_hd {
        width: 100%;
    }
    .hd_page .hd_content:before {
        left: 0;
    }
    .hd_page .hiredev_banner:before {
        content: unset;
    }
    .hd_page .hiredev_banner:after {
        content: unset;
    }
    .hd_page .hiredev_banner .conta_iner:after {
        content: unset;
    }
    .cust_test .owl-carousel .owl-nav button.owl-next {
        width: 78%;
    }
    .domain-section .badges_images ul li:nth-child(1) .badges_info img,
    .domain-section .badges_images ul li:nth-child(1) .badges_info h3 {
        margin: 5px;
    }
    /**grocry page css**/
    .grocery_page .booking-section .icon-lists ul li {
        width: 100%;
    }
    .grocery_page .booking-section .img-box {
        width: 100%;
    }
    .grocery_page .customer_app .driver_img_box_inner {
        text-align: center;
    }
    .grocery_page .img_box_inner.active,
    .driver_img_box_inner.active,
    .admin_img_box_inner.active {
        text-align: center;
    }
    .grocery_page section.all_sec.ecoomer_sec_slider.rubust_techno:before {
        content: unset;
    }
    .grocery_page section.all_sec.ecoomer_sec_slider.rubust_techno:after {
        content: unset;
    }
    .grocery_page .owl-nav button {
        background-color: transparent;
    }
    .grocery_page .list_clients ul li {
        height: 60px;
        padding: 11px;
        width: 25%;
    }
    .grocery_page .list_clients ul li:nth-child(4n) {
        border-right: unset;
    }
    .grocery_page .list_clients ul li:nth-child(6n) {
        border-right: solid 1px #ddd;
    }
    .grocery_page.grocery_page_clone .grocery_business_food_inner a {
        font-size: 14px;
        margin-top: 10px;
    }
    .grocery_page .grocery_business_food_main ul li {
        width: 48%;
    }
    .section_common.grocery_nation_covidSec {
        padding: 40px 0 0;
    }
    .grocery_page.grocery_page_clone section.all_sec.grocery_business_food_Sec {
        margin-bottom: 30px;
    }
    .grocery_page.grocery_page_clone #grocery_demo .icon-desc p {
        min-height: 100px;
    }
    .grocery_page .grocery_marketplace_main ul li:first-child {
        width: 100%;
    }
    .grocery_page .grocery_marketplace_main ul li {
        width: 100%;
        margin-bottom: 20px
    }
    .grocery_page .grocery_marketplace_main ul li:last-child {
        margin-bottom: 0px
    }
    .grocery_page .top_list_box {
        width: 100%;
    }
    .grocery_page .loactions_of_cities ul li {
        margin-right: 1rem;
    }
    .grocery_page .grocery_page .text-center.mid_image_uberX {
        width: 60%;
    }
    .grocery_page .right_uberX_row.right_uberX_web {
        min-height: 585px;
    }
    .grocery_page .icon-desc p {
        font-size: 14px;
    }
    .grocery_page .text-center.mid_image_uberX {
        width: 58%;
    }
    .grocery_page .customer_app_divs {
        padding: 0rem 0 2rem;
    }
    .grocery_page .fealist_content {
        bottom: -10px;
    }
    /**grocry page css end**/
    /**hire page css**/
    /**hire page css**/
    .hd_page .achieve_listings ul li {
        width: 48%;
        margin-bottom: 20px;
    }
    .hd_page .top_notch_container .top_notch_right .badges_images ul li {
        width: 48%;
        margin-bottom: 10px;
    }
    .badge_about_info h3 {
        font-size: 15px;
        line-height: 18px;
    }
    .expert-section .domain-section-heading h2 br {
        display: none;
    }
    .expert-section .devloper_slider .item .item_sec_left {
        width: 100%;
    }
    .expert-section .devloper_slider .item .item_sec_right .logo {
        width: 45px;
        height: 45px;
    }
    .expert-section .devloper_slider .item .item_sec_right .designation {
        text-align: center;
    }
    .developer_need_main .accordion-item .accordion-content {
        padding: 20px 10px 0 40px;
    }
    .benefit-section-div-left ul li,
    .benefit-section-div-right ul li {
        width: 50%;
    }
    .benefit-section-div-left ul li:first-child {
        width: 50%;
    }
    .benefit-section-div-common.benefit-section-div-left {
        margin-top: 20px;
    }
    /**hire page css end**/
    /**mobile-page css**/
    .mac_right_images {
        text-align: center;
    }
    .mac_right_images:before {
        height: 420px;
        width: 200px;
        margin: 0 auto;
        transform: rotate(6deg);
    }
    .mac_right_images:after {
        height: 460px;
        width: 200px;
        margin: 0 auto;
        transform: rotate(-6deg);
    }
    .mc_banner {
        overflow: hidden;
    }
    .ma_ppc_wrapper {
        position: relative;
        overflow: hidden;
    }
    .mc_company_partner {
        margin-top: 35px;
    }
    /**mobile-page css end**/
    .badge_img img {
        max-height: 80px;
    }
    .top_notch_container .badges_info {
        min-height: 170px;
    }
    .hd_page .restaurent_customer_left_text .restaurant_sub_heading h2 {
        margin: auto;
        width: 100%;
    }
    .tab-content {
        padding-top: 30px;
    }
    .mc_doller_heading .mc_mainsub_heading {
        margin-bottom: 30px;
    }
    .mc_techno_list ul li {
        width: 40%;
    }
    .holderCircle {
        margin-bottom: 0;
        height: 450px;
        margin-top: 0;
    }
    .mobile_contactus .first_row .input_button.name {
        width: 100%;
        margin-right: 0;
    }
    .mobile_contactus .first_row .input_button.phone_number {
        width: 100%;
    }
    .input_button.submit_button {
        text-align: center;
    }
    section.common_sec.mc_techno {
        padding: 20px 0;
    }
    section.common_sec.mc_fireup_business {
        padding: 20px 0 30px;
    }
    .mc_footform_left {
        display: none;
    }
    .mc_techno_main figure img {
        margin-bottom: 15px;
        max-width: 50%;
    }
    .mc_techno_list ul li:nth-child(4) {
        margin-bottom: 30px;
    }
    .mc_techno_list ul li {
        margin: 0 0 30px;
    }
    .mac_right_images {
        width: 65%;
    }
    .mc_techno_list ul li {
        width: 43%;
    }
    .mac_right_images {
        width: 80%;
    }
    .offer_range_list ul li {
        width: 48%;
    }
    .competitor_page .compare_comman .heading_comapre_1 {
        font-size: 12px;
    }
    /**education page css**/
    .edumain_heading h1 {
        font-size: 18px;
        line-height: 22px;
    }
    span.edu_top_span {
        font-size: 14px;
        line-height: 20px;
    }
    .edu_soltuion_col button {
        padding: 0 !important;
        background: unset !important;
        color: #ff7855;
    }
    .edu_soltuion_col:hover button {
        color: #ffffff;
    }
    .edu_soltuion_col {
        height: 100%;
    }
    .edu_solution_main ul li:nth-child(7) {
        margin-bottom: 0;
    }
    .edu_solution_main ul li {
        width: 48%;
    }
    .edu_solution_main ul li:nth-child(5) {
        margin-bottom: 13px;
    }
    .edu_solution_main ul li:nth-child(6) {
        margin-bottom: 13px;
    }
    .sensations_main {
        padding: 20px 10px;
    }
    .sensations_main .edu_sub_mainheaidng.edu_whitemainheaidng h2 {
        margin-bottom: 15px;
    }
    .edu_adinn_left {
        width: 100%;
        margin: 0 auto;
    }
    .edu_adinn_right ul li {
        width: 100%;
    }
    .edu_adinn_right ul li:nth-child(4) {
        margin-bottom: 15px;
    }
    .edututor_stupanel_sec .edu_adinn_left {
        width: 70%;
    }
    .edututor_stupanel_sec ul li {
        width: 100% !important;
    }
    .edututor_stupanel_sec .edu_adinn_right ul li:nth-child(5) {
        margin-bottom: 15px;
    }
    .edu_adinn_rightcol {
        flex-direction: row !important;
    }
    span.numbers {
        margin-right: 10px;
        margin-bottom: 0px;
    }
    .edu_adinn_right ul li .edu_adinn_rightcol h3 {
        margin-left: 0;
        width: 80% !important;
        text-align: left;
    }
    .edututor_stupanel_sec .edu_adinn_rightcol {
        flex-direction: row !important;
    }
    .edu_powerful_left ul li {
        width: 100%;
    }
    .edu_powerful_left .edu_adinn_rightcol h3 {
        text-align: left;
    }
    .edu_powerful_left span.numbers {
        height: 30px;
        width: 30px;
    }
    .achieve_wornders_sec .edu_sub_mainheaidng.edu_center_mainheaidng h2 {
        width: 100%;
    }
    .edu_adinn_right ul li:first-child .edu_adinn_rightcol {
        justify-content: flex-start;
    }
    .edu_adinn_right ul li:first-child .edu_adinn_rightcol h3 {
        margin-left: 0px;
    }
    .edu_powerful_left ul li:first-child .edu_adinn_rightcol {
        width: 100%;
    }
    .whychooseedu_sec .achieve_listings ul li {
        width: 100%;
    }
    .edu_adinn_rightcol {
        min-height: auto;
    }
    .edu_dev_featureinclud .edu_solution_main ul li {
        width: 49%;
        margin-bottom: 7px;
    }
    .edilelring_listings ul li {
        width: 100%;
    }
    .whychooseedu_sec .achieve_main:after {
        content: unset;
    }
    .whychooseedu_sec .achieve_main {
        padding: 20px;
    }
    .whychooseedu_sec .achieve_listings {
        padding-top: 10px;
    }
    span.why_choosecion {
        width: 40px;
        margin-right: 10px;
    }
    .edu_button.center_edubutton {
        margin-top: 10px;
    }
    .education_ppc_page section.all_sec.ecoomer_sec_slider.rubust_techno.grey-beck {
        padding-bottom: 10px;
    }
    .edututor_tutorpanel_sec .edu_adinn_left {
        width: 100%;
    }
    .eduadmin_adminpanel_sec .edu_adinn_left {
        width: 100%;
    }
    .edu_right_bn_contetn {
        right: 0;
        margin: 20px auto 0;
        width: 100%;
    }
    .edu_adinn_right ul li:nth-child(3) {
        margin-bottom: 15px;
    }
    section.common_sec.udemy_cta_sec {
        margin-top: 0px;
    }
    /**education page css end**/
    /**price sec css**/
    .pricing_div_inner {
        width: 48%;
    }
    
    /**price sec css end**/
    /**fitness page css**/
    .web_listing_lang h3 {
        text-align: center;
    }
    section.common_sec.fitness_premium_div {
        padding: 40px 0 0;
    }
    .fit_ban_right {
        width: 90%;
    }
    .fsm_hedaing h1 span {
        font-size: 30px;
    }
    .fsm_hedaing h1 {
        font-size: 21px;
        line-height: 24px;
    }
    /**fitness page css end**/
    /**dating page css**/
    li.right_featurs_innr {
        margin: 0 0 10px;
        width: 100%;
    }
    li.right_featurs_innr:nth-child(3) {
        margin-bottom: 10px;
    }
    .date_befits_lst ul li {
        width: 100%;
    }
    /**dating page css end**/
    .eduwkng_prcss_main ul li:first-child {
        width: 100%;
        margin: 0 auto 15px;
    }
    .eduwkng_prcss_main ul li {
        width: 100%;
        margin-bottom: 15px;
    }
    .eduwkng_prcss_main ul li:last-child {
        margin-bottom: 0px;
    }
}

@media only screen and (min-width:200px) and (max-width:767px) {
    /**dating page css**/
    .date_smheading h2 br {
        display: none;
    }
    .boundries_right_content h3 {
        font-size: 18px;
    }
    .boundries_right_content p {
        font-size: 15px;
    }
    /**dating page css end**/
    .holderCircle {
        width: 280px;
        height: 270px;
        left: 0;
        right: 0
    }
    .holderCircle::after {
        width: 100%;
        height: 100%;
    }
    .round {
        left: 20px;
        top: 22px;
        width: 230px;
        height: 230px;
        border: 3px solid #f5f5f5;
    }
    .cicle_inside {
        width: 70%;
        height: 70%;
        left: 15%;
        top: 14%;
    }
    .div_icon i img {
        max-height: 30px;
    }
    .dotCircle .itemDot {
        width: 40px;
        height: 40px
    }
    .contentCircle .CirItem {
        left: 0;
    }
    .contentCircle .CirItem i img {
        max-height: 40px;
    }
    .title-box h2 {
        font-size: 1rem;
    }
    .contentCircle {
        width: 50%;
    }
    .contentCircle {
        top: 56px;
        left: 0;
        transform: unset;
        right: 0;
    }
    .dotCircle .itemDot {
        padding: 1px;
    }
    .dotCircle .itemDot .mc_circle_icon {
        padding: 5px;
    }
    .holderCircle .CirItem.title-box svg {
        height: 30px;
    }
    .title-box .title {
        padding: 10px 72px 0;
        font-size: 12px;
    }
    .mc_logos_inner .mc_logo_list img {
        width: 100%;
    }
    .mc_mainsub_heading h2 {
        font-size: 20px;
        line-height: 23px;
    }
    section.common_sec.mc_amzing_client {
        padding: 40px 0 30px;
    }
    section.common_sec.mc_footer_form {
        padding-top: 0px;
    }
    .mc_amzing_client .tab-content {
        padding-top: 30px;
    }
    .client_tabbing {
        margin-top: 2rem;
    }
    .mc_techno_main h3 {
        margin-bottom: 10px;
    }
    .growth_hacking_main ul li:hover .growth_inner_hacking p button {
        margin-top: 20px;
    }
    p.mc_button button {
        margin-top: 20px !important;
    }
    .growth_hacking_main ul li {
        padding: 20px 10px;
    }
    .growth_hackingouter {
        height: 80px;
    }
    .dotCircle .itemDot .mc_circle_icon {
        border: solid 1px #fff;
    }
    span.dotCircle .itemDot:hover,
    .dotCircle .itemDot.active {
        border-width: 2px;
    }
    /**delivery page css**/
    .offer_range_list {
        width: 100%;
    }
    .offer_range_outer {
        flex-wrap: wrap;
    }
    .dootstep_deliveries_sec span.touchless_span {
        font-size: 14px;
        line-height: 30px;
    }
    .delivery_ppc_page .ecommerwhy_choose_slider {
        margin-top: 10px;
    }
    .delivery_ppc_page .right_uberX_row.right_uberX_web {
        min-height: 470px;
    }
    .delivery_ppc_page .icon-desc {
        margin-top: 0rem;
    }
    .delivery_ppc_page .carousel-control-prev {
        left: 0px !important;
    }
    .dlmain_heading h1 {
        font-size: 20px;
        line-height: 22px;
    }
    span.touchless_span {
        font-size: 14px;
        line-height: 20px;
    }
    .delsub_mainheading h2 {
        font-size: 18px;
        line-height: 22px;
    }
    .delivery_ppc_page .ecommerce_whychoose_main p {
        margin-top: 10px;
    }
    .delivery_ppc_page a.carousel-control-next {
        right: 0 !important;
    }
    .delivery_ppc_page .carousel {
        position: unset;
    }
    /**delivery page css end**/
    .competitor_page .competitor_banner {
        height: 270px;
        margin-top: 0;
        padding-top: 70px !important;
        height: auto;
        flex-direction: column;
    }
    .competitor_page .banner_content {
        width: 100%;
        margin-top: 15px;
    }
    .competitor_page .banner_content {
        width: 100%;
        margin-top: 15px;
    }
    .competitor_page .commain_heading h1 {
        text-align: center;
        font-size: 24px;
        line-height: 33px;
    }
    .competitor_page .commain_heading span.top_main {
        font-size: 16px;
    }
    .competitor_page .custmize_slider {
        margin-top: 1rem;
    }
    .competitor_page .customize_busniness_slider .owl-dots {
        margin: 0;
    }
    .competitor_page section.common_sec.com_consult_sec {
        padding: 20px 0;
    }
    .competitor_page section.common_sec.customize_demand_sec {
        background: 0 0;
        padding: 15px 0 0;
    }
    .competitor_page section.common_sec.com_compair_sec {
        padding: 0 0 20px;
    }
    .compare_comman.haeding_first .heading_comapre_3 figure {
        width: 70px;
        position: relative;
        top: 2px;
    }
    .advantages_listing ul li:nth-child(5) {
        margin: 15px;
    }
    .advantages_listing ul li {
        width: 100%;
    }
    .delivery_ppc_page .icon-desc p {
        min-height: 60px;
    }
    .delivery_ppc_page .right_uberX_content.wow.fadeInUp {
        position: unset;
    }
    .delivery_ppc_page .carousel-inner {
        position: unset;
    }
}

@media(max-width:380px) {
    
    /**video streaming page css **/
    .grocery_page .right_uberX_row.right_uberX_web {
        min-height: 530px;
    }
    .grocery_page .text-center.mid_image_uberX {
        width: 55%;
    }
    /**video streaming page css end**/
    .mac_right_images:after {
        height: 410px;
    }
    .mac_right_images:before {
        height: 370px;
    }
    /**delivery page css **/
    .delivery_ppc_page .right_uberX_row.right_uberX_web {
        min-height: 430px;
    }
    .delivery_ppc_pagespan.touchless_span {
        font-size: 12px;
    }
    /**delivery page css end**/
}

@media(max-width:360px) {
    /**on-demand mobile apps**/
    .top_iocn {
        margin-right: 5px;
        margin-bottom: 0;
    }
    /**on-demand mobile apps end**/
    
    .grocery_page .text-center.mid_image_uberX {
        width: 60%;
    }
    /**video streaing page css end**/
    .mac_right_images:before {
        height: 360px;
    }
    .mac_right_images:after {
        height: 390px;
    }
    /**dms page css**/
    .offer_range_list ul li {
        width: 49%;
    }
    /**dms page css end**/
    /**mobile app page css**/
    .mc_verticals_listing ul li {
        width: 100%;
    }
    .mc_verticals_box {
        height: auto;
        padding: 40px 20px 20px;
    }
    /**mobile app page css end**/
}

@media(max-width:320px) {
    /**on-demand mobile apps**/
    .industry_main_demand ul li {
        width: 100%;
    }
    /**on-demand mobile apps end**/
    /**home service page css**/
    .industry_inner_demand h3 {
        font-size: 11px;
    }
    /**home service page css end**/
    /**uber for x page css**/
    .uber_for_x_ppc_page .industry_inner_demand h3 {
        font-size: 11px;
    }
    .uberX_package_features_boxes.uberX_package_features_boxessec .uberX_package_features_boxes_left {
        margin-bottom: 15px;
    }
    /**uber for x page css end**/
    /**grocery page css**/
    .grocery_page .right_uberX_row.right_uberX_web {
        min-height: 490px;
    }
    /**grocery page css end**/
    .mac_right_images:after {
        height: 450px;
    }
    .mac_right_images:before {
        height: 400px;
    }
    .mac_right_images {
        width: 100%;
    }
    /**delivery page css**/
    .delivery_ppc_page .right_uberX_row.right_uberX_web {
        min-height: 410px;
    }
    /**delivery page css end**/
}


/**Responsive start end**/

@media (min-width:320px) and (max-width:568px) {
    .hd_page .hd_main_heading .quality-developer ul li .icon {
        width: 55px;
        height: 55px;
        padding: 10px 10px;
    }
}

@media (min-width:768px) and (max-width:1024px) {
    .hd_page .hd_main_heading .quality-developer ul li .icon {
        width: 67px;
        height: 67px;
    }
    .cust_test .customer_testimonials .owl-nav .owl-prev,
    .cust_test .customer_testimonials .owl-nav .owl-next {
        width: 93%;
    }
    .competitor_page .com_testi_main .owl-nav {
        display: none;
    }
    .competitor_page .competitor_banner {
        height: 380px;
    }
    .competitor_page section.common_sec.thourgh_out_worldsec {
        padding-top: 50px;
    }
    .loactions_of_cities ul {
        margin: 4rem;
    }
}

@media(max-width:299px) {
    .mac_right_images:before {
        content: unset;
    }
    .mac_right_images:after {
        content: unset;
    }
    .round {
        left: 10px;
    }
    .mac_right_images {
        display: none;
    }
    .holderCircle {
        width: 250px;
    }
    .contentCircle .CirItem {
        left: -13px;
        top: 170px;
    }
    .cicle_inside {
        width: 60%;
        height: 60%;
        left: 20%;
        top: 23%;
    }
}

.cust_test {
    margin-bottom: 0px;
}

.mobile_contactus {
    margin-top: 20px;
}

@media only screen and (max-device-width:1023px) {
    .ecommerce_cta_main.hire-developer .ecommerce_cta_img {
        display: none;
    }
    .ecommerce_cta_main.hire-developer .ecommerce_cta_content {
        text-align: center;
    }
    .ecommerce_cta_main.hire-developer button {
        margin: auto;
    }
}

@media (min-width:1025px) {
    .hd_page .developer_need .conta_iner::after {
        content: "";
        height: 125px;
        right: 6%;
        position: absolute;
        top: 10%;
        width: 181px;
        transition: all .9s ease 0s;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/background-dots.svg);
        background-size: 100px;
    }
    .hd_page .expert-section .conta_iner::after {
        content: "";
        height: 188px;
        right: 6%;
        position: absolute;
        top: 0;
        width: 181px;
        transition: all .9s ease 0s;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/background-dots.svg);
        background-size: 75px;
        background-position: right;
    }
    .hd_page .domain-section .conta_iner::after {
        content: unset;
        height: 125px;
        right: 6%;
        position: absolute;
        top: 48.1%;
        width: 181px;
        transition: all .9s ease 0s;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/background-dots.svg);
        background-size: 100px;
        background-position: right;
    }
    .hd_page .domain-section .conta_iner::before {
        content: "";
        height: 125px;
        right: 0;
        position: absolute;
        top: 34.1%;
        width: 181px;
        left: 5%;
        transition: all .9s ease 0s;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/background-dots.svg);
        background-size: 100px;
    }
    .hd_page .hiring-section .conta_iner::before {
        content: "";
        height: 125px;
        right: 0;
        position: absolute;
        top: 56.1%;
        width: 181px;
        left: 3%;
        transition: all .9s ease 0s;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/background-dots.svg);
        background-size: 100px;
    }
    .hd_page .developer_need .conta_iner::after {
        content: "";
        height: 125px;
        right: 6%;
        position: absolute;
        top: 66.85%;
        width: 181px;
        transition: all .9s ease 0s;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/background-dots.svg);
        background-size: 100px;
        background-position: right;
    }
    .hd_page .benefit-section .conta_iner::after {
        content: "";
        height: 125px;
        right: 6%;
        position: absolute;
        top: 82.50%;
        width: 181px;
        transition: all .9s ease 0s;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/background-dots.svg);
        background-size: 75px;
    }
    .hd_page .benefit-section .conta_iner::before {
        content: "";
        height: 125px;
        right: 0;
        position: absolute;
        top: 74.3%;
        width: 181px;
        left: 5%;
        transition: all .9s ease 0s;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/background-dots.svg);
        background-size: 100px;
    }
    .hd_page .faq_solutions_sec .conta_iner::before {
        content: unset;
        height: 125px;
        right: 0;
        position: absolute;
        width: 181px;
        bottom: 0;
        left: 5%;
        transition: all .9s ease 0s;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/background-dots.svg);
        background-size: 100px;
    }
    .hd_page .faq_solutions_sec .conta_iner::after {
        content: unset;
        height: 125px;
        right: 6%;
        position: absolute;
        top: 92.2%;
        width: 181px;
        transition: all .9s ease 0s;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/background-dots.svg);
        background-size: 100px;
        background-position: right;
    }
    .cust_test .customer_testimonials .owl-item.active .item .item_sec::before {
        content: "";
        background: url(https://www.apptunix.com/wp-content/themes/apptunix/images/ppc/quotes_in_comment.png);
        position: absolute;
        z-index: 999999;
        top: 5px;
        bottom: 0;
        text-align: center;
        left: 0;
        right: 0;
        margin: 0 auto;
        width: 100%;
        background-repeat: no-repeat;
        width: 60px;
        height: 60px;
        background-position: center;
        background-size: cover;
    }
    .hiring-section .hiring-process ul li .icon:after {
        content: "";
        height: 0px;
        left: unset;
        position: absolute;
        top: 55px;
        width: 63%;
        z-index: 2;
        transition: all .9s ease 0s;
        background-repeat: no-repeat;
        background-size: cover;
        border-bottom: dashed 2px #0091ff;
        right: 75%;
    }
    .hiring-section .hiring-process ul li .dotted-line {
        content: "";
        height: 14px;
        left: -35%;
        position: absolute;
        top: 43px;
        width: 0;
        z-index: 2;
        transition: all .1s ease 0s;
        background-repeat: no-repeat;
        background-size: cover;
        border-bottom: dashed 2px #0091ff;
        border-left: 0;
        right: 0;
        border-right: 0;
        border-top: 0;
        border-radius: 0;
    }
    .hiring-section .hiring-process ul li:hover .dotted-line {
        width: 63%;
        transition: width 1s ease-in-out;
        border-bottom: solid 2px #0091ff;
    }
    .hiring-section .hiring-process ul li:hover .icon::after {
        width: 63%;
        transition: width 1s ease-in-out;
    }
    .hiring-section .hiring-process ul li .icon:before {
        content: "";
        position: absolute;
        top: 46px;
        z-index: 99;
        transition: all .9s ease 0s;
        background-repeat: no-repeat;
        background-size: cover;
        border-bottom: dotted 2px #0091ff;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 10px 0 10px 8px;
        border-color: transparent transparent transparent #007bff;
        left: 27%;
        margin: 0;
    }
    section.common_sec.expert-section {
        position: relative;
    }
}
@media(max-width:1700px) {
    .crpl_bnn:before {
        top: -257px;
        right: -174px;
    }
}

@media(max-width:1500px) {
    .crpl_bnn:before {
        width: 925px;
    }
}

@media(max-width: 1400px) {
    .crpl_bnn:before {
        width: 825px;
        height: 936px;
        top: -167px;
        right: -274px;
    }
    .crpl_mnhd h1 {
        font-size: 44px;
        line-height: 54px;
    }
    .crpl_sldr .crpl_inr {
        min-height: 260px;
    }
}

@media(max-width: 1200px) {
    .crpl_mnhd h1 {
        font-size: 37px;
        line-height: 48px;
    }
    .crpl_bnn:before {
        right: -374px;
    }
    .crpl_frtct_mn .crpl_sbhd {
        padding: 50px;
    }
    .crpl_secdct_sc .crpl_frtct_mn .crpl_sbhd {
        padding: 60px;
    }
    .crpl_sbhd h2 {
        font-size: 30px;
    }
    .crpl_secdct_sc .crpl_frtct_mn .crpl_sbhd figure {
        right: 40px;
        width: 250px;
    }
    .crpl_wyh_mn .crpl_inr {
        width: 250px;
    }
    .crpl_wyh_mn .crpl_inr h3 {
        font-size: 25px;
        line-height: 30px;
    }
    .crpl_prtfl_cntn .item h2 {
        font-size: 50px;
    }
    .crpl_prtfl_mn {
        padding: 50px;
    }
    .crpl_thrdct_sc .crpl_thrdct_mn {
        background-size: 130%;
    }
}

@media(max-width: 991px) {
    .crpl_bnn:before,
    .crpl_frtct_mn .crpl_sbhd figure,
    .crpl_secdct_sc .crpl_frtct_mn:before,
    .crpl_secdct_sc .crpl_frtct_mn:after {
        display: none;
    }
    .crpl_bnn {
        height: 600px;
    }
    .crpl_mnhd h1 {
        font-size: 28px;
        line-height: 40px;
    }
    .crpg_pll .crl_bttn {
        margin-top: 30px;
    }
    .crpl_sldr .crpl_inr {
        padding: 30px 20px;
    }
    .crpl_ftr_sc .crpl_ftr_mn,
    .crpl_scnct_sc .crpl_ftr_mn {
        flex-direction: column;
    }
    .crpl_ftr_sc .crpl_ftr_mn .crpl_ftr_lft,
    .crpl_scnct_sc .crpl_ftr_mn .crpl_ftr_lft {
        width: 100%;
    }
    .crpl_ftr_sc .crpl_ftr_mn .crpl_ftr_rgt,
    .crpl_scnct_sc .crpl_ftr_mn .crpl_ftr_rgt {
        width: 100%;
    }
    .crpl_ftr_mn .crpl_ftr_img {
        width: 100%;
        margin: 0;
        position: relative;
        right: 0px;
    }
    .crpl_ftr_sc .crl_bttn {
        margin: 0 auto;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
        top: -30px;
    }
    .crpl_scnct_sc .crl_bttn {
        margin: 0 auto;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
        top: 0px;
        margin-top: 30px;
    }
    .car-pool-driver .crpl_ftr_mn {
        flex-direction: column;
    }
    .car-pool-driver .crpl_ftr_mn .crpl_ftr_img {
        margin: 0;
        right: auto;
        left: 0px;
    }
    .crpl_secdct_sc .crpl_frtct_mn .crpl_sbhd h2 {
        width: 100%;
        text-align: center;
    }
    .crpl_secdct_sc .crpl_frtct_mn .crpl_sbhd {
        align-items: center;
    }
    .crpl_thrdct_sc .crpl_thrdct_mn {
        background: #21c4e1;
    }
    .crpl_sbhd h2 {
        font-size: 25px;
        line-height: 40px;
    }
    .crpl_scnct_sc .crpl_ftr_mn .crpl_ftr_img {
        width: 100%;
        right: 0;
    }
}

@media(max-width: 767px) {
    .crpl_bnn {
        height: auto;
        padding-top: 150px;
    }
    .crpl_bnn .crpl_mn {
        flex-direction: column;
    }
    .crpl_mn .crpl_lft,
    .crpl_mn .crpl_rgt {
        width: 100%;
        text-align: center;
    }
    .crpl_mn .crpl_rgt {
        margin-top: 50px;
    }
    .crpl_ftr_mn ul .crpl_ftr_sc {
        width: 100%;
    }
    .crpl_ftr_mn ul .crpl_ftr_sc:last-child {
        margin-bottom: 0px;
    }
    .crpl_sbhd.text_left h2 {
        text-align: center;
        width: 100%;
    }
    .crpl_sbhd p {
        text-align: center;
    }
    .crpl_secdct_sc .crpl_frtct_mn .crpl_sbhd {
        padding: 40px;
    }
    .crpl_whysldr .active.center .crpl_inr {
        margin-top: 0px;
    }
    .crpl_prtfl_cntn .item {
        flex-direction: column-reverse;
    }
    .crpl_prtfl_cntn .item .crpl_prtfl_lft,
    .crpl_prtfl_cntn .item .crpl_prtfl_rgt {
        width: 100%;
    }
    .crpl_prtfl_cntn .item h2 {
        text-align: center;
        width: 100%;
    }
    .crpl_prtfl_cntn .item p {
        text-align: center;
    }
}

@media(max-width: 575px) {
    .crpl_wyh_mn .crpl_inr {
        width: 100%;
        padding: 50px;
        min-height: auto;
    }
    .crpl_mnhd h1 {
        font-size: 20px;
        line-height: normal;
    }
    .crpl_mnhd p {
        margin-top: 5px;
        font-size: 14px;
        line-height: 20px;
        width: 100%;
    }
    .crpg_pll .crl_bttn {
        padding: 10px 30px;
        font-size: 16px;
    }
    .crpl_sbhd h2 {
        font-size: 18px;
        line-height: normal;
    }
    .crpl_sbhd p {
        font-size: 14px;
        line-height: 20px;
    }
    .crpl_sldr .crpl_inr {
        min-height: auto;
    }
    .crpl_sldr .owl-nav {
        margin-top: 20px;
    }
    .crpg_pll .all_sec {
        padding: 20px 0;
    }
    .crpl_frtct_mn .crpl_sbhd {
        padding: 20px;
    }
    .crpl_sbhd h2 {
        font-size: 16px;
        line-height: normal;
    }
    .crpg_pll .crl_bttn {
        margin-top: 20px;
    }
    .crpl_ftr_inr figure {
        margin-right: 10px;
        width: 30px;
    }
    .crpl_ftr_inr,
    .active .crpl_ftr_inr {
        padding: 20px;
    }
    .crpl_ftr_inr h3 {
        font-size: 16px;
    }
    .crpl_ftr_inr p {
        margin-top: 10px;
        font-size: 14px;
        line-height: normal;
    }
    .crpl_ftr_sc .crl_bttn {
        top: 0;
    }
    .crpl_secdct_sc .crpl_frtct_mn .crpl_sbhd {
        padding: 20px;
    }
    .crpl_wyh_mn .crpl_inr {
        padding: 30px;
    }
    .crpl_whysldr .owl-dots {
        margin-top: 0px !important;
    }
    .crpl_prtfl_mn {
        padding: 20px;
    }
    .crpl_prtfl_cntn .item h2 {
        font-size: 30px;
    }
    .crpl_prtfl_cntn .item p {
        font-size: 14px;
        line-height: normal;
    }
    .crpl_prtfl_cntn .item .crstr_icns a:first-child {
        margin-right: 10px;
    }
    .crpl_thrdct_sc .crpl_thrdct_mn {
        padding: 20px;
    }
}