@media screen and (max-width: 1699px) {
    .blog_post_wrapper .astd_grad_text h2 {
        font-size: 200px;
    }

    .premium_quality_wrapper .easy_shape1 {
        left: 0px;
    }

    .seo_wrapper .seo_shapes .shape3 {
        right: 11%;
    }

    .how_it_works_wrapper .how_it_works_shape {
        display: none;
    }
	
	.feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--2 .jck-sfr-sidebar-widget--login form {
		padding-bottom: 80px;	
	}
}

@media screen and (max-width: 1599px) {
    .reviews .sin-testiImage img {
        transform: scale(0.5);
    }

    .reviews .slick-current .sin-testiImage img,
    .reviews .sin-testiImage.slick-current img {
        transform: scale(0.7);
    }

    .banner_slider_main .slider_bottom_img_wrapper .slider-nav .slick-list .slick-track {
        left: -280px;
        padding-bottom: 50px;

    }

    .banner_slider_main .slider_title_wrapper {
        margin-bottom: 0;
    }

    .banner_slider_main .banner_form {
        top: 40%;
    }

    .blog_post_wrapper .title {
        max-width: 1270px;
    }

    .customer_support_wrapper .c_shape {
        display: none;
    }

    .themes_banner_wrapper .main_theme_banner_row {
        max-width: 1440px;
    }

    .seo_wrapper .seo_shapes .shape2 {
        left: 0%;
    }

    .seo_wrapper .seo_shapes .shape3 {
        right: 6%;
    }

    .seo_wrapper .seo_shapes .shape1 {
        right: 3%;
    }

    .jobify_single_demo_wrapper .jf_demo_row .jf_demo_item_main .jf_demo_item_inner .jf_demo_img {
        height: 380px;
    }

    .jf_feature_wrapper .jf_feature_shape .shape1 {
        top: -100px;
        width: 200px;
    }

    .jf_feature_wrapper .jf_feature_shape .shape2 {
        width: 200px;
    }

}

