@media (min-width:2000px){

    .call_action_area .action_one{

        left: 40px;

    }

    .erp_banner_area_two .animation_img{

        margin-top: -320px;

    }

}

@media(max-width:1650px){

    .about_content{

        padding: 100px 30px;

    }

    .saas_banner_area_two .shap_img{

        bottom: 150px;

    }

    .section_container{

        height: 795px;

    }

    .section_container .intro_content p {

        margin-bottom: 40px;

    }

    .saas_features_item{

        padding: 0px;

    }

    .stratup_app_screen img{

        max-width: 100%;

    }

    .stratup_app_screen .phone{

        max-width: 80%;

        bottom: -290px;

        left: -80px;

    }

    .saasland_col_screen .saasland_bg {

        -webkit-clip-path: polygon(0px 100%, 0px 0px, 95% 0px, 0% 100%);

        clip-path: polygon(0px 100%, 0px 0px, 34% 0px, 0% 100%);

    }

    .saasland_container .saasland_col_content .saasland_content h1 {

        font-size: 40px;

        margin-bottom: 55px;

    }

}

@media (max-width: 1550px){

    .s_features_item .s_features_img img{

        max-width: 100%;

    }

    .service_promo_area .shape.shape_two{

        left: -40%;

    }

    .s_features_item .ml_50{

        margin-left: 0;

    }

    .s_features_item .s_features_content{

        padding-right: 0px;

        padding-left: 45px;

    }

    .saas_home_img img,.software_img img{

        max-width: 100%;

    }

    .container.custom_container{

        max-width: 1170px;

    }

    .service_item{

        padding: 47px 15px 0px;

    }

    .call_action_area .action_one {

        left: -720px;

    }

    .company_widget img,.protype_img{

        max-width: 100%;

    }

    .p_feature_item .p_feture_img_one {

         margin-right: -20px; 

    }

    .p_feature_item .p_feture_img_two {

         margin-left: -20px; 

    }

    .action_img {

        margin-right: 0;

    }

    .service_carousel {

        padding-left: 70px;

    }

    .agency_featured_img img{

        max-width: 100%;

    }

    .about_content_left {

        padding: 0px 0px 0px 50px;

    }

    .about_content {

        padding: 60px 30px 100px;

    }

    .about_img .about_img_slider .about_item .about_text{

        padding: 0px 20px;

    }

    .agency_banner_area .banner_shap{

        width: 80%;

        top: -100px;

    }

    .p_service_item.agency_service_item{

        padding-right: 0px;

        padding-left: 0;

    }

    .saas_featured_info .f_img_two{

        margin-right: 0px;

    }

    .saas_featured_info .f_img_one{

        margin-left: 0px;

    }

    .footer_top_six .social-widget .f_social_icon a + a{

        margin-left: 0px;

    }

    .app_img .mobile{

        margin-left: -100px;

    }

    .menu > .nav-item:nth-last-child(-n+2).submenu .dropdown-menu{

        left: auto;

        right: 0;

    }

    .split_slider_content{

        padding: 40px 0px 48px 45px;

    }

    .app_featured_content {

        padding: 50px 0px 30px 0px;

    }

    .split_title {

        font-size: 34px;

        line-height: 42px;

    }

    .split_banner .app_img .phone_img{

        max-width: 67%;

    }

    .app_img .dot_one {

        right: 160px;

    }

    .app_img .text_bg.two {

        right: -4%;

    }

    .app_img .text_bg.one {

        left: -63%;

    }

    .app_img .text_bg.three {

        right: -28%;

    }

    .app_img .dot_three {

        top: 57%;

        left: 60px;

    }

    .app_img .dot_two {

        right: 156px;

        top: 51%;

    }

    .section_4 .split_banner .app_img{

        margin-left: 0;

    }

    .split_content .contact_form_box .text_box {

        margin-bottom: 7px;

    }

}



@media (max-width:1450px){

    .app_banner_area{

        background-size: cover;

        padding-bottom: 100px;

        padding-top: 150px;

    }

    .app_img .mobile {

        margin-top: 140px;

        max-width: 100%;

        position: relative;

        top: -110px;

        z-index: -1;

        margin-left: 0px;

    }

    .app_banner_contentmt p br{

        display: none;

    }

    .app_feature_info .col-lg-5{

        text-align: center;

    }

    .app_feature_info + .app_feature_info .app_featured_content{

        padding: 50px 0px 90px 126px;

    }

    .app_screenshot_area .app_screenshot_slider .item {

        padding: 10px 10px 20px;

    }

    .agency_banner_img{

        max-width: 100%;

        margin-left: 0px;

    }

    .developer_product_area .service_tab_img{

        max-width: 100%;

    }

    .s_service_item{

        padding: 50px 20px 40px;

    }

    .payment_features_area .payment_featured_img{

        margin-left: -130px;

    }

    .payment_testimonial_area .testimonial_img {

        margin-bottom: -38px;

    }

    .payment_clients_area .clients_bg_shape_right{

        right: -77.7%;

    }

    .payment_clients_area .payment_clients_inner .clients_item.three{

        left: 150px;

    }

    .payment_clients_area .payment_clients_inner .clients_item.four{

        left: 400px;

    }

    .payment_clients_area .payment_clients_inner .clients_item.six{

        left: 295px;

    }

    .payment_clients_area .payment_clients_inner .clients_item.five{

        left: 520px;

    }

    .payment_clients_area .payment_clients_inner .clients_item.seven{

        left: 400px;

    }

    .perfect_solution_area .perfect_solution_left .per_solution_content {

        max-width: 580px;

        padding-right: 60px;

    }

    .perfect_solution_area .perfect_solution_left .per_solution_content.per_solution_content_two{

        padding: 0px 0px 0px 60px;

    }

    .spliet_slider_img img{

        max-width: 67%;

    }

    .split_slider_content h2{

        font-size: 45px;

        line-height: 58px;

    }

    .split_content .contact_form_box {

        padding-top: 8px;

    }

    .text_box textarea {

        height: 140px;

    }

    .ms-left .ms-section.section_2 .split_banner .app_img {

        margin-top: 50px;

    }

    .feedback_area_two .sec_title{

        padding-left: 15px;

    }

    .feedback_slider_two .owl-nav{

        right: 15px;

    }

    .erp_banner_area_two .animation_img {

        margin-top: -279px;

    }

    .section_one_img{

        margin-left: 0;

        text-align: center;

    }

    .section_one_img img{

        max-width: 80%;

    }

    .section_one_img .round{

        width: 450px;

        height: 450px;

        left: 50%;

        top: 50%;

        margin-left: -225px;

        margin-top: -225px;

    }

    .section-3 .section_one_img .round{

        left: 50%;

        top: 0;

        width: 400px;

        height: 400px;

        margin-left: -225px;

        transform: inherit;

        margin-top: 50px;

    }

    .section-2 .pp_mackbook_img img{

        max-width: 70%;

    }

    .section-2 .pp_mackbook_img .one {

        top: -70px;

    }

    .section-2 .pp_mackbook_img .four {

        top: 197px;

        left: -247px;

    }

    .pp_mackbook_img .two {

        top: 254px;

        left: 31px;

    }

    .pp_mackbook_img .three {

        top: 14px;

        right: -104px;

    }

    .scroll-wrap{

        padding-top: 120px;

        padding-bottom: 120px;

    }

    .section-3 .flex-row-reverse{

        align-items: center;

    }

    .section_one-content h2 {

        font-size: 40px;

        line-height: 52px;

    }

    .section_one-content h2 br{

        display: none;

    }

    .support_tab_content .tab-pane .tab_img{

        max-width: 100%;

        margin-right: 0;

        padding-left: 0;

    }

    .pp_sec_title h2{

        line-height: 50px;

    }

    .pp_features_item .icon{

        margin-bottom: 25px;

    }

    .pp_features_item{

        margin-top: 40px;

    }

    .pp_testimonial_info .pp_testimonial_slider .item .media .media-body h4{

        font-size: 16px;

        line-height: 25px;

    }

    .pp_features_info .row {

        margin-top: -30px;

    }

    .pp_sec_title{

         margin-bottom: 30px;   

    }

}



@media (max-width:1350px){

    .payment_banner_content {

        max-width: 556px;

    }

    .animation_img_two{

        bottom: 120px;

    }

    .digital_video_slider {

        width: 55%;

    }

    .erp_banner_area_two .animation_img img{

        max-width: 100%;

    }

    .erp_features_img_two img{

        max-width: 100%;

    }

    .flex-row-reverse .erp_content_two {

        padding-right: 20px;

    }

    .erp_content_two{

        padding-left: 30px;

    }

    .erp_testimonial_info .owl-nav button.owl-prev{

        left: 0;

    }

    .erp_testimonial_info .owl-nav button.owl-next{

        right: 0;

    }

    .erp_testimonial_info .owl-nav button.owl-prev,.erp_testimonial_info .owl-nav button.owl-next{

        opacity: 0;

    }

    .erp_testimonial_info:hover .owl-nav button.owl-prev,.erp_testimonial_info:hover .owl-nav button.owl-next{

        opacity: 1;

    }

    .analytices_list_area .macbook_a {

        right: -333px;

    }

}



