@media only screen and (max-width:1560px) {
    .pricing_content_are {
        width: 100%;
    }

    .pricing_inner_main {
        width: 100%;
    }

}

@media only screen and (max-width:1500px) {


    img.animation_unlocking_img {
        /* transform: translate(0px, 500px); */
    }

    .process_text_area{
        height: 350px;
    }


    .our_speciallity_section .h_t_heading:before {
        font-size: 18px;
        top: -11px;
        left: 0;
        right: 0;
    }

    .testi-sec {
        padding: 130px 0 0;
    }

    .our_blog_section .row {
        margin: 0;
    }
    .trust-list ul li img {
        margin-right: 10px;
    }

    /*.section_home_seven.pp-scrollable {
        overflow-y: scroll;
        height: 100%;
        overflow-x: hidden;
    }*/

    .pp-scrollable {
        overflow-y: auto;
        height: 100%;
        overflow-x: hidden;
    }

    .port-img-st-af {
        position: relative;
        z-index: 1;
        width: 100% !important;
    }

    .works-anim-trail-portfolio_inner {
        margin-right: 0;
    }

    .title_heading_main .h_t_heading span {
        font-size: 114px;
    }

    .navigation_bar {
        overflow-y: auto;
        /* position: absolute; */
        width: 100%;
        height: 30px;
        background: #000000c7;
        overflow: hidden;
        overflow-y: auto !important;
    }

    .main_menu_types_mm {
    left: -290px;
    top: 120px !important;
    font-size: 162px !important;
    }

    .main_menu {
    font-size: 80px;
    top: 130px;
    }

}

@media (min-width:1200px)  and (max-width:1500px) {
    li.com__nav-item:first-child.active img {
        width: 95px;
        height: auto;
    }

    li.com__nav-item:first-child:hover img {
        width: 95px;
        height: auto;
    }

    li.com__nav-item:first-child img {
        width: 84px;
        height: auto;
    }

    .testimonail_sec_new {
        padding: 50px 0 0;
        margin: 170px 0 70px;
        /* position: relative; */
    }

    .testimonail_sec_new .h_t_heading span {
        position: absolute;
        top: -158px;
    }
    .com__content__slider_title {
        left: 8%;
        top: 15%;
    }

    .testimonail_sec_new:after {
        width: 93vw;
    }

    .testi_new_slider .slick-next {
        left: -93vw;
        top: 40px;
    }

    .testi_new_slider .slick-prev {
        left: -21vw;
        position: absolute;
    }

    .com__content__slider_title h1 {
        font-size: 45px;
        margin: 20px 0 -15px;
    }

    .com__content__slider_title h2 {
        font-size: 45px;
    }


    .header-social-links ul {
        padding: 130px 0px 0;
    }

    .navigation_bar .close.close_right {
        left: 72.7%;
    }
    .inr-sec-serv-af:after{
        display: none;
    }
    .port-bf-6 {
        left: -380px;
    }

    .header_main_bar {
        width: 92.5%;
    }

    /*.top_body {
        width: 110%;
    }*/
    /*.typebanner {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }*/


    .process_section .slick-dots li {
        margin: 0 245px !important;
    }


    .call_to_actions_inner.sales_video_cta h4 {
        font-size: 27px;
        line-height: 35px;
    }

    .sales_video_cta img {
        top: -40px;
    }

    .com__section > .slider_content_main {
        width: 60%;
    }

    .typebanner .slider_left_contnet {
        width: 100%;
    }
    .typebanner {
        display: flex;
        align-items: inherit;
    }
    .ftr-col-1 {
        padding-bottom: 30px;
        border-bottom: 1px solid;
        margin-bottom: 30px;
    }
    .pricing_inner_box ul {
        margin: 50px 0 30px 0;
        height: 210px;
    }

    .services_boxes {
        padding: 11px 20px;
    }

    .pricing_inner_box ul li {
        margin: 0 0 10px 0;
        font-size: 15px;
    }

    .services_boxes_img {
        min-height: 230px;
    }

    .services_boxes_img img {
        width: 80%;
        margin: auto;
        display: table;
    }

    .com__nav-item .com__nav-link img {
        height: 60px;
    }

    .com__nav-link {
        left: calc(-280% + 210px);
    }

    .our_portfolio .h_t_heading span {
    }

    .port-bf-2 {
        top: -19px;
        left: 51px;
        z-index: -1;
    }

    .section_slider_3d .slider_contnet_area h1 {
    }

    .portfolio_inner_main {
        margin: 65px 0 0 0;
    }

    .increase_roi .title_heading_main .h_t_heading span {
    }

.case-studies-header .slider_content_main {
    width: 100%;
    }   

    .inner_sections .slider_right {
        left: 0px !important;
    }

   /* .section_one_inner .com__section {
        padding: 0 10% !important;
    }*/

    .section_one_inner .com__section {
        padding: 0 8% !important;
    }

    ul.social-links-new li {
        margin: 0;
    }

    .com__section {
        padding: 0 8%;
    }

    .appDemoBox-1 {
        padding: 30px 80px 40px;
    }

    .our_portfolio {
        padding: 140px ​0 0;
    }

    .slider_right .anchor_animation {
        width: 120px;
        height: 120px;
    }

    .slider_right {
        position: relative;
    }

    .our_speciallity_section {
        padding: 140px ​0 0 0 !important;
    }

    .animation_unlocking_img_4 {
        /* width: 100%; */
        /* margin: 60px 0 0 0; */
    }

    img.animation_unlocking_img.animation_unlocking_img_two {
        /* top: -20px; */
        /* position: relative; */
    }

    .animation_unlocking_img_3 {
        /* margin-bottom: -320px; */
        /* width: 100%; */
        /* margin-left: 0; */
    }

    .unocking_main_sec_four .speciallity-box-icons {
        /* right: 0; */
    }

    .unocking_main_sec_two .speciallity-box-icons {
        /* right: 0; */
        /* top: 55px; */
    }

    .our-speciallity-box.our-speciallity-box-two {
        /* margin: -60px 0 50px; */
    }

    .unocking_main_sec_three {
        /* margin-bottom: 125px; */
        /* margin-top: 206px; */
    }

    ul.social-links-new {
        padding: 80px 0 0 0px;
        margin-left: -20px;
    }

    #by_types {
          padding: 30px 0px 0 130px;
    }

    .second-menu-box h4 {
        font-size: 30px;
        padding: 0 0 15px 0;
    }

    ul.second-menu-box-list li a {
        font-size: 23px;
        line-height: 40px;
    }

    ul.second-menu-box-list li {
        margin: 0 0 25px 0;
    }

    .navigation_bar .close {
        /* top: 25px; */
        /* right: 50px; */
        left: 30.7%;
    }

    .third-menu-box {
        height: auto;
        padding: 260px 0 314px;
    }

    .pennicon {
        bottom: 210px;
    }

    .folio-spn-hd span {
        font-size: 25px !important;
        top: -40px !important;
    }

    ul.nav-lins-new {

        /*padding: 100px 0 0 0;*/
    }

    ul.nav-lins-new li a {
    font-size: 25px;
    line-height: 52px;
    }

    .two-foliospn span {
        font-size: 21px !important;
        top: -31px !important;
    }

    .section_slider_2d .slider_content_main {
        bottom: -16%;
        align-content: center;
    }

    .two-foliospn span {
        font-size: 21px !important;
        top: -31px !important;
    }

    .twod-pkg-hd span {
        font-size: 20px !important;
        top: -30px !important;
    }

    .section_slider_2d .slider_right {
        top: 150px;
        left: -140px;
    }

    .three-d-cta {
        padding: 100px 0px;
    }

    .footer-sec {
        padding: 20px;
    }

    .threed-anmiation-head-1 span {
        font-size: 20px !important;
        top: -30px !important;
    }

    .pkg-spn-hd span {
        font-size: 15px !important;
        top: -23px !important;
    }

    .section_slider_3d .slider_content_main {
    }

    .section_slider_3d .slider_right {
    }

    .pricing-head {
        font-size: 30px !important;
        top: -29px !important;
    }

    span.pricing-head {
        font-size: 30px !important;
        top: -29px !important;
    }

    .section_slider_pricing .slider_content_main {
        align-content: center;
        bottom: 0;
    }

    .section_slider_pricing .slider_right {
        top: 0;
    }

    .section_slider_portfolio .slider_content_main {
        align-content: center;
        bottom: -15%;
    }

    .inner_pricing_section {
        padding: 70px 0 30px 0;
    }

    .video_overview_sec_case .inner_pricing_section {
        padding: 160px 0 60px 0 !important;
    }


    .video_overview_sec_case .title_heading_main .h_t_heading span {
    top: -71px;
}



