@media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .main_banner .banner_content {
        margin-left: 59px;
    }
    .title_wrapper .main_title {
        font-size: 49.6063px;
    }
    .banner_content .slide_content .left_side .custome_btn {
        padding: 20px 28px;
        font-size: 15.0161px;
    }
    .features_review .swiper-button-prev {
        left: -35px;
    }
    .features_review .swiper-button-next {
        right: -37px;
    }
}

@media only screen and (max-width: 1400px) {
    .testimonial .swiper-button-next {
        right: 0;
    }
    .testimonial .swiper-button-prev {
        left: 0;
    }
}

@media only screen and (max-width: 991px) {
    .pm_features h1 {
        font-size: 55px;
    }
    .swiper_main_title {
        padding-bottom: 30px;
    }
    header.site_header .menu_btn .header_btn {
        padding: 10px 10px;
    }
    header.site_header .menu_btn {
        margin-left: 15px;
    }
    .pm_features h1 {
        font-size: 41px;
        line-height: 54px;
    }
    .contact_cards .sub_card {
        margin-left: 0;
    }
    .product_detail_main .heading span {
        font-size: 42px;
    }
    .product_detail_main .heading h1 {
        font-size: 30px;
    }
    .product_detail_main .product_main_details .product_info {
        margin-left: 0;
        margin-top: 15px;
    }
    .main_product_img .product_preview{
        bottom: 0;
        margin-top: 30px;
    }
}
@media only screen and (max-width: 1023px) {
    header.site_header {
        padding: 15px 0 15px;
        position: absolute;
        background: transparent;
    }

    .site_header.sticky_header {
        position: fixed;
        z-index: 999999999999;
        background: #002332;
    }

    header.site_header .side_nav_logo {
        position: absolute;
        top: 23px;
        left: 20px;
        display: block;
    }

    header.site_header .mobile_menu_btn {
        display: block;
    }

    .button_list .custome_btn {
        padding: 13px 40px 13px 13px;
        background: #FFFFFF;
        margin-bottom: 15px;
        color: #002332;
        font-size: 12.09px;
        font-weight: bold;
        min-width: 200px;
    }

    .button_list .custome_btn::before {
        content: '';
        position: absolute;
        top: 0;
        left: auto;
        right: 10px;
        bottom: 0;
        margin: auto;
        width: 18.13px;
        height: 18.13px;
        background: url('../images/btn_icon.html') no-repeat center;
    }

    header.site_header .button_list {
        display: flex;
        flex-direction: column;
        align-items: self-start;
    }

    .menu_title .title {
        font-weight: 600;
        font-size: 13.9822px;
        color: #002332;
        font-family: 'Lato', sans-serif;
        display: block;
    }

    .menu_title>a {
        font-family: 'Lato', sans-serif;
        font-weight: bold;
        font-size: 18.922px;
        color: #FFFFFF;
    }

    .site_header .mobile_menu_btn {
        padding: 40px 30px 0;
        position: relative;
    }

    .site_header .mobile_menu_btn::before {
        content: '';
        position: absolute;
        width: calc(100% - 20px);
        height: 1px;
        top: 0;
        left: 0;
        right: 0;
        margin: auto;
        background: #61C138;
    }

    .site_header .mobile_menu_btn .menu_title {
        margin-bottom: 20px;
    }

    .button_list .custome_btn:hover,
    .button_list .custome_btn:focus {
        background: #002332;
        color: #FFFFFF;
    }

    .menu_title>a:hover {
        color: #002332;
    }

    .navbar-expand-sm .navbar-toggler {
        display: block !important;
        width: 33px;
        height: 26px;
        border: 0;
        font-size: 0;
        background: transparent;
        position: relative;
    }

    .navbar-toggler::before {
        position: absolute;
        content: "";
        width: 33px;
        height: 4px;
        background: transparent;
        text-align: center;
        top: 6px;
        right: 0;
        left: 0;
        bottom: 0;
        margin: auto;
        line-height: 0;
        font-size: 24px;
        color: #FFFFFF;
        font-family: 'fontawesome';
        border-radius: 2px;
        box-shadow: 0 -13px 0 0 #6fd943, 0 7px 0 0 #6fd943;
    }

    .navbar-toggler .navbar-toggler-icon {
        width: 21px;
        height: 4px;
        background: #6FD943;
        border-radius: 2px;
    }

    .navbar-toggler[aria-expanded="true"] {
        z-index: 99999999;
    }

    .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
        display: none;
    }

    .navbar-toggler:focus {
        outline: none !important;
        box-shadow: none !important;
    }

    .navbar-toggler[aria-expanded="true"]::before {
        content: '';
        box-shadow: none;
        background: url('../images/close_btn.html') no-repeat center;
        width: 26px;
        height: 26px;
    }

    .navbar-expand-sm .navbar-collapse {
        opacity: 1;
        display: block;
        transform: translateX(120%);
        -moz-transform: translateX(120%);
        -webkit-transform: translateX(120%);
        -ms-transform: translateX(120%);
        -o-transform: translateX(120%);
        width: 60%;
        -moz-transition: all 0.5s ease 0s;
        -webkit-transition: all 0.5s ease 0s;
        -ms-transition: all 0.5s ease 0s;
        -o-transition: all 0.5s ease 0s;
        transition: all 0.5s ease 0s;
        position: fixed !important;
        top: 0 !important;
        left: auto;
        right: 0;
        bottom: 0;
        background: #6FD943;
        max-width: 100%;
        height: 100% !important;
        z-index: 99999;
        padding: 0;
        overflow: auto;
        float: none;
        margin: 0;
        padding-top: 170px;
        display: block !important;
    }

    .navbar-collapse.collapse.show {
        -webkit-transform: translateX(0) translateY(0);
        -moz-transform: translateX(0) translateY(0);
        -ms-transform: translateX(0) translateY(0);
        -o-transform: translateX(0) translateY(0);
        transform: translateX(0) translateY(0);
        box-shadow: 0 0 9px 0 rgb(0 0 0 / 50%);
    }

    .navbar-expand-sm .navbar-nav {
        flex-direction: column;
        margin-bottom: 30px;
    }

    .navbar-nav .nav-item {
        margin-right: 0;
        padding: 0 15px 0px;
        margin-bottom: 0;
        line-height: 100%;
    }

    .site_header .menu_btn {
        margin-left: 34%;
    }

    header.site_header .navbar-nav .nav-item .nav-link {
        background: transparent;
        border-radius: 4px;
        padding: 5px 15px;
        color: #002332;
        font-weight: bold;
        font-size: 15.45px;
        line-height: 30px;
        overflow: hidden;
        display: inline-block;
    }

    .dropdown-toggle::after {
        background: transparent;
        content: '\f067';
        font-family: 'fontawesome';
        font-weight: lighter;
        width: auto;
        height: auto;
        vertical-align: middle;
        margin-left: 30px;
    }

    .dropdown-toggle::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        background: #002332;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all 0.5s ease 0s;
        -moz-transition: all 0.5s ease 0s;
        -ms-transition: all 0.5s ease 0s;
        -o-transition: all 0.5s ease 0s;
        transition: all 0.5s ease 0s;
    }

    header.site_header .navbar-nav .nav-item .nav-link.show::before {
        visibility: visible;
        opacity: 0.24;
    }

    header.site_header .navbar-nav .nav-item.dropdown .nav-link.show {
        background: transparent;
    }

    header.site_header .navbar-nav .nav-item .nav-link.show span.curve_shape,
    header.site_header .navbar-nav .nav-item .nav-link.show span.curve_shape:before {
        visibility: hidden;
    }

    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: relative;
    }

    header.site_header .navbar-nav .nav-item.dropdown .show {
        background: transparent;
        color: #002332;
    }

    header.site_header .navbar-nav .nav-item .dropdown-menu .product_meet {
        display: none;
    }

    header.site_header .navbar-nav .nav-item .dropdown-menu_wrap li {
        border-bottom: none;
    }

    header.site_header .navbar-nav .nav-item .dropdown-menu_wrap li>a>.counter {
        display: none;
    }

    header.site_header .navbar-nav .nav-item.dropdown .dropdown-toggle.show::after {
        background-image: none;
        content: '\f068';
    }

    header.site_header .navbar-nav .nav-item .dropdown-menu_wrap li>a {
        font-size: 13px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .banner_content .slide_content .left_side {
        width: 50%;
        padding-right: 15px;
    }
    .banner_content .slide_content .right_side {
        width: 50%;
    }
    .title_wrapper .main_title {
        font-size: 38px;
    }
    .banner_content .slide_content .description {
        max-width: 100%;
    }
    .banner_content .slide_content .description p {
        font-size: 17px;
    }
    .image_rings {
        left: 0;
    }
    .image_rings .ring {
        width: 290px;
        height: 290px;
    }
    .image_rings::after {
        width: 238px;
        height: 238px;
    }
    .image_rings::before {
        width: 266px;
        height: 266px;
    }
    .banner_content .slide_content .users_rating {
        padding-left: 0;
    }
    .banner_content .slide_content .users_rating .rating_point span {
        font-size: 35px;
    }
    .banner_content .slide_content .users_rating .user_img_list li {
        width: 40px;
        height: 40px;
    }
    .banner_content .slide_content .users_rating .tag_lines {
        margin-left: 20px;
    }
    .banner_content .slide_content .users_rating .tag_lines p {
        font-size: 11px;
    }
    .banner_content .slide_content .users_rating .user_img_list {
        margin-right: 15px;
    }
    .banner_content .slide_content .users_rating .rating_star {
        margin-left: -60px;
    }
    header.site_header .site_brand .navbar-brand {
        max-width: 200px;
    }
    .panel_image .dashboard_img {
        margin-top: -152px;
    }
    .main_banner {
        padding-bottom: 100px;
    }
    .banner_content .slide_content .left_side .custome_btn {
        padding: 22px 21px;
        font-size: 18px;
    }
    .features_card_sec .section_title_wrapper {
        max-width: 100%;
    }
    .section_title_wrapper .main_title {
        font-size: 44px;
    }
    .features_card {
        padding: 56px 7px 30px;
    }
    .features_card .title {
        font-size: 14px;
    }
    .testimonial .section_title_wrapper .main_title {
        font-size: 45px;
    }
    .testimonial .review_box {
        padding: 51px 19px 33px 22px;
    }
    .testimonial .review_box .main_word {
        font-size: 19px;
    }
    .testimonial .review_box .customer_description p {
        font-size: 14px;
    }
    .testimonial .swiper-button-next {
        right: -10px;
    }
    .testimonial .swiper-button-prev {
        left: -10px;
    }
    .pm_features .left_side .main_content_wrap {
        padding-right: 0;
    }
    .col_title .title {
        font-size: 38px;
    }
    .pm_features .description p {
        font-size: 14px;
    }
    .pm_features .overlaping_img .single_image:nth-child(2) {
        max-width: 234.95px;
        height: 112.96px;
        margin-top: -10px;
    }
    .pm_features .overlaping_img .single_image:last-child {
        height: 338px;
        max-width: 200px;
    }
    .pm_features .overlaping_img .single_image:first-child {
        margin-left: 50px;
        max-width: 190px;
        height: 169.66px;
    }
    .easily_manage .main_content_wrapper .desk_title {
        max-width: 100%;
    }
    .easily_manage .rigth_side .main_content_wrapper .description {
        max-width: 100%;
    }
    .easily_manage .main_content_wrapper .description p {
        font-size: 14px;
    }
    .easily_manage .main_content_wrapper .desk_title .title {
        font-size: 20px;
    }
    .easily_manage .overlaping_img .single_image:first-child {
        max-width: 180px;
        height: 314px;
    }
    .easily_manage .overlaping_img .single_image:last-child {
        max-width: 336px;
        height: 163.71px;
    }
    .easily_manage .overlaping_img .single_image:nth-child(2) {
        left: 208px;
        max-width: 149px;
        height: 174.9px;
    }
    .easily_manage .main_content_wrapper .desk_wrap {
        margin-bottom: 25px;
    }
    .great_teams .section_title_wrapper {
        max-width: 100%;
    }
    .great_teams .section_title_wrapper .main_title {
        font-size: 45px;
    }
    .manage_work .main_content_wrap {
        padding-left: 0;
        padding-top: 0;
    }
    .manage_work .col_title .title {
        font-size: 38px;
    }
    .manage_work .description p {
        font-size: 14px;
    }
    .manage_work .main_content_wrap .description {
        max-width: 100%;
    }
    .great_teams .main_content .description {
        max-width: 100%;
    }
    .great_teams .main_content .description p {
        font-size: 14px;
    }
    .great_teams .users_rating .rating_point span {
        font-size: 35px;
    }
    .great_teams .users_rating .tag_lines p {
        font-size: 11px;
    }
    .great_teams .main_content .price {
        font-size: 40px;
    }
    .great_teams .main_content .get_taskly .btn_wrapper {
        margin-right: 0;
    }
    .custome_btn {
        min-width: 200px;
        padding: 16px 42px;
    }
    .great_teams .step_label {
        max-width: 56%;
        margin-top: 23px;
    }
    .great_teams .right_side .single_image {
        width: 621px;
        height: 331px;
        right: 0;
    }
    .manage_work .overlaping_img .single_img:first-child {
        max-width: 150px;
        height: 135px;
    }
    .manage_work .overlaping_img .single_img:nth-child(2) {
        height: 306px;
        max-width: 180px;
    }
    .manage_work .overlaping_img .single_img:last-child {
        width: 450px;
        height: 219px;
        margin-top: -70px;
        right: -33px;
    }
    .manage_work .overlaping_img {
        right: 0;
    }
    .features_cards .main_feature .title {
        font-size: 20px;
    }
    .features_cards .main_feature {
        padding: 63px 15px 15px;
    }
    .collaborate .section_title_wrapper .description {
        max-width: 71%;
        margin: 0 auto 30px;
    }
    .collaborate .section_title_wrapper .description p {
        font-size: 14px;
    }
    .collaborate .row .left_side {
        width: 100%;
    }
    .collaborate .features_cards {
        right: 0;
    }
    .collaborate .rigth_side .single_image {
        width: 100%;
        height: auto;
        right: 0;
        margin-top: 100px;
    }
    .collaborate .rigth_side .single_image img {
        position: relative;
    }
    .invoice_details .main_content_wrap {
        padding-left: 0;
    }
    .invoice_details .main_content_wrap .description {
        max-width: 100%;
    }
    .invoice_details .description p {
        font-size: 14px;
    }
    .invoice_details .overlaping_img .single_image:first-child {
        max-width: 100%;
        height: 355px;
    }
    .invoice_details .overlaping_img .single_image:nth-child(2) {
        max-width: 170px;
        height: 277px;
        margin-right: 97px;
    }
    .invoice_details .overlaping_img .single_image:last-child {
        max-width: 164px;
        height: 191px;
        margin: -81px 289px 0 auto;
    }
    .integrate-taskly .section_title_wrapper {
        max-width: 100%;
    }
    .integrate-taskly .overlaping_img .single_image:first-child {
        width: 100%;
        height: 236px;
        right: 0;
    }
    .integrate-taskly .overlaping_img .single_image:last-child {
        width: 880px;
        height: 256px;
        right: -77px;
        margin-top: -110px;
    }
    .unbeatable_rates .section_title_wrapper {
        max-width: 100%;
    }
    .unbeatable_rates .section_title_wrapper .main_title {
        font-size: 43px;
    }
    .unbeatable_rates .simplify-work .label_text {
        max-width: 26%;
        margin-bottom: 20px;
    }
    .unbeatable_rates .simplify-work .label_text::after {
        height: 20px;
        top: 0;
    }
    .unbeatable_rates .review_price .review_box {
        padding: 51px 19px 33px 22px;
    }
    .unbeatable_rates .review_price .review_box .main_word {
        font-size: 19px;
    }
    .unbeatable_rates .review_box_wrap {
        padding-right: 0;
    }
    .unbeatable_rates .review_price .review_box .customer_description p {
        font-size: 14px;
    }
    .unbeatable_rates .price {
        font-size: 40px;
    }
    .unbeatable_rates .users_rating .rating_point span {
        font-size: 35px;
    }
    .unbeatable_rates .users_rating .tag_lines p {
        font-size: 11px;
    }
    .site_footer .footer_desc {
        width: 25.6%;
        padding-right: 37px;
    }
    .site_footer .footer_menu {
        width: 24.8%;
    }
    .newsletter {
        width: 46.6%;
        margin-top: 50px;
    }
    .site_footer .footer_top_right .custome_btn {
        padding: 13px 25px;
    }
    .site_footer .footer_top::before {
        width: 361px;
        left: 30px;
    }
    .features_card_sec {
        padding-bottom: 76px;
    }
    .pm_features .col_title .title {
        padding-top: 119px;
    }
    .collaborate {
        padding: 89px 0 50px;
    }
}
@media only screen and (max-width: 767px) {
    header.site_header>.navbar>.container {
        padding: 0 25px;
    }
    .product_detail_main .row .col-xl-7 {
        width: 100%;
    }
    .product_detail_main .main_product_img img {
        width: 100%;
    }
    .button_list .custome_btn {
        padding: 13px 40px 13px 13px;
        background: #FFFFFF;
        margin-bottom: 15px;
        color: #002332;
        font-size: 12.09px;
        font-weight: bold;
        min-width: 200px;
    }
    .button_list .custome_btn::before {
        content: '';
        position: absolute;
        top: 0;
        left: auto;
        right: 10px;
        bottom: 0;
        margin: auto;
        width: 18.13px;
        height: 18.13px;
        background: url('../images/btn_icon.html') no-repeat center;
    }
    header.site_header .button_list {
        display: flex;
        flex-direction: column;
        align-items: self-start;
    }
    .menu_title .title {
        font-weight: 600;
        font-size: 13.9822px;
        color: #002332;
        font-family: 'Lato', sans-serif;
        display: block;
    }
    .menu_title>a {
        font-family: 'Lato', sans-serif;
        font-weight: bold;
        font-size: 18.922px;
        color: #FFFFFF;
    }
    .site_header .mobile_menu_btn {
        padding: 40px 30px 0;
        position: relative;
    }
    .site_header .mobile_menu_btn::before {
        content: '';
        position: absolute;
        width: calc(100% - 20px);
        height: 1px;
        top: 0;
        left: 0;
        right: 0;
        margin: auto;
        background: #61C138;
    }
    .site_header .mobile_menu_btn .menu_title {
        margin-bottom: 20px;
    }
    header.site_header .site_brand .navbar-brand {
        max-width: 160px;
        margin: 15px 0 10px;
    }
    .button_list .custome_btn:hover,
    .button_list .custome_btn:focus {
        background: #002332;
        color: #FFFFFF;
    }
    .menu_title>a:hover {
        color: #002332;
    }
    .navbar {
        padding-bottom: 0;
        padding-top: 0;
    }
    /*.navbar-expand-sm .navbar-toggler {
        display: block !important;
        width: 60px;
        height: 80px;
        border: 0;
        font-size: 0;
        border-radius: 0;
        background: #6FD943;
        position: absolute;
        top: 0;
        left: auto;
        right: 0;
    }*/
   /* .navbar-toggler::before {
        position: absolute;
        content: "";
        width: 100%;
        height: 100%;
        background: transparent;
        text-align: center;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        margin: auto;
        line-height: 0;
        font-size: 24px;
        color: #FFFFFF;
        font-family: 'fontawesome';
        background: url('../images/Menu_icon.png') no-repeat center;
        line-height: 79px;
    }*/
    header.site_header .navbar-nav .nav-item {
        margin-right: 0;
        margin-bottom: 15px;
    }
    .navbar-toggler[aria-expanded="true"] {
        z-index: 99999999;
        /*background-color: #002332;*/
    }
    header.site_header .menu_btn .header_btn {
        background: #002332;
        color: #ffffff;
    }
    header.site_header .menu_btn .header_btn::after {
        filter: invert(1) brightness(6);
    }
    header.site_header .menu_btn {
        margin-left: 15px;
        margin-bottom: 15px;
    }
    .navbar-toggler:focus {
        outline: none !important;
        box-shadow: none !important;
    }
    .navbar-toggler[aria-expanded="true"]::before {
        content: '\f00d';
        background: transparent;
    }
    .navbar-expand-sm .navbar-collapse {
        opacity: 1;
        display: block;
        transform: translateX(120%);
        -moz-transform: translateX(120%);
        -webkit-transform: translateX(120%);
        -ms-transform: translateX(120%);
        -o-transform: translateX(120%);
        width: 95%;
      /*  -moz-transition: all 0.5s ease 0s;
        -webkit-transition: all 0.5s ease 0s;
        -ms-transition: all 0.5s ease 0s;
        -o-transition: all 0.5s ease 0s;
        transition: all 0.5s ease 0s;*/
        position: fixed !important;
        top: 0 !important;
        left: auto;
        right: 0;
        bottom: 0;
        background: #6FD943;
        max-width: 100%;
        height: 100% !important;
        z-index: 99999;
        padding: 0;
        overflow: auto;
        float: none;
        margin: 0;
        padding-top: 170px;
        display: block !important;
    }
    .navbar-collapse.collapse.show {
        -webkit-transform: translateX(0) translateY(0);
        -moz-transform: translateX(0) translateY(0);
        -ms-transform: translateX(0) translateY(0);
        -o-transform: translateX(0) translateY(0);
        transform: translateX(0) translateY(0);
        box-shadow: 0 0 9px 0 rgb(0 0 0 / 50%);
    }
    .navbar-expand-sm .navbar-nav {
        flex-direction: column;
        margin-bottom: 30px;
    }
    .navbar-nav .nav-item {
        margin-right: 0;
        padding: 0 15px 0px;
        margin-bottom: 0;
        line-height: 100%;
    }
    .site_header .menu_btn {
        margin-left: 34%;
    }
    header.site_header .navbar-nav .nav-item .nav-link {
        opacity: 1;
    }
    .dropdown-toggle::after {
        background: transparent;
        content: '\f067';
        font-family: 'fontawesome';
        font-weight: lighter;
        width: auto;
        height: auto;
        vertical-align: middle;
        margin-left: 30px;
    }
    .dropdown-toggle::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        background: #002332;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all 0.5s ease 0s;
        -moz-transition: all 0.5s ease 0s;
        -ms-transition: all 0.5s ease 0s;
        -o-transition: all 0.5s ease 0s;
        transition: all 0.5s ease 0s;
    }
    header.site_header .navbar-nav .nav-item .nav-link.show::before {
        visibility: visible;
        opacity: 0.24;
    }
    header.site_header .navbar-nav .nav-item.dropdown .nav-link.show {
        background: transparent;
    }
    header.site_header .navbar-nav .nav-item .nav-link.show span.curve_shape,
    header.site_header .navbar-nav .nav-item .nav-link.show span.curve_shape:before {
        visibility: hidden;
    }
    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: relative;
    }
    header.site_header .navbar-nav .nav-item.dropdown .show {
        background: transparent;
        color: #002332;
    }
    header.site_header .navbar-nav .nav-item .dropdown-menu .product_meet {
        display: none;
    }
    header.site_header .navbar-nav .nav-item .dropdown-menu_wrap li {
        border-bottom: none;
    }
    header.site_header .navbar-nav .nav-item .dropdown-menu_wrap li>a>.counter {
        display: none;
    }
    header.site_header .navbar-nav .nav-item.dropdown .dropdown-toggle.show::after {
        background-image: none;
        content: '\f068';
    }
    header.site_header .navbar-nav .nav-item .dropdown-menu_wrap li>a {
        font-size: 13px;
    }
    .contact_cards .main_card:first-child {
        margin: 0 auto 20px;
    }
    .contact_cards .sub_card {
        margin: 0 auto 20px;
    }
    .ticket_card_wrap .ticket_detail {
        margin: 0 auto 20px;
    }
    .ticket_card_wrap .ticket_detail:last-child {
        margin: 0 auto 20px;
    }
    .pm_features h1 {
        font-size: 30px;
        line-height: 40px;
    }
    .contact_cards .main_card:first-child {
        max-width: 330px;
    }
    .contact_cards .sub_card {
        max-width: 330px;
    }
    .pb-76px {
        padding-bottom: 40px !important;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1199px) {
    .banner_content .slide_content .left_side {
        padding-right: 0px;
    }
    .features_card_sec .section_title_wrapper {
        max-width: 80%;
    }
    .features_card {
        padding: 56px 33px 30px;
    }
    .pm_features .left_side .main_content_wrap {
        padding-right: 0;
    }
    .pm_features .overlaping_img .single_image:last-child {
        max-width: 270px;
        height: 456px;
    }
    .pm_features .overlaping_img .single_image:nth-child(2) {
        max-width: 374px;
        height: 180px;
        margin-top: -23px;
    }
    .pm_features .overlaping_img .single_image:first-child {
        max-width: 262px;
        height: 234px;
        margin-left: 42px;
    }
    .easily_manage .overlaping_img .single_image:last-child {
        max-width: 464px;
        height: 225.71px;
    }
    .easily_manage .main_content_wrapper .desk_title {
        max-width: 78%;
    }
    .easily_manage .rigth_side .main_content_wrapper .description {
        max-width: 100%;
    }
    .great_teams .section_title_wrapper {
        max-width: 97%;
    }
    .manage_work .main_content_wrap {
        padding-left: 0;
    }
    .manage_work .col_title .title {
        font-size: 45.4915px;
    }
    .manage_work .main_content_wrap .description {
        max-width: 100%;
    }
    .manage_work .overlaping_img {
        right: 0;
    }
    .manage_work .overlaping_img .single_img:first-child {
        max-width: 200px;
    }
    .manage_work .overlaping_img .single_img:nth-child(2) {
        max-width: 235px;
        height: 397px;
    }
    .manage_work .overlaping_img .single_img:last-child {
        width: 100%;
        height: 237px;
        right: -31px;
        margin-top: -62px;
    }
    .collaborate .section_title_wrapper .description {
        max-width: 66%;
    }
    .collaborate .rigth_side .single_image {
        width: 509px;
        right: -76px;
    }
    .collaborate .rigth_side .single_image img {
        margin: auto;
    }
    .invoice_details .main_content_wrap .description {
        max-width: 100%;
    }
    .integrate-taskly .section_title_wrapper {
        max-width: 82%;
    }
    .unbeatable_rates .simplify-work .label_text {
        max-width: 18%;
    }
    .unbeatable_rates .section_title_wrapper {
        max-width: 90%;
    }
    .unbeatable_rates .review_price .review_box .main_word {
        font-size: 20px;
    }
    .integrate-taskly .overlaping_img .single_image:first-child {
        right: 0;
    }
    .testimonial .review_box .main_word {
        font-size: 20px;
    }
    .great_teams .main_content .get_taskly .custome_btn {
        min-width: 218px;
    }
    .great_teams .main_content .price {
        font-size: 43px;
    }
    .great_teams .main_content .get_taskly .btn_wrapper {
        margin-right: 0;
    }
    .great_teams .step_label {
        max-width: 52%;
    }
    .great_teams .users_rating .rating_point span {
        font-size: 39.1824px;
    }
    .great_teams .main_content .description {
        max-width: 100%;
    }
    .great_teams .right_side .single_image {
        width: 651px;
        height: 339px;
        right: -66px;
    }
    .image_rings {
        left: 25px;
    }
    .testimonial .swiper-button-next {
        right: -10px;
    }
    .testimonial .swiper-button-prev {
        left: -10px;
    }
    .invoice_details .overlaping_img .single_image:last-child {
        max-width: 200px;
        height: 232px;
    }
    .title_wrapper .main_title {
        font-size: 45.6063px;
    }
    .image_rings .ring {
        height: 385px;
        width: 354px;
    }
    .single_image img {
        width: 94% !important;
    }
}
@media only screen and (max-width:1199px) {
    .listing-slider-right-column h2 {
        font-size: 22px;
    }
    .listing-slider-right-column ul li:not(:last-of-type) {
        margin-bottom: 16px;
    }
    .listing-slider-right-column ul li {
        font-size: 15px;
        line-height: 22px;
    }
    .listing-slider-left-column {
        margin-right: 0;
    }
    .slider-with-listing br {
        display: none;
    }
    .slider-with-listing .title_wrapper .main_title {
        margin-bottom: 30px;
    }
    .managing-buss-section .section_title_wrapper h2 {
        font-size: 24px;
    }
    .managing-buss-section .section_title_wrapper h4 {
        font-size: 20px;
    }
    .managing-buss-section {
        padding: 60px 0 101px;
    }
    .managing-buss-section .section_title_wrapper {
        margin-bottom: 20px;
    }
    .title_wrapper .main_title,
    .section_title_wrapper .main_title {
        font-size: 36px;
    }
    .staff-manage-box h3 {
        font-size: 20px;
    }
    .product_detail_main .product_main_details {
        padding: 0 0 40px;
    }
    .product_detail_main .product_main_details .product_info .unbeatable-btns {
        margin: 30px 0 0 0;
    }

}
@media only screen and (max-width:991px) {
    .staff-manage-box h3 {
        font-size: 20px;
    }
    .unbeatable-price-section .section_title_wrapper .main_title {
        font-size: 33px;
    }
    .managing-buss-section .section_title_wrapper h2 {
        font-size: 21px;
    }
    .common-rating .tag_lines p {
        font-size: 11px;
        line-height: 122%;
    }
    .common-rating .rating_star {
        width: 50px;
    }
    .common-rating .rating_star svg {
        width: 100%;
        height: auto;
    }
    .own-sass-right-column h5 {
        font-size: 14px;
    }
    .own-sass-right-column {
        padding-left: 0;
    }
    .own-sass-left-colmn .unbeatable-btns {
        flex-wrap: wrap;
    }
    .only-price {
        flex: 0 0 100%;
        margin: 16px 0 0 0;
        font-size: 19.9663px;
        width: 100%;
    }
    .own-sass-left-colmn h4 {
        margin-top: 28px;
    }
    .own-your-sass-slider .slick-dots {
        margin-top: 40px;
    }
    .charged-for {
        margin-top: 18px;
    }
    .extra_features {
        font-size: 24px !important;
        line-height: 1.4 !important;
    }
    .product_detail_main .heading span {
        font-size: 32px;
    }
    .product_detail_main .product_main_details .product_info {
        margin-top: 0;
        padding-top: 40px;
    }
    .testimonial {
        padding: 50px 0;
    }
    .testimonial .section_title_wrapper .main_title {
        font-size: 32px;
    }
}
@media only screen and (max-width:767px) {
    .ticket_card_wrap .ticket_detail .title {
        font-size: 20px;
    }
    .product_detail_main .title {
        font-size: 18px;
    }
    .section_title_wrapper .main_title,
    .col_title .title,
    .testimonial .section_title_wrapper .main_title {
        font-size: 26px !important;
    }
    .section_title_wrapper .extra_features {
        font-size: 20px !important;
        margin-bottom: 70px;
    }
    .banner_content .slide_content .right_side {
        width: 100%;
    }
    .banner_content .slide_content .left_side {
        width: 100%;
        padding: 0 15px;
        margin-top: 30px;
    }
    .title_wrapper .main_title {
        font-size: 28px;
        text-align: center;
    }
    .banner_content .slide_content .description p {
        font-size: 12px;
        line-height: 210%;
        text-align: center;
    }
    .banner_content .slide_content .description {
        max-width: 100%;
    }
    .banner_content .slide_content .left_side .custome_btn {
        font-size: 13.5987px;
        padding: 17px 45px;
        min-width: unset;
    }
    .banner_content .slide_content .left_side .btn_wrapper {
        text-align: center;
    }
    .image_rings .ring {
        width: 308.54px;
        height: 308.54px;
    }
    .image_rings::after {
        width: 234.62px;
        height: 234.62px;
    }
    .image_rings::before {
        content: unset;
    }
    .banner_content .slide_content .users_rating {
        padding-left: 0;
    }
    .banner_content .slide_content .users_rating .image_wrap {
        width: 30px;
        height: 30px;
        border-radius: 100%;
    }
    .banner_content .slide_content .users_rating .user_img_list li {
        margin-left: -16px;
    }
    .banner_content .slide_content .users_rating .rating_point span {
        font-size: 25px;
    }
    .banner_content .slide_content .users_rating .tag_lines p {
        font-size: 14px;
    }
    .banner_content .slide_content {
        flex-direction: column-reverse;
    }
    .image_rings {
        left: 13px;
        height: 100%;
    }
    .main_banner {
        padding-top: 121px;
        padding-bottom: 80px;
    }
    .banner_content .slide_content .left_side .btn_wrapper p {
        text-align: center;
    }
    .panel_image .dashboard_img {
        margin-top: -97px;
    }
    .features_card_sec .section_title_wrapper {
        max-width: 100%;
        margin-bottom: 40px;
    }
    .section_title_wrapper .description p {
        font-size: 14px;
    }
    .section_title_wrapper .main_title {
        font-size: 30px;
        line-height: 100%;
    }
    .features_card {
        margin-bottom: 70px;
        padding: 30px 30px;
    }
    .features_card_sec .row>div:last-child .features_card {
        margin-bottom: 0;
    }
    .features_card .title {
        font-size: 15.1409px;
    }
    .features_card .description_text p {
        font-size: 9.46306px;
        line-height: 163.5%;
    }
    .features_card_sec {
        padding-bottom: 50px;
        padding-top: 42px;
    }
    .testimonial .section_title_wrapper .main_title {
        margin-bottom: 31px;
    }
    .testimonial .review_box .main_word {
        font-size: 34.1638px;
        text-align: center;
    }
    .testimonial .review_box .rating_stars {
        display: none;
    }
    .testimonial .review_box .customer_description p {
        text-align: center;
    }
    .testimonial .review_box .user_profile {
        justify-content: center;
    }
    .testimonial .swiper-button-next {
        right: -11px;
    }
    .testimonial .swiper-button-prev {
        left: -11px;
    }
    .testimonial .review_box .customer_say {
        justify-content: center;
    }
    .pm_features .left_side .main_content_wrap {
        padding-right: 0;
        margin-top: 47px;
    }
    .col_title .title {
        font-size: 39.0407px;
        line-height: 97%;
        text-align: center;
    }
    .pm_features .description p {
        font-size: 11.6981px;
        line-height: 210%;
        text-align: center;
    }
    .custome_btn {
        min-width: 219px;
        font-size: 12px;
    }
    .btn_wrapper {
        text-align: center;
    }
    /* .pm_features .col_title .title {
        padding-top: 0;
    } */
    .pm_features .col_title .title::after,
    .pm_features .col_title .title::before {
        content: unset;
    }
    .pm_features .row {
        flex-direction: column-reverse;
    }
    .pm_features .row .right_side {
        position: relative;
    }
    .pm_features .col_title .title::before {
        content: '';
        position: absolute;
        top: -1px;
        left: 0;
        right: 0;
        margin: auto;
        border-radius: 100%;
        font-size: 0;
        width: 85px;
        height: 85px;
        border: 6.79994px solid rgba(111, 217, 67, 0.22);
        box-shadow: 0px 21.175px 34.4258px rgb(226 226 226 / 28%);
        z-index: 1;
    }
    .pm_features .col_title .title::after {
        content: '';
        border-radius: 100%;
        position: absolute;
        top: 5.4px;
        left: 0;
        right: 0;
        margin: auto;
        width: 72.73px;
        height: 72.73px;
        background: #6FD943 url(../images/management_icon.svg) no-repeat center;
    }
    .pm_features .overlaping_img .single_image:nth-child(2) {
        max-width: 237.89px;
        height: 114.96px;
        margin-top: -12px;
    }
    .pm_features .overlaping_img .single_image:last-child {
        max-width: 175.15px;
        height: 294.43px;
        top: -53px;
    }
    .pm_features .overlaping_img .single_image:first-child {
        max-width: 170.32px;
        height: 151.66px;
        margin-left: 54px;
    }
    .easily_manage .overlaping_img .single_image:last-child {
        max-width: 323.16px;
        height: 157.09px;
        margin-top: -91px;
    }
    .easily_manage .overlaping_img .single_image:first-child {
        max-width: 130.94px;
        height: 229.32px;
    }
    .easily_manage .overlaping_img .single_image:nth-child(2) {
        max-width: 136.8px;
        height: 153.25px;
        left: 170px;
    }
    .easily_manage .main_content_wrapper .desk_title {
        max-width: 100%;
    }
    .easily_manage .main_content_wrapper .desk_title .title {
        font-size: 19px;
        line-height: 107%;
        text-align: center;
    }
    .easily_manage .main_content_wrapper .description p {
        font-size: 11.6981px;
        line-height: 210%;
        text-align: center;
    }
    .easily_manage .rigth_side .main_content_wrapper .description {
        max-width: 100%;
    }
    .easily_manage .rigth_side .main_content_wrapper {
        margin-top: 54px;
    }
    .pm_features {
        padding-top: 40px;
        padding-bottom: 107px;
    }
    .easily_manage {
        padding-bottom: 49px;
    }
    .great_teams .section_title_wrapper {
        max-width: 100%;
        margin: 0 auto 48px;
    }
    .section_title_wrapper .tag_line {
        line-height: 20px;
        line-height: 107%;
    }
    .great_teams .row {
        flex-direction: column-reverse;
    }
    .great_teams .right_side .single_image {
        width: 100%;
        height: auto;
        right: 0;
    }
    .great_teams .main_content .desk_title .title {
        font-size: 19px;
        line-height: 107%;
        text-align: center;
    }
    .great_teams .main_content .description {
        max-width: 100%;
    }
    .great_teams .main_content .description p {
        font-size: 11.6981px;
        line-height: 210%;
        text-align: center;
    }
    .great_teams .users_rating .rating_point span {
        font-size: 32.6609px;
    }
    .great_teams .users_rating .tag_lines p {
        font-size: 11.3592px;
    }
    .great_teams .users_rating .tag_lines {
        margin-left: 12px;
    }
    .great_teams .users_rating .rating_star {
        margin-left: -65px;
    }
    .great_teams .main_content {
        padding-top: 0;
        margin-top: 68px;
    }
    .great_teams .users_rating {
        margin-top: 42px;
    }
    .great_teams .main_content .price_wrap {
        margin-right: 0;
        margin-bottom: 32px;
    }
    .great_teams .main_content .get_taskly {
        justify-content: center;
    }
    .great_teams .step_label {
        max-width: 60%;
        margin-top: 23px;
        margin-left: 77px;
    }
    .great_teams .main_content .get_taskly .custome_btn {
        min-width: 258px;
        font-size: 18px;
    }
    .great_teams .main_content .get_taskly .btn_wrapper {
        margin-right: 0;
    }
    .great_teams {
        padding: 68px 0 45px;
    }
    .manage_work .main_content_wrap {
        padding-top: 0;
        padding-left: 0;
    }
    .manage_work .col_title .title {
        font-size: 39.0407px;
        line-height: 97%;
        text-align: center;
    }
    .manage_work .col_title .title br {
        display: none;
    }
    .manage_work .main_content_wrap .description {
        max-width: 100%;
        margin-bottom: 38px;
    }
    .manage_work .description p {
        font-size: 11.6981px;
        line-height: 210%;
        text-align: center;
    }
    .manage_work {
        padding-top: 45px;
        padding-bottom: 100px;
    }
    .manage_work .overlaping_img .single_img:first-child {
        max-width: 110.98px;
        height: 99.95px;
    }
    .manage_work .overlaping_img {
        position: relative;
        right: 0;
        margin-top: 73px;
    }
    .manage_work .overlaping_img .single_img:nth-child(2) {
        max-width: 114.13px;
        height: 192.49px;
        right: 83px;
    }
    .manage_work .overlaping_img .single_img:last-child {
        right: -22px;
        margin-top: -50px;
        max-width: 314.91px;
        width: 100%;
        height: 153.09px;
    }
    .features_cards.desktop_view {
        display: none;
    }
    .features_cards.mobile_view {
        display: block;
    }
    .features_cards .features_row .main_card {
        width: 100%;
    }
    .manage_work .features_cards .features_row .main_card,
    .collaborate .features_cards .features_row .main_card {
        display: none;
    }
    .features_cards .features_row .main_card:nth-last-child(-n+3) {
        margin-bottom: 63px;
    }
    .features_cards .load_more_btn_wrap {
        margin-top: -42px;
    }
    .collaborate .section_title_wrapper .description {
        max-width: 100%;
    }
    .collaborate .section_title_wrapper .description p {
        font-size: 11.6981px;
        line-height: 210%;
        text-align: center;
    }
    .collaborate .row .left_side {
        width: 100%;
    }
    .collaborate .features_cards {
        right: 0;
    }
    .collaborate .features_cards .features_row_two .main_card {
        width: 100%;
    }
    .collaborate .rigth_side .single_image {
        width: 100%;
        right: 0;
        height: auto;
    }
    .collaborate .rigth_side .single_image img {
        position: relative;
    }
    .collaborate {
        padding: 35px 0 50px;
    }
    .collaborate .features_cards {
        padding-top: 107px;
    }
    .invoice_details .main_content_wrap {
        padding-top: 0;
        padding-left: 0;
    }
    .invoice_details .main_content_wrap .description {
        max-width: 100%;
    }
    .invoice_details .main_content_wrap .description p {
        font-size: 11.6981px;
        line-height: 210%;
        text-align: center;
    }
    .invoice_details .overlaping_img .single_image:last-child {
        max-width: 115.11px;
        height: 134px;
        margin: -48px 289px 0 auto;
    }
    .invoice_details .overlaping_img .single_image:nth-child(2) {
        max-width: 103.83px;
        height: 168.79px;
        margin-top: 0;
    }
    .invoice_details .overlaping_img .single_image:first-child {
        max-width: 208.14px;
        width: 100%;
        height: 206.24px;
        right: 0;
        top: 22px;
    }
    .invoice_details .features_cards .col-lg-4:nth-last-child(-n+3) {
        margin-bottom: 63px;
    }
    .invoice_details .features_cards .col-lg-4:last-child {
        margin-bottom: 0;
    }
    .invoice_details .overlaping_img {
        margin-top: 62px;
    }
    .integrate-taskly .section_title_wrapper {
        max-width: 100%;
    }
    .integrate-taskly .section_title_wrapper .description {
        max-width: 100%;
    }
    .integrate-taskly .section_title_wrapper .description p {
        font-size: 11.6981px;
        line-height: 210%;
        text-align: center;
    }
    .integrate-taskly .features_cards .features_row_two .main_card {
        width: 100%;
        padding: 0 0;
    }
    .integrate-taskly .features_row_two .main_card:nth-last-child(-n+2) {
        margin-bottom: 63px;
    }
    .integrate-taskly .features_row_two .main_card:last-child {
        margin-bottom: 0;
    }
    .invoice_details {
        padding-top: 50px;
    }
    .integrate-taskly {
        padding: 209px 0 50px;
    }
    .overlaping_img.mobile_view {
        display: block;
    }
    .overlaping_img.desktop_view {
        display: none;
    }
    .integrate-taskly .overlaping_img .single_image:first-child {
        width: 719px;
        right: 0;
        height: 228px;
    }
    .integrate-taskly .overlaping_img .single_image img {
        right: auto;
        left: 0;
    }
    .integrate-taskly .overlaping_img .single_image:last-child {
        width: 1043px;
        height: 169px;
        margin-top: -76px;
    }
    .unbeatable_rates .section_title_wrapper {
        max-width: 100%;
    }
    .unbeatable_rates .section_title_wrapper .main_title {
        font-size: 39.0407px;
        line-height: 97%;
    }
    .unbeatable_rates .simplify-work {
        padding-left: 0;
        flex-direction: column-reverse;
    }
    .unbeatable_rates .simplify-work .custome_btn {
        font-size: 18px;
    }
    .unbeatable_rates .simplify-work .label_text {
        max-width: 49%;
        margin-top: 46px;
    }
    .unbeatable_rates .simplify-work .label_text::after {
        background-image: url('../images/Line-Arrow-17.png');
        top: -9px;
    }
    .unbeatable_rates .review_box_wrap {
        padding-right: 0;
    }
    .unbeatable_rates .review_price .review_box .rating_stars {
        display: none;
    }
    .unbeatable_rates .review_price .review_box .main_word {
        text-align: center;
        width: 100%;
    }
    .unbeatable_rates .review_price .review_box .customer_say {
        justify-content: center;
    }
    .unbeatable_rates .review_price .review_box::before {
        content: '';
        position: absolute;
        top: -28px;
        left: 0;
        right: 0;
        margin: auto;
        width: 59.89px;
        height: 59.89px;
        border-radius: 100%;
        background: url('../images/quotes.png') no-repeat center;
        background-color: #ffffff;
        border: 5.9887px solid rgba(255, 255, 255, 0.27);
    }
    .unbeatable_rates .review_price .review_box::after {
        content: '';
        position: absolute;
        top: -34px;
        left: 0px;
        right: 0;
        margin: auto;
        width: 71.7px;
        height: 71.7px;
        border-radius: 100%;
        border: 5.9887px solid rgba(255, 255, 255, 0.27);
    }
    .unbeatable_rates .review_price .review_box .customer_description p {
        text-align: center;
    }
    .unbeatable_rates .review_price .review_box .user_profile {
        justify-content: center;
    }
    .unbeatable_rates .users_rating .rating_point span {
        font-size: 32.6609px;
    }
    .unbeatable_rates .users_rating .tag_lines p {
        font-size: 11.3592px;
    }
    .unbeatable_rates .users_rating .tag_lines {
        margin-left: 15px;
    }
    .unbeatable_rates .users_rating .rating_star {
        margin-left: -68px;
    }
    .unbeatable_rates .get_taskly {
        justify-content: center;
    }
    .unbeatable_rates .price_wrap {
        margin-right: 0;
        margin-bottom: 32px;
    }
    footer.site_footer {
        padding: 50px 0 40px;
    }
    .site_footer .footer_top {
        justify-content: center;
        flex-direction: column;
    }
    .site_footer .footer_logo {
        margin: 0 auto 32px;
    }
    footer .desc_text.mobile_desc {
        display: block;
        max-width: 80%;
        margin: 0 auto 40px;
    }
    footer .desc_text.mobile_desc p {
        font-weight: normal;
        font-size: 13px;
        color: #FFFFFF;
        text-align: center;
        font-family: 'Lato', sans-serif;
        line-height: 162%;
    }
    .site_footer .footer_top::before {
        content: unset;
    }
    .footer_title {
        font-weight: bold;
        font-size: 12px;
        padding-bottom: 10px;
        border-bottom: 1px solid #36505B;
        display: block;
        position: relative;
        cursor: pointer;
        pointer-events: auto;
    }
    .footer_menu .menu_list li {
        width: 33.2%;
    }
    .site_footer .footer_desc {
        width: 100%;
        display: none;
    }
    .site_footer .footer_menu {
        width: 100%;
    }
    .footer_title::after {
        content: '\f078';
        position: absolute;
        top: 0;
        left: auto;
        right: 0;
        font-size: 16px;
        color: #6FD943;
        font-family: 'fontawesome';
        transition: all 0.5s ease 0s;
    }
    .footer_title.open::after {
        transform: rotate(-180deg);
    }
    .footer_menu .menu_list {
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 20px;
    }
    .newsletter {
        width: 100%;
        margin-top: 14px;
    }
    .newsletter .title {
        text-align: center;
        font-size: 24px;
    }
    .newsletter .news_desk {
        max-width: 100%;
    }
    .newsletter .news_desk p {
        text-align: center;
        font-size: 12px;
    }
    .copy_right.mobile_view {
        display: block;
        width: 100%;
    }
    .copy_right p,
    .copy_right a {
        text-align: center;
    }
    .product_detail_main .heading span {
        font-size: 30px;
        line-height: 130%;
    }
    .product_detail_main .users_rating .user_img_list li {
        width: 46px;
        height: 46px;
    }
    .product_detail_main .users_rating .rating_point span {
        font-size: 25px;
    }
    .product_detail_main .users_rating .tag_lines p {
        font-size: 14px;
    }
    .product_detail_main .users_rating .tag_lines {
        margin-left: 15px;
    }
    .product_detail_main .users_rating .user_img_list {
        margin-right: 15px;
    }
    .own_solution .section_title_wrapper .description {
        max-width: 100%;
    }
    .own_solution .swiper-slide {
        width: 100% !important;
        transition: unset !important;
        overflow: hidden;
    }
    .own_solution .swiper-container::after,
    .own_solution .swiper-container::before {
        content: unset;
    }
    .own_solution .swiper-pagination {
        bottom: -29px;
    }
    /********/
    .unbeatable-btns {
        max-width: 100%;
        flex-direction: column;
    }
    .unbeatable-btns .custome_btn {
        font-size: 16px;
        max-width: 271px;
        margin: 8px 0;
    }
    .unbeatable-price-section {
        padding: 60px 0;
    }
    .border-texts p {
        font-size: 14px;
        line-height: 150%;
    }
    .listing-slider-left-column {
        padding-right: 0;
        border-right: 0;
    }
    .listing-slider-left-column img {
        width: 100%;
        max-width: 400px;
        margin: 0 auto  ;
    }
    .slider-with-listing .slick-dots li button {
        width: 10px;
        height: 10px;
    }
    .slider-with-listing .slick-dots li {
        margin-right: 8px;
    }
    .slider-with-listing .slick-dots {
        margin-top: 40px;
    }
    .listing-slider-right-column h2 {
        font-size: 18px;
        line-height: 25px;
    }
    .managing-buss-section .slick-arrow {
        bottom: -69px;
    }
    .managing-staff-slider .slick-dots {
        bottom: -58px;
    }
    .staff-manage-box .staff-manage-box-inner {
        padding: 15px 15px;
    }
    .staff-manage-box p {
        font-size: 13px;
        line-height: 150%;
    }
    .staff-manage-box {
        margin-top: 10px;
    }
    .staff-manage-box h3 {
        font-size: 16px;
        margin-bottom: 7px;
    }
    .unbeatable-price-section .section_title_wrapper .main_title {
        font-size: 24px;
    }
    .managing-buss-section .section_title_wrapper h2 {
        font-size: 18px;
    }
    .managing-buss-section .section_title_wrapper h4 {
        font-size: 16px;
    }
    .own-sass-left-colmn .unbeatable-btns {
        align-items: flex-start !important;
    }
    .own-your-sass-section .title_wrapper .main_title {
        text-align: left;
        font-size: 22px;
    }
    .charged-for:before{
        display: none;
    }
    .charged-for{
        padding: 10px 0 0 0;
    }
    .own-your-sass-section {
        padding: 45px 0;
    }
    .own-your-sass-section .sub-title {
        font-size: 18px;
    }
    .product_detail_main .heading h1 {
        font-size: 20px;
    }
    .product_detail_main .heading span {
        font-size: 22px;
    }
    .demo-btn {
        font-size: 16px;
        padding: 11px 20px;
        height: auto;
        margin-top: 40px;
    }
    .main_product_img .product_preview {
        margin: 30px 0;
    }
    .pm_features {
        margin-top: 50px;
        padding-bottom: 45px;
    }
    .own_solution {
        padding-bottom: 60px;
    }
    .support_main_banner .right_side .main_title {
        font-size: 20px;
    }
    .title_wrapper .main_title {
        font-size: 22px;
    }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .manage_work .overlaping_img .single_img:last-child {
        max-width: 100%;
        height: 290.09px;
        margin-top: -150px;
    }
    .manage_work .overlaping_img .single_img:first-child {
        max-width: 250.98px;
        height: 224px;
    }
    .manage_work .overlaping_img .single_img:nth-child(2) {
        max-width: 174.13px;
        height: 293.49px;
    }
    .image_rings .ring {
        width: 440px;
        height: 440px;
    }
    .image_rings::after {
        width: 434.62px;
        height: 434.62px;
    }
    .great_teams .main_content .get_taskly {
        flex-direction: column;
        align-items: center;
    }
    .great_teams .step_label {
        max-width: 33%;
    }
    .great_teams .users_rating {
        justify-content: center;
    }
    .unbeatable_rates .users_rating {
        justify-content: center;
    }
    .unbeatable_rates .get_taskly {
        justify-content: center;
        flex-direction: column;
        align-items: center;
    }
    .invoice_details .overlaping_img .single_image:first-child {
        max-width: 435px;
        height: 431px;
    }
    .invoice_details .overlaping_img .single_image:nth-child(2) {
        max-width: 220.83px;
        height: 358.1px;
        margin-left: 65px;
        margin-right: auto;
    }
    .invoice_details .overlaping_img .single_image:last-child {
        max-width: 200px;
        height: 232px;
        margin: -107px auto 0 0;
    }
    .manage_work .overlaping_img .single_img:nth-child(2) {
        max-width: 204.13px;
        height: 345px;
    }
    .easily_manage .overlaping_img .single_image:last-child {
        max-width: 76%;
        height: 238px;
        margin-left: 35px;
        margin-top: -143px;
    }
    .easily_manage .overlaping_img .single_image:first-child {
        max-width: 199.94px;
        height: 347px;
    }
    .easily_manage .overlaping_img .single_image:nth-child(2) {
        max-width: 200px;
        height: 233px;
    }
    .pm_features .overlaping_img .single_image:last-child {
        max-width: 45.3%;
        height: 431px;
    }
    .pm_features .overlaping_img .single_image:nth-child(2) {
        max-width: 61.4%;
        height: 190px;
        margin-top: -22px;
    }
    .pm_features .overlaping_img .single_image:first-child {
        max-width: 284.32px;
        height: 253px;
        margin-left: 15px;
    }
}
@media only screen and (max-width: 480px) {
    .pm_features h1 {
        font-size: 22px;
        line-height: 35px;
    }
    .contact_cards .main_card:first-child,
    .contact_cards .sub_card {
        max-width: 300px;
        padding: 20px;
    }
    .common-rating .tag_lines {
        margin-left: 0;
        flex: 0 0 100%;
        flex-direction: column;
    }
    .common-rating .rating_star {
        width: auto;
        order: 1;
        margin: 10px 0;
    }
    .common-rating .tag_lines p {
        order: 2;
    }

    .product_detail_main .users_rating {
        justify-content: flex-start;
    }
    .product_detail_main .users_rating .tag_lines {
        margin: 10px 0 0;
        width: 100%;
    }
    .product_detail_main .price_cartbtn .price {
        font-size: 20px;
        margin: 0 0 10px;
    }
    .contact_cards .sub_card.main_card_erp::before, .contact_cards .main_card.main_card_erp::before {
        position: relative;
        top: 0;
        left: 0;
        right: auto;
        margin: 0 0 20px;
    }
    .features_card {
        padding: 46px 30px 30px;
    }
}