@media (max-width:1199px){

    .s_service_item{

        padding: 50px 22px 40px;

    }

    .saas_home_area{

        height: 920px;

    }

    .s_pricing-item{

        padding: 55px 25px;

    }

    .software_promo_area .round_shape{

        border: 0px;

    }

    .feature_info .f_content h2{

        padding-right: 0px;

    }

    .mobile_img .mobile{

        left: -180px;

    }

    .container.custom_container {

        max-width: 960px;

    }

    .service_item .icon{

        right: 5px;

    }

    .slider_area .slider_content p br{

        display: none;

    }

    .footer_top_two .f_width_24{

        width: 35%;

    }

    .f_width_12{

        width: 15%;   

    }

    .f_width_20{

        width: 25%;

    }
    .f_width_24,.f_width_12,.f_width_20{

        margin-bottom: 35px;

    }

    .footer_top_two .pl-30,.footer_top_two .pl_40,.tab-content .tab_img{

        padding-left: 0;

    }

    .service_carousel .owl-stage{

        left: 0;

    }

    .prototype_content h2{

        padding-right: 0px;

    }

    .action_area_two {

        padding-bottom: 40px;

        padding-top: 20px;

    }

    .agency_featured_item .agency_featured_content{

        padding-right: 0px;

        padding-left: 20px;

    }

    .features_info .dot_img,.dot{

        display: none;

    }

    .agency_featured_item {

        margin-top: 80px;

    }

    .features_info{

        padding-bottom: 0px;

    }

    .about_content_left,.about_img{

        max-width: 100%;

        flex: 1;

        padding-left: 0;

    }

    .agency_about_area{

        display: block !important;

        padding: 0px 15px;

    }

    .about_content{

        bottom: 0px;

        margin-bottom: 0px;

        padding: 90px 30px 100px;

    }

    .agency_content h2 {

        font-size: 36px;

        line-height: 53px;

    }

    .agency_banner_area .banner_shap{

        width: 100%;

        top: -200px;

    }

    .agency_about_area .owl-dots {

        left: 30px;

        top: -63px;

        margin-top: 0px;

        bottom: auto;

    }

    .software_banner_content h2{

        font-size: 40px;

    }

    .software_service_tab_content .software_service_item{

        padding-right: 0px;

    }

    .developer_product_content .develor_tab{

        padding-left: 0px;

        padding-right: 0px;

    }

    .saas_shap{

        max-width: 100%;

    }

    .saas_featured_content.pr_70,.developer_product_content{

        padding-right: 0px;

    }

    .saas_featured_info .saas_featured_item{

        padding: 50px 10px 50px 20px;

    }

    .saas_featured_content h2 br{

        display: none;

    }

    .saas_featured_info .pl_100{

        padding-left: 15px;

    }

    .saas_featured_info .pr_70{

        padding-right: 15px;

    }

    .footer_top_six .social-widget {

        margin-left: -42px;

    }

    .app_banner_area .app_img .app_screen{

        max-width: 20%;

    }

    .app_banner_area .app_img .app_screen.one {

        top: 108px;

        left: 6px;

    }

    .app_banner_area .app_img .app_screen.two{

        top: 70px;

        left: 89px;

    }

    .app_banner_area .app_img .app_screen.three {

        top: 30px;

        left: 171px;

    }

    .app_featured_content {

        padding: 0px;

    }

    .app_item.item_two{

        left: -10px;

        top: 70px;

    }

    .app_fetured_item{

        margin-left: 0px;

    }

    .app_item.item_three{

        bottom: 35px;

    }

    .app_feature_info .app_img .dot{

        display: block;

    }

    .app_img .text_bg.one {

        left: -26%;

    }

    .app_img .dot_three {

        left: 164px;

    }

    .agency_banner_area_two .agency_content_two h2{

        font-size: 32px;

        line-height: 45px;

    }

    .agency_banner_area_two{

        padding-top: 150px;

    }

    .features_info.feature_info_two{

        padding-bottom: 0;

    }

    .blog_content{

        padding: 25px 15px 42px 20px;

    }

    .blog-sidebar {

        padding-left: 0px;

    }

    .blog-sidebar .widget.widget_recent_post .post_item .media-body{

        padding-left: 12px;

    }

    .menu > .nav-item + .nav-item {

        margin-left: 20px;

    }

    .blog_post_item .blog_content {

        padding: 22px 12px 35px;

    }

    .blog_single .blog_content{

       padding-bottom: 10px;

    }

    .faq_area .pr_50{

        padding-right: 15px;

    }

    .portfolio_details_info.pl_100{

        padding-left: 0;

        padding-right: 0;

    }

    .p_details_three .portfolio_pagination {

        margin-top: 155px;

    }

    .process_area .features_info{

        padding-bottom: 0px;

    }

    .service_details_area .service_details_img img{

        max-width: 100%;

    }

    .cart_box{

        width: 100%;

    }

    .sign_info .login_info{

        padding-left: 0px;

    }

    .sign_info .social_tag li a{

        margin-left: 0;

    }

    .login-form .extra{

        font-size: 13px;

    }

    .feature_info .feature_img.f_img_two .four{

        left: 0;

    }

    .payment_features_area .payment_featured_img,.payment_features_area .payment_featured_img.img_two{

        margin-left: 0px;

        margin-right: 0px;

    }

    .payment_features_area .payment_featured_img img{

        max-width: 100%;

    }

    .payment_service_item{

        padding-right: 0;

    }

    .animation_img_two {

        bottom: 20px;

    }

    .footer_nine_top .pl_100{

        padding-left: 50px;

    }

    .footer_nine_top {

        padding-bottom: 100px;

        padding-top: 125px;

    }

    .saas_service_content{

        padding-right: 0px;

        padding-left: 0px;

    }

    .saas_service_item + .saas_service_item {

        margin-top: 118px;

    }

    .p_feature_item .prototype_content h2{

        padding-right: 0px;

    }

    .app_featured_area {

        padding: 90px 0px;

    }

    .app_feature_info + .app_feature_info {

        margin-top: 175px;

    }

    .job_details_area .pl_70,.job_apply_area .pl_70{

        padding-left: 20px;

    }

    .login_img {

        padding-left: 20px;

        margin-right: -115px;

    }

    .login_area .login_info {

        padding-right: 50px;

    }

    .triangle_shape{

        height: 107%;

    }

    .app_featured_area_two .app_feature_info {

        margin-top: 120px;

    }

    .new_service .new_service_content{

        padding: 50px 15px;

    }

    .perfect_solution_area{

        display: block;

    }

    .perfect_solution_area .perfect_solution_right,.perfect_solution_area .perfect_solution_left{

        max-width: 100%;

        height: 500px;

        display: block;

        overflow: hidden;

    }

    .perfect_solution_area .perfect_solution_left{

        display: flex !important;

        padding: 100px 0px;

        height: auto;

    }

    .perfect_solution_area .perfect_solution_right .bg_img{

        position: relative;

    }

    .perfect_solution_area .perfect_solution_left .per_solution_content.per_solution_content_two,.perfect_solution_area .perfect_solution_left .per_solution_content,.perfect_solution_area .perfect_solution_left .per_solution_content.per_solution_content_three{

        max-width: 960px;

        padding-right: 15px;

        padding-left: 15px;

        margin: 0 auto;

    }

    .startup_tab_img .web_img img{

        max-width: 100%;

    }

    .startup_tab_img .phone_img img{

        max-width: 80%;

    }

    .menu_four .btn_get_radious{

        margin-left: 5px;

    }

    .new_startup_banner_area .new_startup_img img{

        max-width: 100%;

    }

    .new_startup_content h2{

        font-size: 35px;

        line-height: 45px;

    }

    .new_startup_banner_area .new_startup_img{

        padding-right: 20px;

    }

    .stratup_service_img img{

        max-width: 100%;

    }

    .stratup_service_info{

        margin-left: 0;

        padding-top: 55px;

    }

    .testimonial_slider_four {

        padding: 0px 25px;

    }

    .testimonial_slider_four .item p {

        font-size: 16px;

        line-height: 28px;

        margin-bottom: 19px;

    }

    .stratup_testimonial_info {

        height: 465px;

    }

    .startup_content_three h2{

        font-size: 35px;

        line-height: 45px;

    }

    .navbar .pl_100 {

        padding-left: 48px;

    }

    .stratup_app_screen .laptop {

        right: -115px;

        bottom: -165px;

    }

    .stratup_app_screen .phone{

        bottom: -250px;

        left: -108px;

    }

    .get_started_three .get_btn_info .get_btn_item{

        padding-right: 20px;

    }

    .intregration_logo {

        padding-right: 0;

    }

    .intregration_icon img{

        max-width: 100%;

    }

    .digital_content h2{

        font-size: 40px;

        line-height: 60px;

        margin-bottom: 16px;

    }

    .saas_banner_area_three .owl-dots{

        right: 10px;

    }

    .payment_features_area_four{

        padding-bottom: 100px;   

    }

    .case_study_item .text{

        padding: 20px 30px;

    }

    .details_img img{

        max-width: 100%;

    }

    .saasland_container .saasland_col_content .saasland_content h1 br{

        display: none;

    }

    .saasland_col_screen,.saasland_container .saasland_col_content{

        width: 50%;

    }

    .saasland_col_screen .clock .timer{

        width: 100px;

        padding: 20px 0px;

        text-align: center;

    }

    .saasland_col_screen .saasland_bg{

        -webkit-clip-path: polygon(0px 100%, 0px 0px, 5% 0px, 0% 100%);

        clip-path: polygon(0px 100%, 0px 0px, 5% 0px, 0% 100%);

    }

    .saasland_container .saasland_col_content .saasland_log {

        left: 4%;

        top: 70px;

    }

    .saasland_container .saasland_col_content .saasland_content,.saasland_container .saasland_col_content .saasland_bottom{

        left: 4%;

    }

    .saasland_col_screen{

        display: flex;

    }

    .error_content_two{

        max-width: 960px;

        margin: 0 auto;

    }

    .error_content_two img{

        max-width: 60%;

    }

    .error_content_two h2 {

        font-size: 32px;

        line-height: 44px;

        margin-top: 35px;

    }

    .price_info_two .price_item:first-child {

        padding-left: 10px;

    }

    .navbar .search_cart .shpping-cart{

        margin-left: 0;

    }

    #multiscroll {

        overflow: auto;

        height: 100vh;

        -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);

        -moz-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);

        -ms-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);

        -o-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);

        transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);

    }

    #multiscroll .ms-left, #multiscroll .ms-right {

        width: 100% !important;

        position: relative !important;

        top: auto !important;

    }

    .menu > .nav-item.submenu.mega_menu .mega_menu_inner > .dropdown-menu{

        max-width: 960px;

    }

    .payment_subscribe_info .subscribe-form .form-control {

        width: 360px;

    }

    .payment_subscribe_info{

        padding-left: 20px;

        padding-right: 20px;

    }

    .payment_subscribe_info .subscribe-form .btn_four{

        padding: 16px 32px;

    }

    .payment_features_img img{

        max-width: 100%;

        margin-left: 0;

    }

    .payment_features_content_two h2 br{

        display: none;

    }

    .payment_features_content_two h2 {

        font-size: 37px;

        line-height: 48px;

    }

    .payment_features_img:before{

        left: 0;

    }

    .seo_features_content .seo_features_item{

        padding-right: 0;

    }

    .seo_features_img .round_circle{

        right: -100px;

    }

    .seo_features_img.seo_features_img_two .round_circle{

        left: -60px;

    }

    .seo_features_img img{

        max-width: 100%;

    }

    .seo_fact_info .seo_fact_item.last {

        margin-top: 66px;

    }

    .spliet_slider_img .phone_one,.spliet_slider_img .phone_two{

        max-width: 50%;

    }

    .spliet_slider_img .phone_one{

        top: 0;

    }

    .spliet_slider_img .phone_two{

        top: 70px;

    }

    .section_4 .split_banner .app_img img,.app_img .text_bg{

        visibility: visible !important;

    }

    .section_4 .split_banner .app_img img{

        max-width: 100%;

    }

    .border_shap.two {

        left: 2%;

    }

    .ms-section.section_3{

        background-image: -webkit-linear-gradient(310deg, #6712a8 0%, #5f28fb 100%);

        background-image: -o-linear-gradient(310deg, #6712a8 0%, #5f28fb 100%);

        background-image: -webkit-linear-gradient(50deg, #6712a8 0%, #5f28fb 100%);

        background-image: -o-linear-gradient(50deg, #6712a8 0%, #5f28fb 100%);

        background-image: linear-gradient(40deg, #6712a8 0%, #5f28fb 100%);

    }

    

/*    new css*/

    .hosting_content h2{

        font-size: 40px;

        line-height: 50px;

    }

    .hosting_service_item {

        padding: 48px 20px;

    }

    .h_features_img img{

        max-width: 100%;

    }

    .h_features_content {

        padding-right: 0;

    }

    .b_line li:nth-child(8) {

        right: 95px;

    }

    .b_line li:nth-child(7){

        right: 200px;

    }

    .b_line li:nth-child(5){

        right: 395px;

    }

    .b_line li:nth-child(4){

        right: 250px;

    }

    .h_price_inner{

        max-width: 100%;

    }

    .h_map ul li .round .dot{

        display: block;

    }

    .ticket_item {

        padding: 30px 25px 70px;

    }

    .developer_product_content .develor_tab .nav-item{

        margin-left: 20px;

    }

    .pos_developer_product_area .tab_img_info .tab_img{

        margin-left: 0;

    }

    .pos_features_img .shap_img img{

        max-width: 100%;

    }

    .pos_features_img{

        padding: 40px 0px;

    }

    .pos_about_list li br{

        display: none;

    }

    .pos_about_list li{

        padding-left: 30px;

    }

    .pos_subscribe .btn_pos{

        padding: 17px 16px;

    }

    .pos_blog_item .h_blog_content{

        padding-left: 20px;

        padding-right: 20px;

    }

    .chat_info{

        padding: 77px 20px;

    }

    .chat_info h3 {

        font-size: 22px;

    }

    .chat_info img{

        margin-right: 15px;

    }

    .pos_footer_area .pl_20,.pos_footer_area .pl_70{

        padding-left: 0;

    }

    .pos_features_area .pos_features_img{

        padding: 30px 30px 30px 0px;

    }

    .pos_features_img .shape_img{

        right: 0;

    }

    .pos_features_img .shape_img{

        width: calc(100% - 30px);

    }

    .pos_features_area .pos_features_img.img_left{

        padding-right: 0;

        padding-left: 30px;

    }

    .pos_features_img.img_left .shape_img{

        left: 0;

        right: auto;

    }

    .pos_item + .pos_item {

        margin-top: 80px;

    }

    .animation_inner li:nth-child(1){

        left: 0;

    }

    .animation_inner li:nth-child(2) {

        top: 35px;

    }

    .animation_inner li:nth-child(8) {

        top: 40%;

        left: 5px;

    }

    .animation_inner li:nth-child(13) {

        left: 0px;

    }

    .animation_inner li:nth-child(3) {

        top: 115px;

        left: 175px;

    }

    .animation_inner li:nth-child(4) {

        left: 326px;

    }

    .animation_inner li:nth-child(5) {

        top: 153px;

        left: 330px;

    }

    .animation_inner li:nth-child(9) {

        top: 175px;

        left: 470px;

    }

    .animation_inner li:nth-child(6) {

        top: 15px;

        left: 673px;

    }

    .animation_inner li:nth-child(7) {

        left: 520px;

    }

    .animation_inner li:nth-child(10) {

        left: 625px;

    }

    .animation_inner li:nth-child(17) {

        left: 605px;

    }

    .animation_inner li:nth-child(18) {

        bottom: -30px;

        left: 690px;

    }

    .animation_inner li:nth-child(12) {

        top: 50px;

        left: 85%;

    }

    .animation_inner li:nth-child(19) {

        bottom: 21px;

        left: 864px;

    }

    .animation_inner li:nth-child(20) {

        bottom: 65px;

        right: 74px;

    }

    .animation_inner li:nth-child(11) {

        top: 128px;

        left: 860px;

    }

    .intro{

        margin-right: auto;

    }

    .split_banner .app_img .phone_img{

        visibility: visible !important;

        max-width: 100%;

    }

    .web_skill_content .split_title,.web_skill_content .custom-skillbar-title,.ms-section.section_5 .split_title{

        color: #fff;

    }

    .web_skill_content .skillbar-bg .custom-skillbar{

        width: 90%;

    }

    .web_skill_content .btn_three{

        background: #7444fd;

        color: #fff;

    }

    .split_content .contact_form_box{

        padding-top: 20px;

    }

    .ms-section.section_5{

        background-image: -moz-linear-gradient(40deg, #6712a8 0%, #5f28fb 100%);

        background-image: -webkit-linear-gradient(40deg, #6712a8 0%, #5f28fb 100%);

        background-image: -ms-linear-gradient(40deg, #6712a8 0%, #5f28fb 100%);

    }

    .pp_sec_title h2 {

        font-size: 35px;

        line-height: 45px;

    }

    .section-2 .pp_mackbook_img .one {

        top: -26px;

    }

    .pp_mackbook_img .two {

        top: 276px;

        left: -3px;

    }

    .pp_mackbook_img .three {

        top: 72px;

        right: -60px;

    }

    .section-2 .pp_mackbook_img .four {

        top: 197px;

        left: -216px;

    }

    .section-3 .section_one_img {

        margin-left: -85px;

    }

    .section-4 .section_one_img .round{

        margin-top: 0;

        left: 50%;

    }

    .section-4 .section_one_img .phon_img{

        max-width: 40%;

    }

    .section-4 .section_one_img{

        text-align: left;

    }

    .section-4 .row{

        align-items: center;

    }

    .pp_contact_info .pp_contact_item{

        padding-right: 0;

    }

    .h_analytices_img img,.h_analytices_features_item .h_analytices_img_two img{

        max-width: 100%;

    }

    .h_analytices_features_item .h_analytices_img .analytices_img_two{

        left: 0;

    }

    .h_analytices_features_item .h_analytices_img_two .analytices_img_two{

        right: 0;

    }

    .support_home_img img{

        max-width: 100%;

    }

    .navbar .offcanfas_menu > .nav-item + .nav-item{

        margin-left: 0;

    }

    .header_footer p{

        margin-bottom: 0;

    }

    .pp_contact_form{

        padding-top: 20px;   

    }

}







@media (max-width:991px){

    .menu_scroll .alter_nav{

        position: relative;

        right: 0;

        top: 0;

    }

    .menu_scroll.menu_poss .w_menu.search_cart a.nav-link{

        color: #051441;

    }

    .menu_scroll .menu > .nav-item:nth-last-child(-n+2).submenu .dropdown-menu{

        left: 0;

        right: auto;

    }

    .s_service_section {

        margin-top: 280px;

    }

    .s_service_item{

        padding: 50px 40px 40px;

        margin-top: 30px;

    }

    .s_service_info{

        margin-top: 40px;

    }

    .s_features_section {

        margin-top: 100px;

        padding-bottom: 100px;

    }

    .s_features_item .ml_25{

        margin-left: 0;

    }

    .service_details_area .service_details_img{

        margin-left: 0;

        margin-bottom: 60px;

    }

    .service_promo_area .shape.shape_four,.service_promo_area .shape.shape_three{

        bottom: -2%;

    }

    .banner_top br,.s_service_section h2 br{

        display: none;

    }

    .footer_top .f_widget{

        padding-left: 0px;

        margin-bottom: 40px;

    }

    .footer_top{

        padding-bottom: 60px;

    }

    .footer_bottom,.f_social_icon_two a {

        font-size: 13px;

    }

    .slider_area{

        height: auto;

    }

    .mobile_img .mobile {

        left: 0;

        top: -143px;

    }

    .mobile_img .women_img {

        top: 70px;

        right: 280px;

    }

    .container.custom_container {

        max-width: 100%;

        padding: 0px 15px;

    }

    .price_content .price_item{

        height: 100%;

    }

    .price_content .col-sm-6{

        margin-bottom: 30px;

    }

    .pricing_area{

        padding-bottom: 80px;

    }

    .feature_info .feature_img{

        margin-left: 0;

        margin-bottom: 30px;

    }

    .feature_info .feature_img.f_img_two{

        max-width: 570px;

        position: relative;

    }

    .feature_info .feature_img.f_img_two .one{

        right: 40%;

    }

    .features_area .mt_130{

        margin-top: 80px;

    }

    .service_item {

        padding: 47px 25px 0px;

    }

    .service_item .icon {

        right: 20px;

    }

    .feature_info .feature_img.f_img_one{

        margin-left: 0px;

    }

    .service_carousel:before{

        display: none;

    }

    .protype_img{

        margin-top: 50px;

    }

    .partner_logo .p_logo_item{

        width: calc(100% / 4);

        margin-bottom: 20px;

    }

    .p_feature_item .p_feture_img_one {

        margin-right: 0;

    }

    .p_feature_item .p_feture_img_two{

        margin-left: 0;

    }

    .p_feature_item + .p_feature_item{

        margin-top: 50px;

    }

    .prototype_content{

        padding-top: 20px;

    }

    .p_service_item.pl_50,.p_service_item.pl_70{

        padding-left: 0;

    }

    .p_service_item.pr_70{

        padding-right: 0;

    }

    .p_service_item {

        margin-bottom: 40px;

    }

    .action_content{

        margin-bottom: 40px;

    }

    .action_img{

        margin-top: 0;

    }

    .p_service_info {

        margin-bottom: -40px;

    }

    .prototype_service_info {

        padding: 120px 0px;

    }

    .p_feature_item .prototype_content h2{

        padding-right: 0;

    }

    .agency_banner_area .banner_shap {

        width: auto;

        top: 0;

        max-width: 100%;

    }

    .footer_area_four .footer_top{

        padding-bottom: 40px;

    }

    .company_widget .f_subscribe{

        max-width: 300px;

    }

    .software_banner_area{

        padding-top: 150px;

    }

    .design_developers_area .col-md-5,.design_developers_area .col-md-7 .design_img{

        justify-content: center;

        text-align: center;

    }

    .software_featured_img{

        margin-left: 0px;

        margin-bottom: 50px;

    }

    .software_service_tab_content .software_service_item{

        margin-bottom: 40px;

    }

    .software_service_tab_content{

        margin-bottom: -40px;

    }

    .software_featured_area_two .pl-0{

        padding-left: 15px !important;

    }

    .developer_product_content{

        padding-right: 0px;

        margin-bottom: 50px;

    }

    .developer_product_area{

        padding: 120px 0px;

    }

    .partner_info .logo_item{

        width: calc(100% / 3);

    }

    .saas_featured_info{

        margin-top: 60px;

    }

    .saas_featured_content.pr_70{

        margin-top: 0px;

    }

    .saas_featured_area .saas_featured_info{

        margin-top: 30px;

    }

    .saas_featured_info .f_img_one,.saas_featured_info .f_img_two{

        margin-bottom: 50px;

    }

    .saas_featured_area .saas_featured_info + .saas_featured_info{

        margin-top: 100px;

    }

    .fun_fact_content .fact_item.pl_100{

        padding-left: 10px;

    }

    .partner_logo_area_three .partner_info .logo_item {

        margin-bottom: 30px;

    }

    .footer_top_six .social-widget{

        margin-left: 0;

    }

    .footer_top_six .f_widget{

        margin-bottom: 40px;

    }

    .footer_area_six.sec_pad{

        padding-bottom: 80px;

    }

    .app_banner_area .app_banner_contentmt h2 br{

        display: none;

    }

    .app_img .mobile{

        top: -38px;

    }

    .app_banner_area {

        padding-bottom: 50px;

        padding-top: 110px;

    }

    .app_fetured_item .app_item{

        position: relative;

        display: inline-block;

    }

    .app_item.item_two {

        left: 31px;

        top: 120px;

    }

    .app_item.item_one{

        top: -50px;

    }

    .app_feature_info .app_featured_content{

        padding-bottom: 0px;

    }

    .app_featured_area_two .app_feature_info .app_featured_content{

        padding-left: 0;

        padding-bottom: 0px;

    }

    .app_testimonial_area .nav_container .owl-prev{

        left: 0;

    }

    .app_testimonial_area .nav_container .owl-next{

        right: 0;

    }

    .app_testimonial_area .nav_container .owl-prev,.app_testimonial_area .nav_container .owl-next{

        opacity: 0;

    }

    .app_testimonial_area .nav_container:hover .owl-next,.app_testimonial_area .nav_container:hover .owl-prev{

        opacity: 1;

    }

    .app_contact_info{

        left: 60px;

    }

    .app_banner_area .app_img .app_screen.one {

        top: 191px;

        left: 117px;

    }

    .app_banner_area .app_img .app_screen.two {

        top: 116px;

        left: 233px;

    }

    .app_banner_area .app_img .app_screen.three {

        top: 90px;

        left: 380px;

    }

    .get_started_area .col-lg-6.text-right img{

        margin-top: 50px;

    }

    .ex_team_item img {

        width: 100%;

    }

    .features_info.feature_info_two .agency_featured_img{

        text-align: left !important;

        margin-bottom: 50px;

    }

    .agency_banner_area_two .agency_banner_img{

        margin-bottom: 60px;

    }

    .blog-sidebar{

        margin-top: 50px;

    }

    .blog_post_item .blog_img img{

        width: 100%;

    }

    .blog_sidebar_left .blog_post{

        margin-bottom: -30px;

    }

    .blog_post .blog_post_item{

        margin-bottom: 30px;

    }

    .faq_tab{

        margin-bottom: 60px;

    }

    .faq_content h3.mt_100{

        margin-top: 50px;

    }

    .portfolio_details_info{

        padding-left: 0px;

        padding-right: 0px;

    }

    .portfolio_details_info .portfolio_category{

        margin-top: 40px;

    }

    .portfolio_details_info .portfolio_pagination{

        margin-top: 70px;

        margin-bottom: 50px;

    }

    .portfolio_details_area .portfolio_details_gallery.gallery_two{

        margin-bottom: 20px;

    }

    .portfolio_details_info .portfolio_pagination_two{

        margin-bottom: 0px;

    }

    .portfolio_gallery .portfolio_item .portfolio_img .hover_content .portfolio-description {

        padding-left: 30px;

        padding-bottom: 28px;

    }

    .portfolio_gallery .portfolio_item .portfolio_img .hover_content .img_popup{

        right: 30px;

        top: 30px;

    }

    .agency_featured_item .agency_featured_img{

        text-align: left !important;

    }

    .agency_content{

        max-width: 500px;   

    }

    .agency_featured_item .agency_featured_content{

        padding-left: 0px;

        margin-top: 50px;

    }

    .product_details_area .pr_details,.service_details_item + .service_details_item{

        margin-top: 50px;

    }

    .product_details_area .product_slider{

        padding-right: 0;

    }

    .single_product_item .single_pr_details{

        padding-top: 0px;

    }

    .shopping_cart_area .cart_table .product .media{

        width: 340px;

    }

    .coupon {

        width: 100%;

    }

    .shopping_cart_area .cart_btn{

        padding: 15px 22px;

    }

    .sign_info .login_info{

        margin-top: 50px;

    }

    .sec_title p br{

        display: none;

    }

    .menu > .nav-item + .nav-item{

        margin-left: 0px;

    }

    .menu > .nav-item{

        padding-top: 10px;

        padding-bottom: 10px;

    }

    .menu{

        padding: 10px 30px;

        background: #fff;

        margin-top: 0px;

    }

    .menu_one .navbar-collapse {

        margin-left: -20px;

        margin-right: -20px;

    }

    .navbar-collapse,.menu_four .navbar-collapse{

        max-height: 400px;

        overflow-y: scroll;

        margin-left: 0px;

        margin-right: 0px;

        background: #fff;

    }

    .menu > .nav-item{

        margin-right: 0;

    }

    .header_area .navbar-brand,.menu_toggle{

        transition: all 0.2s linear;

    }

    .navbar .pl_100 {

        padding-left: 20px;

        padding-right: 15px;

    }

    .header_area.navbar_fixed .navbar-brand,.navbar_fixed .menu_toggle{

        margin-bottom: 0px;

    }

    .menu > .nav-item > .nav-link{

        display: inline-block;

    }

    .menu > .nav-item.submenu .dropdown-menu .nav-item > .dropdown-menu{

        box-shadow: none;

    }

    .menu > .nav-item.submenu.mega_menu .dropdown-menu .nav-item > .dropdown-menu{

        display: block;

    }

    .menu > .nav-item.submenu .dropdown-menu .nav-item{

        padding: 0px 25px;

    }

    .menu > .nav-item.submenu .dropdown-menu{

        box-shadow: none;

        padding: 0px;

        margin: 0px;

    }

    .burger_menu{

        display: none;

    }

    .menu > .nav-item.submenu.mega_menu .mega_menu_inner{

        box-shadow: none;

        position: static;

    }

    .menu > .nav-item.submenu .dropdown-menu .nav-item.submenu .dropdown-menu .nav-item{

        padding-left: 15px;

        padding-right: 15px;

    }

    .menu > .nav-item.submenu .dropdown-menu .nav-item.submenu .dropdown-menu .nav-item:first-child{

        padding-top: 0;

    }

    .menu > .nav-item.submenu .dropdown-menu .nav-item.submenu .dropdown-menu .nav-item:last-child{

        padding-bottom: 0;

    }

    .menu > .nav-item.submenu .dropdown-menu .nav-item.submenu .dropdown-menu .nav-item .nav-link:before{

        content: "\e649";

        display: inline-block;

        font-family: 'themify';

        margin-right: 8px;

        width: auto;

        font-size: 9px;

        float: none;

    }

    .menu > .nav-item.submenu.mega_menu > .dropdown-menu.show{

        margin-top: 10px;

        box-shadow: none;

        min-height: 350px;

    }

    .menu > .nav-item.submenu.mega_menu > .dropdown-menu > .nav-item + .nav-item{

        padding-top: 0px;

    }

    .menu > .nav-item.submenu.mega_menu > .dropdown-menu > .nav-item .dropdown-menu,.menu > .nav-item.submenu.mega_menu .mega_menu_inner > .dropdown-menu > .nav-item .dropdown-menu{

        padding-left: 15px;

        opacity: 1;

        visibility: visible;

        min-height: max-content;

        display: block !important;

    }

    .menu > .nav-item.submenu.mega_menu .mega_menu_inner > .dropdown-menu > .nav-item{

        padding: 0px 25px;

    }

    .menu > .nav-item.submenu .dropdown-menu .nav-item:first-child ,.menu > .nav-item.submenu.mega_menu .mega_menu_inner > .dropdown-menu > .nav-item:first-child{

        padding-top: 12px;

    }

    .menu > .nav-item.submenu .dropdown-menu .nav-item:last-child,.menu > .nav-item.submenu.mega_menu .mega_menu_inner > .dropdown-menu > .nav-item:last-child{

        padding-bottom: 0px;

    }

    .menu > .nav-item.submenu.mega_menu .mega_menu_inner > .dropdown-menu > .nav-item > .dropdown-menu > .nav-item:last-child{

        padding-bottom: 20px;

    }

    .menu_one .mobile_btn{

        margin-left: 15px;

        display: none;

    }

    .menu > .nav-item.submenu.mega_menu.mega_menu_two > .dropdown-menu{

        display: flex;

        flex-wrap: wrap;

    }

    .menu > .nav-item.submenu.mega_menu > .dropdown-menu > .nav-item{

        width: 100%;

    }

    .menu > .nav-item.submenu.mega_menu.mega_menu_two > .dropdown-menu .nav-item{

        width: calc(100% / 3);

        padding: 15px 20px;

    }

    .menu_one .btn_get {

        margin-left: 29px;

    }

    .menu_four .btn_get{

        border-color: #ccc5fa;

        box-shadow: none;

        margin-left: 20px;

    }

    .header_area .menu_six .cus_dark {

        margin-left: 30px;

        border-color: #3d64f4;

        color: #3d64f4;

        display: inline-block;

        margin-bottom: 15px;

    }

    .header_area a.menu_cus,.header_area .btn_get.ml-0{

        margin-left: 30px !important;

    }

    .header_area .menu_five .menu_custfive {

        border-color: #3d64f4;

        color: #3d64f4;

        display: inline-block;

    }

    .header_area .menu_four .menu_custfive {

        border-color: #563bd1;

        color: #563bd1;

        display: inline-block;

    }

    .menu_nine .btn_get{

        display: inline-block;

        border-color: #5f51fb;

        color: #5f51fb;

        margin-left: 28px;

        margin-bottom: 10px;

    }

    .header_area_three .menu_four .menu_toggle .hamburger span{

        background: #6754e2;

    }

    .header_area_three{

        padding: 28px 0px;

    }

    .header_area_six .container,.header_area_seven .container{

        position: relative;

    } 

    .footer_top_two .company_widget{

        padding-right: 0px;

    }

    .footer_top_two .f_widget{

        margin-bottom: 40px;

    }

    .footer_area_two .footer_top_two .row{

        margin-bottom: -40px;

    }

    .header_area .container {

        padding-left: 20px;

        padding-right: 20px;

    }

    .menu_one,.header_area.navbar_fixed .menu_one,.menu_two,.menu_six,.menu_seven{

        padding: 15px 0px;

    }

    .w_menu .nav-item .nav-link{

        color: #051441;

    }

    .w_menu .nav-item:hover .nav-link, .w_menu .nav-item.active .nav-link{

        color: #00aff0;

    }

    .prototype_banner_area{

        padding-top: 140px;

    }

    .menu_four .menu > .nav-item .nav-link,.menu_five .menu > .nav-item .nav-link,.menu_six .menu > .nav-item .nav-link,.menu_seven .menu .nav-item .nav-link{

        color: #051441;

    }

    .menu_five .menu > .nav-item:hover .nav-link,.menu_five .menu > .nav-item.active .nav-link{

        color: #3d64f4;

    }

    .menu_five > .menu > .nav-item:hover .nav-link:before,.menu_five .menu > .nav-item.active .nav-link:before{

        background: #3d64f4;

    }

    .menu_seven .menu > .nav-item:hover .nav-link,.menu_seven .menu > .nav-item.active .nav-link{

        color: #4069eb;

    }

    .menu_seven > .menu > .nav-item:hover .nav-link:before,.menu_seven .menu > .nav-item.active .nav-link:before{

        background: #4069eb;

    }

    .menu_four >.menu > .nav-item:hover .nav-link,.menu_four .menu > .nav-item.active .nav-link{

        color: #6754e2;

    }

    .menu_four > .menu > .nav-item:hover > .nav-link:before,.menu_four .menu > .nav-item.active > .nav-link:before{

        background: #6754e2;

    }

    

    .payment_features_content.pl_70{

        padding-left: 0;

    }

    .animation_img_two{

        display: none;

    }

    .payment_banner_content {

        max-width: 90%;

    }

    .payment_service_area .service-content{

        margin-bottom: 40px;

    }

    .payment_clients_area .payment_features_content{

        padding-right: 0px;

    }

    .payment_clients_area .payment_clients_inner{

        height: 450px;

        margin-top: 50px;

    }

    .payment_clients_area .payment_clients_inner .clients_item.eight{

        left: 500px;

    }

    .payment_clients_area{

        padding-top: 0px;

    }

    .payment_testimonial_area{

        padding-top: 50px;

    }

    .payment_testimonial_info .testimonial_content{

        padding-bottom: 50px;

    }

    .footer_nine_top .company_widget.pr_100{

        padding-right: 0px;

    }

    .footer_nine_top .pl_100{

        padding-left: 15px;

    }

    .footer_nine_top .f_widget{

        margin-bottom: 40px;

    }

    .footer_nine_top{

        padding-bottom: 80px;

    }

    .payment_action_area {

        padding: 125px 0px 120px;

    }

    .payment_features_area{

        padding-bottom: 0px;

    }

    .payment_features_area_four{

        padding-bottom: 100px;

    }

    .saas_map_area img{

        max-width: 100%;

    }

    .saas_banner_area_two .animation_img img{

        width: 100%;

    }

    .saas_banner_area_two .animation_img{

        padding: 0px 15px;

    }

    .saas_banner_area_two .shap_img{

        transform: rotate(0deg);

        bottom: 176px;

    }

    .section_container .intro {

        height: 50%;

    }

    .saas_banner_area_two .shap_img{

        bottom: 0;

    }

    .saas_features_area_two {

        padding-top: 200px;

    }

    .saas_service_img{

        margin-bottom: 40px;

    }

    .saas_service_item + .saas_service_item {

        margin-top: 80px;

    }

    .saas_subscribe_area .saas_action_content{

        padding: 30px 30px 38px;

        text-align: center;

    }

    .saas_subscribe_area .justify-content-end{

        justify-content: center !important;

        margin-top: 20px;

    }

    .saas_banner_area_two .animation_img{

        position: absolute;

        bottom: -150px;

    }

    .saas_banner_content p br{

        display: none;

    }

    .saas_banner_content h2{

        line-height: 48px;

    }

    .saas_banner_area{

        padding-top: 150px;

    }

    .prototype_content .btn_three{

        margin-top: 25px;   

    }

    .app_service_area {

        padding-top: 100px;

    }

    .app_testimonial_area{

        padding-top: 150px;

        padding-bottom: 100px;

    }

    .app_screenshot_area,.experts_team_area {

        padding: 100px 0px; 

    }

    .payment_features_content.pr_70{

        padding-right: 0;

    }

    .job_listing .listing_tab .list_item figure a, .job_listing .listing_tab .list_item figure img{

        width: auto;

        max-width: 95%;

    }

    .job_listing .listing_tab .list_item figure{

        width: 60px;

        margin-right: 10px;

    }

    .job_listing .listing_tab .list_item .joblisting_text{

        padding-left: 15px;

    }

    .job_listing .listing_tab .list_item .joblisting_text .jobsearch-table-cell{

        width: 70%;

    }

    .job_listing .listing_tab .list_item{

        padding: 20px;

    }

    .job_listing .listing_tab .list_item .joblisting_text ul li{

        font-size: 12px;

        padding: 0px 5px;

    }

    .job_listing {

        margin-top: 100px;

    }

    .job_details_area .pl_70,.job_apply_area .pl_70{

        padding-left: 15px;

        margin-bottom: 50px;

    }

    .checkout_area .cart_total_box{

        margin-left: 0px;

        padding: 50px 20px;

    }

    .login_area .login_info{

        padding-right: 0;

        padding-top: 70px;

        padding-bottom: 70px;

    }

    .login_area .login_info:before{

        right: -20%;

    }

    .login_img{

        margin: 0px auto;

        padding: 70px 0px;

    }

    .footer_bottom .f_menu li + li {

        margin-left: 7px;

    }

    .shopping_cart_area .cart_table .total,.shopping_cart_area .cart_table .quantity{

        width: 95px;

    }

    .shopping_cart_area .cart_table .del-item{

        width: 60px;

    }

    .shopping_cart_area .cart_table .del-item .total{

        margin-right: 10px;

    }

    .triangle_shape {

        height: 115%;

        transform: rotate(-22deg);

        -webkit-transform: rotate(-22deg);

        width: 170%;

    }

    .new_service .separator{

        display: none;

    }

    .new_service .new_service_content{

        margin-top: 0;

    }

    .payment_footer_area_two{

        padding-bottom: 60px;

    }

    

    .startup_tab .nav-item {

        width: calc(100% / 4);

        margin-bottom: 25px;

    }

    .new_startup_banner_area{

        min-height: auto;

        padding: 150px 0px 100px;

    }

    .startup_tab{

        margin-left: -15px;

        margin-right: -15px;

    }

    .new_startup_banner_area .new_startup_img{

        padding-right: 0;

        padding-bottom: 50px;

    }

    .stratup_service_img .shape{

        left: 0;

    }

    .progress_bar_area .progress_item{

        padding: 0px 15px;

    }

    .testimonial_slider_four {

        padding: 0px 125px;

    }

    .stratup_testimonial_info{

        margin-top: 50px;

    }

    .video_content {

        padding: 0px 60px;

    }

    .video_info{

        height: 350px;

        max-width: 100%;

    }

    .video_leaf{

        left: 0;

        top: -22px;

    }

    .cup{

        right: -27px;

    }

    .get_started_three .get_btn_info .get_btn_item h3 {

        font-size: 18px;

        line-height: 32px;

    }

    .get_started_three .get_btn_info .get_btn_item{

        padding-right: 0;

        margin-bottom: 20px;

    }

    .intregration_content{

        padding-top: 50px;

    }

    .digital_video_slider {

        width: 45%;

    }

    .saas_banner_area_three .slider_item .image_mockup{

        width: 780px;

        padding: 0px 40px;

    }

    .saas_banner_area_three .slider_item .image_mockup .phone{

        max-width: 13%;

        right: 25px;

    }

    .saas_banner_area_three .slider_item .image_mockup .laptop{

        max-width: 90%;

    }

    .saas_banner_area_three .slider_item .slidet_content h2 {

        font-size: 36px;

    }

    .saas_banner_area_three .slider_item .slidet_content{

        padding-top: 140px;

    }

    .saas_banner_area_three .slider_item{

        min-height: 670px;

    }

    .saas_banner_area_three .slider_item .slidet_content_two{

        padding-top: 160px;

    }

    .service_promo_area .shape.shape_two{

        left: 0;

    }

    .perfect_solution_area .perfect_solution_left .per_solution_content.per_solution_content_three{

        padding-left: 15px;

        padding-right: 15px;

    }

    .service_details_area .details_content{

        padding-top: 50px;

    }

    .study_details .details_info,.study_details_two .study_details_content,.study_details_three .study_details_content{

        padding-top: 50px;

    }

    .breadcrumb_area{

        padding-top: 180px;

    }

    .details_img.text-right{

        text-align: left !important;

    }

    .download_content .download_btn {

        width: 200px;

        height: 200px;

        margin-bottom: 30px;

    }

    .download_content .download_btn .pulse-x{

        width: 70px;

        height: 70px;

    }

    .download_content h2 br{

        display: none;

    }

    .thanks_content a{

        margin-top: 30px;

    }

    .thanks_content h2 {

        font-size: 36px;

        margin-bottom: 22px;

        margin-top: 16px;

    }

    .saasland_container{

        height: 100%;

        min-height: inherit;

    }

    .saasland_col_screen, .saasland_container .saasland_col_content{

        width: 100%;

        height: 100vh;

    }

    .saasland_container .saasland_col_content .container_wrap{

        min-height: 517px;

        padding: 0px 15px;

    }

    .saasland_col_screen{

        height: 70vh;

    }

    .saasland_col_screen .saasland_bg{

        display: none;

    }

    .saasland_col_screen .clock{

        text-align: left;

        padding-left: 12px;

    }

    .saasland_col_screen .saasland_social{

        left: 15px;

    }

    .saasland_container .saasland_col_content .saasland_content{

        width: 94%;

    }

    .saasland_container .saasland_col_content .saasland_content, .saasland_container .saasland_col_content .saasland_bottom,.saasland_container .saasland_col_content .saasland_log{

        left: 15px;

    }

    .error_content_two p {

        font-size: 15px;

        line-height: 25px;

    }

    .error_content_two img {

        max-width: 93%;

    }

    .error_content_two .search {

        margin: 30px 0px;

    }

    .pr_sidebar{

        margin-top: 60px;   

    }

    .alter_nav{

        position: absolute;

        right: 63px;

        top: -4px;

    }

    .search_cart.menu{

        padding: 0px;

        margin-top: 0px;

        flex-direction: initial;

    }

    .header_area_six + section {

        margin-top: 122px;

    }

    .header_contact_info li{

        font-size: 13px;

    }

    .header_contact_info li:before{

        margin: 0px 5px 0px 0px;

    }

    .navbar .search_cart .search a.nav-link:before{

        display: none;

    }

    .software_promo_area .round_shape {

        max-width: 690px;

        min-height: 690px;

    }

    .payment_features_item{

        margin-bottom: 30px;

    }

    .feedback_area_two .sec_title,.feedback_area_three .sec_title{

        padding-right: 156px;

    }

    .payment_subscribe_info{

        display: block;

    }

    .payment_subscribe_info .subscribe-form{

        justify-content: center;

        margin-top: 20px;

        margin-left: 0;

    }

    .payment_subscribe_info .payment_subscribe_content{

        text-align: center;

    }

    .payment_price_item {

        padding: 50px 10px 55px;

    }

    .payment_price_item.center, .payment_price_item:hover{

        padding: 80px 10px 86px;

    }

    .feedback_area_three {

        height: 640px;

    }

    .seo_features_img .round_circle {

        right: 0;

    }

    .seo_features_img.seo_features_img_two .round_circle {

        left: 0;

    }

    .seo_features_img.seo_features_img_two img{

        margin-left: 0;

    }

    .seo_features_img{

        margin-bottom: 60px;

    }

    .seo_subscribe_form{

        max-width: 100%;

        margin-left: -9px;

        margin-right: -9px;

    }

    .studies_item .text{

        padding-left: 20px;

        padding-right: 20px;

    }

    .studies_item .text h4 {

        font-size: 18px;

    }

    .seo_fact_info .seo_fact_item{

        width: 145px;

        height: 145px;

    }

    .seo_fact_info .seo_fact_item .counter{

        font-size: 40px;

        margin-bottom: 4px;

    }

    .seo_fact_info:before{

        display: none;

    }

    .seo_fact_info .seo_fact_item:nth-child(even){

        margin-top: 135px;

    }

    .seo_sec_title h2 br{

        display: none;

    }

    .seo_call_action_text h2 {

        font-size: 30px;

        line-height: 44px;

    }

    .seo_call_to_action_area{

        padding: 80px 0px;

    }

    .new_footer_top .pl_70{

        padding-left: 0;

    }

    .new_footer_top .f_widget{

        margin-bottom: 50px;

    }

    .header_area_six .alter_nav{

        top: 0px;

    }

    .menu > .nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner > .dropdown-menu > .nav-item .dropdown-menu{

        display: block !important;

    }

    .menu > .nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner > .dropdown-menu > .nav-item .dropdown-menu .nav-item{

        padding-left: 10px;

        padding-right: 10px;

    }

    .header_area .menu_seven a.Cus_seven {

        color: #3d64f4;

        margin-left: 30px;

        display: inline-block;

        margin-bottom: 20px;

    }

    .domain_form_inner input{

        width: 50%;

    }

    .domain_form_inner .domain_select{

        width: 23%;

    }

    .domain_form_inner button{

        width: 27%;

    }

    .hosting_menu.menu_four .btn_get {

        color: #333f64;

        line-height: 42px;

        margin-left: 30px;

    }

    .h_features_content{

        margin-top: 40px;

    }

    .h_action_content h2 {

        font-size: 31px;

        line-height: 42px;

    }

    .h_price_body .price_head,.h_price_body .h_p_list{

        padding-right: 0;

    }

    .h_price_body .h_p_list .h_price_item.c_width,.h_price_body .price_head .p_head.c_width{

        width: 25%;

    }

    .h_price_body .h_p_list .h_price_item,.h_price_body .price_head .p_head{

        width: 15%;

    }

    .h_map ul li:nth-child(2){

        left: 80px;

    }

    .h_map ul li:nth-child(6) {

        left: 150px;

    }

    .h_blog_item .h_blog_content {

        padding: 25px 20px;

    }

    .h_action_promo_area .hosting_btn{

        padding: 16px 25px;

    }

    .h_footer_dark .about-widget.pl_70,.h_footer_dark .about-widget.pl_20{

        padding-left: 0;

    }

    .h_footer_dark .f_widget{

        margin-top: 30px;

    }

    .h_footer_dark{

        padding: 70px 0px 100px;

    }

    

    .menu_pos .w_menu .nav-item:hover .nav-link, .w_menu .nav-item.active .nav-link{

        color: #5e53fb;

    }

    .navbar_fixed .menu_pos .container .menu_toggle .hamburger span,.navbar_fixed .menu_pos .container .menu_toggle .hamburger-cross span{

        background: #051441;

    }

    .ticket_item{

        width: calc(94% / 3);

    }

    .ticket_item + .ticket_item {

        margin-left: 3%;

    }

    .ticket_item h2 {

        font-size: 35px;

    }

    .hosting_title h2 br{

        display: none;

    }

    .pos_developer_product_area .developer_product_content{

        margin-bottom: 0;

        margin-top: 40px;

    }

    .pos_features_img {

        max-width: 500px;

        padding-right: 40px;

    }

    .pos_features_img .shape_img{

        right: 0;

    }

    .pos_features_img.img_left{

        padding-right: 0;

        padding-left: 40px;

    }

    .pos_features_img.img_left .shape_img{

        left: 0;

    }

    .pos_features_content{

        padding-left: 0;

    }

    .pos_about_list{

        column-count: 2;

    }

    .pos_subscribe .btn_pos {

        padding: 17px 26px;

    }

    .pos_about_img{

        max-width: 100%;

    }

    .pos_blog_item{

        margin-bottom: 30px;

    }

    .chat_info{

        margin-top: 40px;

    }

    .pos_footer_area{

        padding-bottom: 0;

    }

    .flex-row-reverse .pos_features_content{

        padding-right: 0;

    }

    .erp_service_item.pl_70{

        padding-left: 0;

    }

    .erp_service_item.pr_70{

        padding-right: 0;

    }

    .erp_action_area img{

        max-width: 100%;

    }

    .erp_features_img_two{

        margin-bottom: 40px;

        max-width: 550px;

    }

    .erp_content_two{

        padding-left: 0;

    }

    .erp_item_features + .erp_item_features {

        margin-top: 100px;

    }

    .erp_analytics_item{

        padding: 0px;

    }

    .erp_analytics_item p {

        font-size: 19px;

    }

    .flex-row-reverse .erp_features_img_two .img_icon {

        left: auto;

        right: -55px;

    }

    .animation_inner li:nth-child(2) {

        left: 107px;

    }

    .animation_inner li:nth-child(4) {

        left: 293px;

    }

    .animation_inner li:nth-child(7) {

        left: 452px;

    }

    .animation_inner li:nth-child(12) {

        left: 78%;

    }

    .animation_inner li:nth-child(9) {

        left: 450px;

    }

    .animation_inner li:nth-child(10) {

        left: 607px;

    }

    .animation_inner li:nth-child(6) {

        top: 36px;

    }

    .animation_inner li:nth-child(17) {

        left: 632px;

    }

    .section-1 .section_one-content{

        padding-top: 80px;

    }

    .section-2 .pp_work_content{

        margin-bottom: 50px;

    }

    .section-2 .pp_mackbook_img{

        height: 600px;

    }

    .section-2 .pp_mackbook_img .one {

        top: -146px;

        left: 155px;

    }

    .section-2 .pp_mackbook_img .four {

        top: 138px;

        left: -101px;

    }

    .pp_mackbook_img .three {

        top: 63px;

        right: -148px;

    }

    .pp_mackbook_img .two {

        top: 328px;

        left: 67px;

    }

    .section-4 .section_one_img .round{

        margin-top: -225px;

    }

    .home_analytics_banner_area{

        height: auto;

        padding-top: 150px;

    }

    .h_analytices_features_item .h_analytices_content{

        margin-top: 50px;

    }

    .analytices_price_item{

        margin-bottom: 30px;

    }

    .analytices_customers_logo_area {

        padding: 70px 0px 20px;

    }

    .analytices_logo_content .analytices_title p{

        max-width: 100%;

    }

    .analytices_list_area .macbook_a{

        display: none;

    }

    .analytices_list{

        padding-top: 0;

    }

    .analytices_list_area{

        padding-bottom: 50px;

    }

    .header_area .container{

        position: relative;

    }

    .search_cart.menu,.navbar .offcanfas_menu{

        background: transparent;

    }

    .navbar .offcanfas_menu{

        padding-left: 0;

    }

}



@media (max-width:768px){

    .sec_title br,.prototype_service_info h2 br,.hosting_title h2 br{

        display: none;

    }

    .footer_bottom p{

        text-align: center;

        margin-bottom: 12px !important;

    }

    .footer_bottom .f_social_icon_two{

        text-align: right !important;

        margin-bottom: 12px;

    }

    .footer_bottom .f_menu{

        text-align: center !important;

    }

    .banner_top h2{

        font-size: 32px;

    }

    .seo_banner_content h2{

        line-height: 48px;

    }

    .l_height60{

        line-height: 45px;

    }

    .footer_top_two .f_width_24, .f_width_12, .f_width_20{

        width: 100%;

    }

    .footer_area_two .footer_bottom p{

        text-align: left;

        margin-bottom: 0 !important;

    }

    .partner_logo .p_logo_item {

        width: calc(100% / 3);

    }

    .prototype_featured_area h2 br{

        display: none;

    }

    .service_carousel{

        padding-left: 0;

    }

     .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev{

        opacity: 0;

    }

    .service_carousel:hover .owl-nav .owl-next,.service_carousel:hover .owl-nav .owl-prev{

        opacity: 1;

    }

    .feedback_slider_two .owl-nav .owl-next,.feedback_slider_two .owl-nav .owl-prev{

        opacity: 1;

    }

    .prototype_service_area{

        padding-bottom: 70px;

    }

    .prototype_service_info .mb_90{

        margin-bottom: 70px;

    }

    .about_img .about_img_slider .about_item .about_text h5{

        font-size: 15px;

    }

    .agency_featured_item .agency_featured_img{

        text-align: center !important;

    }

    .agency_featured_item .agency_featured_content{

        padding-left: 0;

        margin-top: 50px;

    }

    .action_area_three:before{

        background-size: contain;

    }

    .action_area_three .action_content{

        margin: 0px;

    }

    .mb_90{

        margin-bottom: 50px;

    }

    .agency_service_area{

        padding: 70px 0px;

    }

    .agency_featured_area {

        padding-top: 120px;

    }

    .agency_testimonial_area,.software_featured_area{

        padding-top: 70px

    }

    .agency_testimonial_info .testimonial_slider{

        padding: 50px 20px;

    }

    .sec_pad,.prototype_service_info{

        padding: 70px 0px;

    }

    .sec_title.mb_70{

        margin-bottom: 50px

    }

    .pricing_area {

        padding-bottom: 10px;

    }

    .design_img_two{

        margin-top: -50px;

        margin-left: 15px;

        margin-right: 15px;

    }

    .software_service_tab .nav-item{

        display: inline-block;

        margin-bottom: 20px;

    }

    .software_service_tab_content{

        margin-top: 60px;

    }

    .developer_product_area{

        padding: 70px 0px;

    }

    .partner_logo_area_two .subscribe_form_info{

        padding: 100px 20px;

    }

    .partner_logo_area_two .subscribe_form_info h2{

        line-height: 42px;

    }

    .saas_signup_form .input-group{

        margin-bottom: 25px;

    }

    .saas_signup_form .saas_banner_btn{

        margin-top: 40px;

    

    }

    .fun_fact_content .fact_item.pl_100{

        padding-left: 30px;

    }

    .fun_fact_content,.cart_box{

        margin-top: 50px;   

    }

    .footer_area_six.sec_pad{

        padding-bottom: 30px;

    }

    .feedback_area .feedback_slider .item{

        padding: 0px;

    }

    .feedback_slider .feedback_item{

        padding-left: 20px;

        padding-right: 20px;

    }

    .app_featured_area,.agency_featured_area_two{

        padding-bottom: 80px;

    }

    .app_service_area{

        padding-top: 80px;

    }

    .fact_author_img.fact_author_img_two{

        text-align: center !important;

    }

    .features_info.feature_info_two .agency_featured_img{

        margin-bottom: 0px;

    }

    .partner_logo_area_five{

        padding-top: 110px;

        padding-bottom: 50px;

    }

    .blog_area .shop_page_number{

        text-align: center !important;

    }

    .blog_single .blockquote{

        padding-left: 15px;

    }

    .post_share a i{

        padding-right: 4px;

    }

    .post_share a + a {

        margin-left: 5px;

    }

    .post_tag .post-nam {

        padding-right: 0;

    }

    .post_tag a{

        margin-left: 3px;

    }

    .portfolio_filter .work_portfolio_item + .work_portfolio_item {

        margin-left: 35px;

    }

    .price_content .price_item{

        padding-left: 15px;

        padding-right: 15px;

    }

    .process_area .agency_featured_item{

        margin-top: 50px;

    }

    .single_product_item .single_pr_details{

        padding-top: 30px;

    }

    .sign_info {

        padding: 50px 30px;

    }

    .s_promo_info .promo_item{

        opacity: 1;

        left: 0;

        top: 75%;

    }

    .banner_top {

        padding-top: 125px;

    }

    .svg_intro_bottom{

        width: 130%;

    }

    .payment_banner_content{

        max-width: 100%;

    }

    .payment_banner_content h1 {

        line-height: 50px;

        font-size: 32px;

    }

    .payment_banner_content .action_btn{

        margin-top: 45px;

    }

    .slider_content{

        padding-top: 150px;   

    }

    .saas_features_area_two {

        padding-top: 165px;

    }

    .section_container .intro_content{

        position: relative;

        padding-top: 150px;

        padding-left: 15px;

        padding-right: 15px;

    }

    .section_container .intro_content h1,.erp_banner_area_two .section_container .intro_content h1{

        font-size: 44px;

    }

    .saas_service_img img{

        max-width: 100%;

    }

    .about_img .about_img_slider .about_item .about_text .br{

        margin-bottom: 15px;

    }

    .s_service_section {

        margin-top: 120px;

    }

    .mobile_img .women_img {

        top: 50px;

        right: 200px;

        max-width: 40%;

    }

    .design_tab_area .tab-content .tab_img{

        margin-top: 20px;

    }

    .saas_featured_info .f_img_two:before{

        top: -20px;

    }

    .saas_featured_info .saas_featured_item{

        max-width: 500px;

        margin-left: auto;

        margin-right: auto;

    }

    .payment_testimonial_area .testimonial_img {

        margin-bottom: -24px;

    }

    .payment_testimonial_info .testimonial_content .icon{

        left: 0;

    }

    .payment_testimonial_info .testimonial_content{

        padding-left: 115px;

    }

    .partner_logo_area_two {

        padding-top: 70px;

    }

    .payment_action_content p br{

        display: none;

    }

    .s_features_item .s_features_content .learn_btn{

        margin-top: 05px;

    }

    .f_widget .mb_40{

        margin-bottom: 16px;

    }

    .company_widget .mt_30{

        margin-top: 20px;

    }

    .feature_info .f_content h2{

        line-height: 33px;

        margin-bottom: 15px;

    }

    .breadcrumb_area{

        padding: 124px 0px 100px;

    }

    .breadcrumb_content p br{

        display: none;

    }

    .job_listing .listing_tab .list_item{

        padding: 30px;

    }

    .job_listing .listing_tab .list_item .joblisting_text{

        display: block;

    }

    .job_listing .listing_tab .list_item .joblisting_text .job_list_table,.job_listing .listing_tab .list_item .joblisting_text .jobsearch-table-cell{

        display: block;

        width: 100%;

        overflow: hidden;

    }

    .job_listing .listing_tab .list_item .joblisting_text{

        padding: 0px;

        border: 0px;

    }

    .job_listing .listing_tab .list_item figure{

        margin-bottom: 20px;

    }

    .job_listing .listing_tab .list_item figure,.job_listing .listing_tab .list_item figure a, .job_listing .listing_tab .list_item figure img,.job_listing .listing_tab .list_item .joblisting_text .jobsearch-job-userlist{

        float: none;

    }

    .job_listing .listing_tab .list_item .joblisting_text .jobsearch-job-userlist{

        display: flex;

        padding-top: 25px;

    }

    .job_listing {

        margin-top: 70px;

    }

    .checkout_content .checkout_title{

        margin-top: 40px;

    }

    .checkout_area .cart_total_box{

        margin-top: 50px;

    }

    .checkout_content textarea{

        padding-left: 20px;

    }

    .sign_info{

        background: #fff;

    }

    .error_contain h1 {

        font-size: 20vw;

        line-height: 22vw;

    }

    .shopping_cart_area .cart_title{

        display: none;

    }

    .shopping_cart_area .cart_table tr{

        display: block;

        float: none;

        width: 100%;

        margin-bottom: 40px;

        background: #f5f5f5;

        padding: 0px 15px;

    }

    .shopping_cart_area .cart_table tr td{

        display: block;

        width: 100%;

        max-width: 100%;

        overflow: hidden;

        padding-bottom: 20px;

        padding-top: 20px !important;

        margin-bottom: 0px;

        border-bottom: 1px solid #ededed;

    }

    .shopping_cart_area .cart_table tr td:last-child{

        border-bottom: 0px;

    }

    .shopping_cart_area .cart_table tr td:before{

        content: attr(data-title) ": ";

        font-weight: 600;

        float: left;

        position: absolute;

        top: 50%;

        transform: translateY(-50%);

    }

    .shopping_cart_area .cart_table{

        margin: 0px;

        padding-top: 0;

    }

    .shopping_cart_area .cart_table .total, .shopping_cart_area .cart_table .quantity,.shopping_cart_area .cart_table .del-item{

        float: right;

        width: auto;

    }

    .shopping_cart_area .cart_table .del-item .total{

        float: none;

    }

    .shopping_cart_area .cart_table .product .media{

        display: inline-block;

        width: auto;

        float: right;

    }

    .shopping_cart_area .cart_table .product .media .media-left{

        margin-left: auto;

        margin-bottom: 20px;

    }

    .shopping_cart_area .cart_table .del-item a{

        display: inline-flex;

    }

    .app_img .text_bg.three {

        right: -30%;

        bottom: 48px;

    }

    .app_img .dot_two {

        right: 157px;

        top: 76%;

    }

    .company_banner_area .company_banner_content h2{

        font-size: 40px;

        line-height: 52px;

    }

    .company_banner_area .company_banner_content h2 br{

        display: none;

    }

    .startup_tab .nav-item{

        width: calc(100% / 3);

    }

    .startup_tab_img .phone_img img {

        max-width: 58%;

    }

    .progress_bar_area {

        padding-top: 70px;

    }

    .progress_bar_area .br_bottom{

        margin-top: 55px;

    }

    .stratup_app_screen .phone {

        max-width: 80%;

        bottom: -222px;

        left: -32px;

    }

    .digital_banner_area{

        display: block;

        min-height: auto;

        padding: 140px 0px 100px;

    }

    .digital_video_slider {

        width: 100%;

        position: relative;

        top: auto;

        bottom: 0;

        transform: translateY(0);

        padding: 50px 15px 0px;

    }

    .digital_video_slider .owl-stage{

        padding-left: 100px !important;

    }

    .digital_content{

        padding-right: 0;

    }

    .saas_banner_area_three .slider_item .slidet_content_two h2{

        font-size: 40px;

    }

    .saas_banner_area_three .slider_item .slidet_content_two h2 br{

        display: none;

    }

    .saas_banner_area_three .slider_item .image_mockup .watch,.saas_banner_area_three .slider_item .image_mockup .phone{

        display: none;

    }

    .saas_banner_area_three .slider_item .image_mockup{

        width: 90%;

        padding: 0px;

        position: relative;

        margin-top: 50px;

        bottom: 0;

    }

    .saas_banner_area_three .slider_item{

        height: auto;

        padding-bottom: 50px;

        min-height: auto;

    }

    .saas_banner_area_three .slider_item .image_mockup .laptop {

        max-width: 100%;

    }

    .saas_banner_area_three .owl-stage{

        padding-bottom: 0;

    }

    .service_details_area .pr_70{

        padding-right: 15px;

    }

    .price_info_two .price_head .p_head{

        display: none;

    }

    .price_info_two .price_head .p_head.time{

        display: block;

        width: 100%;

    }

    .price_info_two .pr_list{

        display: block;

        width: 100%;

    }

    .price_info_two .price_item{

        display: block;

        width: 100%;

        position: relative;

        overflow: hidden;

        padding: 0px;

    }

    .price_info_two .price_item:first-child{

        text-align: center;

        padding: 5px 0px;

    }

    .price_info_two .price_item:first-child h5{

        width: initial;

        border: 0px;

        float: none;

    }

    .price_info_two .price_item:before{

        content: attr(data-title);

        position: absolute;

        left: 20px;

        top: 50%;

        transform: translateY(-50%);

        font-weight: 500;

    }

    .price_info_two .price_item h5{

        border-left: 1px dashed #ededed;

        display: block;

        float: right;

        font-size: 1.1rem;

        height: 100%;

        line-height: 3.1rem;

        position: relative;

        text-align: center;

        text-transform: uppercase;

        width: 50%;

    }

    .price_info_two .pr_list:last-child{

        display: none;

    }

    .blog_breadcrumb_area .breadcrumb_content_two h1 br{

        display: none;

    }

    .blog_breadcrumb_area .breadcrumb_content_two h1{

        font-size: 7vw;

        font-weight: 700;

        line-height: 1.5em;

    }

    .header_social_icon li {

        margin: 0px 0px 0px 13px;

    }

    .software_promo_area .round_shape {

        width: 600px;

        height: 600px;

        max-width: 100%;

        min-height: 100%;

        margin-top: 100px;

    }

    .software_promo_area .round_shape .r_shape.r_shape_two{

        width: 400px;

        height: 400px;

    }

    .software_promo_area .round_shape .r_shape.r_shape_three{

        width: 230px;

        height: 230px;

    }

    .payment_features_area_three {

        padding: 80px 0px;

    }

    .payment_features_area_three .col-lg-5 img{

        max-width: 100%;

    }

    .payment_features_content_two .item{

        margin-top: 0;

    }

    .payment_features_content_two p br{

        display: none;

    }

    .payment_logo_area,.payment_priceing_area{

        padding: 80px 0px;

    }

    .payment_content_two .payment_img img{

        max-width: 100%;

    }

    .feedback_area_three {

        height: auto;

    }

    .seo_subscribe_form .input-group{

        justify-content: center;

    }

    .seo_subscribe_form .input-group .check-btn{

        margin-top: 10px;

    }

    .new_footer_area .footer_bottom p{

        text-align: left;

        font-size: 14px;

    }

/*    new css*/

    .hosting_banner_area{

        min-height: 100%;

        height: auto;

        text-align: center;

        padding: 130px 0px 80px;

    }

    .hosting_banner_area .hosting_content{

        margin-bottom: 40px;

    }

    .domain_form_inner input{

        padding-left: 5px;

    }

    .h_map_area .hosting_title br{

        display: none;

    }

    .h_action_promo_area .text-right,.h_action_promo_area{

        text-align: center !important;

    }

    .h_action_promo_area .hosting_btn{

        margin-top: 25px;

    }

    .h_action_content{

        margin-top: 30px;

    }

    .pos_subscribe .col-sm-12 .form-group{

        text-align: center;

    }

    .pos_subscribe .form-group{

        margin-top: 15px;

    }

    .pos_subscribe .btn_pos {

        padding: 17px 56px;

    }

    .erp_banner_area_two .section_container .intro{

        margin-left: 0;

        margin-right: 0;

    }

    .erp_action_area .erp_content{

        margin-top: 30px;

    }

    .erp_analytics_item p{

        font-size: 22px;

    }

    .erp_analytics_item{

        margin-bottom: 25px;

    }

    .erp_menu .er_btn{

        margin-left: 30px;

    }

    .pos_developer_product_area .tab_img_info{

        overflow: hidden;

    }

    .full_header{

        padding: 20px 15px;

    }

    .hamburger-menu-wrepper .animation-box .menu-box{

        width: 100%;

    }

    .hamburger-menu-wrepper .animation-box .menu-box .menu{

        background: transparent;

    }

    .header_footer p{

        display: none;

    }

    .close_icon{

        top: 10px;

        right: 30px;

        z-index: 2;

    }

    .section-4 .section_one_img img {

        max-width: 60%;

    }

    .section-4 .section_one_img .phon_img{

        right: 62px;

    }

    #pp-nav {

        right: 5px;

    }

    .menu_scroll .container-fluid {

        padding-left: 15px;

        padding-right: 15px;

    }

    .pp_features_item{

        padding-right: 15px;

    }

    .section-2 .pp_mackbook_img {

        height: 480px;

    }

    .h_analytices_features_item .h_analytices_img .analytices_img_two {

        left: 20px;

    }

    .h_analytices_features_area{

        padding: 0px 0px 80px;

    }

    .h_analytices_features_area .er_btn{

        margin-top: 0px;

    }

    .h_analytices_features_item{

        padding: 80px 0px;

    }

    .setup_inner .setup_item .line{

        display: none;

    }

    .setup_inner .setup_content{

        text-align: center;

        padding-left: 0;

        max-width: 350px;

        margin: 0 auto;

    }

    .setup_inner .setup_item .round{

        margin-top: 50px;

        margin-bottom: 30px;

    }

    .analytices_logo img{

        max-width: 100%;

    }

    .analytices_logo_content{

        padding-right: 0;

    }

    .integration_img{

        margin-left: 0;

    }

    .support_home_area img{

        max-width: 100%;

    }

    .support_home_img{

        margin-left: 0;

    }

    .h_leaf.two,.h_leaf.one{

        max-width: 40%;

    }

    .hamburger-menu-wrepper .animation-box{

        display: flex;

    }

    .hamburger-menu-wrepper .animation-box .menu-box{

        display: block !important;

        width: 80%;

        max-height: 450px;

        overflow-y: scroll;

    }

    .close_icon{

        right: 20px;

        top: 20px;

    }

    .hamburger-menu-wrepper.show-menu .animation-box .menu-box .offcanfas_menu > li a{

        font-size: 25px;

    }

    .navbar .offcanfas_menu > .nav-item:not(:last-child){

        margin-bottom: 5px;

    }

    .header_footer{

        padding-bottom: 0;

        padding-top: 20px;

        display: block;

    }

    .header_footer ul{

        margin-bottom: 0;

    }

    .navbar .offcanfas_menu > .nav-item.submenu .dropdown-menu{

        padding-top: 0;

    }

    

}



@media (max-width:650px){

    .about_img .about_img_slider .about_item.w45,.about_img .about_img_slider .about_item.w55{

        width: 100%;

    }

    .about_img .pluse_icon{

        display: none;

    }

    .app_img .mobile {

        top: -83px;

    }

    .comment-box .post_comment .reply-comment {

        padding-left: 25px;

    }

    .portfolio_filter .work_portfolio_item + .work_portfolio_item {

        margin-left: 15px;

    }

    .sign_info .login_info .sign-in-form .d-flex{

        display: block !important;

    }

    .sign_info .lead-text{

        padding-right: 0px;

        padding-top: 15px;

    }

    .payment_clients_area .payment_clients_inner .clients_item.two,.payment_clients_area .payment_clients_inner .clients_item.one,.payment_clients_area .payment_clients_inner .clients_item.three{

        left: 0;

    }

    .payment_clients_area .payment_clients_inner .clients_item.four {

        left: 205px;

    }

    .payment_clients_area .payment_clients_inner .clients_item.seven {

        left: 150px;

    }

    .payment_clients_area .payment_clients_inner .clients_item.eight {

        left: 250px;

    }

    .payment_clients_area .payment_clients_inner .clients_item.six {

        left: 215px;

    }

    .payment_clients_area .payment_clients_inner .clients_item.five {

        left: 330px;

    }

    .payment_clients_area .payment_clients_inner .clients_item.four {

        left: 0;

        top: 540px;

    }

    .payment_clients_area .payment_clients_inner .clients_item.eight {

        left: 165px;

        top: 105px;

    }

    .payment_clients_area .payment_clients_inner .clients_item.six{

        top: 225px;

        left: 190px;

    }

    .payment_testimonial_info .testimonial_content {

        padding-left: 110px;

        margin-top: 20px;

    }

    .payment_testimonial_info .testimonial_content .icon{

        left: 0;

    }

    .payment_clients_area .payment_clients_inner {

        height: 690px;

    }

    .agency_featured_area {

        padding-top: 80px;

    }

    .about_img .about_img_slider .about_item .about_text{

        bottom: 30px;

    }

    .software_banner_content h2 {

        font-size: 35px;

    }

    .t_color3 br{

        display: none;

    }

    .design_developers_area .btn_four{

        margin-top: 35px;

    } 

    .company_widget .mt_40{

        margin-top: 25px;

    }

    .f_widget h3.mb-30{

        margin-bottom: 15px;

    }

    .footer_nine_top .f_widget .f-title:after{

        margin-top: 10px;

    }

    .app_featured_content h2{

        margin-bottom: 15px;

    }

    .app_featured_content .learn_btn_two{

        margin-top: 10px;

    }

    .f_widget .widget-wrap{

        margin-top: 20px;

    }

    .agency_banner_area_two .agency_content_two h2{

        font-size: 28px;

        line-height: 35px;

    }

    .agency_banner_area_two .agency_banner_img{

        max-width: 70%;

        margin-bottom: 30px;

    }

    .agency_banner_area_two {

        padding-top: 100px;

        padding-bottom: 80px;

    }

    .error_contain p br{

        display: none;

    }

    .error_contain h2{

        letter-spacing: 0.50px;

    }

    .app_img .dot_three{

        top: 48%; 

    }

    .app_img .dot_two{

        top: 69%;

    }

    .triangle_shape{

        -webkit-transform: rotate(65deg);

        transform: rotate(65deg);

    }

    .perfect_solution_area .perfect_solution_left .per_solution_content h2 {

        font-size: 32px;

        line-height: 44px;

    }

    .testimonial_slider_four {

        padding: 0px 75px;

    }

    .stratup_app_screen .phone {

        bottom: -140px;

        left: -77px;

    }

    .stratup_app_screen .laptop {

        right: -42px;

        bottom: -92px;

    }

    .post_author_two{

        padding: 25px 20px;

    }

    .comment_inner .comment_box .post_comment{

        padding: 30px 20px 30px;

    }

    .menu > .nav-item.submenu.mega_menu > .dropdown-menu.show {

        padding: 0px 10px;

    }

    .menu > .nav-item.submenu.mega_menu.mega_menu_two > .dropdown-menu > .nav-item{

         padding: 15px 10px;

    }

    .menu > .nav-item.submenu.mega_menu.mega_menu_two > .dropdown-menu > .nav-item .item .text{

        font-size: 12px;

    }

    .feedback_area_two{

        height: auto;

        padding-bottom: 50px;

    }

    .payment_price_item{

        width: 100%;

        margin-bottom: 30px;

    }

    .payment_price_item.center, .payment_price_item:hover{

        transform: translateY(0);

    }

    .payment_priceing_area .payment_price_info{

        padding-bottom: 0px;

    }

    .payment_subscribe_info .subscribe-form .form-control {

        width: 300px;

    }

    .seo_call_action_text{

        display: block;

        text-align: center;

    }

    .seo_call_action_text h2{

        margin-bottom: 20px;

    }

    .seo_partner_logo_area .seo_sec_title{

        margin-bottom: 0px;

    }

    .seo_sec_title p br{

        display: none;

    }

    .seo_fact_info{

        flex-wrap: wrap;

    }

    .seo_fact_info .seo_fact_item:first-child{

        margin-top: 0px;

    }

    .seo_fact_info .seo_fact_item:nth-child(even){

        margin-top: 8px;

    }

    .seo_sec_title h2 {

        font-size: 30px;

        line-height: 40px;

    }

    .menu > .nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner > .dropdown-menu > .nav-item .dropdown-menu .nav-item{

        width: 33.33%;

    }

    .intro{

        width: 100%;

        margin-left: 15px;

        margin-right: 15px;

    }

    .border_shap{

        left: 0;

        width: 350px;

    }

/*    new css*/

    .domain_form_inner .domain_select {

        width: 17%;

    }

    .domain_form_inner .domain_select .selectpickers{

        text-align: left !important;

        padding-left: 12px;

    }

    .domain_form_inner .domain_select .selectpickers:after{

        right: 15px;

    }

    .domain_form_inner button {

        width: 33%;

    }

    .domain_price li + li {

        margin-left: 20px;

    }

    .hosting_title p br{

        display: none;

    }

    .h_features_item{

        padding-right: 0;+

    }

    .h_price_body .h_p_list .h_price_item{

        position: relative;

    }

    .h_price_body .h_p_list .h_price_item:before{

        content: attr(data-title);

        position: absolute;

        left: 20px;

        top: 50%;

        transform: translateY(-50%);

        font-weight: 500;

        text-transform: uppercase;

    }

    .h_price_body .h_p_list{

        display: block;

        padding: 0px;

        margin-bottom: 10px;

    }

    .h_price_body .h_p_list:last-child{

        margin-bottom: 0;

    }

    .h_price_body .h_p_list:last-child .h_price_item.c_width{

        border-bottom: 0px;

    }

    .h_price_body .h_p_list .h_price_item{

        display: block;

        width: 100%;

        overflow: hidden;

        padding: 10px 0px;

        border-bottom: 1px solid #f7f0f0;

    }

    .h_price_body .h_p_list .h_price_item.c_width, .h_price_body .price_head .p_head.c_width{

        width: 100%;

    }

    .h_price_body .h_p_list .h_price_item h5{

        width: 50%;

        display: block;

        float: right;

    }

    .h_price_body .price_head{

        display: none;

    }

    .h_map ul li:nth-child(2) {

        left: 60px;

    }

    .pos_footer_area .leaf_left, .pos_footer_area .leaf_right {

        max-width: 20%;

    }

    .pos_action_area .pos_action_content h2 {

        font-size: 35px;

    }

    .pos_footer_bottom img{

        max-width: 40%;

    }

    .pos_action_area .pos_action_content p {

        font-size: 18px;

        line-height: 30px;

    }

    .animation_inner li:nth-child(20),.animation_inner li:nth-child(12){

        display: none;

    }

    .erp_banner_area_two .section_container .intro_content h1{

        font-size: 28px;

        line-height: 38px;

    }

    .erp_banner_area_two .section_container .intro_content{

        padding-top: 100px;

    }

    .erp_banner_area_two .animation_img {

        margin-top: -322px;

    }

    .erp_banner_area_two .erp_shap{

        top: calc(100% - 86px);

    }

    .erp_service_item {

        margin-bottom: 50px;

    }

    .erp_service_area .row {

        margin-bottom: -50px;

    }

    .intro{

        max-width: 100%;

        margin-left: 15px;

        margin-right: 15px;

    }

    .section-4 .section_one_img .round{

        width: 300px;

        height: 300px;

        margin-top: -150px;

        margin-left: -150px;

    }

    .pp_testimonial_info{

        padding-right: 15px;   

    }

    .section-4 .section_one_img .phon_img{

        display: none;

    }

    .section-2 .pp_mackbook_img .one{

        top: 0;

    }

    .pp_mackbook_img .three {

        top: 156px;

    }

    .section-2 .pp_mackbook_img .four {

        top: 210px;

        left: -58px;

    }

    .pp_mackbook_img .two {

        top: 353px;

        left: 88px;

    }

    .section-2 .pp_work_content {

        margin-bottom: 30px;

    }

    .h_analytics_content h2{

        font-size: 24px;

        line-height: 24px !important;

    }

    .h_analytics_content{

        margin-bottom: 30px;

    }

    .support_help_area .d-flex{

        display: block !important;

    }

    .support_help_area .support_item{

        width: 100%;

        margin-bottom: 30px;

    }

    

}



@media (max-width:576px){

    .app_featured_area{

        padding-top: 135px;

    }

    .app_banner_area{

        padding-bottom: 10px;

    }

    .saas_home_area {

        height: auto;

    }

    .saas_home_img{

        margin-top: 50px;

    }

    .s_features_item .s_features_content{

        padding-left: 0px;

    }

    .footer_bottom .f_social_icon_two,.footer_bottom .f_menu,.footer_area_two .footer_bottom p{

        text-align: center !important;

    }

    .footer_bottom .f_social_icon_two{

        margin-bottom: 6px;

    }

    .banner_top h2{

        font-size: 26px;

        line-height: 35px;

    }

    .l_height60,.l_height50 {

        line-height: 45px;

    }

    .f_size_30{

        font-size: 24px;

        line-height: 35px;

    }

    .mobile_img .mobile {

        left: 0;

        top: -100px;

        max-width: 100%;

    }

    .saas_banner_area_two .shap_img{

        height: 280px;

    }

    .call_action_area .action_one {

        left: -878px;

    }

    .f_size_40{

        font-size: 30px;

    }

    .footer_area_two .footer_bottom p{

        margin-bottom: 8px !important; 

    }

    .partner_logo .p_logo_item{

        width: 100%;

        margin-bottom: 30px;

    }

    .agency_content h2{

        font-size: 28px;

        line-height: 45px;

        margin-bottom: 23px;

    }

    .agency_content .action_btn{

        display: block !important;

        text-align: center;

    }

    .agency_content .action_btn .agency_banner_btn{

        display: block;

        margin-bottom: 20px;

    }

    .agency_banner_btn_two{

        margin-left: 0px;

    }

    .about_content{

        padding: 90px 15px 100px;

    }

    .developer_product_content .develor_tab .nav-item{

        margin-left: 25px;

    }

    .partner_info .logo_item{

        width: calc(100% / 2);

    }

    .fun_fact_content .fact_item h1{

        font-size: 60px;

    }

    .feedback_slider .feedback_item .feed_back_author{

        display: block;

    }

    .feedback_slider .feedback_item .ratting{

        text-align: left;

        padding-left: 75px;

    }

    .app_screenshot_area .app_screenshot_slider .item{

        padding-left: 30px;

        padding-right: 30px;

    }

    .app_img .phone_img{

        max-width: 80%;

    }

    .app_banner_contentmt h2 {

        line-height: 60px;

        font-size: 40px;

    }

    .app_banner_area .app_img .app_screen.one {

        top: 155px;

        left: 15px;

    }

    .app_banner_area .app_img .app_screen.two {

        top: 123px;

        left: 105px;

    }

    .app_banner_area .app_img .app_screen.three {

        top: 90px;

        left: 194px;

    }

    .app_item.item_one {

        top: -143px;

    }

    .app_item.item_two {

        left: 31px;

        top: -60px;

    }

    .app_item.item_three {

        bottom: 50px;

    }

    .app_item.item_four{

        right: -52px;

        bottom: 36px;

    }

    .get_started_area .col-lg-6.text-right img{

        max-width: 100%;

    }

    .get_content .app_btn.app_btn_two{

        margin-left: 0px;

    }

    .app_service_item{

        padding: 50px 20px;

    }

    .app_contact_info .info_item{

        padding-left: 38px;

        margin-bottom: 26px;

    }

    .app_contact_info{

        left: 20px;

        padding: 45px 15px 15px;

    }

    .app_screenshot_area .app_screenshot_slider .owl-prev {

        left: calc(50% - 32px);

    }

    .app_screenshot_area .app_screenshot_slider .owl-next {

        right: calc(50% - 80px);

    }

    .partner_logo_area_two .subscribe_form_info {

        padding: 50px 20px;

    }

    .blog_grid_item{

        max-width: 370px;  

        margin-left: auto;

        margin-right: auto;

    }

    .comment-box .post_comment .reply-comment{

        padding-left: 0;

    }

    .comment-box .post_comment .post_author .media-left {

        margin-right: 10px;

    }

    .breadcrumb_content h1{

        font-size: 28px;

        line-height: 32px;

    }

    .portfolio_filter{

        display: block;

        text-align: center;

        margin-bottom: 30px;

    }

    .portfolio_filter .work_portfolio_item{

        margin-bottom: 5px;

    }

    .portfolio_gallery .portfolio_item .portfolio_img img,.single_product_item .product_img img{

        width: 100%;

    }

    .shopping_cart_area .cart_btn.cart_btn_two{

        margin-left: 0;

    }

    .shopping_cart_area .cart_btn{

        margin-bottom: 10px;

    }

    .login-form .extra{

        display: block !important;

    }

    .s_promo_info .promo_item{

        width: 90px;

        height: 90px;

    }

    .s_promo_info .promo_item.item_four{

        top: 17%;

        left: 69%;

    }

    .s_promo_info .promo_item.item_three {

        left: 0px;

        top: 25px;

    }

    .s_promo_info .promo_item.item_two{

        left: 0;

        top: 146px;

    }

    .s_promo_info .promo_item.item_seven {

        top: 66%;

        left: 64%;

    }

    .software_promo_area .round_shape .r_shape.r_shape_five{

        width: 115px;

        height: 115px;

    }

    .software_promo_area .round_shape .r_shape.r_shape_five img{

        max-width: 100%;

    }

    .s_promo_info .promo_item.item_six {

        top: 57%;

        left: 0%;

    }

    .s_promo_info .promo_item.item_nine{

        left: 18px;

        top: 83%;

    }

    .s_promo_info .promo_item.item_five{

        left: 72%;

        top: 44%;

    }

    .feature_info .feature_img.f_img_one .one{

        left: 0;

        max-width: 80%;

    }

    .feature_info .feature_img.f_img_one .three{

        max-width: 69%;

    }

    .feature_info .feature_img.f_img_two .one {

        right: 131px;

        max-width: 43%;

    }

    .mobile_btn{

        display: none;

    }

    .action_area_three .action_content .white_btn{

        margin-right: 0px;

        margin-bottom: 10px;

    }

    .payment_clients_area .payment_clients_inner .clients_item.five {

        left: 180px;

        top: 517px;

    }

    .footer_nine_bottom{

        text-align: center;

    }

    .footer_nine_bottom .flag_selector{

        float: none;

        margin-top: 12px;

    }

    .payment_action_content h2{

        line-height: 40px;

    }

    .payment_testimonial_area .testimonial_img img{

        max-width: 100%;

    }

    .payment_testimonial_area .testimonial_img {

        margin-bottom: -13px;

    }

    .payment_banner_content .action_btn{

        display: block !important;

    }

    .payment_banner_content .agency_banner_btn_two{

        display: block;

        margin-left: 0px;

        margin-top: 15px;

    }

    .payment_banner_content h1 {

        line-height: 38px;

        font-size: 28px;

    }

    .pay_btn.pay_btn_two{

        margin-left: 0px;

    }

    .section_container .intro_content h1 {

        font-size: 30px;

        line-height: 45px;

    }

    .section_container .intro_content .subcribes{

        display: block;

    }

    .section_container .intro_content .subcribes .form-control{

        width: 100%;

    }

    .section_container .intro_content .subcribes .btn_submit{

        position: relative;

        margin-top: 10px;

        display: block;

        max-width: 100%;

        width: 100%;

    }

    .saas_banner_area_two .animation_img {

        bottom: -40px;

    }

    .saas_features_area_two {

        padding-top: 100px;

    }

    .software_banner_content .action_btn{

        display: block !important;

    }

    .video_btn{

        display: block;

        margin-left: 10px;

        margin-top: 20px;

    }

    .saas_banner_content p.mt_30{

        margin-top: 20px;

    }

    .app_testimonial_area .nav_container .owl-prev, .app_testimonial_area .nav_container .owl-next{

        display: none;

    }

    .app_feature_info .app_featured_content .app_btn{

        margin-top: 15px;

    }

    .banner_top .subcribes .btn_submit{

        position: relative;

        right: 0;

        display: block;

        top: 0;

        transform: translateY(0);

        margin: 20px auto 0px;

    }

    .sec_title h2.mb_20{

        margin-bottom: 10px;

    }

    .breadcrumb_area {

        padding: 110px 0px 50px;

    }

    .shop_grid_area .row,.shop_list_area .row{

        text-align: center;

    }

    .shop_menu_right {

        justify-content: center !important;

    }

    .shop_list_area .shop_page_number{

        margin-top: 40px;

    }

    .product_details_area .pr_details, .service_details_item + .service_details_item {

        margin-top: 30px;

    }

    .blog_content .post_date{

        top: -60px;

    }

    .banner_top .subcribes{

        display: block;

    }

    .banner_top .subcribes .form-control{

        display: block;

        width: 100%;

    }

    .s_subcribes .form-control{

        line-height: 70px;

        height: 70px;

    }

    .s_subcribes .btn-submit{

        font-size: 18px;

        line-height: 70px;

    }

    .app_featured_area_two .app_feature_info {

        margin-top: 30px;

    }

    .app_img .dot_two {

        top: 65%;

    }

    .app_img .dot_three{

        top: 41%;

    }

    .app_img .dot_two {

        right: 115px;

    }

    .perfect_solution_area .perfect_solution_left .per_solution_content .btn_six{

        margin-left: 0;

    }

    .startup_tab .nav-item{

        width: calc(100% / 2);

    }

    .startup_tab_img .phone_img{

        text-align: right;

    }

    .stratup_service_img .phone_img{

        width: 20%;

    }

    .video_content{

        padding: 0px;

    }

    .digital_video_slider .owl-stage{

        padding-left: inherit !important;

    }

    .saas_banner_area_three .slider_item .image_mockup{

        display: none;

    }

    .saas_banner_area_three .owl-dots{

        display: none;

    }

    .saas_banner_area_three .slider_item{

        padding-bottom: 100px;

    }

    .saas_subscribe_area_two .subscribe_form_info {

        padding: 80px 20px;

    }

    .case_study_item img{

        width: 100%;

    }

    .download_content h2 {

        font-size: 30px;

    }

     .saasland_col_screen{

        height: 100vh;

    }

    .saasland_col_screen .clock .timer{

        margin-bottom: 15px;

    }

    .saasland_container .saasland_col_content .saasland_content {

        width: 90%;

    }

    .saasland_container .saasland_col_content .saasland_content h1 {

        font-size: 33px;

        margin-bottom: 50px;

    }

    .saasland_container .saasland_col_content .saasland_content h2 {

        font-size: 28px;

    }

    .saasland_container .saasland_col_content .saasland_bottom{

        width: 95%;

    }

    .pr_sidebar .widget{

        text-align: left;

    }

    .blog_list_item_two a img{

        width: 100%;

    }

    .header_social_icon{

        display: none;

    }

    .menu > .nav-item.submenu.mega_menu.mega_menu_two > .dropdown-menu .nav-item{

        width: calc(100% / 2);

    }

    .software_promo_area .round_shape{

        width: auto;

        height: 600px;

        max-width:100%;

        min-height: 100%;

        margin-top: 50px;

    }

    .software_promo_area .round_shape .r_shape.r_shape_one{

        height: 580px;

        width: 580px;

    }

    .payment_content_two .payment_img img{

        max-width: 100%;

    }

    .payment_content_two .payment_img .payment_icon.icon_one,.payment_content_two .payment_img .payment_icon.icon_two,.payment_content_two .payment_img .payment_icon.icon_three,.payment_content_two .payment_img .payment_icon.icon_four,.payment_content_two .payment_img .payment_icon.icon_five,.payment_content_two .payment_img .payment_icon.icon_six{

        max-width: 48%;

    }

    .payment_content_two .payment_img .payment_icon.icon_five {

        right: -17px;

        top: 19px;

    }

    .payment_content_two .payment_img .payment_icon.icon_two {

        left: 20px;

        top: 15%;

    }

    .payment_content_two .payment_img .payment_icon.icon_six {

        top: 116px;

    }

    .payment_content_two .action_btn{

        display: inline-block !important;

        position: relative;

        z-index: 3;

    }

    .payment_content_two h2 {

        font-size: 40px;

        line-height: 55px;

    }

    .payment_banner_area_two{

        padding-top: 135px;

    }

    .payment_features_content_two h2 br{

        display: none;

    }

    .payment_features_img img{

        max-width: 100%;

    }

    .payment_features_img:before{

        top: -30px;

        left: -10px;

        right: 0;

    }

    .payment_subscribe_info .subscribe-form{

        display: block;

        text-align: center;

    }

    .payment_subscribe_info .subscribe-form .form-control{

        width: 100%;

        margin-bottom: 15px;

    }

    .payment_footer_area{

        padding-bottom: 75px;

    }

    .seo_fact_info{

        max-width: 320px;

        margin: 0 auto;

    }

    .seo_fact_info .seo_fact_item:nth-child(even){

        margin-top: 135px;

    }

    .seo_subscribe_form .input-group{

        margin-bottom: 20px;

    }

    .new_footer_area .footer_bottom p{

        text-align: center;

        margin-bottom: 0 !important;

    }

    .seo_features_img .round_circle,.seo_features_img.seo_features_img_two .round_circle{

        width: 340px;

        height: 340px;

        top: -40px;

    }

    .seo_features_img.seo_features_img_two .round_circle.two{

        top: -50px;

        right: 0px;

    }

    .seo_features_content .seo_btn{

        margin-top: 20px;

    }

    .seo_features_img img{

        margin-right: 0;

    }

    .seo_features_img .round_circle.two{

        left: 0;

    }

    .seo_subscribe_form{

        margin-left: 0;

        margin-right: 0;

    }

    .seo_sec_title.mb_70{

        margin-bottom: 40px;

    }

    .seo_service_item{

        padding-left: 15px;

        padding-right: 15px;

    }

    .seo_partner_logo_area .seo_sec_title h2{

        font-size: 28px;

    }

    .seo_call_action_text h2 {

        font-size: 27px;

        line-height: 41px;

    }

    .menu > .nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner > .dropdown-menu > .nav-item .dropdown-menu .nav-item{

        width: 50%;

    }

    .hosting_tab .nav-item{

        width: 50%;

    }

    .hosting_tab{

        align-items: center;

        justify-content: center;

    }

    .h_blog_item{

        margin-bottom: 30px;

    }

    .hosting_title h2 {

        font-size: 31px;

        line-height: 40px;

    }

    .h_map ul li:nth-child(1) {

        left: 26px;

    }

    .h_map ul li:nth-child(2) {

        left: 55px;

    }

    .h_map ul li:nth-child(7) {

        left: 24%;

    }

    .h_map ul li:nth-child(4) {

        top: 279px;

    }

    .h_map ul li:nth-child(8){

        left: 72%;

    }

    .h_map ul li:nth-child(6) {

        top: 83%;

        left: 128px;

    }

    .pos_banner_text h2{

        font-size: 40px;

        line-height: 52px;

    }

    .pos_banner_text .action_btn{

        display: block !important;

    }

    .animation_inner li{

        max-width: 22%;

    }

    .animation_inner li img{

        max-width: 100%;

    }

    .animation_inner li:nth-child(8) {

        top: 31%;

        left: 5px;

    }

    .animation_inner li:nth-child(3) {

        top: 130px;

        left: 109px;

    }

    .animation_inner li:nth-child(14) {

        left: 114px;

    }

    .animation_inner li:nth-child(16) {

        bottom: -25px;

        left: 165px;

    }

    .animation_inner li:nth-child(17) {

        left: 228px;

        bottom: 53px;

    }

    .animation_inner li:nth-child(18) {

        bottom: -87px;

        left: 202px;

    }

    .animation_inner li:nth-child(19) {

        bottom: 137px;

        left: 219px;

    }

    .animation_inner li:nth-child(11) {

        top: 44px;

        left: 205px;

    }

    .animation_inner li:nth-child(10) {

        left: 45px;

        top: 215px;

    }

    .animation_inner li:nth-child(9) {

        left: 150px;

        top: 203px;

    }

    .animation_inner li:nth-child(7) {

        left: 224px;

    }

    .animation_inner li:nth-child(6) {

        top: 106px;

        left: 220px;

    }

    .animation_inner li:nth-child(5) {

        top: 187px;

        left: 0;

    }

    .animation_inner li:nth-child(4) {

        left: 0;

        top: auto;

        bottom: -91px;

    }

    .erp_testimonial_item .content p{

        font-size: 16px;

        line-height: 30px;

    }

    .erp_testimonial_item .content{

        padding: 50px 25px

    }

    .erp_testimonial_item .media{

        padding-left: 0;

    }

    .erp_testimonial_item .media .media-body h5,.erp_testimonial_item .media .media-body h5 span,.erp_testimonial_item .media .media-body p{

        font-size: 15px;

    }

    .erp_testimonial_item .media img{

        margin-right: 12px;

    }

    .flex-row-reverse .erp_content_two{

        padding-right: 0;

    }

    .flex-row-reverse .erp_features_img_two .img_icon{

        left: -7px;

        right: auto;

    }

    .split_banner .app_img .phone_img{

        max-width: 50%;

    }

    .section_6 .split_banner{

        overflow: hidden;

    }

    .ms-left .ms-section.section_2 .split_banner .app_img{

        margin-left: 20px;

    }

    .ms-section.section_1 .split_slider_content h2 {

        font-size: 26px;

        line-height: 40px;

    }

    .split_slider_content p{

        font-size: 16px;

    }

    .section-1 .section_one-content{

        padding-right: 0;

    }

    .section_one_img .round{

        width: 290px;

        height: 290px;

        margin-left: -145px;

        margin-top: -145px;

    }

    .section_one_img .dots{

        display: none;

    }

    .h_analytices_features_item .h_analytices_img_two{

        padding-left: 0;

    }

    .h_analytices_features_item .h_analytices_img_two .analytices_img_one,.h_analytices_features_item .h_analytices_img_two .analytices_img_two{

        max-width: 70%;

    }

    .h_analytices_features_item .h_analytices_img_two .analytices_img_three{

        left: 40%;

        max-width: 50%;

    }

    .support_testimonial_info .testimonial_slider .owl-item{

        padding-left: 15px;

        padding-right: 15px;

    }

    .support_testimonial_info .testimonial_slider .testimonial_item{

        padding-left: 10px;

        padding-right: 10px;

    }

    .agency_testimonial_info .testimonial_slider{

        padding-left: 0;

        padding-right: 0;

    }

    

}

@media screen and (max-width:560px){

	.h2, h2{

		font-size: 22px;

	}

	.h3, h3{

		font-size: 20px;

	}

	.h4, h4{

		font-size: 18px;

	}

	.table{

		font-size: 12px;

		line-height: 20px;

	}

	.table:last-child{

		margin-bottom: 0px;

	}

	.blog_single .blog_content{

		padding-bottom: 15px !important;

	}

	.blog_single .blog_content h4{

		text-align: left;

		font-size: 18px;

		margin-top: 15px;

		text-transform: uppercase;

	}

	.blog_content p{

		line-height: 20px;

	}

	.erp_analytics_item p{

		font-size: 8px !important;

        line-height: 12px;

        margin-top: 10px;

	}

}

@media (max-height:420px){

    .navbar-collapse {

        max-height: 310px;

    }

    .payment_banner_area{

        min-height: 435px;

    }

}



@media (max-width:480px){

    .feedback_area_three{

        height: auto;

    }

    .startup_tab_img .phone_img img {

        max-width: 40%;

    }

    .testimonial_slider_four {

        padding: 0px 15px;

    }

    .testimonial_slider_four .item p {

        font-size: 14px;

        line-height: 26px;

    }

    .testimonial_slider_four .item .author_img{

        margin-bottom: 5px;

    }

    .stratup_testimonial_info {

        height: 385px;

    }

    .saas_banner_area_three .slider_item .slidet_content .slider_btn + .slider_btn{

        margin-left: 0;

    }

    .post_author_two{

        display: block;

    }

    .comment_inner .comment_box .post_comment .reply_comment{

        margin-left: 0;

    }

    .post_author_two .img_rounded{

        margin-right: 0;

        margin-bottom: 20px;

    }

    .header_area .container {

        padding-left: 15px;

        padding-right: 15px;

		height: 65px;

    }

    .feedback_area_two .sec_title,.feedback_area_three .sec_title{

        padding-right: 0;

    }

    .feedback_slider_two .owl-nav{

        display: none;

    }

    .seo_features_img .round_circle.two{

        top: -30px;

    }

    .seo_features_content .seo_features_item .icon{

        margin-right: 10px;

    }

    .seo_features_img.seo_features_img_two .round_circle{

        width: 250px;

        height: 250px;

    }

    .seo_features_img.seo_features_img_two .round_circle.two{

        width: 300px;

        height: 300px;

    }

    .pos_banner_text h2 {

        font-size: 30px;

        line-height: 38px;

    }

    .chat_info {

        display: block;

    }

    .chat_info img{

        margin-right: 0;

        padding-bottom: 35px;

    }

    .pos_about_list{

        column-count: 1;

    }

    .section-2 .pp_mackbook_img img {

        max-width: 80%;

    }

    .section-2 .pp_mackbook_img {

        height: 380px;

    }

    .section-2 .pp_mackbook_img .one{

        left: 100px;

    }

    .section-2 .pp_mackbook_img .four {

        top: 195px;

        left: -96px;

    }

    .pp_mackbook_img .two {

        top: 335px;

        left: 35px;

    }

    

}



@media (max-width:450px){

    .price_tab{

        max-width: 100%;

        border-radius: 3px;

    }

    .price_tab .nav-item .nav-link{

        display: block;

        position: relative;

    }

    .price_tab,.price_tab .nav-item{

        display: block;

    }

    .price_tab .nav-item .nav-link.active{

        background: #00aff0;

        border-radius: 3px;

    }

    .partner_info .logo_item{

        width: 100%;

    }

    .app_img .phone_img{

        max-width: 55%;

    }

    .app_img .text_bg{

        max-width: 60%;

    }

    .app_img .text_bg.three {

        right: 0%;

        bottom: 125px;

    }

    .app_img .text_bg.two {

        right: 12%;

        top: -37px;

    }

    .app_img .text_bg.one{

        left: -2%;

    }

    .app_img .dot_three {

        left: 128px;

    }

    .app_img .dot_one {

        right: 145px;

        top: 20px;

    }

    .price_tab.price_tab_two .nav-item .nav-link.active{

        background: #5f2eed;

    }

    .get_content .app_btn{

        margin-top: 5px;

    }

    .pr_details .ratting{

        float: none;

        text-align: left;

        padding-top: 12px;

    }

    .pr_footer,.login-form .extra{

        display: block !important;

    }

    .pr_details .post-body .ratting{

        padding-top: 0px;

    }

    .product_info_details .comment-box .comment-content {

        padding-left: 80px;

    }

    .product_info_details .pr_tab{

        display: block;

        border-radius: 0px;

    }

    .product_info_details .pr_tab .nav-item .nav-link{

        border-radius: 0px;

    }

    .product_info_details .pr_tab .nav-item{

        float: none;

    }

    .sign_info {

        padding: 30px 15px;

    }

    .text_box input[type="text"], .text_box textarea, .text_box input[type="password"]{

        padding-left: 10px;

    }

    .payment_testimonial_info .testimonial_content .icon{

        top: -53px;

    }

    .payment_testimonial_info .testimonial_content{

        padding-left: 0;

    }

    .mobile_img .women_img{

        right: 80px;

    }

    .mobile_img .mobile{

        top: -35px;

    }

    .post_share a + a {

        margin-left: 0px;

    }

    .coupon .button{

        position: relative;

        right: 0;

        top: 0;

        transform: translateY(0);

        margin-top: 15px;

    }

    .feedback_item .feed_back_author{

        display: block;

    }

    .feedback_item .ratting{

        text-align: left;

        padding-left: 80px;

    }

    .feedback_slider_two .feedback_item{

        padding: 45px 20px 25px;

    }

    .partner_logo_area_five h2 br{

        display: none;

    }

    .company_banner_area .company_banner_content h2 {

        font-size: 35px;

        line-height: 46px;

    }

    .testimonial_slider_four .item p{

        color: #677294;

    }

    .testimonial_slider_four .item h5,.testimonial_slider_four .item h6{

        color: #051441;

    }

    .stratup_testimonial_info:before{

        display: none;

    }

    .stratup_testimonial_info{

        height: auto;

        margin: 50px 0px;

    }

    .stratup_app_screen{

        display: none;

    }

    .startup_content_three .btn_six{

        margin-bottom: 15px;

    }

    .btn_six + .btn_six{

        margin-left: 0;

    }

    .startup_content_three h2 {

        font-size: 28px;

        margin-bottom: 15px;

        line-height: 42px;

    }

    .startup_content_three p{

        margin-bottom: 30px;

    }

    .intregration_logo{

        display: block;

    }

    .intregration_logo .intregration_item{

        max-width: 100%;

    }

    .menu > .nav-item.submenu.mega_menu.mega_menu_two > .dropdown-menu .nav-item{

        width: 250px;

    }

    .menu > .nav-item.submenu.mega_menu.mega_menu_two > .dropdown-menu > .nav-item .item .text {

        font-size: 16px;

    }

    .seo_partner_logo_area{

        padding-top: 0;

    }

    .split_slider_content .br_shap{

        width: 290px;

    }

    .split_slider_content {

        padding: 40px 0px 48px 17px;

    }

    .hosting_tab .nav-item{

        width: 100%;

    }

    .h_price_tab p{

        padding: 30px;

    }

    .split_title {

        font-size: 31px;

        line-height: 35px;

    }

    .split_app_content .s_app_btn + .s_app_btn{

        margin-left: 0;

        margin-top: 10px;

    }

    .section-2 .pp_mackbook_img img {

        max-width: 100%;

    }

    .section-2 .pp_mackbook_img .four {

        top: 162px;

        left: -133px;

    }

    .section-2 .pp_mackbook_img .one {

        left: 57px;

        top: -50px;

    }

    .pp_mackbook_img .two {

        top: 317px;

        left: -27px;

    }

    .pp_mackbook_img .three {

        top: 138px;

        right: -173px;

    }

    .pp_contact_info .pp_contact_item .icon{

        margin-right: 15px;

    }

    .pp_contact_info .pp_contact_item{

        display: block;

    }

    .pp_contact_info .pp_contact_item .icon{

        margin-bottom: 15px;

    }

    .agency_testimonial_info .owl-prev, .agency_testimonial_info .owl-next{

        display: none;

    }

    

}



@media (max-width:400px){

    .header_area_six .header_top{

        display: none;

    }

    .header_area_six + section {

        margin-top: 68px;

    }

    .payment_content_two .payment_img .payment_icon.icon_one,.payment_content_two .payment_img .payment_icon.icon_two,.payment_content_two .payment_img .payment_icon.icon_three,.payment_content_two .payment_img .payment_icon.icon_four,.payment_content_two .payment_img .payment_icon.icon_five,.payment_content_two .payment_img .payment_icon.icon_six{

        display: none;

    }

    

}