@media screen and (max-width: 1500px) {
    .my_container_85 {
        max-width: 1320px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1>form>label.jck-sfr-form__row input[type="text"] {
        height: 65px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--2 .jck-sfr-sidebar-widget--login form label.jck-sfr-form__row input[type="text"],
    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--2 .jck-sfr-sidebar-widget--login form label.jck-sfr-form__row input[type="password"] {
        height: 55px;
    }

    body:not(.logged-in) .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--2 .jck-sfr-sidebar-widget--login::before,
    body:not(.logged-in) .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--2 .jck-sfr-sidebar-widget--login::after {
        top: 104px;
        left: 50px;
    }

    body:not(.logged-in) .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--2 .jck-sfr-sidebar-widget--login::after {
        top: 234px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--2 .jck-sfr-sidebar-widget--top-requests,
    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--2 .jck-sfr-sidebar-widget--request_category {
        padding: 20px 25px;
    }
}

@media screen and (max-width: 1399px) {
    header {
        padding: 23px 45px;
    }

    .banner_slider_main .slider_bottom_img_wrapper .slider-nav .slick-list .slick-track {
        left: -330px;
    }

    .banner_slider_main .slider_title_wrapper {
        margin-bottom: 0;
    }

    .banner_slider_main .banner_form {
        top: 43%;
    }

    .banner_slider_main {
        padding: 170px 0 0px;
    }

    .banner_slider_main .slider_title_wrapper .sin-testiText h2 {
        font-size: 62px;
        line-height: 79px;
        max-width: 985px;
        margin: 0 auto 25px;
    }

    .drag_drop_wrapper .drag_drop_row {
        max-width: 1230px;
    }

    .drag_drop_wrapper .drag_drop_row .right_img {
        padding-left: 0px;
    }

    .flip_card_wrapper .flip_card_container .flip_card_row a {
        height: 190px;
    }

    .flip_card_wrapper .title {
        max-width: 1200px;
    }

    .flip_card_wrapper .title h2::after {
        top: 35px;
        right: -95px;
        width: 128px;
        height: 129px;
    }

    .flip_card_wrapper .shape_wrapper .shape3 {
        right: 27%;
    }

    .flip_card_wrapper .shape_wrapper .shape2 {
        left: 15%;
    }

    .testimonial_slider_wrapper .t_slide_wrapper .slide_item {
        padding: 30px 30px;
    }

    .testimonial_slider_wrapper .title {
        max-width: 1270px;
    }

    .testimonial_slider_wrapper .title h2::after {
        top: 72px;
        right: -112px;
        width: 108px;
        height: 129px;
        transform: rotate(358deg);
    }

    .blog_post_wrapper .astd_grad_text h2 {
        font-size: 190px;
    }

    .blog_post_wrapper .title p::after {
        left: 0;
    }

    .customer_support_wrapper .c_support_row .left_inner_row .left_img,
    .customer_support_wrapper .c_support_row .right_inner_row .right_img {
        right: 0px;
    }

    .customer_support_wrapper .c_support_row .left_inner_row .left_content_text {
        padding-left: 20px;
    }

    .addons_banner_wrapper .banner_img {
        left: 0px;
    }

    .top_selling_wrapper .elementify_row .elementify_inner_row {
        padding-left: 25px;
    }

    .plugin_item_main .plugin_item_inner .bottom_content {
        padding: 33px 20px;
    }

    .plugin_item_main .plugin_item_inner .top_content {
        padding: 0;
    }

    .plugin_item_main .plugin_item_inner .top_content .plugin_img {
        #height: 240px;
    }

    .easy_install_wrapper .easy_install_row .right_content {
        padding-left: 60px;
        padding-block: 30px;
    }

    .themes_banner_wrapper .main_theme_banner_row {
        max-width: 1210px;
    }

    .themes_banner_wrapper .main_theme_banner_row .main_theme_banner_img::before {
        width: 110px;
        height: 110px;
        bottom: 30%;
    }

    .themes_banner_wrapper .main_theme_banner_row .themes_banner_content {
        padding-bottom: 70px;
    }

    .themes_banner_wrapper .main_theme_banner_row .themes_banner_content::after {
        bottom: -15px;
    }

    .astd_themes_wrapper {
        padding-top: 65px;
    }

    .astd_themes_wrapper .themes_shape .shape2 {
        top: 240px;
    }

    .premium_quality_wrapper {
        padding-bottom: 100px;
    }

    .seo_wrapper .seo_row .seo_img_content img.girl {
        bottom: 11px;
    }

    .jf_single_shape .shape2 {
        bottom: 48%;
        left: 5%;
    }

    .jf_single_shape .shape1 {
        top: 28%;
        right: 60px;
        width: 30px;
    }

    .jobify_single_demo_wrapper .jf_demo_row .jf_demo_item_main .jf_demo_item_inner .jf_demo_img {
        height: 340px;
    }

    .jf_feature_wrapper .jf_feature_shape .shape3 {
        top: 35%;
        right: 10%;
        width: 28px;
    }

    .jf_feature_wrapper .jf_feature_container .jf_feature_top_row .jf_feature_img::after {
        left: -50px;
        width: 89.256px;
        height: 31.482px;
    }

    .jf_special_feature_shape {
        top: 36%;
        left: 1%;
    }

    .store_page_top_selling_theme_slider {
        padding: 100px 0;
    }

    .astd_new_launches_wrapper {
        padding: 100px 0 90px;
    }

    .astd_new_launches_wrapper .astd_new_launches_row .left_content {
        padding-top: 10px;
        padding-right: 50px;
    }

    .store_page_top_selling_theme_slider .title h2::after {
        top: 35px;
        left: -20px;
        width: 92px;
        height: 100px;
        transform: rotate(358deg);
    }

    .save_more_Slider_wrapper .plugin_item_main .plugin_item_inner .top_content .plugin_img {
        #height: 330px;
    }

    .my_container_236 {
        max-width: 1210px;
        margin: 0 auto;
    }

    .purchase_addons_container .purchase_addons_row .purchase_addons_right {
        padding: 60px 30px;
    }

    .elementify_feature_wrapper .jf_feature_shape .shape2 {
        top: 57%;
        left: 2%;
    }

    .elementify_feature_wrapper .jf_feature_shape .shape3 {
        right: 5%;
    }

    .job_board_theme_wrapper {
        padding: 130px 0 70px;
    }
	
	.blog_blog_wrapper .sidebar .search-form input {
		width: 87%
	}

}

@media screen and (max-width: 1299px) {
    header .header_wrapper nav ul {
        gap: 37px;
    }

    .handcraft_wrapper .shape_1 {
        display: none;
    }

    .blog_post_wrapper .astd_grad_text h2 {
        font-size: 130px;
    }

    .customer_support_wrapper .c_support_row .left_inner_row .left_content_text a {
        padding: 0 15px;
    }

    .easy_install_wrapper .easy_install_row .right_content h2 {
        margin: 20px 0 20px;

    }

    .seo_wrapper .seo_row .seo_img_content img.girl {
        position: relative;
        transform: scale(1);
        left: unset;
        bottom: unset;
    }

    .seo_wrapper .seo_row .left_content {
        padding: 40px 0 40px 40px;
    }
}

@media screen and (max-width: 1199px) {
    header {
        padding: 23px 25px;
    }

    header .header_wrapper nav {
        margin-left: 10px;
    }

    header .header_wrapper nav ul {
        gap: 22px;
    }

    header .header_wrapper nav ul li a {
        font-size: 12px;
    }

    .flip_card_wrapper .flip_card_container .flip_card_row a {
        height: 150px;
    }

    .flip_card_wrapper .title {
        margin: -100px auto 0;
        top: 70px;
    }

    .handcraft_wrapper .handcraft_row .left_content {
        padding: 20px 0;
    }

    .testimonial_slider_wrapper .title h2::after {
        right: 0;
    }

    .customer_support_wrapper .c_support_row .left_inner_row {
        margin: 0px;
        max-width: 850px;
        margin: 0 auto;
    }

    .customer_support_wrapper .c_support_row {
        gap: 20px;
    }

    .top_selling_wrapper .elementify_row .elementify_inner_row {
        max-width: 850px;
        margin: 0 auto;
    }

    .top_selling_wrapper .elementify_row {
        margin-top: 55px;
        gap: 28px;
    }

    .top_selling_wrapper .title::after,
    .best_plugins_wrapper .title h2::after {
        display: none;
    }

    .premium_quality_wrapper .premium_quality_item_row .easy_item {
        margin-bottom: 55px;
    }

    .premium_quality_wrapper {
        padding-bottom: 60px;
        background-size: 100% 115%;
    }

    .jf_feature_wrapper .jf_feature_container .jf_feature_top_row .jf_feature_content {
        padding-left: 50px;
        padding-top: 0;
    }

    .jf_feature_wrapper .jf_feature_container .jf_feature_bottom_row .jf_feature_content {
        padding-left: 50px;
    }

    .jf_single_services_wrapper .jf_single_services_card {
        margin-bottom: 30px;
    }

    .store_banner_wrapper .banner_title::after {
        display: none;
    }

    .testimonial_slider_wrapper .title h2::after {
        top: 58px;
        left: -40px;
        width: 69px;
        height: 89px;
    }

    .astd_new_launches_wrapper .astd_new_launches_row .left_content h2 {
        margin: 10px 0 12px;
    }

    .astd_new_launches_wrapper .astd_new_launches_row .left_content {
        padding-top: 0;
        padding-right: 0;
        text-align: center;
        margin: 0 auto 50px;
        max-width: 700px;
    }

    .astd_new_launches_wrapper .astd_new_launches_row .left_content::after {
        top: 80px;
        right: -50px;
    }

    .feature_page_banner_wrapper {
        padding: 180px 0 90px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper {
        padding-right: 25px;
    }

    /**/
    .pricing_card_wrapper .pricing_card_header h2 {
        font-size: 40px;
    }

    .pricing_card_wrapper .pricing_card_header h2 span {
        font-size: 25px;
    }

    .pricing_card_wrapper .pricing_card_footer h2 {
        font-size: 20px;
    }

    .pricing_modalify_card_wrapper .pricing_right_content {
        padding-left: 40px;
    }

    .pricing_modalify_card_wrapper .pricing_right_content img.top {
        left: -50px;
        top: -30px;
    }

    .pricing_modalify_card_wrapper .pricing_right_content img.bottom {
        left: 265px;
        top: 60px;
    }

    .pricing_modalify_card_wrapper .pricing_right_content:after {
        right: 0;
    }

    .pricing_modalify_card_wrapper:after {
        display: none;
    }
	
	/*===== Blog Responsive Start ======*/
	.blog_blog_wrapper .type-post {
		padding: 15px 15px 0;
	}
	.blog_blog_wrapper .posts-wrap .post_content_grid {
		padding: 25px 0;
	}
	.blog_blog_wrapper .post_content_grid .blog_feature_post_content{
		padding: 10px 0 25px;
	}
	.blog_blog_wrapper .blog_feature_post {
		padding: 20px 20px 0;
	}
	.blog_blog_wrapper .blog_feature_post_inner_wrapper {
		padding: 45px 10px;
	}
	.blog_blog_wrapper .sidebar .search-form input {
		width: 84%;
	}
	.blog_single_wrapper .comments__wrap .comment-form {
		padding: 26px 60px 50px;
	}
	.blog_single_wrapper .comments__wrap .comments-title {
		padding: 60px 30px 35px;
	}
	.blog_blog_wrapper .sidebar .search-form {
		padding: 18px 22px;
	}
	.blog_blog_wrapper .sidebar .widget_search {
		padding: 25px 20px;
	}
	.widget_recent_section h4 a {
		font-size: 13px;
		line-height: 18.185px;
	}
	
	.blog_single_wrapper .comments__wrap .comment-form {
		padding: 26px 30px 45px;
	}
	.blog_blog_wrapper .blog_feature_post img {
		height: 373.082px !important;
	}
	
	.blog_single_wrapper .posts-wrap .blog_single_content {
		padding: 20px 20px 30px;
	}
	.blog_blog_wrapper .posts-wrap {
		padding-top: 0;
	}
	
}

@media screen and (min-width: 992px) and (max-width:1100px){
	.feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 ul.jck-sfr-filters {
		padding: 25px 25px 25px 25px;
	}
	.feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 ul.jck-sfr-filters li.jck-sfr-filters__filter-item--select span.jck-sfr-filters__filter-item-button span.input--select select {
		padding: 15px 30px 15px 20px;
	}
	.feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 ul.jck-sfr-filters li.jck-sfr-filters__filter-item .jck-sfr-filters__filter-item-button {
		line-height: 20px;
	}
	.feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 ul.jck-sfr-filters li.jck-sfr-filters__filter-item--top {
		margin-left: 50px;
	}
}

@media screen and (max-width: 991px) {
    header {
        padding: 20px 15px;
    }

    header .header_wrapper .logo {
        max-width: 160px;
    }

    header .toggle {
        display: block;
    }

    header .header_wrapper .header_btn {
        display: none;
    }

    header .header_wrapper nav {
        display: flex;
        flex-direction: column;
        align-items: start;
        justify-content: start;
        position: fixed;
        top: 72px;
        left: -105%;
        background: white;
        width: 100%;
        height: 100vh;
        overflow-y: scroll;
        padding-bottom: 100px;
        z-index: 999;
        opacity: 1;
        visibility: visible;
        transition: .3s ease-in-out;
    }

    header .header_wrapper .buy_wrapper {
        gap: 17px;
    }

    header .header_wrapper .buy_wrapper .search-main a svg,
    header .header_wrapper .buy_wrapper .cart a svg,
    header .header_wrapper .buy_wrapper .toggle {
        width: 22px;
        height: 22px;
    }

    header .header_wrapper .buy_wrapper .cart span {
        top: -8px;
        right: -8px;
        width: 19px;
        height: 19px;
        font-size: 10px;
    }

    header .header_wrapper nav ul {
        align-items: start;
        flex-direction: column;
        width: 100%;
        gap: 0;
    }

    header .header_wrapper nav>ul>li {
        width: 100%;
        border-bottom: 1px solid #F5F5F5;
    }

    header .header_wrapper nav ul li>a {
        padding: 15px 0px;
        padding-left: 16px;
        margin: 0;
        text-align: left;
    }

    header .header_wrapper nav ul li:nth-child(2) span {
        display: none;
    }

    header .header_wrapper nav.active_nav {
        left: 0;
        margin: 0;
    }

    header .mobile_btn {
        display: block;
    }

    header .header_wrapper nav ul li.mobile_btn_li {
        border: none;
        margin-top: 30px;

    }

    header .header_wrapper nav ul li.mobile_btn_li a {
        padding: 0;
        text-align: center;
        text-transform: capitalize;
        color: #FFFFFF;
        font-weight: 600;
        font-size: 16px;
        line-height: 50px;
        margin: 0 auto;
        max-width: 200px;
    }

    .banner_slider_main .slider_title_wrapper .sin-testiText h2 {
        font-size: 45px;
        line-height: 60px;
        max-width: 720px;
        margin: 0px auto 10px;
    }

    .banner_slider_main .slider_title_wrapper .sin-testiText p {
        font-size: 15px;
        line-height: 25.5px;
        max-width: 704px;
    }

    .banner_slider_main {
        padding: 130px 0 0px;
        margin-bottom: -40px;
    }

    .reviews .slick-current .sin-testiImage img,
    .reviews .sin-testiImage.slick-current img {
        transform: scale(0.5);
    }

    .reviews .sin-testiImage img {
        transform: scale(0.3);
    }

    .banner_slider_main .slider_bottom_img_wrapper .slider-nav .slick-list .slick-track {
        left: -400px;
    }

    .banner_slider_main .slider_title_wrapper {
        margin-bottom: 0;
    }

    .banner_slider_main .banner_form {
        top: 38%;
        width: 450px;
    }

    .banner_slider_main .banner_form form input[type="search"] {
        height: 60px;
        padding-left: 20px;
    }

    .banner_slider_main .banner_form form .search_icon {
        right: 15px;
        top: 15px;
    }

    .banner_slider_main .slider_bottom_img_wrapper .slider-nav .slick-list .slick-track {
        padding-bottom: 0;
    }

    .product_feature_wrapper .upper_row {
        flex-direction: column-reverse;
        margin: 0 auto 60px;
    }

    h2.s_heading {
        font-size: 42px;
        line-height: 120.5%;
    }

    .product_feature_wrapper .upper_row .upper_row_right_content h2 {

        text-align: center;
        margin: 0 auto 5px;
    }

    .product_feature_wrapper .upper_row .upper_row_left_content p {
        font-size: 14px;
        line-height: 28px;
        text-align: center;
        margin: 0 auto;
    }

    .product_feature_wrapper .upper_row .upper_row_right_content h2::before {
        width: 67.493px;
        height: 76.818px;
        left: 0px;
        top: unset;
        bottom: -137px;
        transform: rotate(310deg);
    }

    .drag_drop_wrapper .drag_drop_row {
        align-items: center;
        text-align: center;
        flex-direction: column-reverse;
    }

    .drag_drop_wrapper .drag_drop_row .left_content h2 {
        margin: 15px auto 50px;
    }

    .drag_drop_wrapper {
        padding: 60px 0;
    }

    .drag_drop_wrapper .drag_drop_row .left_content h4 {
        font-size: 20px;
    }

    .drag_drop_wrapper .drag_drop_row .left_content .counter_wrapper {
        gap: 50px;
        justify-content: center;
        flex-wrap: wrap;
    }

    .drag_drop_wrapper .drag_drop_row .right_img {
        margin-bottom: 50px;
        text-align: center;
    }

    .empover_wrapper .empower_row .left_img {
        text-align: center;
    }

    .empover_wrapper .empower_row .right_content {
        padding-left: 0;
        margin-top: 50px;
        text-align: center;
    }

    h4.t_heading {
        font-size: 18px;
    }

    .empover_wrapper .empower_row .right_content h2 {
        margin: 12px auto 15px;
        text-align: center;
    }

    .empover_wrapper .empower_row .right_content p {
        margin: 0 auto 50px;
        text-align: center;
    }

    .empover_wrapper {
        padding: 60px 0;
    }

    .empover_wrapper .empower_row .right_content .redirect_link .r_row {
        margin: 0 auto;
    }

    .empover_wrapper .shape1 {
        display: none;
    }

    .empover_wrapper .empower_row .right_content .redirect_link {
        padding: 50px 0;
        border-bottom: 1px solid #D9D9D9;
    }

    .flip_card_wrapper .title {
        margin: 0px auto 50px;
        top: 0;
        text-align: center;
    }

    .flip_card_wrapper .title h2::after {
        display: none;
    }

    .flip_card_wrapper .title h2 {

        margin: 0 auto;
    }

    .flip_card_wrapper .title p {
        margin: 15px auto 20px;
    }

    .flip_card_wrapper .shape_wrapper {
        display: none;
    }

    .handcraft_wrapper .handcraft_row::after,
    .handcraft_wrapper .handcraft_row::before {
        display: none;
    }

    .handcraft_wrapper .handcraft_row {
        padding-left: 0;
        text-align: center;
        padding: 40px 20px 0;
        background-position: inherit;
        border-radius: 50px;
    }

    .handcraft_wrapper .handcraft_row .hnd_img {
        text-align: center;
    }

    .testimonial_slider_wrapper .title h2::after,
    .testimonial_slider_wrapper .title p::after {
        display: none;
    }

    .testimonial_slider_wrapper .title h2 {
        margin: 0 auto 20px;
        text-align: center;
    }

    .testimonial_slider_wrapper .title p {
        margin: 0 auto;
        text-align: center;
    }

    .blog_post_wrapper .astd_grad_text h2 {
        font-size: 110px;
    }

    .blog_post_wrapper .title p::after,
    .blog_post_wrapper .title h2::after {
        display: none;
    }

    .blog_post_wrapper {
        padding-top: 60px;
    }

    .blog_post_wrapper .title {
        flex-direction: column-reverse;
        text-align: center;
        margin: 50px auto;
    }

    .blog_post_wrapper .title h2 {
        margin: 0 auto 15px;
        text-align: center;
    }

    .blog_post_wrapper .title p {
        margin: 0 auto;

    }

    .blog_post_wrapper .blog_post_container .blog_post {
        padding: 0;
        margin-bottom: 15px;
    }

    .customer_support_wrapper {
        padding: 60px 0px;
    }

    footer#footer .footer_top .f_title h2 {
        font-size: 38px;
        line-height: 45px;
    }

    footer#footer .footer_top .f_title h2.stroke_text {
        font-size: 40px;

    }

    footer#footer .footer_bottom {
        margin-top: 60px;
        padding-bottom: 60px;
    }

    footer#footer .footer_top .f_title::after {
        display: none;
    }

    footer#footer .footer_bottom .f_bottom_row .footer_links_wrapper {
        padding-top: 0;
        margin-top: 50px;
    }

    .process_bar_wrapper .process_bar_shape {
        display: none;
    }

    .process_bar_wrapper {
        padding: 70px 0;
    }

    .process_bar_wrapper .process_bar_row {
        text-align: center;
    }

    .process_bar_wrapper .process_bar_row .progressbar_main_container .progress_bar .progress-title-holder {
        text-align: left;
    }

    .process_bar_wrapper .process_bar_row .right_content_sec p {
        margin: 0 auto;
    }

    .process_bar_wrapper .process_bar_row .right_content_sec h2 {
        margin: 12px auto 15px;
    }

    .process_bar_wrapper .process_bar_row .right_content_sec {
        padding-left: 0;
    }

    .process_bar_wrapper .process_bar_row .progressbar_main_container {
        padding: 0 10px;
        margin-top: 55px;
    }

    .top_selling_wrapper {
        padding: 60px 0;
    }

    .top_selling_wrapper .title p {
        margin-top: 15px;
    }

    .addons_banner_wrapper .banner_title h1::after {
        top: 312px;
        left: 0;
        width: 36px;
        height: 93px;
    }

    .best_plugins_row .plugin_item_main {
        margin-bottom: 30px;
    }

    .best_plugins_container {
        margin-top: 60px;
    }

    .big_no_wrapper .bigno_row {
        text-align: center;
        flex-direction: column-reverse;
    }

    .big_no_wrapper .bigno_row .left_content h2,
    .easy_install_wrapper .easy_install_row .right_content h2 {
        margin: 15px auto 10px;

    }

    .big_no_wrapper .bigno_row .left_content p,
    .easy_install_wrapper .easy_install_row .right_content p {
        margin: 0 auto;
    }

    .big_no_wrapper {
        padding: 60px 0;
    }

    .big_no_wrapper .bigno_row .right_content {
        margin-bottom: 60px;
    }

    .big_no_wrapper .big_no_shape {
        display: none;
    }

    .easy_install_wrapper .easy_install_row {
        text-align: center;
    }

    .easy_install_wrapper .easy_install_row .right_content {
        padding-left: 0;
        padding-block: 60px;
    }

    .easy_install_wrapper .easy_install_shape {
        display: none;
    }

    .themes_banner_wrapper .main_theme_banner_row {
        text-align: center;
    }

    .themes_banner_wrapper .main_theme_banner_row .themes_banner_content {
        margin: 0 auto;
    }

    .themes_banner_wrapper .main_theme_banner_row .themes_banner_content h1 {
        text-align: center;
    }

    .themes_banner_wrapper {
        padding-top: 150px;
    }

    .themes_banner_wrapper .main_theme_banner_row .themes_banner_content::after {
        right: 0;
        left: unset;
    }

    .premium_quality_wrapper {
        padding: 60px 0 10px;
        background-size: 100% 140%;
    }

    .premium_quality_wrapper .easy_shape1 {
        display: none;
    }

    .seo_wrapper {
        padding: 70px 0 15px;
    }

    .seo_wrapper .seo_shapes {
        display: none;
    }

    .seo_wrapper .seo_row {
        text-align: center;
    }

    .seo_wrapper .seo_row .left_content h2 {
        margin: 0 auto;
    }

    .seo_wrapper .seo_row .left_content {
        padding: 40px 0;
    }

    .seo_wrapper .seo_row .left_content p {
        margin: 22px auto 35px;
    }

    .seo_wrapper .seo_row .seo_img_content .seo_inner_shape {
        left: 0;
    }

    .jobify_single_demo_wrapper .title::after {
        display: none;
    }

    .jf_feature_wrapper .jf_feature_container .jf_feature_row {
        padding: 60px 0;
        text-align: center;
        flex-direction: column;
        margin: 0 auto;
    }

    .jf_feature_wrapper .jf_feature_container .jf_feature_middle_row {
        flex-direction: column-reverse;

    }

    .jf_feature_wrapper .jf_feature_container .jf_feature_row .jf_feature_content {
        padding: 0px;
        padding-top: 30px;
    }

    .jf_feature_wrapper .jf_feature_container .jf_feature_row .jf_feature_content h2 {
        margin: 0 auto 20px;
    }

    .jf_special_feature_wrapper .jf_special_feature_item_row {
        grid-template-columns: repeat(3, 1fr);
        margin-top: 60px;
    }

    .jf_special_feature_wrapper .title {
        text-align: center;
        flex-direction: column-reverse;
    }

    .jf_special_feature_wrapper .title::after {
        display: none;
    }

    .jf_special_feature_wrapper .title p {
        margin: 0 auto;
    }

    .jf_special_feature_wrapper .title h2 {
        text-align: center;
        margin: 0 auto 15px;
    }

    .comt_with_plugin_wrapper .title::after {
        display: none;
    }

    .store_banner_wrapper {
        padding-top: 140px;

    }

    .store_page_top_selling_theme_slider {
        padding: 70px 0 !important;
    }

    .store_page_top_selling_theme_slider .title {
        flex-direction: column-reverse;
    }

    .astd_new_launches_wrapper .astd_new_launches_row .left_content::after {
        display: none;
    }

    .purchase_addons_container .purchase_addons_row {
        gap: 25px;
    }

    .elementify_single_banner .title {
        padding-left: 15px;
    }

    .how_it_works_wrapper .how_it_works_container .step_row .center_step .step_img::before,
    .how_it_works_wrapper .how_it_works_container .step_row .center_step .step_img::after {
        content: "";
        position: absolute;
        top: -94px;
        left: 50%;
        transform: translate(-50%);
        background-image: url("../images/Elementify-single-img/mobile-arrow-right.png");
        background-size: cover;
        background-position: center;
        width: 25px;
        height: 69px;
        z-index: -1;
    }

    .how_it_works_wrapper .how_it_works_container .step_row .center_step .step_img::after {
        top: unset;
        bottom: -145px;
    }

    .how_it_works_wrapper .how_it_works_container {
        padding: 60px 0;
    }

    .how_it_works_wrapper .how_it_works_container .step_row .step_item {
        gap: 18px;
    }

    .how_it_works_wrapper .how_it_works_container .step_row {
        gap: 105px;
    }

    .elementify_feature_wrapper .jf_feature_container .jf_feature_row .jf_feature_content p {
        margin: 0 auto;
    }

    .elementify_feature_wrapper .jf_feature_container .jf_feature_middle_row .jf_feature_img {
        text-align: center;
        margin-bottom: 20px;
    }

    .astd_feature_wrapper .astd_feature_wrapper_shape {
        display: none;
    }

    .astd_feature_wrapper .dashboard_container .features_wrapper_group .f_center ul.f_left_ul li .feature_item h4,
    .astd_feature_wrapper .dashboard_container .features_wrapper_group .f_center ul.f_left_ul li .feature_item p,
    .astd_feature_wrapper .dashboard_container .features_wrapper_group .f_center ul.f_right_ul li .feature_item h4,
    .astd_feature_wrapper .dashboard_container .features_wrapper_group .f_center ul.f_right_ul li .feature_item p {
        text-align: center;
    }

    .astd_feature_wrapper .dashboard_container .features_wrapper_group .f_center ul.f_left_ul li .h_code::after,
    .astd_feature_wrapper .dashboard_container .features_wrapper_group .f_center ul.f_left_ul li .r_update::after {
        top: -70px;
        left: unset;
        right: 50%;
        transform: translate(50%);
        width: 60px;
        height: 60px;
    }

    .astd_feature_wrapper .dashboard_container .features_wrapper_group .f_center ul.f_left_ul,
    .astd_feature_wrapper .dashboard_container .features_wrapper_group .f_center ul.f_right_ul {
        padding: 115px 0px 0px 0px;
        gap: 115px;
    }

    .astd_feature_wrapper .dashboard_container .features_wrapper_group .feature_item p {
        font-size: 12px;
        max-width: 345px;
    }

    .astd_feature_wrapper .dashboard_container .features_wrapper_group .feature_item h4 {
        font-size: 15px;
        margin-bottom: 8px;
    }

    .astd_feature_wrapper .dashboard_container .features_wrapper_group .feature_item::after {
        width: 60px;
        height: 60px;
        top: -75px;
        left: 50%;
    }

    .astd_feature_wrapper .dashboard_container .features_wrapper_group .f_bottom .feature_item {
        margin-top: 115px;
    }

    .astd_feature_wrapper .dashboard_container .features_wrapper_group .f_center ul.f_right_ul li .regular_update::after,
    .astd_feature_wrapper .dashboard_container .features_wrapper_group .f_center ul.f_right_ul li .free_support::after {
        top: -75px;
        left: 50%;
        transform: translate(-50%);
    }

    .astd_feature_wrapper {
        padding: 80px 0 80px;
    }

    .job_board_theme_wrapper .job_board_right_content .job_board_points_row {
        left: 0px;
    }

    .job_board_theme_wrapper .job_board_theme_row {
        align-items: center;
        text-align: center;
    }

    .job_board_theme_wrapper .job_board_img {
        margin-top: 0px;
    }

    .job_board_theme_wrapper .job_board_right_content h2 {
        text-align: center;
        margin: 0 auto 20px;
    }

    .job_board_theme_wrapper .job_board_right_content p {
        text-align: center;
        margin: 0 auto;
    }

    .job_board_theme_wrapper {
        padding: 60px 0 20px;
    }

    .feature_body_wrapper {
        padding: 70px 0;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper {
        padding-right: 0px;
    }

    .feature_body_wrapper .feature_body_row {
        gap: 40px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_right_col_wrapper .feature_body_right_form form button[type="submit"] {
        max-width: 370px;
        margin: 0 auto;
        text-align: center;
        display: flex;
    }

    /* Pricing */
    .pricing_card_wrapper .pricing_card_section .col-lg-4:nth-child(3) {
        margin-top: 20px;
    }

    .pricing_card_wrapper .pricing_card_content {
        padding-top: 55px;
    }

    .pricing_card_wrapper .pricing_card_header h2 {
        font-size: 40px;
    }

    .pricing_card_wrapper .pricing_card_header h2 span {
        font-size: 25px;
    }

    .pricing_card_wrapper .pricing_card_footer h2 {
        font-size: 20px;
    }

    header .header_wrapper nav>ul>li.pricing a {
        display: inline-block;
    }

    header .header_wrapper nav ul li span,
    header .header_wrapper nav ul li:nth-child(2) span {
        display: inline-block;
        margin-left: 5px;
        position: relative;
        top: auto;
    }

    .faq_section .faq_container:before,
    .pricing_banner_wrapper .pricing_banner_text:after,
    .pricing_modalify_card_wrapper .pricing_right_content img.bottom,
    .pricing_modalify_card_wrapper .pricing_right_content img.top,
    .jf_special_feature_wrapper_pricing .title::after,
    .pricing_modalify_card_wrapper .pricing_right_content:after,
    .pricing_modalify_card_wrapper:after {
        display: none;
    }

    .pricing_modalify_card_wrapper .pricing_modalify_card_btn .primary_btn {
        min-width: 300px;
    }

    .pricing_modalify_card_wrapper .pricing_right_content {
        padding-left: 30px;
    }

    .pricing_banner_wrapper .pricing_banner_text h2 {
        font-size: 45px;
        line-height: 55px;
        padding-bottom: 15px;
    }

    .pricing_banner_wrapper .pricing_banner_content {
        padding: 84px 0 67px;
    }

    .jf_special_feature_wrapper_pricing {
        margin-bottom: 80px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 {
        width: 100%;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 .jck-sfr-content {
        gap: 30px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 nav.jck-sfr-pagination {
        margin: 40px 0;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--2 {
        gap: 30px;
        width: 100%;
        float: left;
        padding: 0;
    }
	
	/*===== Blog Responsive Start ======*/
	.blog_blog_wrapper .entry_title_blog a {
		font-size: 16px;
		line-height: 20px;
	}
	.blog_blog_wrapper .sidebar{
		padding-left:0px;
	}

	.blog_blog_wrapper .sidebar .search-form {
		padding: 15px 10px;
	}
	.blog_blog_wrapper .sidebar .widget_search {
		padding: 20px 10px;
	}
	.blog_blog_wrapper .sidebar .search-form input {
		width: 80%;
	}
	.blog_blog_wrapper .widget_categories {
		padding: 30px 15px 30px;
	}
	.blog_single_wrapper .comments__wrap .comments-title {
		padding: 45px 15px 30px;
		margin: 0 10px;
	}
	.blog_single_wrapper .comments__wrap .comment-form {
		padding: 26px 25px 50px;
	}
	.blog_blog_wrapper .widget_recent_section h4 a {
		font-size: 14px;
		line-height: 16.185px;
	}
	.blog_blog_wrapper .widget_recent_section img{
		margin-bottom:15px;
	}
	.blog_blog_wrapper .widget_recent_section .col-lg-4{
		padding-right:unset;
	}
	.blog_blog_wrapper {
		padding: 50px 0;
		position: relative;
	}
	
	.blog_single_wrapper .comments__wrap .comment-form {
		padding: 26px 0 40px;
	}
	.widget_recent_section {
		padding: 30px 15px 30px;
	}
	.blog_blog_wrapper .comments__wrap .comments {
		padding: 0 20px;
	}
	.blog_single_wrapper .comments__wrap .comments-title {
		padding: 35px 0 30px;
		margin: 0;
		font-size: 22px;
	}
	.widget_recent_section .row {
		padding: 15px 0;
	}
	.blog_single_wrapper .posts-wrap .blog_feature_post {
		padding-bottom: 20px;
	}
	
	.feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item .jck-sfr-sidebar-widget{
		margin-top: 30px !important;
	}

	.feature_body_wrapper .feature_body_left_col_wrapper .feature_body_blog_item .jck-sfr-loop-item-wrapper .jck-sfr-loop-item .jck-sfr-comments .comment-respond .comment-reply-title {
		font-size: 20px;
		padding: 17px;
	}
	
	.feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--2 {
		margin-top: 30px;
	}
	
}

@media screen and (max-width: 767px) {
    .banner_slider_main .slider_bottom_img_wrapper .slider-nav .slick-list .slick-track {
        left: -550px;
    }

    .banner_slider_main .slider_title_wrapper .sin-testiText h2 {
        font-size: 38px;
        line-height: 50px;
        max-width: 520px;
    }

    .banner_slider_main .banner_form {
        top: 42%;
    }

    .banner_slider_main .slider_title_wrapper .sin-testiText p {
        max-width: 504px;
    }

    .blog_post_wrapper .astd_grad_text h2 {
        font-size: 60px;
    }

    .customer_support_wrapper .c_support_row .left_inner_row {
        text-align: center;
        flex-direction: column-reverse;
    }

    .customer_support_wrapper .c_support_row .left_inner_row .left_content_text h3 {
        margin: 0 auto 11px;
    }

    .customer_support_wrapper .c_support_row .left_inner_row .left_content_text p {
        margin: 0 auto 20px;
    }

    .customer_support_wrapper .c_support_row .right_inner_row {
        padding: 15px 15px 35px;
    }

    .customer_support_wrapper .c_support_row .left_inner_row .left_content_text {
        padding-left: 0;
    }

    .customer_support_wrapper .c_support_row .right_inner_row .right_content_text {
        margin-top: 20px;
    }

    .customer_support_wrapper .c_support_row .left_inner_row {
        padding: 15px 15px 35px;
    }

    .customer_support_wrapper .c_support_row .c_support_container {
        padding: 0 10px;
    }

    footer#footer .footer_top .footer_form form {
        height: 60px;
    }

    footer#footer .footer_top .footer_form form input[type="submit"] {
        min-width: 130px;
        height: 45px;
        font-size: 12px;
        top: 8px;
        right: 9px;
    }

    footer#footer .footer_top .footer_form form input[type="email"] {
        padding-right: 140px;
        padding-left: 25px;
    }

    .addons_banner_wrapper {
        padding-top: 120px;
    }

    h1.second_h1 {
        font-size: 35px;
        line-height: 47px;
    }

    .addons_banner_wrapper .banner_title p {
        margin: 15px 0 20px;
    }

    .top_selling_wrapper .elementify_row .elementify_inner_row {
        text-align: center;
    }

    .top_selling_wrapper .elementify_row .elementify_inner_row .left_content h3 {
        margin: 0 auto;
    }

    .top_selling_wrapper .elementify_row .elementify_inner_row .left_content p {
        margin: 10px auto 26px;
    }

    .top_selling_wrapper .elementify_row .elementify_inner_row {
        padding-left: 0;
    }

    h3.third_heading {
        font-size: 26px;
        line-height: 35.5px;
    }

    .top_selling_wrapper .elementify_row .elementify_inner_row .left_content {
        padding: 40px 15px;
    }

    h2.p_heading {
        font-size: 33px;
    }

    .best_plugins_wrapper .title p {
        margin: 15px auto 0;
    }

    .astd_themes_wrapper .themes_shape {
        display: none;
    }

    .jf_single_shape {
        display: none;
    }

    .jobify_single_banner_wrapper {
        padding-top: 150px;
    }

    .jobify_single_banner_wrapper .jf_slider_container {
        margin-top: 70px;
    }

    .jobify_single_banner_wrapper .jf_slider_container .jf_banner_slide_item {
        margin-bottom: 100px;
    }

    .jobify_single_demo_wrapper .jf_demo_row {
        margin-top: 80px;
    }

    .jf_feature_wrapper .jf_feature_shape,
    .jf_feature_wrapper .jf_feature_container .jf_feature_top_row .jf_feature_img::after {
        display: none;
    }

    .jf_feature_wrapper {
        padding: 20px 0;
    }

    .jf_feature_wrapper .jf_feature_container .jf_feature_row {
        padding: 45px 0;
    }

    .comt_with_plugin_wrapper {
        padding: 60px 0 40px;
    }

    .comt_with_plugin_wrapper .title p {
        margin-top: 15px;
        text-align: center;
    }

    .comt_with_plugin_slider_container {
        margin-top: 70px;
    }

    .store_banner_wrapper .banner_title {
        margin: 0 auto 70px;
    }

    .store_banner_wrapper .banner_title::before {
        display: none;
    }

    .store_page_top_selling_theme_slider .comt_with_plugin_slider_container {
        margin-top: 0px;
    }

    .purchase_addons_container .purchase_addons_row .purchase_addons_left .purchase_addons_inner .purchase_addons_left_inner_content {
        padding-left: 0;
        max-width: 100%;
        margin: 0 auto 40px;
        text-align: center;
    }

    .purchase_addons_container .purchase_addons_row .purchase_addons_left .purchase_addons_inner {
        padding: 30px 15px;
        text-align: center;
    }

    .purchase_addons_container .purchase_addons_row .purchase_addons_right {
        padding: 30px 15px;
    }

    .elementify_single_banner {
        padding: 60px 0 70px;
        background-size: 100% 80%;
        margin-top: 60px;
    }

    .feature_page_banner_shape {
        display: none;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_filter_row {
        padding: 22px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_filter_row ul.ul_filter {
        gap: 50px;
    }

    /**/
    .pricing_card_wrapper .pricing_card_header h3 {
        font-size: 20px;
    }

    .pricing_card_wrapper .pricing_card_header h3 span {
        font-size: 12px;
    }

    .pricing_card_wrapper .pricing_card_header h2 {
        font-size: 35px;
    }

    .pricing_card_wrapper .pricing_card_header h2 span {
        font-size: 22px;
    }

    .pricing_card_wrapper .pricing_card_footer h2 {
        font-size: 18px;
        padding: 20px 0;
    }

    .pricing_card_wrapper .pricing_card_footer ul li {
        font-size: 13px;
    }

    .pricing_card_wrapper .pricing_card_content {
        padding: 60px 0px 40px;
    }

    .pricing_card_wrapper .pricing_card_btn {
        position: relative;
        padding: 0px 15px;
        bottom: 0;
        margin-top: 20px;
    }

    .pricing_card_wrapper .pricing_card_header span.tags h6 {
        font-size: 11px;
    }

    .pricing_card_wrapper .pricing_card_section .col-lg-4:nth-child(2) {
        margin: 20px 0;
    }

    .pricing_card_wrapper .pricing_card_header span.tags {
        width: 130px;
        top: 15px;
    }

    .pricing_card_wrapper .pricing_card_section .col-lg-4:nth-child(3) {
        margin-top: 0px;
    }

    section.testimonial_slider_wrapper .swiper-pagination {
        display: block !important;
        margin-bottom: 30px;
    }

    .blog_Post_img img {
        height: auto;
    }

    .blog_post_wrapper .blog_post_container .left_blog .full_blog_item p {
        margin: 20px 0px;
    }

    .blog_post_wrapper .blog_post_container .left_blog .full_blog_item .blog_Post_img {
        margin-bottom: 30px;
    }

    .blog_post_wrapper .blog_post_container a.blog_btn {
        min-width: 150px !important;
    }

    .banner_slider_main .slider_title_wrapper {
        padding: 0 10px;
    }

    .banner_slider_main .slider_bottom_img_wrapper {
        margin-top: -170px;
    }

    footer#footer .footer_top .footer_form form input[type="text"],
    footer#footer .footer_top .footer_form form input[type="email"] {
        padding-right: 115px;
        padding-left: 20px;
    }

    .pricing_modalify_card_wrapper .pricing_right_content {
        padding-left: 0;
        padding-bottom: 50px;
        text-align: center
    }

    .pricing_modalify_card_wrapper .container .row {
        flex-direction: column-reverse;
    }

    .pricing_banner_wrapper .pricing_banner_content {
        padding: 77px 0 67px;
    }

    .pricing_modalify_card_wrapper .pricing_right_content h2 {
        max-width: 100%;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 ul.jck-sfr-filters {
        padding: 20px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 ul.jck-sfr-filters li.jck-sfr-filters__filter-item--top {
        margin-left: 30px;
    }
	
	/*===== Blog Responsive Start ======*/
	.blog_single_wrapper .comments__wrap {
		margin: 50px 0;
	}
	.blog_blog_wrapper .nav-links {
		padding-top: 25px;
	}
	
	.blog_blog_wrapper .sidebar .search-form input {
		width: 93%;
	}
	.blog_blog_wrapper .sidebar .search-form {
		padding: 18px 22px;
	}
	.blog_blog_wrapper .sidebar .widget_search {
		padding: 25px 20px;
	}
	.blog_single_wrapper .post-nav .post-prev{
		padding-bottom: 25px;
	}
	.blog_blog_wrapper .widget_recent_section h4 a {
		line-height: 22.185px;
		max-width: 100%;
	}
	
}


@media screen and (max-width: 575px) {

    .reviews .slick-current .sin-testiImage img,
    .reviews .sin-testiImage.slick-current img {
        transform: scale(0.4);
    }

    .reviews .sin-testiImage img {
        transform: scale(0.4);
    }

    .banner_slider_main .slider_bottom_img_wrapper .slider-nav .slick-list .slick-track {
        left: -280px;
    }

    .banner_slider_main .banner_form {
        top: 47%;
        width: 99%;
    }

    p.para {
        font-size: 13px !important;
        line-height: 25px !important;
    }

    .product_feature_wrapper .upper_row .upper_row_right_content h2::before {
        display: none;
    }

    .drag_drop_wrapper .drag_drop_row .left_content .counter_wrapper .counter_item .icon {
        width: 50px;
    }

    .drag_drop_wrapper .drag_drop_row .left_content .counter_wrapper .counter_item h5 {
        font-size: 23px;
        margin: 20px 0px 8px;
    }

    .drag_drop_wrapper .drag_drop_row .left_content .counter_wrapper .counter_item h6 {
        font-size: 15px;
    }

    .empover_wrapper .empower_row .right_content .redirect_link .r_row .r_link a {
        gap: 8px;
        justify-content: center;
    }

    .handcraft_wrapper .handcraft_row .left_content h5 {
        font-size: 16px;

    }

    .handcraft_wrapper .handcraft_row .left_content h3 {
        font-size: 28px;
        line-height: 36.5px;
        margin: 7px 0 18px;
    }

    .handcraft_wrapper .handcraft_row .left_content a {
        margin-top: 25px;
    }

    .testimonial_slider_wrapper {
        padding: 60px 0 0px;
    }

    .testimonial_slider_wrapper .t_slide_wrapper .slide_item {
        margin-bottom: 60px;
        box-shadow: none !important;
    }

    .testimonial_slider_wrapper .title {
        margin: 0 auto 60px;
    }

    .testimonial_slider_wrapper .title h2 {
        margin: 0 auto 15px;
    }

    p.s_para {
        font-size: 14px;
        line-height: 28px;
    }

    .pricing_card_wrapper {
        padding: 60px 0;
    }

    .testimonial_slider_wrapper .t_slide_wrapper .slide_item .item_body p {
        font-size: 14px;
        line-height: 26px;
    }

    .blog_post_wrapper .blog_post_container .left_blog .full_blog_item {
        padding: 12px 12px 15px;
        border-radius: 15px;
    }

    .blog_post_wrapper .blog_post_container .right_blog .blog_post_item {
        border-radius: 15px;
        padding: 25px 17px 20px 14px;
    }

    footer#footer .footer_bottom .f_bottom_row .footer_links_wrapper {
        gap: 35px;
    }

    footer#footer .footer_bottom .f_bottom_row .footer_links_wrapper .f_links_column h4 {
        margin-bottom: 18px;
    }

    footer#footer .copyright_row {
        padding: 10px 25px;
    }

    .banner_slider_main .slider_bottom_img_wrapper .reviews-slider .icon-angle-left,
    .banner_slider_main .slider_bottom_img_wrapper .reviews-slider .icon-angle-right {
        #display: none !important;
        opacity: 1;
    }

    .banner_slider_main .slider_bottom_img_wrapper .reviews-slider .icon-angle-left,
    .banner_slider_main .slider_bottom_img_wrapper .reviews-slider .icon-angle-right {
        width: 35px;
        height: 35px;
        top: 45%;
    }

    .banner_slider_main .slider_bottom_img_wrapper .reviews-slider .icon-angle-right::before {
        width: 10px;
        height: 10px;
    }

    .banner_slider_main .slider_bottom_img_wrapper .reviews-slider .icon-angle-left::before,
    .banner_slider_main .slider_bottom_img_wrapper .reviews-slider .icon-angle-right::before {
        width: 10px;
        height: 10px;
    }

    .addons_banner_wrapper .banner_title h1::after {
        top: 403px;
    }

    .big_no_wrapper .bigno_row .right_content {
        margin-bottom: 40px;
    }

    .big_no_wrapper .bigno_row .left_content a {
        margin-top: 25px;
    }

    span.green_badge {
        font-size: 10px;
        height: 25px;
    }

    .themes_banner_wrapper {
        padding-top: 135px;
    }

    .themes_banner_wrapper .main_theme_banner_row .themes_banner_content h1 {
        margin-bottom: 15px;
    }

    .themes_banner_wrapper .main_theme_banner_row .themes_banner_content a.theme_banner_btn {
        margin-top: 30px;
    }

    .themes_banner_wrapper .main_theme_banner_row .main_theme_banner_img::before {
        width: 75px;
        height: 75px;
        bottom: 20%;
    }

    .astd_themes_wrapper {
        padding-top: 50px;
    }

    .load_faster_wrapper .bigno_row .right_content .shape {

        left: 116px;
        width: 150px;
    }

    .premium_quality_wrapper .title h2 {
        margin-bottom: 15px;
    }

    .premium_quality_wrapper .premium_quality_item_row .easy_item .easy_item_inner .easy_img {
        width: 180px;
        height: 180px;
        margin: 0 auto;
    }

    .premium_quality_wrapper .premium_quality_item_row {
        margin-top: 60px;
    }

    .premium_quality_wrapper .premium_quality_item_row .easy_item .easy_item_inner h4 {
        margin: 22px 0 15px;
    }

    .seo_wrapper .seo_row .seo_img_content .seo_inner_shape {
        display: none;
    }

    .seo_wrapper .seo_row .left_content h2 {
        font-size: 27px;
    }

    .jobify_single_demo_wrapper .jf_demo_row .jf_demo_item_main .jf_demo_item_inner .jf_demo_img {
        height: 100%;
    }

    .jobify_single_demo_wrapper .title p {
        margin-top: 20px;
    }

    .jobify_single_banner_wrapper .jf_slider_container .jf_banner_slide_item {
        margin-bottom: 80px;
    }

    .jobify_single_demo_wrapper .jf_demo_row {
        margin-top: 70px;
    }

    .jobify_single_demo_wrapper .jf_demo_row .jf_demo_item_main {
        margin-bottom: 40px;
    }

    .jobify_single_demo_wrapper .jf_demo_row .jf_demo_item_main h4 {
        font-size: 14px;
        margin-top: 20px;
    }

    .jf_special_feature_wrapper .jf_special_feature_item_row {
        grid-template-columns: repeat(2, 1fr);
    }

    .jf_special_feature_wrapper {
        padding: 50px 0 60px;
    }

    .jf_special_feature_wrapper .jf_special_feature_btn {
        margin-top: 60px;
        gap: 20px;
        flex-wrap: wrap;
    }

    .jf_single_services_wrapper {
        padding: 60px 0;
    }

    .jf_single_services_wrapper .jf_single_services_card .jf_single_services_card_inner {
        min-height: 100%;
        padding: 15px 15px 35px;
    }

    .jf_single_services_wrapper .jf_single_services_card .jf_single_services_card_inner h4 {
        margin-bottom: 5px !important;
        font-size: 22px;
    }

    .jf_single_services_wrapper .jf_single_services_row .jf_single_services_card .jf_single_services_card_inner p {
        margin-bottom: 35px !important;
    }

    #go_to_top {
        right: 15px;
        bottom: 15px;
        width: 40px;
        height: 40px;
        display: grid;
        place-items: center;
    }

    #go_to_top svg {
        height: 15px;
        width: 15px;
    }

    .store_banner_wrapper .banner_img_row img.banner_d {
        display: none;
    }

    .store_banner_wrapper .banner_img_row img.banner_m {
        display: block;
    }

    .save_more_Slider_wrapper {
        padding: 60px 0 0 !important;
    }

    .astd_new_launches_wrapper {
        padding: 80px 0 40px;
    }

    .job_board_theme_wrapper .job_board_right_content .job_board_points_row .jb_item_inner h4 {
        font-size: 14px;
        max-width: 110px;
    }

    .feature_page_banner_wrapper {
        padding: 140px 0 60px;
    }

    .feature_body_wrapper {
        padding: 50px 0;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_left_request_form {
        padding: 15px 10px;
        border-radius: 10px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_left_request_form form input[type="text"] {
        height: 48px;
        margin-top: 12px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_filter_row {
        padding: 12px;
        justify-content: center;
        flex-direction: column;
        gap: 30px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_filter_row ul.ul_filter li a.active::after {
        bottom: -5px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item .feature_body_blog_item_inner {
        flex-direction: column;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item .feature_body_blog_item_inner .item_left_vote_col .vote_count {
        display: inline-flex;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item .feature_body_blog_item_inner .item_left_vote_col {
        margin-top: 0;
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 6px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item .feature_body_blog_item_inner .item_right_col h2 a {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 15px;
        max-width: 928px;
        text-align: center;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item .feature_body_blog_item_inner .item_right_col p {
        font-size: 13px;
        line-height: 27px;
        text-align: center;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item .feature_body_blog_item_inner {
        border-radius: 10px;
        padding: 20px 15px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper {
        gap: 30px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item .feature_body_blog_item_inner .feature_blog_item_bottom {
        gap: 50px;
        margin-top: 25px;
        justify-content: center;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_filter_row ul.select_wrapper {
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }

    .pricing_modalify_card_wrapper .pricing_modalify_card_btn .primary_btn {
        min-width: 200px;
    }

    .pricing_modalify_card_wrapper .pricing_modalify_card_header h3 {
        font-size: 20px;
    }

    .pricing_modalify_card_wrapper .pricing_modalify_card_header h2 {
        font-size: 45px;
        line-height: 70%;
    }

    .pricing_modalify_card_wrapper {
        padding: 50px 0;
    }

    .astd_feature_wrapper_pricing .dashboard_container .title h2,
    .jf_special_feature_wrapper_pricing .title h2,
    .jobify_single_testimonial .title h2,
    .faq_section .title h1,
    .pricing_modalify_card_wrapper .pricing_right_content h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .faq_section .title p,
    .jf_special_feature_wrapper_pricing .title p {
        font-size: 13px;
        line-height: 25px;
    }

    .faq_section .acc-main-content .acc-content {
        padding: 24px 28px 56px 34px;
    }

    .faq_section {
        padding: 50px 0;
    }

    .pricing_modalify_card_wrapper .pricing_modalify_card_content {
        padding: 60px 0px 40px;
    }

    .pricing_modalify_card_wrapper .pricing_modalify_card_header {
        padding: 0 30px 30px;
    }

    .pricing_modalify_card_wrapper .pricing_modalify_card_footer {
        padding: 30px 30px 40px;
    }

    .pricing_modalify_card_wrapper .pricing_modalify_card_footer li {
        font-size: 14px;
    }

    .pricing_modalify_card_wrapper .pricing_modalify_card_content ul li:before {
        top: 2px;
    }

    .pricing_banner_wrapper .pricing_banner_content {
        padding: 77px 0 67px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1>form {
        padding: 15px 10px;
        border-radius: 10px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1>form>label.jck-sfr-form__row input[type="text"] {
        height: 48px;
        margin-top: 10px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 ul.jck-sfr-filters {
        flex-direction: column;
        text-align: center;
        align-items: center;
        gap: 15px;
        margin: 30px 0;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 ul.jck-sfr-filters li.jck-sfr-filters__filter-item--text a.active:after {
        bottom: 5px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 ul.jck-sfr-filters li.jck-sfr-filters__filter-item--status {
        margin: 0;
        margin-left: 0;
        margin-right: 0;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 ul.jck-sfr-filters li.jck-sfr-filters__filter-item--top {
        margin-left: 0;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 .jck-sfr-content article.jck-sfr-loop-item-wrapper {
        flex-direction: column;
	    padding: 20px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 .jck-sfr-content article.jck-sfr-loop-item-wrapper .jck-sfr-loop-item .jck-sfr-loop-item__title a {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 15px;
        max-width: 928px;
        word-break: break-word;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 .jck-sfr-content article.jck-sfr-loop-item-wrapper .jck-sfr-loop-item .jck-sfr-loop-item__text p {
        font-size: 13px;
        line-height: 27px;
        word-break: break-word;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 .jck-sfr-content article.jck-sfr-loop-item-wrapper .jck-sfr-loop-item .jck-sfr-loop-item__meta {
        gap: 50px;
        margin-top: 25px;
        justify-content: start;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 .jck-sfr-content article.jck-sfr-loop-item-wrapper .jck-sfr-vote-badge {
        margin: 0;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 .jck-sfr-content article.jck-sfr-loop-item-wrapper .jck-sfr-loop-item .jck-sfr-loop-item__meta span {
        font-size: 11px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 .jck-sfr-content article.jck-sfr-loop-item-wrapper .jck-sfr-loop-item .jck-sfr-loop-item__meta span.jck-sfr-cateegories {
        padding: 0px 13px;
        gap: 5px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--2 .jck-sfr-sidebar-widget--login {
        border-radius: 20px;
        padding: 28px 15px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--2 .jck-sfr-sidebar-widget--login form label.jck-sfr-form__row input[type="text"],
    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--2 .jck-sfr-sidebar-widget--login form label.jck-sfr-form__row input[type="password"] {
        height: 45px;
        margin: 5px 0 20px;
        padding: 0 20px 0 45px;
    }

    body:not(.logged-in) .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--2 .jck-sfr-sidebar-widget--login::before,
    body:not(.logged-in) .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--2 .jck-sfr-sidebar-widget--login::after {
        top: 78px;
        left: 35px;
    }

    body:not(.logged-in) .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--2 .jck-sfr-sidebar-widget--login::after {
        top: 177px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--2 .jck-sfr-sidebar-widget--top-requests,
    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--2 .jck-sfr-sidebar-widget--request_category {
        padding: 15px 20px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--2 .jck-sfr-sidebar-widget--top-requests h3,
    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--2 .jck-sfr-sidebar-widget--request_category h3 {
        font-size: 18px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--2 .jck-sfr-sidebar-widget--top-requests ul li a,
    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--2 .jck-sfr-sidebar-widget--request_category ul li a {
        font-size: 12px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--2 .jck-sfr-sidebar-widget--top-requests ul li,
    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--2 .jck-sfr-sidebar-widget--request_category ul li {
        padding: 20px 0;
    }
	
	.purchase_input_popup .purchase_input_top h2 {
        font-size: 22px;
        line-height: 32.125px;
    }

    .purchase_input_popup form button {
        min-width: 100%;
    }

    .purchase_input_popup {
        padding: 30px 20px;
    }

    .purchase_input_popup form ul li label input[type="radio"] {
        margin-right: 10px;
    }

    .purchase_input_popup form ul li label span {
        font-size: 16px;
    }

    .purchase_input_popup form ul {
        gap: 20px;
        max-width: 215px;
        padding: 30px 0;
    }
	
	/*===== Blog Responsive Start ======*/
	.blog_blog_wrapper .type-post,
	.blog_blog_wrapper .blog_feature_post{
		padding: 15px 15px 0;
	}
	.blog_blog_wrapper .blog_feature_post_inner_wrapper {
		padding: 30px 10px;
	}
	.blog_blog_wrapper .posts-wrap .post_content_grid {
		padding: 20px 10px;
	}
	.blog_blog_wrapper .post_content_grid .blog_feature_post_content{
		padding: 10px 0px 25px;
	}
	.blog_blog_wrapper .sidebar .search-form input {
		width: 90%;
	}
	.blog_blog_wrapper .blog_feature_post img {
		height: 257.082px !important;
	}
	.blog_blog_wrapper.blog-posts .pagination-wrapper .nav-links {
		max-width: 100%;
	}
	.blog_blog_wrapper.blog-posts .pagination-wrapper .prev.page-numbers {
		top: unset;
	}
	.blog_blog_wrapper.blog-posts .pagination-wrapper .next.page-numbers {
		float: unset;
		top: unset;
		margin-right: unset;
		margin-bottom: unset;
	}
	
	.feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 ul.jck-sfr-filters li.jck-sfr-filters__filter-item--my-requests{
		width: 100%;
	}
	.feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 ul.jck-sfr-filters li.jck-sfr-filters__filter-item--latest,
	.feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 ul.jck-sfr-filters li.jck-sfr-filters__filter-item--top,
	.feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 ul.jck-sfr-filters li.jck-sfr-filters__filter-item--category,
	.feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 ul.jck-sfr-filters li.jck-sfr-filters__filter-item--status{
		width: 49%;
	}
	.feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 ul.jck-sfr-filters li.jck-sfr-filters__filter-item--status{
		text-align:right;
	}
	.feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 ul.jck-sfr-filters li.jck-sfr-filters__filter-item--category{
		text-align:left;
	}
	.feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 ul.jck-sfr-filters li.jck-sfr-filters__filter-item--top,
	.feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 ul.jck-sfr-filters li.jck-sfr-filters__filter-item--latest,
	.feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 ul.jck-sfr-filters li.jck-sfr-filters__filter-item--my-requests{
		text-align:center;
	}

	.feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 ul.jck-sfr-filters {
		display: block;
	}
	.feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 ul.jck-sfr-filters li:nth-child(3),
	.feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 ul.jck-sfr-filters li:nth-child(4){
		margin-top: 20px;
	}
	.feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 ul.jck-sfr-filters li.jck-sfr-filters__filter-item--select span.jck-sfr-filters__filter-item-button span.input--select select {
		padding: 10px 26px 10px 14px;
		font-size: 12px;
	}
	.feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 .jck-sfr-content article.jck-sfr-loop-item-wrapper .jck-sfr-vote-badge>button,
	.feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 .jck-sfr-content article.jck-sfr-loop-item-wrapper .jck-sfr-vote-badge .jck-sfr-vote-badge__count {
		width:50px;
		min-width: 75px;
	}
	.feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item>div .jck-sfr-container .jck-sfr-container__col--1 .jck-sfr-content article.jck-sfr-loop-item-wrapper .jck-sfr-vote-badge{
		text-align:left;
	}
	
	.feature_body_wrapper .feature_body_left_col_wrapper .feature_body_blog_item .jck-sfr-loop-item-wrapper{
		display:block;
	}
	
	.feature_body_wrapper .feature_body_left_col_wrapper .feature_body_blog_item .jck-sfr-container__col .jck-sfr-loop-item-wrapper .jck-sfr-vote-button,
	.feature_body_wrapper .feature_body_left_col_wrapper .feature_body_blog_item .jck-sfr-container__col .jck-sfr-loop-item-wrapper .jck-sfr-vote-badge__count{
		width:50px;
		min-width: 75px;
	}
	.feature_body_wrapper .feature_body_left_col_wrapper .feature_body_blog_item .jck-sfr-loop-item-wrapper .jck-sfr-vote-badge{
		text-align:left;
	}
	
}

@media screen and (max-width: 470px) {
    .banner_slider_main .slider_bottom_img_wrapper .slider-nav .slick-list .slick-track {
        left: -327px;
    }

    .banner_slider_main {
        margin-bottom: -100px;
    }

    .product_feature_wrapper .bottom_row .item h4 {
        margin: 25px 0px 20px;
    }

    .product_feature_wrapper .bottom_row .item {
        padding: 0px 20px;
        min-height: unset;
    }

    .product_feature_wrapper .bottom_row .item img {
        width: 180px;
        height: 180px;
    }

    .blog_post_wrapper .astd_grad_text h2 {
        font-size: 50px;
    }

    footer#footer .footer_top .f_title {
        margin-bottom: 50px;
    }

    .addons_banner_wrapper .banner_title h1::after {
        display: none;
    }

    h1.second_h1 {
        font-size: 34px;
        line-height: 45px;
    }

    .primary_btn,
    .secondary_btn {
        height: 41px !important;
        font-size: 11px;
    }

    .themes_banner_wrapper .main_theme_banner_row .themes_banner_content::after {
        bottom: 10px;
        width: 40px;
        height: 70px;
    }

    .jobify_single_banner_wrapper .banner_tittle .jf_banner_btn {
        gap: 16px;
        flex-direction: column;
    }

    .jobify_single_banner_wrapper .banner_tittle p {
        margin: 18px auto 32px;
    }

    .jf_feature_wrapper .jf_feature_container .jf_feature_row {
        padding: 38px 0;
    }

    .pricing_banner_wrapper .pricing_banner_content {
        padding: 74px 0 67px;
    }

    .jf_special_feature_wrapper_pricing .jf_special_feature_item_row {
        gap: 10px;
    }
	
	/*===== Blog Responsive Start ======*/
	.blog_single_wrapper .comments__wrap .comment-form-email,
	.blog_single_wrapper .comments__wrap .comment-form-author {
		width: 100%;
		float: unset;
	}
	.blog_blog_wrapper .post-nav .post-next a h4, 
	.blog_blog_wrapper .post-nav .post-prev a h4 {
		font-size: 14px;
	}
}

@media screen and (max-width: 375px) {
    .banner_slider_main .slider_title_wrapper .sin-testiText h2 {
        font-size: 31px;
        line-height: 41px;
    }

    .reviews .sin-testiImage img {
        transform: scale(0.3);
    }

    .reviews .slick-current .sin-testiImage img,
    .reviews .sin-testiImage.slick-current img {
        transform: scale(0.3);
    }

    .banner_slider_main .slider_bottom_img_wrapper .slider-nav .slick-list .slick-track {
        left: -370px;
    }

    .banner_slider_main .banner_form {
        top: 48%;
    }

    .banner_slider_main {
        margin-bottom: -170px;
    }

    .banner_slider_main .slider_bottom_img_wrapper {
        margin-top: -200px;

    }


    h2.s_heading {
        font-size: 31px;
        line-height: 130.5%;
    }

    .blog_post_wrapper .astd_grad_text h2 {
        font-size: 45px;
    }

    .blog_post_wrapper .blog_post_container .right_blog .blog_post_item h4 {
        font-size: 18px;
        line-height: 135.5%;
    }

    .blog_post_wrapper .blog_post_container .right_blog .blog_post_item h6 {
        font-size: 13px;
        margin-bottom: 10px;
    }

    .blog_post_wrapper .blog_post_container .right_blog .blog_post_item p {
        margin: 12px 0 20px;
    }

    .customer_support_wrapper .c_support_row .right_inner_row .c_support_btn {
        flex-direction: column;
        width: 100%;
    }

    .customer_support_wrapper .c_support_row .left_inner_row .left_content_text a {
        width: 100%;
    }

    .customer_support_wrapper .c_support_row .left_inner_row .left_content_text h3 {
        font-size: 26px;
        line-height: 32.5px;
    }

    footer#footer .footer_top .f_title h2 {
        font-size: 32px;
        line-height: 38px;
        margin-bottom: 12px;
    }

    footer#footer .footer_top .f_title h2.stroke_text {
        font-size: 35px;
        line-height: 40px;

    }

    footer#footer .footer_top .footer_form form input[type="email"]::placeholder {
        font-size: 11px;
    }

    footer#footer .footer_top .footer_form form input[type="email"] {
        padding-right: 80px;
        padding-left: 15px;
    }

    footer#footer .footer_top .footer_form form input[type="submit"] {
        min-width: 100px;
        height: 32px;
        font-size: 10px;
        top: 13px;
        right: 9px;
    }

    .process_bar_wrapper .process_bar_row .left_img_sec {
        margin-bottom: 20px;
    }

    .process_bar_wrapper .process_bar_row .right_content_sec h2 {
        margin: 6px auto 12px;
    }

    .process_bar_wrapper .process_bar_row .progressbar_main_container .progress_bar .progress-title-holder {
        margin: 0px 0 5px;
        font-size: 11px;
    }

    .process_bar_wrapper .process_bar_row .progressbar_main_container .progress-number-wrapper,
    .process_bar_wrapper .process_bar_row .progressbar_main_container .progress-number-mark {
        font-size: 11px;
    }

    .process_bar_wrapper .process_bar_row .progressbar_main_container {
        padding: 0;
        gap: 23px;
    }

    .process_bar_wrapper .process_bar_row .progressbar_main_container .progress_bar .progress-number-mark {
        left: 30%;
    }

    .themes_banner_wrapper .main_theme_banner_row .main_theme_banner_img::before {
        left: 40px;
    }

    .jf_special_feature_wrapper .jf_special_feature_item_row .jf_special_feature_item .jf_special_feature_item_inner h6 {
        font-size: 12px;
    }

    .jf_special_feature_wrapper .jf_special_feature_item_row .jf_special_feature_item .jf_special_feature_item_inner .jf_special_feature_item_icon {
        width: 40px;
    }

    .jf_special_feature_wrapper .jf_special_feature_item_row .jf_special_feature_item .jf_special_feature_item_inner {
        gap: 17px;
        min-height: 150px;
    }

    .save_more_Slider_wrapper .plugin_item_main .plugin_item_inner .top_content .plugin_img {
        #height: 260px;
    }

    .elementify_single_banner .title h1 {
        font-size: 28px;
        line-height: 43px;
    }

    .elementify_single_banner .title {
        padding-left: 10px;
    }

    .elementify_single_banner .title .e_rating {
        gap: 15px;
    }

    .purchase_addons_container .purchase_addons_row .purchase_addons_left {
        border-radius: 15px;
        padding: 10px;
    }

    .purchase_addons_container .purchase_addons_row .purchase_addons_right {
        border-radius: 15px;
    }

    .purchase_addons_container .purchase_addons_row .purchase_addons_right .shop_cart_icon {
        width: 40px;
        height: 40px;
    }

    .purchase_addons_container .purchase_addons_row .purchase_addons_right h2 {
        font-size: 23px;
        margin: 12px 0 8px;
    }

    .purchase_addons_container .purchase_addons_row .purchase_addons_right a.bundle_buy_btn {
        min-width: 100%;
    }

    .purchase_addons_container .purchase_addons_row .purchase_addons_right .first_para {
        margin: 0 auto 15px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_left_request_form form input[type="text"] {
        height: 45px;
        padding: 0 20px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_right_col_wrapper .feature_body_right_form form label,
    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_left_request_form form label {
        left: 10px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_filter_row ul.select_wrapper li select {
        padding: 8px 40px 8px 15px;
        font-size: 12px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_filter_row ul.select_wrapper li::after {
        width: 15px;
        height: 15px;
        top: 11px;
        right: 16px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_filter_row {
        margin: 30px 0;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item .feature_body_blog_item_inner .feature_blog_item_bottom span:nth-child(1) {
        padding: 2px 15px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item .feature_body_blog_item_inner .feature_blog_item_bottom span {
        font-size: 11px;
        line-height: 25px;
    }

    .feature_body_wrapper .feature_body_row .feature_body_left_col_wrapper .feature_body_blog_item_wrapper .feature_body_blog_item .feature_body_blog_item_inner .feature_blog_item_bottom span:nth-child(2)::before {
        width: 18px;
        height: 18px;
        top: 3px;
        left: -25px;
    }

    .jf_special_feature_wrapper_pricing .jf_special_feature_item_row .jf_special_feature_item .jf_special_feature_item_inner {
        min-height: 290px;
    }

    .faq_section .acc-main-content .acc-head p {
        font-size: 14px;
        max-width: 254px;
    }

    .jf_special_feature_wrapper_pricing .jf_special_feature_item p {
        font-size: 13px;
        line-height: 23px;
    }
	
	/*===== Blog Responsive Start ======*/
	.blog_blog_wrapper .sidebar .search-form input {
		width: 85%;
	}
	.blog_blog_wrapper .content_title_blog_post {
		gap: 1px;
	}
	.blog_blog_wrapper .content_title_blog_post span a,
	.blog_blog_wrapper .post-content span {
		font-size: 13px;
	}
	.blog_blog_wrapper .page-numbers {
		font-size: 13px !important;
		width: 30px;
		height: 30px;
		line-height: 30px;
	}
	.blog_blog_wrapper.blog-posts .pagination-wrapper .nav-links {
		width: 100%;
	}
	.blog_blog_wrapper.blog-posts .pagination-wrapper .prev.page-numbers,
	.blog_blog_wrapper.blog-posts .pagination-wrapper .next.page-numbers {
		width: 85px;
	}
	.blog_blog_wrapper .content_title_blog_post span{
		font-size:14px;
	}

	.feature_body_wrapper .feature_body_left_col_wrapper .feature_body_blog_item .jck-sfr-loop-item-wrapper .jck-sfr-loop-item .jck-sfr-comments {
		padding: 0 10px;
	}

}

@media screen and (max-width: 320px) {

    .banner_slider_main .slider_bottom_img_wrapper .slider-nav .slick-list .slick-track {
        left: -384px;
    }
}