.video_overview_sec_case h3.sub_heading_paragraf {

    line-height: 26px;
}



    .footer-sec h2 {
        font-size: 40px;
        padding: 20px 0 40px 0;
        margin-top: 0px;
    }

    .process_text_area h6 {
        font-size: 45px;
    }

    .process_text_area h6:before {
        top: -89px;
        background-size: 50%;
    }

    .inner-type-page {
        padding: 65px 0 20px 0;
    }

    .typebanner .col-md-8 {
        padding-left: 77px;
    }

    .inner_section_portfolio {
        padding: 67px 0 0 0;
    }

    .appDemoBox-2 {
        background: #9a94f6;
        margin: 15px 0 0 0;
    }

    .inner_section_services {
        padding: 65px 0 0 0;
    }

    .increase_roi {
        padding: 100px 0 0 0;
    }

    .call_to_actions_inner.inner-type-cta {
        margin: 28px 0 50px 0;
    }

    .stock-animation-serv {
        padding: 60px 0px 10px 0;
    }

    .stock-animation-serv .h_t_heading span {
        font-size: 50px;
        top: -50px;
    }

    .increase_roi .h_t_heading {
        font-size: 30px;
        line-height: auto;
        padding: 0 0 10px 0;
    }

    .stock-animation-serv .h_t_heading span {
        font-size: 50px;
        top: -38px;
    }

    .services_box_row {
        padding: 5px 0 0 0;
    }

    section.appDemoSec p {
        padding: 0 0 0px 0;
    }

    .call_to_actions_inner h4 {
        font-size: 27px;
        line-height: 33px;
    }

    .onboarding-cta.cta_wg_sec img {
        position: absolute;
        top: -50px;
        z-index: 1;
    }

    section.appDemoSec {
        padding: 75px 0 30px 0;
    }

    .privacy_policy p {
        font-size: 16px;
    }

    .appDemoSec .h_t_heading span {
        /*font-size: 130px;*/
        /*top: 0;*/
    }

    .typebanner {
        background-position: center;
    }

    div#unlocking_section .h_t_heading b {
        font-size: 40px;
    }

    .explainer_vd_cta_sec h4 {
        font-size: 27px;
        line-height: 33px;
    }

    .explainer_vd_cta_sec img {
        top: -40px;
        z-index: 1;
    }

    .unlcok_center img {
        width: 150px;
    }

    .unlcok_bottam {
        bottom: 899px;
    }

    .our-speciallity-box h5 {
        /* font-size: 80px; */
    }


    .inner-type-page h3 {
        font-size: 16px;
    }

    .sub_heading {
        font-size: 20px;
        margin: 0px 0 0 0;
    }

    .process_section .h_t_heading b {
        font-size: 45px;
    }

    .process_text_area h5 {
        font-size: 100px;
        padding: 61px 0 10px 0px;
    }

    .blog_section .h_t_heading span {
    }

    .unocking_main {
        /* margin: 50px 0 0 0; */
    }

    .unocking_main_sec_two {
        /* margin: 135px 0 0 0; */
    }

    div#unlocking_section .h_t_heading b {
        font-size: 40px;
    }

    .unlcok_center img {
        width: 102px;
    }

    .unlcok_bottam {
        bottom: 749px;
    }

    .video-embed.w-embed video {
        height: 100%;
    }

    .our_speciallity_box {
        height: 467px;
    }

    .our_speciallity_box_main {
        margin: 25px 0 0 0;
    }

    .our_speciallity_box h5 {
        font-size: 30px;
        left: 0;
        right: 0;
        position: relative;
        text-align: center;
        top: 20px;
    }

    .popup_wrap h4 {
        font-size: 20px;
    }

    .popup_wrap h3 {
        font-size: 24px;
    }

    .popup_wrap h1 {
        font-size: 5vw;
    }

    .popup_form .form-divs input {
        height: 40px;
    }

    .text_terms p {
        font-size: 14px;
    }

    .cp-popup-close-button {
        top: 20px;
    }

    .slider_contnet_area h1 {
        margin: 23px 0 0px 0;
    }

    .slider_contnet_area h2 {
        font-size: 37px;
    }

    .slider_contnet_area h1 {
        font-size: 40px;
    }

    .h_t_heading {
        font-size: 39px;
    }

    .cta_image_left {
        right: 0px;
        position: relative;
        width: 420px;
    }

    .unlocking_section {
        /* padding: 140px 0 100px 0; */
    }

    .speciallity-box-icons {
        /* top: -30px; */
        /* left: -20%; */
    }
    
    .our-speciallity-box.our_speciallity_box_one_mm {
        /* left: 30%; */
    }

    .testi-txt p {
        font-size: 20px;
    }

    .process_section {
        /*padding: 120px 0 0 0;*/
    }

    .footer-sec .ftr-list p,
    .footer-sec .ftr-list a,
    .footer-sec .ftr-list h4 {
        color: #fff;
        font-size: 14px;
            margin-bottom: 0px;
    }

    .navigation_bar ul li {
        margin: 1px 0 0 0;
    }

    ul.social-links-new li {
        margin: 0;
    }


    .footer-sec .ftr-list h4 {
    margin-bottom: 20px !important;
}

}

