@media (min-width: 0px) and (max-width: 480px) {
    .custome_width .elementor-container {
        width: 100% !important;
    }
    .custome_full_width .elementor-container {
        width: 100% !important;
    }
    body.logged-in.admin-bar .header {
        top: 50px !important;
    }
    body.logged-in .header.inner_sticky_header,
    body.logged-in .header.sticky_header_top {
        top: 0 !important;
    }
    body.logged-in .logout_sec.deskopt_btn {
        display: none;
    }
    .inner_header .site_nav,
    .inner_sticky_header .site_nav,
    .sticky_header_top .site_nav,
    .top_header .site_nav {
        width: 60% !important;
        max-width: 60% !important;
    }
    .inner_header,
    .top_header {
        top: 0px !important;
    }
    .home_main_section .home_main_sec #banner_section .ul_li_center > ul > li {
        float: none;
        display: block;
    }
    .home_main_section .home_main_sec #banner_section.digital_marketing_banner ul.clearfix li.aos-animate {
        width: 50px !important;
        height: 50px !important;
        margin-bottom: 18px;
    }
    .home_main_section .home_main_sec #banner_section.digital_marketing_banner ul.clearfix li.aos-animate a img {
        width: 34px;
        height: 34px;
    }
    .home_main_section .home_main_sec ul.clearfix li {
        margin-right: 7px !important;
    }
    .home_main_section .home_main_sec ul.clearfix li a {
        font-size: 14px !important;
    }
    .home_tressure_icons .elementor-image-gallery figure {
        width: 33%;
    }
    .client_testimonials .home_testimonials .testimonial_box .images_sec img.rating_stars {
        top: 15px !important;
    }
    .site_footer .site_footer_inner .site_menus ul li {
        text-align: center !important;
    }
    .site_footer .site_footer_inner .site_menus ul li a {
        font-size: 15px !important;
        line-height: 11px !important;
    }
    .footer_icon .gallery figure {
        padding: 0 54px 20px 0 !important;
    }
    .footer_icon .gallery figure a img {
        width: 90%;
    }
    .tabs_themes .tabs_content .elementor-tab-content {
        padding: 15px 10px;
        border-bottom: 3px solid #f4f4f9 !important;
    }
    .tabs_themes .tabs_content .elementor-tabs-content-wrapper {
        border: 3px solid #f4f4f9 !important;
    }
    .tabs_themes .tabs_content .elementor-tabs-content-wrapper .elementor-tab-mobile-title {
        border-bottom: 3px solid #f4f4f9 !important;
        padding: 15px 10px !important;
    }
    p.feature_main_para {
        font-size: 15px;
    }
    .shop_section #prdt_store_sec .prdt_tabs_btns {
        border-radius: 0;
        box-shadow: none;
    }
    .shop_section #prdt_store_sec .prdt_tabs_btns button:nth-child(1) {
        padding: 11px 35px;
    }
    .shop_section #prdt_store_sec .prdt_tabs_btns .filter-button {
        border-radius: 60px;
        margin-right: 5px;
        margin-bottom: 19px;
        background-color: #6a7cae;
        margin-left: 0;
        padding: 11px 21px;
        color: #fff;
        font-size: 14px;
    }
    .shop_section #prdt_store_sec .prdt_tabs_btns .filter-button::before {
        width: 0;
    }
    label span.license_short_dec {
        position: relative;
        display: block;
        left: 0;
        top: 0;
    }
    .free_download_btn a {
        padding: 5px 10px;
        font-size: 14px;
    }
    .free_wordpress_btn a {
        padding: 5px 7px;
        font-size: 14px;
    }
    .prodt_data_table #review_section ul.wc-tabs li {
        padding: 20px 10px;
    }
    .related_prdt section#shop_section .item_content .item_price .price,
    .related_prdt section#shop_section .item_content .item_price .price .amount {
        margin-right: -60px;
    }
    .related_prdt section#shop_section .item_content .item_price .price::before {
        left: 22%;
    }
    .related_prdt section#shop_section .item_content .item_price .price .amount {
        margin-right: 10px;
    }
    .related_prdt section#shop_section .product {
        margin-bottom: 30px;
    }
    .support_plgn .support_plugin_section .suppot_plugin_col {
        width: 100%;
    }
    .treasure_box .treasure_section .treasure_col {
        width: 100%;
    }
    .myCred_treasure_licenses form input[type="radio"]:checked + label,
    .myCred_treasure_licenses form input[type="radio"]:not(:checked) + label {
        width: 50%;
        margin-left: 15%;
    }
    .myCred_treasure_licenses form label span {
        right: -45px;
    }
    .treasure_download::after {
        right: 5px;
        padding: 0 22px;
        padding-bottom: 8%;
        top: 6px;
    }
    .myCred_comparison ul.comparison_btn li.purchase_btn {
        margin-bottom: 35px;
    }
    .mm_plans_sec .mm_plans_box {
        width: 100% !important;
        margin-bottom: 50px;
    }
    .membership_fqs .dl_accordion_item {
        padding: 15px 15px !important;
    }
    .membership_fqs .dl_accordion_item .droit-icon {
        right: 10px !important;
        top: 25% !important;
    }
    .membership_fqs .dl_accordion_item .droit-icon i {
        font-size: 27px !important;
    }
    #mycred_membership_plans_price {
        padding: 0 10%;
    }
    .membership_single_plans form label p {
        font-size: 20px;
    }
    .membership_single_plans form label p {
        top: -7px;
    }
    .membership_single_plans form input[type="radio"]:checked + label,
    .membership_single_plans form input[type="radio"]:not(:checked) + label {
        width: 100%;
    }
    .membership_single_plans_add_to_cart p.note {
        padding: 0 20px;
    }
    .membership_single_plans_add_to_cart {
        text-align: center;
    }
    .tutorials_tags .post-tags a {
        font-size: 15px !important;
    }
    .custome_login_form form#mycred-community-access-form,
    .custome_signup_form form#mycred-community-signup-form {
        width: 100%;
    }
    .custome_login_form form#mycred-community-access-form label {
        font-size: 14px;
    }
    .custome_login_form form#mycred-community-access-form label.pull-left {
        margin-top: 15px;
        display: block;
        margin-left: 0;
    }
    .affiliate_form_sec .elementor-shortcode #gform_wrapper_1 {
        width: 100%;
    }
    .affiliate_form_sec .elementor-shortcode #affwp-login-form {
        width: 100%;
        padding-left: 0;
    }
    div#load-more {
        width: 45% !important;
    }
    .site_cart_page form.woocommerce-cart-form tbody tr td span.td_title {
        display: inline-block;
        float: left;
    }
    .site_cart_page form.woocommerce-cart-form tbody tr td .product_item {
        display: inline-block !important;
    }
    .site_cart_page form.woocommerce-cart-form tbody tr td .product_item .item_content a h4 {
        margin-top: 10px !important;
    }
    .site_cart_page form.woocommerce-cart-form tbody tr td.product-remove {
        text-align: unset !important;
    }
    .site_cart_page .btns_group ul {
        text-align: center;
        width: 100%;
    }
    .site_cart_page .btns_group ul li {
        margin-bottom: 10px;
        float: unset !important;
        display: block !important;
    }
    .site_cart_page .btns_group ul li a {
        width: 100% !important;
    }
    .site_cart_page .btns_group ul li button {
        width: 100%;
    }
    .site_cart_page .cart-collaterals .cart_info_sidebar {
        margin-top: 20px;
    }
}
@media (min-width: 481px) and (max-width: 767px) {
    .custome_width .elementor-container {
        width: 80% !important;
    }
    .custome_full_width .elementor-container {
        width: 80% !important;
    }
    body.logged-in .logout_sec.deskopt_btn {
        display: none;
    }
    body.logged-in .header.inner_sticky_header,
    body.logged-in .header.sticky_header_top {
        top: 0 !important;
    }
    .header .site_nav ul li a {
        padding: 13px 1px;
        font-size: 14px;
    }
    .site_footer .site_footer_inner .site_menus ul {
        text-align: center;
    }
    .tabs_themes .tabs_content .elementor-tab-content {
        padding: 15px 10px !important;
    }
    .shop_section #prdt_store_sec .prdt_tabs_btns {
        border-radius: 0;
        box-shadow: none;
    }
    .shop_section #prdt_store_sec .prdt_tabs_btns button:nth-child(1) {
        padding: 11px 35px;
    }
    .shop_section #prdt_store_sec .prdt_tabs_btns .filter-button {
        border-radius: 60px;
        margin-right: 5px;
        margin-bottom: 19px;
        background-color: #6a7cae;
        margin-left: 0;
        padding: 11px 21px;
        color: #fff;
        font-size: 14px;
    }
    .shop_section #prdt_store_sec .prdt_tabs_btns .filter-button::before {
        width: 0;
    }
    .support_plgn .support_plugin_section .suppot_plugin_col {
        width: 50%;
    }
    .treasure_box .treasure_section .treasure_col {
        width: 50%;
    }
    .mm_plans_sec .mm_plans_box {
        width: 50% !important;
        margin-bottom: 50px;
    }
    .custome_login_form form#mycred-community-access-form {
        width: 100%;
    }
    .custome_login_form form#mycred-community-access-form label.pull-left {
        display: block;
        margin: 0;
        margin-top: 15px;
    }
    .elementor-74407 .elementor-element.elementor-element-4689cf9 {
        margin-top: -630px !important;
    }
    .affiliate_form_sec .elementor-shortcode #gform_wrapper_1 {
        width: 100%;
    }
    .affiliate_form_sec .elementor-shortcode #affwp-login-form {
        width: 100%;
        padding-left: 0;
    }
    .home_main_section .home_main_sec #banner_section .ul_li_center > ul > li {
        float: none;
        display: block;
        margin-bottom: 10px;
        margin-right: 0px;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .custome_width .elementor-container {
        width: 80% !important;
    }
    .custome_full_width .elementor-container {
        width: 100% !important;
    }
    body.logged-in.admin-bar .header {
        top: 70px !important;
    }
    body.logged-in.admin-bar .inner_sticky_header{
        top: 30px!important;
    }
    .inner_header,
    .top_header {
        top: 0px !important;
    }
    body.logged-in .logout_sec.deskopt_btn {
        display: none;
    }
    body.logged-in .logout_sec.tablet_btn {
        display: block;
    }
    .deskopt_btn {
        display: none;
    }
    .logout_sec {
        width: 15% !important;
    }
    .logout_sec nav ul.elementor-nav-menu li a.has-submenu {
        font-size: 14px;
        padding: 8px 13px !important;
        padding-bottom: 10px !important;
    }
    .inner_header .logout_sec.tablet_btn ul.sub-menu {
        margin-left: -20px !important;
    }
    .footer_mob_menu .dl_accordion .dl_accordion_item .dl_accordion_item_title {
        padding-bottom: 10px;
    }
    .footer_mob_menu .dl_accordion .dl_accordion_item .dl_accordion_panel ul {
        padding-top: 20px;
    }
    .sec_ptb_120 {
        padding: 0 0;
    }
    .shop_section #prdt_store_sec .prdt_tabs_btns {
        border-radius: 0;
        box-shadow: none;
        text-align: center;
    }
    .shop_section #prdt_store_sec .prdt_tabs_btns button:nth-child(1) {
        padding: 13px 40px;
    }
    .shop_section #prdt_store_sec .prdt_tabs_btns .filter-button {
        border-radius: 60px;
        margin-right: 13px;
        margin-bottom: 19px;
        background-color: #6a7cae;
        margin-left: 0;
        padding: 13px 26px;
        color: #fff;
        font-size: 16px;
    }
    .shop_section #prdt_store_sec .prdt_tabs_btns .filter-button::before {
        width: 0;
    }
    .shop_section #prdt_store_sec .prdt_box {
        margin-top: 40px;
    }
    .related_prdt section#shop_section .product {
        margin-bottom: 40px;
    }
    .related_prdt section#shop_section .item_content .item_price .price::before {
        left: 25%;
    }
    .support_plgn .support_plugin_section .suppot_plugin_col {
        width: 50%;
    }
    .treasure_box .treasure_section .treasure_col {
        width: 50%;
    }
    .treasure_download::after {
        top: 5px;
        right: 5px;
    }
    .mm_plans_sec .mm_plans_box {
        width: 50% !important;
        margin-bottom: 50px;
    }
    .membership_main_addons table tr th.addons_heading {
        width: 30%;
    }
    .membership_main_addons table tr th.mm_pricing_addons {
        width: 17.5%;
    }
    .membership_main_addons table tr th.addons_heading {
        padding: 0 15px;
    }
    .membership_main_addons table tr th.addons_heading span.addons_years_heading strong {
        font-size: 25px;
    }
    .membership_main_addons table tr th.mm_pricing_addons .pricing_addons_title h3 {
        font-size: 17px;
    }
    .membership_main_addons table tr th.mm_pricing_addons .pricing_addons_reg_price h3 {
        font-size: 25px;
    }
    .membership_main_addons table tr th.mm_pricing_addons .pricing_addons_site_plans h4 span{
        font-size: 14px;
    }
    .membership_main_addons table tr th.mm_pricing_addons .pricing_addons_sale_price h5::before {
        width: 70%;
        left: 16px;
    }
    .membership_main_addons .pricing-addon-title {
        font-size: 23px;
        line-height: 30px;
    }
    .membership_main_addons .pricing_addnon {
        font-size: 16px;
        line-height: 25px;
    }
    .membership_main_addons td.mark_icon {
        vertical-align: middle;
    }
    .membership_main_addons table tr.addon_button_section td div.addon_buttons a {
        padding: 10px 0px;
        width: 95%;
        font-size: 13px;
    }
    .myCred_mebmership_main .plan_box_4 .plan_sites {
        padding: 0 16px;
    }
    .membership_fqs .dl_accordion_item .droit-icon {
        top: 26%;
    }
    .membership_price_sticky {
        width: 748px !important;
        top: 50px !important;
    }
    .membership_price_sticky .membership_sticky_box .sticky_addons_heading {
        width: 31.5%;
        padding: 0 7px;
        padding-left: 15px;
        padding-top: 40px;
        padding-bottom: 25px;
    }
    .membership_price_sticky .membership_sticky_box .sticky_price_addons {
        width: 16.8%;
        padding-top: 35px;
    }
    .membership_price_sticky .membership_sticky_box .sticky_addons_heading span strong {
        font-size: 25px;
    }
    .membership_price_sticky .membership_sticky_box .sticky_price_addons .sticky_addons_title h3 {
        font-size: 17px;
    }
    .membership_price_sticky .membership_sticky_box .sticky_price_addons .sticky_reg_price h3 {
        font-size: 30px;
    }
    .membership_main_addons table tr th.mm_pricing_addons .pricing_addons_reg_price h3 span.dollar_sign {
        top: 0;
    }
    .tutorials_tags .post-tags a {
        font-size: 20px !important;
    }
    .custome_login_form form#mycred-community-access-form label.pull-left {
        display: block;
        margin-top: 15px;
        margin-left: 0;
    }
    .affiliate_form_sec .elementor-shortcode #gform_wrapper_1 {
        width: 100%;
    }
    .affiliate_form_sec .elementor-shortcode #affwp-login-form {
        width: 100%;
        padding-left: 0;
    }
    div#load-more {
        width: 25% !important;
    }
    .site_cart_page form.woocommerce-cart-form tbody tr td span.td_title {
        display: inline-block;
        float: left;
    }
    .site_cart_page form.woocommerce-cart-form tbody tr td .product_item {
        display: inline-block !important;
    }
    .site_cart_page form.woocommerce-cart-form tbody tr td .product_item .item_content a h4 {
        margin-top: 10px !important;
    }
    .site_cart_page form.woocommerce-cart-form tbody tr td.product-remove {
        text-align: unset !important;
    }
    .site_cart_page .cart-collaterals .cart_info_sidebar {
        margin-top: 20px;
    }
}
