    @media (max-width: 991px) {
        /* .mobile-responive-user-icon-dropdown{
            display:  block !important;
        } */
        .trending-num {
            text-align: left !important;
        }
        .post-reviews-logo{
            width: 100px;
            margin-bottom: 15px;
        }
        .ap-activity-end{
            margin-bottom: 30px;
        }
        .monroe-img{
            width: 100% !important;
        }
        .tanja-louise-btm-img{
            width: 100% !important;
        }
        .change-password {
            margin-bottom: 25px;
        }
        .join_form{
            margin-bottom: 30px;
        }
        .pay-pal{
            margin-bottom: 20px;
        }
        .upload-info {
            margin-top: 0px !important;
        }
        .membership-page-details-register{
            padding: 20px 20px !important;
        }
        .responsive-navbar-collapse{
            margin-left: -165px;
            margin-top: 10px;
            background-color: #ececec;
        }
        .responsive-navbar-collapse .btn-outline-yellow{
            margin-bottom: 10px;
        }
        .responsive-navbar-collapse .profile-icon-user{
            margin-bottom: 10px;
        }
        .trending-num{
            margin-top: -5px !important;
        }
        .mobile-responive-user-icon-dropdown{
            position: absolute !important;
            right: 12px;
            top: 12px;
        }
        .change-password {
            padding: 0px 0px;
        }
        .my-account{
            padding: 0px 0px;
        }
        .artist-page {
            padding: 0px 5px;
        }
        .join_form_section .row {
            padding: 10px 10px 0 10px !important;
        }
        .artist-page h2 {
            color: #545454;
            font-weight: 700;
            font-size: 35px;
            line-height: 35px;
        }
        .responsive-footer-logo-content-hide{
            padding-right: 20px;
        }
        .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
            right: 0px;
            font-size: 30px;
            top: -56px;
        }
        .mfp-container {
            padding-left: 30px;
            padding-right: 30px;
        }
        .mfp-arrow-right:after {
            margin-left: 58px;
        }
        .mfp-arrow-left:after {
            margin-left: 14px;
        }
        /* .mfp-title br{
            display: none;
            margin-bottom: 8px;
        } */
        .gallery_image .image-popup-vertical-fit{
            display: block;
        }
        .gallery_image .magnific-img{
            display: block;
        }
        .gallery_image .magnific-img img{
            margin-top: 10px;
        }
        .trending-heading h2 a {
            font-size: 16px;
        }
        .details-page h1{
            font-size: 16px !important;
        }
        .details-page .featured-image{
            max-width: 100% !important;
            width: 100% !important;
        }
        .about_us h1{
            font-size: 16px;
        }
    }
    @media (max-width: 767px) {
        .banner-content .banner-title p,  .banner-content .banner-title h1{
          font-size: 24px;
          margin-top: 0;
          line-height: 30px;
          font-weight: 700 !important;
        }
        .banner-content {
            right: auto !important;
            left: auto !important;
            max-width: 100% !important;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
        }
        .trending-heading h2 a {
            font-size: 16px;
        }
        .about_us_title_wrapper{
            display: block;
        }

    }
    @media (max-width: 667px) {
        .banner-content .banner-title p,  .banner-content .banner-title h1 {
            font-size: 18px;
            margin-top: 0;
            line-height: 20px;
        }
    }
    @media screen and (max-width: 767px) and (min-width: 481px) {
        .banner-content .banner-sub-title p{
            margin-bottom: 15px !important;
            margin-top: 5px;
            font-size: 13px !important;
        }
    }
    @media (max-width: 480px) {
        .banner-content .banner-sub-title p {
            font-size: 12px !important;
            line-height: 16px;
            margin-top: 5px;
        }
        .banner-content {
            top: 8% !important;
        }
    }
    @media (max-width: 600px) {
        .line-border{
            margin-top: 18px;
            margin-bottom: 10px;
        }
        .gallery-img-p {
            color: #9b9b9b;
            font-size: 18px;
            margin-bottom: 50px;
            text-align: center;
        }
        .writers-page-contibutors h5{
            font-size: 16px;
        }
        .details-page-share-social-icons a {
            padding: 10px 10px;
            border-radius: 50%;
            margin-right: 5px;
            text-decoration: none;
            color: #fff;
        }
        .detail-heading-5{
            margin-top: 0;
        }
        .user-register h3{
            font-size: 18px;
        }
        .transaction-result h2{
            font-size: 18px;
        }
        .terms-conditions .terms-heading-2{
            font-size: 18px;
        }
        .profile-page h2{
            font-size: 18px;
        }
        .profile-settings-form h2{
            font-size: 18px;
        }
        .privacy-policy h1{
            font-size: 18px;
        }
        .pay-pal h6{
            font-size: 18px;
        }
        .profile-settings h2{
            font-size: 18px;
        }
        .my-account-after-login h2{
            font-size: 18px;
        }
        .lost-password h2{
            font-size: 18px;
        }
        .forum-category-page .ap-taxo-detail .entry-title{
            font-size: 18px;
        }
        .forum-category-page .join_form .desc h1{
            font-size: 18px;
        }
        .story-list-tabs-content h3{
            font-size: 18px;
        }
        .story-list h2{
            font-size: 18px;
        }
        .change-password-form h2{
            font-size: 18px;
        }
        .footer-h5{
            font-size: 16px;
        }
        .responsive-advertise-image{
            margin: 0px !important;
          }
        .responsive-reviews-post{
            margin: 0px !important;
            
          }
        .dropdown:hover > .story-dropdown-menu, .dropend:hover > .story-dropdown-menu {
            display: none;
        }
        .story-dropdown-menu.show {
            display: block !important;
        }
        .story-dropdown-menu:before{
            position: absolute;
            /* right: 16px !important; */
            left: 122px;
        }
        .story-dropdown-menu {
            margin-top: 8px !important;
            margin-left: 20px !important;
            padding: 20px;
            width: 120px;
        }
        .contact-us-section-padding .row {
            padding-left: 10px;
            padding-right: 10px;
        }
        .responsive-footer-logo-content-hide{
            display: none;
        }
        .contact_us h1{
            font-size: 24px;
        }
        .contact-us-page-banner-image a{
            position: absolute;
            bottom: 46px;
              left: 50%;
              transform: translateX(-50%);
              color: #fff;
              font-size: 6px;
              font-weight: 600;
          }
        .header-select-language select{
            font-size: 12px;
            height: 22px;
            width: 40%;
            padding: 0px 0px 2px 6px;
            border-radius: 30px;
            background-color: #f2f2f2;
        }
        .my-account-after-login .menu-a{
            display: block;
        }
        .my-account-after-login .menu-a a{
            display: block;
        }
        .my-account .my-account-h3{
            font-size: 18px;
        }
        .footer-bottom-left {
            text-align: center;
        }
        .footer-bottom-right {
            justify-content: center !important;
        }
        /* .details-image-btn{
            display: block !important;
        } */
        .details-image-btn .details-page-audio{
            margin-bottom: 15px;
        }
        .details-page-email-btn{
            width: 50%;
        }
        .my-account-after-login .menu-a a{
            padding: 15px 15px !important;
        }
        /* .category_grids li{
            width: 100% !important;
        } */
        .responsive-mem-first-ul{
            padding-left: 75px !important;
        }
        .responsive-mem-second-ul{
            padding-left: 85px !important;
        }
        .pay-pal select{
            margin-top: 4px;
            margin-right: 4px;
        }
        .reputation-bg{
            margin-right: 10px !important;
        }
        .button_section .btn{
            margin-bottom: 10px;
        }
        .button_section{
            display: block !important;
        }
        .about-us-content-social-icon{
            display: block !important;
        }
        .join_form .ap-cell{
            padding-top: 90px;
            margin-left: 0px !important;
        }
        .ap-content{
            padding-right: 0px !important;
        }
        .join_form .ap-questions-summery{
            margin-left: 0 !important;
            margin-right: 0 !important;
            padding-top: 90px;
        }
        .ap-single-vote .ap-vote{
            flex-direction: row !important;
        }
        .ap-vote i{
            margin: 0px 10px;
        }
        .ap-search-form{
            display: inline-block;
        }
        .ap-btn-ask{
            margin-bottom: 10px;
        }
        .responsive-banner-image h1{
            font-size: 18px;
            font-weight: 600 !important;
        }
        .responsive-banner-image h5{
            font-size: 12px;
            font-weight: 600;
        }
        .banner-content{
            margin-top: 1rem !important;
          }
          .mobile-search-views-bar-show{
            display: block;
          }
          /* .mobile-search-bar-show{
            display: block;
          }
          .mobile-views-bar-show{
            display: block;
          } */
          .web-search-bar-show{
            display: none;
          }
          .web-views-bar-show{
            display: none;
          }
          .featured-article-content-width h5{
            line-height: 20px;
          }
          .featured-article-content-width .trending-heading h5 a{
                text-decoration: none;
                color: #545454;
                font-weight: 600;
                font-size: 16px;
                padding-right: 0;
          }
          .reviews-post-image-width{
            width: 18%;
            padding: 0px 10px 0px 0px;
          }
          .reviews-post-content-width{
            width: 82%;
            padding: 0;
          }
          .paint-life{
            padding: 0px 15px;
            margin-bottom: 30px;
           }
    }
    @media (min-width:601px) {
        .responsive-footer-advertise-image{
            display: none;
        }
        .mobile-search-views-bar-show{
            display: none;
          }
        /* .mobile-search-bar-show{
            display: none;
        }
        .mobile-views-bar-show{
            display: none;
        } */
        .web-search-bar-show{
            display: block;
          }
          .web-views-bar-show{
            display: block;
          }
          .reviews-post-image-width{
            width: 18% !important;
            padding: 0px 10px 0px 0px;
          }
          .reviews-post-content-width{
            width: 82% !important;
            padding: 0;
          }
    }
    @media (max-width:360px) {
        .details-page-share-social-icons a {
            padding: 10px 8px !important;
            border-radius: 50%;
            margin-right: 5px !important;
            text-decoration: none;
            color: #fff;
        }
    }
    @media (max-width:500px){
        .about-banner-image{
            margin-bottom: -60px;
          }
        .responsive-banner-image{
            height: 205px !important;
        }
        .responsive-terms-banner-image{
            height: 56px !important;
        }
        .social-icon-sign-in-popup{
            width: 100%;
        }
        .email-sign-in{
            width: 100%;
        }
        .alignleft{
            margin: 0 6em 1em 0;
        }
    }
    @media (min-width:501px) and (max-width:600px) {
        .about-banner-image{
            margin-bottom: -85px;
          }
        .responsive-banner-image{
            height: 285px !important;
        }
        .responsive-terms-banner-image{
            height: 80px !important;
        }
        .logo-width{
            width: 50%;
        }
        .menu-width{
            width: 50%;
        }
        .logo{
            padding-left: 60px;
        }
        .social-icon-sign-in-popup{
            width: 66%;
        }
        .email-sign-in{
            width: 66%;
        }
    }
    @media (max-width:800px){
        .shadow{
            box-shadow: none !important;
        }
        .search-bar{
            padding: 0px !important;
        }
        .responsive-top-post{
            padding: 0px !important;
        }
        .responsive-top-post .shadow-sm{
            box-shadow: none !important;
        }
        .responsive-editor-post{
            padding: 0px !important;
        }
        .responsive-reviews-post{
            padding: 0px !important;
        }
        .box-shadow-bar{
            border: 0 !important;
            padding: 0 !important;
        }
    }
    @media (min-width:1200px){
        .featured-article-content-width{
            width: 70% !important;
        }
        .featured-article-image-width{
            width: 30% !important;
        }
    }
    @media (min-width:768px) and (max-width:991px) {
        .about-banner-image{
            margin-bottom: -100px;
          }
        .responsive-banner-image{
            height: 385px !important;
        }
        .responsive-terms-banner-image{
            height: 120px !important;
        }
        .contact-us-page-banner-image a{
            position: absolute;
            bottom: 100px !important;
              left: 50%;
              transform: translateX(-50%);
              color: #fff;
              font-size: 14px !important;
              font-weight: 600;
          }
    }
    @media (min-width:992px) and (max-width:1200px) {
        .about-banner-image{
            margin-bottom: -150px;
          }
        .responsive-banner-image{
            height: 515px !important;
        }
        .responsive-terms-banner-image{
            height: 140px !important;
        }
        .contact-us-page-banner-image a{
            position: absolute;
            bottom: 145px !important;
              left: 50%;
              transform: translateX(-50%);
              color: #fff;
              font-size: 14px;
              font-weight: 600;
          }
    }
    @media (min-width:1281px){
        .h1, h1 {
            font-size: 2.2rem;
        }
        .join_form .desc h1{
            font-size: 20px;
        }
        .user-register h3{
            font-size: 20px;
        }
        .transaction-result h2{
            font-size: 20px;
        }
        .terms-conditions .terms-heading-2{
            font-size: 20px;
        }
        .profile-page h2{
            font-size: 20px;
        }
        .profile-settings-form h2{
            font-size: 20px;
        }
        .privacy-policy h1{
            font-size: 20px;
        }
        .pay-pal h6{
            font-size: 20px;
        }
        .profile-settings h2{
            font-size: 20px;
        }
        .my-account-after-login h2{
            font-size: 20px;
        }
        .lost-password h2{
            font-size: 20px;
        }
        .forum-category-page .ap-taxo-detail .entry-title{
            font-size: 20px;
        }
        .forum-category-page .join_form .desc h1{
            font-size: 20px;
        }
        .story-list-tabs-content h3{
            font-size: 20px;
        }
        .story-list h2{
            font-size: 20px;
        }
        .change-password-form h2{
            font-size: 20px;
        }
        .details-page .detail-heading-3{
            font-size: 20px;
        }
        .category-heading-4{
            font-size: 20px;
        }
        .pay-link{
            font-size: 20px;
        }
        .my-account h3{
            font-size: 20px;
        }
        .paint-life h2{
            font-size: 20px;
        }
        .artist-page h2{
            font-size: 20px;
        }
        .writers-page h3{
            font-size: 20px;
        }
        .bloggers-page h5 a,.pay-pal h6{
            font-size: 20px;
        }
    }
    @media (min-width:600px) and (max-width:767px) {
        .header-select-language select {
            width: 35%;
        }
        .responsive-banner-image{
            height:330px !important;
        }
        .banner-content{
            margin-top: 30px;
        }
    }
    @media (min-width:1340px){
        .footer_bg_padding{
            padding-top: 80px !important;
        }
    }