@media only screen and (max-width:1200px) {
    .packages_btn_normal {
        font-size: 16px;
        padding: 10px 20px;
        margin: 0 0 0 15px;
    }

    .title_heading_main .h_t_heading {
        font-size: 42px;
        word-break: break-word;
        /*line-height: 52px;*/
    }

    .testi-txt p {
        font-size: 20px;
    }

    .footer-sec h2 {
        font-size: 30px;
        padding: 0;
    }

    .portfolio_box_inner h5 {
        font-size: 25px;
    }

}

@media (min-width:768px) and (max-width:1100px) {
    .slider_content_main {
        bottom: 0;
        align-content: center;
    }

    .tabs_main_inner {
        padding: 0 0 10px 0;
    }

    .inner_section_portfolio img {
        width: 100%;
    }

    .three-d-cta {
        padding: 10px 0 0 0;
    }

    .increase_roi {
        padding: 100px 0 40px 0;
    }

    .increase_roi .title_heading_main .h_t_heading span {
        top: -40px;
        font-size: 45px;
    }

    .call_to_actions_inner.three-d-cta img {
        width: 260px;
    }

    .call_to_actions_inner.three-d-cta img {
        position: relative;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
    }

    .call_to_actions_inner.three-d-cta .row {
        display: flex;
        align-items: center;
    }

    .inner_section_portfolio.inr-sec-port-bf span {
        font-size: 16px !important;
        top: -38px !important;
    }

    .inner_pricing_section {
        padding: 80px 0 30px 0;
    }

    .inner_pricing_section .title_heading_main .h_t_heading span {
        font-size: 36px;
        top: -33px;
    }

    .pricing_inner_main {
        padding: 0 0 30px 0;
    }

    .pricing_inner_box ul li {
        font-size: 15px;
    }

    .packages_buttons a {
        font-size: 12px;
    }

    .pricing_inner_box h5 {
        margin: 0;
        padding: 10px 0px 5px 0;
    }

    section.appDemoSec {
        padding: 50px 0px;
    }

    .call_to_actions_inner img {
        width: 100%;
    }

    .cta_buttons .btn_solid {
        font-size: 14px;
    }

    .call_to_actions_inner h4 {
        font-size: 25px;
        line-height: 39px;
    }

    section.appDemoSec .h_t_heading span {
        font-size: 50px;
        top: 45px;
    }

    section.appDemoSec .h_t_heading b {
        font-size: 40px;
        padding: 0;
        margin: 0;
    }

    section.appDemoSec p {
        padding: 0 0 10px 0;
    }

    .product-banner {
        height: 100vh;
        padding: 100px 0 90px 0;
        background-position: center;
    }

    .typebanner {
        text-align: center;
    }

    section.typebanner .row {
        display: block;
    }

    .slider_right {
        left: 0;
        right: 0;
        top: 70px;
        bottom: 0;
    }

    .cta_buttons {
        text-align: center;
        display: block;
    }

    .typebanner .slider-right {
        text-align: center;
        display: block;
        margin: auto;
    }

    .typebanner .anchor_animation {
        display: block;
        margin: auto;
    }

    .typebanner .anchor_animation i {
        position: relative;
        top: 51px;
    }

    .video-embed.w-embed {
        height: 100%;
    }

    .our_speciallity_box {
        height: auto;
    }

    .video-embed.w-embed video {
        width: 100%;
        object-fit: cover;
        height: 100%;
    }

    .footer-sec .ftr-list h4 {
        font-size: 17px;
    }

    .our_speciallity_box h5 {
        position: relative;
        top: 25px;
        left: 20px;
        font-size: 50px;
    }

    .blog_content {
        padding: 0 20px;
        top: 50px;
    }

    .process_section .h_t_heading span {
        font-size: 100px;
        top: -61px;
    }

    .process_section .h_t_heading {
        font-size: 45px;
    }

    .our_portfolio .h_t_heading span {
        font-size: 85px;
        top: -50px;
    }

    .slider_button .btn_solid {
        font-size: 14px;
    }

    .btn_wo_bg {
        font-size: 16px;
    }

    .blog_section .h_t_heading span {
        position: absolute;
        top: -43px;
        font-size: 100px;
    }

    .process_text_area h6:before {

        /* top: -190px; */

        background-size: 50%;
    }

    .slider_right {

        /* position: relative; */

        /* top: 340px; */

        /* left: -390px; */
    }

    .our_speciallity_section .h_t_heading span {
        font-size: 80px;
        top: -33px;
    }

    .our_speciallity {
        padding: 75px 0 0 0;
    }

    .unlocking_section .h_t_heading span {
        font-size: 90px;
        top: -55px;
    }

    .unlocking_section .h_t_heading {
        font-size: 33px;
    }

    .unocking_main_sec_two .speciallity-box-icons {
        position: relative;
        top: 0;
        left: 0;
        right: 0;
        width: 100%;
        bottom: 0;
    }

    .speciallity-box-icons {
        position: relative;
        left: 0;
        right: 0;
        width: 100%;
    }

    .unlcok_center {
    }

    .unocking_main {
        margin: 20px 0 0 0;
    }

    .unocking_main_sec_two {
        margin: 0;
    }

    .animation_unlocking_img_3 {
        margin: 0;
        width: 100%;
    }

    .unocking_main_sec_three .speciallity-box-icons {
        position: relative;
        left: 0;
        right: 0;
        width: 100%;
        top: 0;
    }

    .unocking_main_sec_three {
        margin: 0;
    }

    .animation_unlocking_img_4 {
        width: 100%;
    }

    .speciallity-box-icons {
        position: relative;
        left: 0 !important;
        right: 0px !important;
        top: 0 !important;
        width: 100% !important;
    }

}

@media (min-width:768px)  and (max-width:950px) {
    .slider_content_main {
        justify-content: right;
    }

    .section_home_one .slider_right {
        top: -174px !important;
    }

    .unlocking_section .h_t_heading span {
        font-size: 50px;
        top: -61px;
    }

    .unlocking_section {
        padding: 97px 0 10px 0;
    }

    .unlocking_section .h_t_heading b {
        font-size: 25px;
    }

    .unlocking_section .sub_heading {
        font-size: 17px;
        text-align: center;
        padding: 0;
        margin: 0;
    }

    .unlcok_top img {
        width: 80px;
    }

    .unlcok_center {
        top: 119px !important;
        position: absolute;
        left: 34px;
    }

    .our-speciallity-box h5 {
        font-size: 55px;
    }

    .our-speciallity-box h6 {
        font-size: 25px;
        margin: 0;
    }

    .our-speciallity-box p {
        font-size: 16px;
        line-height: 26px;
    }

    .our-speciallity-box p br {
        display: none;
        padding: 0;
        margin: 0;
    }

    .unlcok_bottam {
        bottom: 659px;
    }

    img.animation_unlocking_img {
        margin: 0;
    }

    .process_section .h_t_heading {
        font-size: 30px;
    }

    .process_section .sub_heading {
        font-size: 16px;
        padding: 0;
        margin: 0;
    }

    .process_main {
        padding: 20px 0px;
    }

    .blog_section .h_t_heading b {
        font-size: 35px;
        padding: 0;
        margin: 0;
    }

    .blog_section .sub_heading {
        font-size: 16px;
        padding: 0;
        margin: 0;
    }

    .blog_section {
        padding: 60px 0 0 0;
    }

    .our_speciallity_section .sub_heading {
        font-size: 16px;
        padding: 0;
        margin: 0;
    }

    .our_speciallity_section .h_t_heading {
        font-size: 40px;
    }

    .our_speciallity_box_main {
        margin: 50px 0 0 0;
    }

    .our_speciallity_box h5 {
        font-size: 25px;
    }

    .our_speciallity_box h5 br {
        display: none;
    }

    .our_speciallity_box {
        height: 455px;
    }

    .section_home_one h1 {
        font-size: 25px;
    }

    .section_home_two .sub_heading {
        font-size: 15px;
        line-height: 25px;
        padding: 0;
        margin: 0;
    }

    .home_portfolio_main {
        margin: 15px 0 0 0;
    }

    .our_portfolio {
        padding: 82px 0 0 0;
    }

    .cta_section_home h3 {
        font-size: 23px;
        line-height: 34px;
    }

    .section_home_one h2 {
        font-size: 30px;
        padding: 0;
        margin: 0 0 8px 0;
    }

    .section_home_one .slider_content_main {
        justify-content: center !important;
    }

    .section_home_one .slider_button {
        margin: 20px 0 0 0;
    }

    .twod-spn-hds span {
        font-size: 45px !important;
        top: -39px !important;
    }

    .slider_contnet_area h2 {
        text-align: center;
    }

    .threed-anmiation-head-1 span {
        font-size: 20px !important;
    }

    .pkg-spn-hd span {
        font-size: 13px !important;
    }

    .cta_img_inner_three_d img {
        width: 100% !important;
    }

    .training-cta img {
        position: relative;
        top: 0;
    }

    .event-cta img {
        top: 0;
        position: relative;
    }

    .event-cta {
        padding: 15px 0px 10px 0;
    }

    .event-cta .row {
        display: flex;
        align-items: center;
    }

    .training-cta {
        padding: 10px 0 5px 0;
    }

    .nav>li>a {
        font-size: 14px;
    }

    .nav>li>a {
        padding: 0 6px;
    }

    .onboarding-cta img {
        position: relative;
        top: 0;
    }

    .onboarding-cta {
        padding: 15px 0px 0px 0;
    }

    .screen-cast-spn span {
        font-size: 40px !important;
        top: -31px !important;
    }

    .graphic-cta img {
        position: relative;
        top: 0;
    }

    .graphic-cta {
        padding: 15px 0px;
    }

    .stock-cta img {
        position: relative;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
    }

    .socail-cta img {
        position: relative;
        top: 0;
    }

    .socail-cta {
        padding: 20px 0 0 0;
    }

    .socail-cta .row {
        display: flex;
        align-items: center;
    }

    .stock-cta {
        padding: 20px 0px 0 0;
    }

    .stock-cta .row {
        display: flex;
        align-items: center;
    }

    .stock-animation-head .title_heading_main .h_t_heading span {
        font-size: 38px !important;
        top: -29px !important;
    }

    .testii-cta {
        padding: 0 0 20px 0;
    }

    .stock-animation-serv span {
        font-size: 40px !important;
    }

    .stock-animation-serv span {
        font-size: 40px !important;
    }

    .inner_section_portfolio {
        padding: 80px 0 30px 0;
    }

    .teaser-cta {
        padding: 20px 0px;
    }

    .teaser-cta .row {
        display: flex;
        align-items: center;
    }

    .testii-cta img {
        position: relative;
        top: 0;
    }

    .process_text_area h6 {
        font-size: 35px;
    }

    .testi-txt p {
        width: 100%;
        font-size: 17px;
        line-height: 31px;
    }

    .portfolio_box_inner h5 {
        font-size: 16px;
        left: 8px;
        top: 65px;
    }

    .typebanner .slider_right {
        top: 15px;
    }

    .portfolio_box_inner h6 {
        font-size: 13px;
        bottom: 44px;
    }

    img.port-bf-6.port-bf-st-img {
        width: 76px;
        position: relative;
    }

    img.port-bf-5.port-bf-st-img {
        height: 91px;
    }

    section.appDemoSec img {
        display: table;
        margin: auto;
    }

    .eventDemoBox {
        padding-bottom: 16px;
    }

    .appDemoBox-2 {
        margin: 10px 0 0 0;
    }

    .appDemoBox-1 {
        padding: 30px;
    }

    .appDemoBox-1 a {
        margin: 0 0 20px 0;
    }

    .pp-scrollable .inner-type-page .title_heading_main .h_t_heading span {
        font-size: 20px;
    }

    .slider_button {
        display: flex;
        justify-content: center;
    }

    .com {
        display: block;
    }

    .com__section {
        display: block;
    }

    .slider_right {
        top: -200px;
        display: table;
        margin: auto;
    }

    .slider_contnet_area h1 {
        margin: 0;
        text-align: center;
    }

    .inner_section_services {
        padding: 170px 0 21px 0;
    }

    .services_box_row {
        padding: 0;
    }

    .services_boxes_img img {
        width: 100%;
        height: 120px;
    }

    .services_box_row h4 {
        font-size: 22px;
    }

    .services_boxes_img {
        min-height: 0;
    }

    .title_heading_main h2 {
        font-size: 30px !important;
        padding: 0;
        margin: 0;
    }

    .title_heading_main h3 {
        font-size: 16px;
        padding: 10px 0 30px 0;
        margin: 0;
    }

    .services_boxes {
        height: 340px !important;
    }

    .inner_section_services.inr-sec-serv-af span {
        font-size: -55px !important;
        top: -36px;
    }

}

@media (max-width:767px) {

    .section_three_inner_mm .portfolio_inner_main {
        margin: 70px 0 0 !important;
    }


    .section_three_inner_mm .portfolio_row_three {
        float: right;
        width: 86%;
        margin-top: 0;
    }

    .testi_new_slider_box_bt {
        display: flex;
        justify-content: center;
        padding: 20px 0 0;
        align-items: center;
        height: 50px;
    }

    .testimonail_sec_new:after {
        width: 100vw;
    }

    .testi_new_slider_box_bt img {
        height: 26px;
        width: auto !important;
    }

    .testi_new_slider_box_bt p {
        min-height: auto;
        font-size: 13px;
        /* width: 130px; */
        margin: 0;
        line-height: 16px;
    }

    .header-social-links ul li {
        padding: 0 6px;
    }
    /*.popup_icon_two {
        display: none;
    }

    .popup_icon_one {
        display: none;
    }*/
    .slider_contnet_area p {
        font-size: 14px;
        margin: 15px 0 15px;
    }
    .case-std-bnr-p {
    width: 100%;
    }

    .our_speciallity_section {
    padding: 0px 0 0 0 !important;
    }

    .slider_content_main {
        justify-content: center;
    }

    .unocking_main_sec_two .speciallity-box-icons {
        top: 30px;
    }

    .slider_button .btn_solid {
        font-size: 14px;
        padding: 10px 5px;
    }

    .btn_wo_bg {
        font-size: 14px;
        padding: 10px 10px;
    }

    .slider_contnet_area h2 {
        font-size: 16px;
    }

    .slider_button {
        display: inline-block;
        margin: 10px 0 20px;
    }
    
    .inner_section_services.inr-sec-serv-af {
        clear: both;
    }

    .employeeDemoSec img {
        left: 0;
    }

    .appDemoBox-1 {
        margin: 0 !important;
    }

    .cta_buttons {
        justify-content: center;
    }

    .title_heading_main .h_t_heading {
        font-size: 20px;
        line-height: 30px;
    }

    .inner_section_services .title_heading_main .h_t_heading {
        font-size: 26px;
        padding: 0;
        margin: 0;
    }

    .inner_section_services .title_heading_main h3 {
        padding: 0 0 10px 0;
    }

    .section__experience .h_t_heading {
        font-size: 26px;
    }

    .whitebrd-secc {
        height: 100vh !important;
    }

    .inner_section_portfolio .h_t_heading {
        padding: 0;
        margin: 20px 0 0 0;
    }

    .inner_section_portfolio .title_heading_main h3 {
        padding: 0 0 10px 0;
    }

    .portfolio_inner_main {
        margin: 0 0 0;
    }

    .wht-spn-hd span {
        font-size: 30px !important;
        top: -22px !important;
    }

    .ftr-col-2 {
        display: block;
        text-align: center;
        padding: 10px 0 30px 0;
    }

    .twod-pkg-hd span {
        font-size: 10px !important;
        top: -29px !important;
    }

    .employee-cta .row {
        display: block;
    }

    .onboarding-banner {
        background-position: center;
    }

    .typebanner {
        background-position: center;
    }

    .training-cta img {
        position: relative;
    }

    .product-banner {
        background-position: center;
    }

    .onboarding-cta img {
        position: relative;
        top: 0;
    }

    .appDemoBox-2 {
        margin: 10px 0 0 0;
    }

    .inner_section_services {
        padding: 65px 0 0 0;
    }

    span.screen-cast-headspa {
        font-size: 40px !important;
        top: -29px !important;
    }

    .call_to_actions_inner.inner-type-cta .cta_buttons {
        margin: 10px 0 0 0;
    }

    .socail-cta img {
        position: relative;
        top: 0;
        margin: 0;
    }

    section.typebanner .row {
        display: block;
    }

    span.our-pkg-span {
        font-size: 30px !important;
        top: -23px !important;
    }

    .call_to_actions_inner .cta_buttons {
        padding: 0 0 28px 0;
    }

    .stock-sectionnn {
        height: 100vh !important;
    }

    .testii-cta img {
        position: relative;
        top: 0;
    }

    .inner-type-cta .cta_buttons {
        display: flex;
    }

    .inner-type-cta .cta_buttons a {
        font-size: 13px;
        justify-content: center;
        align-items: center;
        padding: 10px;
    }

    .threed-anmiation-head {
        font-size: 11px !important;
        top: -14px !important;
    }

    .pricing_inner_box {
        padding: 0;
    }

    .pricing_inner_main {
        padding: 0;
    }

    .pricing_inner_box ul {
        margin: 10px 0px;
    }

    .pricing_inner_box h5 {
        margin: 10px 0px;
    }

    .packages_buttons {
        margin: 0 0 20px 0;
    }

    .pricing_inner_box ul li {
        font-size: 15px;
        margin: 0 0 10px 0;
    }

    .increase_roi .title_heading_main .h_t_heading span {
        font-size: 20px;
        top: -35px;
    }

    .tabs_main_inner {
        padding: 0;
    }

    .increase_roi .title_heading_main h3 {
        padding: 0;
    }

    .threed-anmiation-head {
        font-size: 14px !important;
        top: 0 !important;
    }

    .inner_section_services .title_heading_main .h_t_heading span {
        font-size: 10px !important;
        top: -17px !IMPORTANT;
    }

    .inner_section_portfolio .title_heading_main .h_t_heading span {
        font-size: 13px !important;
        top: -22px !important;
    }

    .portfolio_row_two {
        margin: 0;
    }

    .appDemoBox-1 {
        padding: 14px;
    }

    .call_to_actions_inner img {
        width: 100%;
        top: 0;
        bottom: 0;
        margin: 0;
    }

    .call_to_actions_inner {
        padding: 15px 0px 20px;
    }

    .appDemoBox-2 {
        padding: 14px;
    }

    .inner-type-page .title_heading_main .h_t_heading span {
        font-size: 40px;
        top: -21px !important;
    }

    .folioBtn {
        margin: 25px 0 0 0;
    }

    .graphic-cta img {
        position: relative;
        width: 100%;
        top: 0;
        margin: 30px 0 0 0;
    }

    .inner-type-cta h4 {
        font-size: 18px !important;
    }

    .call_to_actions_inner.inner-type-cta h4 {
        font-size: 20px;
        line-height: 26px;
        padding: 0;
        margin: 0;
    }

    section.typebanner {
        height: 100vh;    /* padding: 70px 0 20px 0; */
    }

    section.typebanner h3 {
        font-size: 25px;
        text-align: center;
        line-height: 40px;
    }

    .typebanner .slider_right .anchor_animation {
        margin: auto;
        display: block;
    }

    .typebanner .slider_right {
        margin: 90px 0 0 0;
    }

    i.fas.fa-play {
    }

    section.typebanner .anchor_animation i {
        position: relative;
        top: 23px;
    }

    section.typebanner p {
        font-size: 15px;
        text-align: center;
    }

    .section.typebanner .cta_buttons {
        display: flex;
        justify-content: center;
    }

    section.typebanner .cta_buttons {
        text-align: center;
    }

    section.appDemoSec .h_t_heading span {
        font-size: 30px;
        top: 67px;
    }

    section.appDemoSec {
        padding: 80px 0px 34px 0px;
    }

    section.appDemoSec .h_t_heading {
        font-size: 25px;
        line-height: 33px;
        padding: 0;
        margin: 0;
    }

    section.appDemoSec p {
        font-size: 15px;
        margin: 0;
        padding: 0 0 10px 0;
    }

    .eventDemoBox {
        padding: 14px;
    }

    .appDemoSec .appDemoBox-1 h4 {
        font-size: 25px;
        text-align: center;
    }

    .appDemoBox-1 h5 {
        font-size: 15px;
        text-align: center;
    }

    .appDemoBox-1 a {
        display: block;
        text-align: center;
        border-radius: 20px;
    }

    .appDemoSec img {
        width: 100%;
        padding: 25px 0px 0 0;
    }

    .blog_section .h_t_heading span {
        font-size: 45px;
        position: relative;
        left: 0;
        top: -16px;
        right: 0;
    }

    .video-embed.w-embed video {
        width: 100%;    /* object-fit: cover; */
        height: 100%;
    }

    section.testi-sec .process_text_area h6 {
        padding-top: 24px;
    }

    .testi-logo {
        margin: 0;
        text-align: center;
    }

    .footer-sec {
        padding-bottom: 0;
        padding: 0;
    }

    .ftr-col-1 {
        margin: 0;
        padding: 0;
    }

    .slider_right {
        top: 0;
    }

    .slider_right {
        top: 0;
    }

    .section.section__services .sub_heading {
        font-size: 16px;
        line-height: 26px;
        margin: 0;
    }

    .process_section .h_t_heading span {
        font-size: 30px;/* position: relative; */
        top: -29px;
        left: 0;
        right: 0;
        bottom: 0;
    }

    .process_section {
        padding: 75px 0 0 0;
    }

    .process_section .h_t_heading b {
        font-size: 23px;
        padding: 0;
        margin: 0;
    }

    .process_section .sub_heading {
        font-size: 18px;
        line-height: 25px;
        padding: 0;
        margin: 0;
    }

    .process_main img {
        width: 250px;
        display: block;
        margin: auto;
    }

    .process_text_area h5 {
        font-size: 60px;
        text-align: center;
    }

    .process_section {
        display: block;
    }

    .process_main {
        padding: 0;
    }

    .section.section__services .sub_heading {
        font-size: 16px;
        line-height: 26px;
        margin: 0;
    }

    .section.section__contacts .h_t_heading {
        font-size: 29px;
        text-align: center;
        display: block;
        margin-bottom: 0;
        line-height: 0;
        padding: 0 0 25px 0px;
    }

    .section.section__contacts h2.h_t_heading b {
        text-align: center;
        display: block;
    }

    .blog_section h3.sub_heading {
        font-size: 16px;
        line-height: 22px;
        padding: 0;
        margin: 0;
    }

    .blog_content {
        bottom: 60px;
    }

    .our_blog_section {
        padding: 0px 0 0 0;
    }

    .com__nav {
        display: none;
    }

    .our_speciallity_box_two {
        height: 320px;
    }

    .unlocking_section .h_t_heading span {
        font-size: 40px;
        top: 0;
    }

    .section.section__services .h_t_heading b {
        font-size: 19px;
        padding: 0;
        margin: 0;
        line-height: 0;
    }

    .unocking_main {
        margin: 0px 0 30px 0;
    }

    .speciallity-box-icons {
        position: relative;
        left: 0;
        right: 0;
        width: 100%;
        top: -50px;
        margin: 0 auto -70px;
    }

    .our-speciallity-box p {
        font-size: 17px;
        line-height: 23px;
    }

    .unocking_main_sec_two {
        margin: -100px 0 0 !important;
        display: table;
    }

    .our-speciallity-box h6 {
        font-size: 24px;
    }

    .unocking_main_sec_two .speciallity-box-icons {
        position: relative;
        left: 0;
        right: 0;
    }

    .unocking_main_sec_three {
        margin: 140px 0 160px 0;
    }

    .unocking_main_sec_four {
        position: relative;
        top: -50px;
    }

    img.animation_unlocking_img_3 {
        margin: 0;
        width: 100%;
    }

    .unocking_main_sec_three .speciallity-box-icons {
        position: relative;
        left: 0;
        right: 0;
        width: 100%;
        top: 0;
    }

   .unocking_main_sec_four .speciallity-box-icons {
        top: 20px;
        left: 0;
        width: 100%;
        right: 0;
    }
    .animation_unlocking_img_4 {
        width: 100%;
    }

    .video-embed.w-embed {
        width: 100%;
        height: 100%;
    }

    .our_speciallity {
        padding: 44px 0 0 0;
    }

    .our_speciallity_section .h_t_heading span {
        font-size: 39px;
        top: 0;
    }

    .our_speciallity_box_main {
        margin: 20px 0 0 0;
    }

    .our_speciallity .h_t_heading b {
        font-size: 30px;
    }

    .our_speciallity .sub_heading {
        font-size: 18px;
        padding: 0;
        margin: 0;
    }

    .our_speciallity_box h5 {
        font-size: 25px;
        position: relative;
        left: 0;
        text-align: center;
        top: 10px;
    }

    .our_speciallity_box.our_speciallity_box_one {
        height: 429px;
        width: 100%;
    }

    .our_speciallity_box h5 br {
        display: none;
    }

    .our_speciallity_section .h_t_heading span {
        font-size: 39px;
        top: 0;
    }

    .our_speciallity_box_main {
        margin: 20px 0 0 0;
    }

    .our_speciallity .h_t_heading b {
        font-size: 30px;
    }

    .our_speciallity .sub_heading {
        font-size: 17px;
        padding: 0;
        margin: 0;
        line-height: 22px;
    }

    .our_portfolio .h_t_heading span {
        font-size: 50px;
        top: -37px;
    }

    .our_portfolio {
        padding: 90px 0 0 0;
    }

    .our_portfolio .sub_heading {
        font-size: 18px;
        line-height: 30px;
        margin: 10px 0 0 0;
    }



    .our_portfolio .sub_heading br {
        display: none;
    }

    .cta_section_home {
        padding: 0px 0px 25px 0;
    }

    .cta_section_home .slider_button {
        margin: 20px 0 0 0;
    }

    .home_portfolio_main {
        margin:0px 0 0 0;
    }

    .slider_contnet_area h1 {
        margin: 0 0 10px;
    }

    .anchor_animation {
        height: 85px;
        width: 85px;
    }

    .anchor_animation:after, .anchor_animation:before {
        width: 80px;
        height: 80px;
    }

    .anchor_animation i {
        font-size: 40px;
    }

    .title_heading_main .h_t_heading span {
        font-size: 28px;
        text-align: center;
        margin: 0 auto;
    }

    .inner_section_services {
        padding-top: 85px;
        padding-bottom: 20px;
        height: auto;
    }

    .title_heading_main {
    }

    .title_heading_main h3 {
        padding: 0 5px 30px;
        font-size: 16px;
        line-height: 22px;
        margin: 0;
    }



    .inr-sec-serv-af:before {
        display: none;
    }

    .inr-sec-serv-af:after {
        display: none;
    }

    .services_boxes {

        /* margin-bottom: 20px; */
    }

    .services_box_row {
        padding: 0;
    }

    .inner_section_portfolio {
        padding-top: 75px;
        padding-bottom: 20px;
    }

    .portfolio_row_one {
        width: 100%;
    }

    .portfolio_box_inner {
        margin-bottom: 20px;
    }

    .port-bf-6 {
        display: none;
    }

    .port-bf-4 {
        display: none;
    }

    .port-bf-2 {
        display: none;
    }

    .portfolio_row_two {
        width: 100%;
    }

    .works-anim-trail-portfolio_inner {
        left: 0;
    }

    .portfolio_row_three {
        width: 100%;
    }

    .port-bf-5 {
        display: none;
    }

    .port-bf-1 {
        display: none;
    }

    .inner_pricing_section {
        padding-top: 90px;
        padding-bottom: 0;
    }

    .cta_img_inner img {
        display: none;
    }

    .call_to_actions_inner {
        text-align: center;
    }

    .call_to_actions_inner h4 {
        font-size: 18px;
        line-height: normal;
    }

    .cta_buttons .btn_solid {
        font-size: 13px;
    }

    .cta_buttons {
        margin: 10px auto 0;
        display: table;
    }

    .increase_roi {
        padding-top: 90px;
    }

    .tabs_main_inner .row {
        flex-wrap: wrap;
        justify-content: center;
        text-align: center;
    }

    .tabs_bg_color {
        top: 0;
        height: 0;
    }

    .tabs_right_main img {

        /* top: 65px; */
    }

    .slider_contnet_area h1 {
        font-size: 22px;
        text-align: center;
    }

    .slider_contnet_area h2 {
        font-size: 24px;
    }

    .com__section {
        padding: 0 3%;
    }

    .slider_button .btn_solid {
        font-size: 16px;
    }

    .section_slider_2d {
        height: 100vh;
    }

    .slider_content_main {
        height: auto;
        bottom: 0;
        text-align: center;
    }

    .slider_right {
        text-align: center;
        margin: 30px auto 15px;
    }

    .footer-sec .ftr-list {
        flex-wrap: wrap;
        justify-content: center;
    }

    .footer-sec .ftr-list ul .ftr-ul-st {
        width: 50% !important;
    }

    .footer-sec .ftr-list .ftr-ul-st {
        width: 48% !important;
        text-align: center;
        margin-top: 10px;
    }

    .footer-sec .ftr-list img {
        width: auto;
    }

    .testi-sec {
        height: auto;
    }

    .testi-sec:before {
        width: 100%;
        position: absolute;
    }

    .testi-side-img img {
        height: auto;
    }

    .testi-sec .row {
        flex-direction: column;
    }

    .testi-side-img-st {
        position: relative;
    }

    .testi-sec {
        height: auto;
        padding: 108px 0px 0;
    }

    .testi-sec:before {
        width: 100%;
        position: absolute;
    }

    .testi-side-img img {
        height: auto;
    }

    .testi-sec .row {
        flex-direction: column;
    }

    .testi-side-img-st {
        position: relative;
    }

    .process_text_area h6:before {
        background-size: 23%;
        top: -34px;
    }

    .section_slider_3d {
        height: 100vh;
    }

    .section_slider_mg {
        height: auto;
    }

    .section_slider_pricing {
        height: 100vh;
    }

    .section_slider_sc {
        height: 100vh;
    }

    .section_slider_sa {
        height: auto;
    }

    .section_slider_wa {
        height: auto;
    }

    .blog_section .h_t_heading:before {
        font-size: 13px;
    }

    .blog_section h3.sub_heading {
        padding: 0 10px;
    }

    .blog_section {
        padding-top: 90px;
    }

    .section_slider_one {
        /* height: auto; */
        padding-top: 230px;
    }

    .com__content__slider_title {
        top: 150px;
        /* bottom: 0; */
        margin: auto;
        /* display: table; */
        text-align: center;
        left: 0;
        right: 0;
    }

    .com__content__slider_title h1 {
        font-size: 26px;
        margin: 0 0 10px;
    }

    .com__content__slider_title h2 {
        font-size: 32px;
        margin: 0 0 10px;
    }

    .our_portfolio .sub_heading {
        padding: 0 10px;
    }

    .cta_section_home .row {
        flex-direction: column;
    }

    .cta_section_home h3 {
        font-size: 20px;
        line-height: normal;
    }

    .cta_section_home .btn_solid {
        padding: 10px 15px;
    }

    .pin-spacer {

        /* display: none !important; */
    }

    .unlocking_right {
        display: none;
    }

    .unlocking_section .h_t_heading:before {
        font-size: 30px;
        top: -75px;
    }

    .unlocking_section {
        padding: 40px 0 60px !important;
    }

    .unlocking_section h3.sub_heading {
        padding: 0 5px;
    }

    .our-speciallity-box {
        text-align: center;
    }

    .our-speciallity-box h5 {
        font-size: 60px;
    }

    .our-speciallity-box h6 br {
        display: none;
    }

    .process_section .h_t_heading:before {
        font-size: 12px;
    }

    .process_section .h_t_heading {
        font-size: 0;
    }

    .process_section .sub_heading {
        padding: 0 5px;
    }

    .process_text_area h6 {
        font-size: 20px;
        text-align: center;
        margin: 0;
        padding: 0 0 0px 0;
    }

    .process_section .slick-dots {
        height: 0;
        left: -14px;
        right: 0;
        margin: auto;
    }

    .process_text_area p {
        text-align: center;
        font-size: 15px;
        padding: 6px 0px 0 0;
        width: 100%;
        margin: 0;
    }

    .imsrk img {
        width: 100%;
    }

    .footer-sec .ftr-list p, .footer-sec .ftr-list a, .footer-sec .ftr-list h4 {
        color: #fff;
        font-size: 14px;
        line-height: 21px;
    }

    .footer-sec .ftr-list h4 {
        margin: 10px 0 4px;
    }

    ul.nav-lins-new {
        padding: 85px 0 0 40px;
        margin: auto;
        position: relative;
        display: inline-block;
    }

    ul.nav-lins-new li a {
        font-size: 15px;
        font-weight: bold;
    }

    .popup_main {
        background: #1748ff;
        width: 437px;
        height: 100vh;
        position: fixed;
        right: -780px;
        z-index: 9999999;
        margin: 6px 6px;
        padding: 0 40px;
        display: grid;
        align-items: center;
        top: 0;
        bottom: 0;
    }

    .popup_wrap h3 {
        font-size: 26px;
    }

    .ftr-ul-st ul.social-links-new li {
        margin: 0 10px !important;
    }

    .popup_form .form-divs input {
        height: 34px;
    }

    .popup_wrap .form-divs {
        margin-bottom: 7px;
    }

    .popup_form .form-divs textarea {
        height: 7vh;
    }

    .text_terms p {
        color: #fff;
        font-size: 11px;
        margin: -3px 0 0 12px;
        text-align: left;
    }

    .popup_wrap h4 span {
        font-size: 24px;
    }

    .popup_wrap h4 {
        text-align: center;
    }

    ul.social-links-new li {
        margin: 0px 5px 0;
            padding: 0 0px;
         
    }


    .navigation_bar .close div::before, .navigation_bar .close div::after {
        width: 20px;
        top: 19px;
        left: 10px;
    }

    

    .navigation_bar .col-md-4, .navigation_bar .col-md-5 {
        width: 50%;
        float: left;
    }

    .second-menu-box {
        display: table;
        padding: 90px 0px 0 0px;
        height: 100vh;
        position: relative;
        text-align: left;
    }

    ul.second-menu-box-list li a {
        font-size: 14px;
        padding: 0;
        margin: 0;
        line-height: 0;
        font-weight: 100;
        position: relative;
    }

    ul.second-menu-box-list li a::before {
        width: 6px;
        height: 2px;
        top: 7px;
        left: -16px;
    }

    img.menu-logo {
        float: inherit;
        margin: 0;
        filter: inherit;
        position: absolute;
        left: 98px;
        top: 20px;
        padding: 30px 0 0;
    }

    ul.second-menu-box-list {
        /* display: table; */
        margin: 0;
        padding: 0 0 0 20px;
    }

    ul.social-links-new {
        display: flex;
        align-items: center;
        padding: 10px 0 0 25px;
    }

    .main_menu {
        display: none;
    }

    .second-menu-box h4 {
        font-size: 25px;
        padding: 0 0 10px 0;
    }

    .navigation_bar .col-md-3 {
        padding: 0;
        margin: 0;
        float: left;
    }

    ul.second-menu-box-list li {
        margin: 0 0 15px 0;
        width: 93%;
    }

    section.footer-sec .row {
        margin: 0 -10px;
    }

    section.footer-sec .row {
        margin: 0 -10px;
    }

    .third-menu-box {
        margin: auto;
        display: none;
    }

    .navigation_bar .close, .navigation_bar .close.close_right {
        position: absolute;
        top: 20px;
        left: 5%;
        width: 40px;
        height: 40px;
    }

    .header-social-links ul {
        padding: 5px 0px;
        margin: 0 0 0 -20px;
    }

    .footer-sec h2 a {
        color: #fff;
        font-size: 42px;
        position: relative;
    }

    .footer-sec .ftr-list ul.ftr-ul-1 {
        width: 100% !important;
    }

    .footer-sec .ftr-list ul {
        padding: 0;
        width: 100%;
        justify-content: center;
    }

    .home_video_case_studies_process video {
        width: 100%;
    }

    .cta_section_home_new .slider_button {
        margin: 20px auto 0;
        display: flex;
        justify-content: center;
    }

    .cta_section_home_new h3 {
        text-align: center;
    }

    .video_process_v video {
        width: 100%;
    }

    .our-speciallity-box.our_speciallity_box_one_mm {
        left: 0;
        right: 0;
        margin: auto;
    }

    .testimonail_sec_new .h_t_heading span {
        position: absolute;
        top: -60px;
        /* color: rgb(0 0 0 / 13%) !important; */
        z-index: -8 !important;
    }

    .testi_new_box {
        padding: 50px 10px 20px;
        text-align: center;
    }

    .testimonail_sec_new {
        padding: 0 0 0;
        margin: 80px 0 50px;
        /* position: relative; */
        overflow: hidden !important;
    }




}



@media screen and (max-width:767px) {
    img, 
    .our_speciallity_box_one_mm,
    .our-speciallity-box-two {
    transform: none !important;
    top: 0 !important;
    bottom: 0 !important;
    will-change: auto !important;
    }
  }


.testi_new_slider .slick-dots {
    position: absolute;
    bottom: -40px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}

.testi_new_slider .slick-dots li {
    margin: 0 0px !important;
}

.testi_new_slider .slick-dots li.slick-active button {
    background-color: #1748ff;
}

.testi_new_slider .slick-dots li button:before {
    font-size: 0px;
    line-height: 0px;
}

.testi_new_slider .slick-dots li button {
    background-color: #fff;
    border-radius: 50px;
    width: 10px;
    height: 10px;
}