
@media only screen and (min-width: 1367px) and (max-width: 2000px) {
}

@media only screen and (min-width: 1201px) and (max-width: 1360px) {
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .navigation_outer .navbar-nav li {
        font-size: 19px;
        margin: 4px 25px 0 0;
    }

    .filter_fields_outer {
        margin: 0 7px 0 0;
        /*width: 37%;*/
        width: auto !important;
    }

        .filter_fields_outer span {
            font-size: 14px;
            /*margin: 9px 5px 0 0;*/
            margin: 6px 5px 0 0;
        }

    .close_value {
        background-position: right 6px center;
    }

    .filter_fields_outer input {
        font-size: 14px;
        margin: 0 4px 0 0;
        padding: 0 29px 0 8px;
    }

    .filter_left_outer {
        /*width: 80%;*/
        /*width: auto;*/
    }

    .filter_fields_outer.Date-fields {
        width: 35%;
    }

    .filter_right_outer {
        /*width: 20%;*/
    }

    .filter-button a {
        font-size: 19px;
        padding: 8px 57px 8px 22px;
    }

    .favourites_top_part h3 {
        font-size: 18px;
    }

    .favourites_top_part span {
        font-size: 15px;
    }

    .advanced_search_inner {
        padding: 30px 10px 12px;
    }

        .advanced_search_inner input {
            background-size: 30px auto;
            font-size: 26px;
            height: 66px;
        }

    .favourites_content_part p {
        font-size: 15px;
        line-height: 20px;
    }

    .favourites_inner h2 {
        font-size: 22px;
        margin: 0 0 20px;
    }

    .upgrade-head a {
        font-size: 18px;
        padding: 8px 26px;
    }

    /*upgrade_payment*/

    .upgrade_left h1 {
        font-size: 40px;
        margin: 0 0 40px;
    }

    .upgrade_left p {
        font-size: 32px;
        line-height: 38px;
    }

    .upgrade-icon {
        margin-bottom: 40px;
    }

        .upgrade-icon > img {
            width: 100%;
        }

    .upgrade_right {
        padding: 0 35px;
    }

    .upgrade_right_inner {
        padding: 27px 15px 30px;
    }

        .upgrade_right_inner h2 {
            font-size: 32px;
            margin-bottom: 11px;
        }

    .upgrade_payment_form {
        margin: 25px auto 0;
        width: 90%;
    }

    .upgrade_payment_main {
        padding-bottom: 88px;
        padding-top: 64px;
    }
    /*upgrade_payment-end*/
}

@media only screen and (min-width: 767px) and (max-width: 991px) {
    .navigation_outer .navbar-nav li {
        font-size: 16px !important;
        margin: 4px 15px 0 0 !important;
    }

    .filter_fields_outer {
        margin: 0 7px 0 0 !important;
        /*width: 37%!important;*/
        width: auto !important;
    }

        .filter_fields_outer span {
            font-size: 14px !important;
            /*margin: 9px 5px 0 0 !important;*/
        }

    .close_value {
        background-position: right 6px center;
    }

    .filter_fields_outer input {
        font-size: 14px;
        margin: 0 4px 0 0;
        padding: 0 29px 0 8px;
    }

    .filter_fields_outer.Date-fields {
        width: 35%;
    }

    .filter-button a {
        background-position: 80% center;
        background-size: 18px auto;
        font-size: 16px;
        padding: 8px 46px 8px 21px;
    }

    .favourites_top_part h3 {
        font-size: 15px;
    }

    .favourites_top_part span {
        font-size: 14px;
    }

    .advanced_search_inner {
        padding: 30px 10px 12px;
    }

        .advanced_search_inner input {
            background-size: 20px auto;
            font-size: 20px;
            height: 50px;
        }

    .favourites_content_part p {
        font-size: 14px;
        line-height: 20px;
    }

    .favourites_inner h2 {
        font-size: 22px;
        margin: 0 0 20px;
    }

    .upgrade-head a {
        font-size: 14px;
        padding: 8px 26px;
    }

    .header_inner {
        padding: 8px 10px;
    }

    .logo_outer {
        padding: 10px 0;
    }

    .notification_icon {
        margin: 0 14px 0 11px;
        top: 8px;
    }

    .logo_outer img {
        width: 190px;
    }

    .filter_right_outer {
        /*border-top: 1px solid #c5cbce;*/
        margin-top: 20px;
        padding: 20px 10px 0;
    }

    .filter_part_inner {
        padding: 0;
    }

    .filter_left_outer {
        padding: 4px 10px 0;
    }

    .setting-icon .fa-cog {
        font-size: 26px;
        margin: 0;
    }

    .favourites_inner {
        padding-bottom: 30px;
        padding-top: 25px;
    }

    .favourites_grid {
        margin: 0 8px 20px;
        width: 94%;
    }

    .favourites_top_part {
        padding: 15px 10px 15px;
    }

    .favourites_content_part {
        padding: 10px;
    }

    .favourites_top_part .close-icon {
        right: 7px;
        top: 10px;
    }

    /*upgrade_payment*/

    .upgrade_left h1 {
        font-size: 26px;
        margin: 0 0 30px;
    }

    .upgrade_left p {
        font-size: 22px;
        line-height: 27px;
    }

    .upgrade-icon {
        margin-bottom: 30px;
    }

        .upgrade-icon > img {
            width: 100%;
        }

    .upgrade_right {
        padding: 0 25px;
    }

    .upgrade_right_inner {
        padding: 27px 10px 30px;
    }

        .upgrade_right_inner h2 {
            font-size: 25px;
            margin-bottom: 10px;
        }

    .upgrade_payment_form {
        margin: 20px auto 0;
        width: 90%;
    }

    .upgrade_payment_main {
        padding-bottom: 58px;
        padding-top: 50px;
    }

    .payment_form_inner {
        margin-bottom: 8px;
    }

    .pricing-payment-btn a {
        font-size: 18px;
        padding: 8px 34px;
    }

    .pricing-payment-btn {
        margin-bottom: 20px;
        margin-top: 5px;
    }
    /*upgrade_payment-end*/
    /*upgrade-pricing*/

    .upgrade_right_inner .price {
        font-size: 35px;
        line-height: 36px;
    }

    .pricing-content h3 {
        font-size: 17px;
        margin-bottom: 12px;
    }

    .pricing-content p {
        font-size: 15px;
        line-height: 21px;
        padding: 0 20px;
    }

    .pricing-upgrade-btn {
        margin-top: 20px;
    }

        .pricing-upgrade-btn a {
            font-size: 17px;
            padding: 10px 25px;
        }
    /*upgrade-pricing-end*/
}

@media only screen and (min-width: 640px) and (max-width: 766px) {
    #search_tweet_text, #user_tags, #date_from_to {
        float: left !important;
    }

    .navigation_outer .navbar-nav li {
        border-bottom: 1px solid #dddddd;
        font-size: 16px;
        margin: 0;
        padding: 9px 10px;
    }

    .filter_fields_outer {
        margin: 0;
        width: 100%;
    }

        .filter_fields_outer span {
            /*width: 12%;*/
            width: auto;
            font-size: 16px;
        }

    .user {
        width: 41.5%;
        margin: 0 1%;
    }

    .dates {
        width: 85%;
        margin: 0 1%;
    }

    .collection {
        width: 85%;
        margin: 0 1%;
    }

    .filter_fields_outer.Date-fields input {
        width: 100%;
        margin: 0;
    }

    .close_value {
        background-position: right 6px center;
    }

    .filter_fields_outer input {
        font-size: 16px;
        margin: 0 4px 0 0;
        padding: 0 29px 0 8px;
    }

    .filter_fields_outer.Date-fields {
        margin-top: 22px;
        margin-bottom: 22px;
        width: 100%;
    }

    .filter-button a {
        background-position: 80% center;
        background-size: 18px auto;
        font-size: 16px;
        padding: 8px 46px 8px 21px;
    }

    .favourites_top_part h3 {
        font-size: 20px;
    }

    .favourites_top_part span {
        font-size: 14px;
    }

    .advanced_search_inner {
        padding: 30px 10px 12px;
    }

        .advanced_search_inner input {
            background-size: 20px auto;
            font-size: 20px;
            height: 50px;
        }

    .favourites_content_part p {
        font-size: 16px;
        line-height: 22px;
    }

    .favourites_inner h2 {
        font-size: 22px;
        margin: 0 0 20px;
        display: none;
    }

    .upgrade-head a {
        font-size: 14px;
        padding: 8px 26px;
    }

    .header_inner {
        padding: 11px 10px 14px;
    }

    .logo_outer {
        padding: 0px 0;
    }

    .notification_icon {
        margin: 0 14px 0 11px;
        top: 8px;
    }

    .logo_outer img {
        width: auto;
    }

    .filter_right_outer {
        border-top: 1px solid #c5cbce;
        margin-top: 20px;
        padding: 15px 10px 0;
    }

    .filter_part_inner {
        padding: 0;
    }

    .filter_left_outer {
        padding: 4px 10px 0;
    }

    .setting-icon .fa-cog {
        font-size: 26px;
        margin: 0;
    }

    .favourites_inner {
        padding-bottom: 30px;
        padding-top: 25px;
    }

    .favourites_grid {
        margin: 0 0 20px;
        width: 100%;
    }

    .favourites_top_part {
        padding: 15px 10px 15px;
    }

    .favourites_content_part {
        padding: 10px;
    }

    .favourites_top_part .close-icon {
        right: 7px;
        top: 10px;
    }

    .profile_search {
        display: block;
    }

    .profile_filter {
        display: block;
    }

    .c-header-profile .upgrade-head, .notification_icon, .profile_outer {
        display: none !important;
    }

    .navbar-inverse .navbar-toggle .icon-bar {
        background-color: #4d4d4d;
    }

    .navbar-toggle {
        border: none;
        float: left;
        margin-bottom: 0px;
        margin-right: 0;
        margin-top: 0px;
        padding: 3px;
        position: relative;
    }

    .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
        background: none;
    }

    .right_outer {
        margin-top: 8px;
    }

    .search_icon_mobile {
        padding: 0 4px 0 0;
        display: inline-block !important;
    }

    .navigation_outer {
        padding: 11px 0 0;
    }

    .advanced_search_part, .filter_part {
        display: none;
    }

    header {
        border-bottom: 1px solid #e6e6e6;
    }

    .filter_fields_outer.collection-fields {
        margin: 0;
        width: 100%;
    }

    .size-1of2 {
        width: 100%;
    }

    .navbar-collapse.in {
        background: #fff;
        border: none;
        overflow-y: inherit;
        position: absolute;
        left: 0;
        top: 30px;
        width: 100%;
        z-index: 9999;
    }

    .navbar-nav {
        margin: 0;
    }

    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        height: auto !important;
        width: 200px;
    }

    .navigation_outer nav {
        position: absolute;
    }

    .navigation_outer .navbar-nav li a::after, .navigation_outer .navbar-nav li.active a::after {
        bottom: -7px;
        height: 0;
        display: none;
    }

    .mobile_logo {
        display: block;
    }

    .desktop_logo {
        display: none;
    }

    .filter_icon_mobile {
        display: inline-block !important;
    }

    /*upgrade_payment*/

    .upgrade_left h1 {
        font-size: 28px;
        margin: 0 0 25px;
    }

    .upgrade_left p {
        font-size: 19px;
        line-height: 26px;
    }

    .upgrade-icon {
        margin-bottom: 20px;
    }

        .upgrade-icon > img {
            width: 300px;
        }

    .upgrade_right {
        padding: 0 25px;
    }

    .upgrade_right_inner {
        padding: 27px 10px 30px;
    }

        .upgrade_right_inner h2 {
            font-size: 26px;
            margin-bottom: 10px;
        }

    .upgrade_payment_form {
        margin: 20px auto 0;
        width: 90%;
    }

    .upgrade_payment_main {
        padding-bottom: 58px;
        padding-top: 50px;
    }

    .payment_form_inner {
        margin-bottom: 8px;
    }

    .pricing-payment-btn a {
        font-size: 17px;
        padding: 8px 34px;
    }

    .pricing-payment-btn {
        margin-bottom: 20px;
        margin-top: 5px;
    }

    .upgrade_Payment_left {
        margin-bottom: 30px;
        margin-top: 0;
        text-align: center;
    }

    .upgrade_Payment_left i {
        display: none;
    }

    .upgrade_Payment_left ul {
        margin-left: 0;
    }

        .upgrade_Payment_left br {
            display: none;
        }

    .colum-two {
        margin-right: 18px;
        width: 140px;
    }
    /*upgrade_payment-end*/

    /*upgrade-pricing*/

    .upgrade_right_inner .price {
        font-size: 28px;
        line-height: 36px;
    }

        .upgrade_right_inner .price span {
            font-size: 27px;
        }

    .pricing-content h3 {
        display: inline-block;
        font-size: 17px;
        margin-bottom: 12px;
    }

    .pricing-content p {
        font-size: 15px;
        line-height: 21px;
        padding: 0 20px;
    }

    .pricing-upgrade-btn {
        margin-top: 20px;
    }

        .pricing-upgrade-btn a {
            font-size: 17px;
            padding: 10px 25px;
        }

    .upgrade_main_outer {
        padding-bottom: 50px;
        padding-top: 50px;
        text-align: center;
    }

    .upgrade_left {
        margin-bottom: 20px;
    }

        .upgrade_left br {
            display: none;
        }

    .pricing-content {
        margin-top: 18px;
        text-align: center;
    }
    /*upgrade-pricing-end*/

    /*Advanced_search*/
    .Advanced_search_form {
        padding: 23px 60px 35px;
        width: 100%;
    }

    .Advanced_form_inner .column-two {
        width: 100%;
        margin-bottom: 0px;
    }

    .Advanced_form_inner {
        margin-bottom: 0;
    }

        .Advanced_form_inner input {
            margin-bottom: 20px;
        }

        .Advanced_form_inner.date-form .date-icon {
            height: 31px;
            bottom: 21px;
        }
    /*Advanced_search-end*/

    /*thank-you*/
    .upgrade_main_outer.upgrade_thankyou_main {
        padding-bottom: 50px;
        padding-top: 50px;
    }

    .upgrade_thankyou {
        padding-bottom: 30px;
        padding-top: 30px;
        width: 394px;
    }

    .thankyou-icon {
        margin-bottom: 20px;
    }

        .thankyou-icon > img {
            width: 70px;
        }

    .upgrade_thankyou h2 {
        font-size: 29px;
        margin-bottom: 10px;
    }

    .upgrade_thankyou p {
        font-size: 20px;
        line-height: 25px;
        padding: 0 13%;
    }

    .thankyou-btn {
        margin-top: 20px;
    }

        .thankyou-btn a {
            font-size: 17px;
            padding: 10px 22px;
        }
    /*thank-you-end*/
    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        background: #fff;
        border: 1px solid #d8d8d8;
        position: absolute;
        top: 36px;
        z-index: 9999;
    }

    .navigation_outer .navbar-nav li:first-child a {
        padding: 0;
    }

    /*.Advanced_search_popup {
        top: 10%;
        transform: translate(-50%, 0%);
        -webkit-transform: translate(-50%, 0%);
        position: absolute;
    }*/

}

@media only screen and (min-width: 480px) and (max-width: 639px) {
    #date_from_to, #search_tweet_text, #user_tags {
        float: left !important;
    }

    .navigation_outer .navbar-nav li {
        border-bottom: 1px solid #dddddd;
        font-size: 16px !important;
        margin: 0;
        padding: 9px 10px;
    }

    .filter_fields_outer {
        margin: 0;
        width: 100%;
    }

        .filter_fields_outer span {
            width: auto;
            /*width: 16%;*/
            font-size: 16px;
        }

    .user {
        width: 38.5%;
        margin: 0 1%;
    }

    .dates {
        width: 80%;
        margin: 0 1%;
    }

    .collection {
        width: 80%;
        margin: 0 1%;
    }

    .filter_fields_outer.Date-fields input {
        width: 100%;
        margin: 0;
    }

    .close_value {
        background-position: right 6px center;
    }

    .filter_fields_outer input {
        font-size: 16px;
        margin: 0 4px 0 0;
        padding: 0 29px 0 8px;
    }

    .filter_fields_outer.Date-fields {
        /*margin-top: 22px;
        margin-bottom: 22px;*/
          margin-top: 0px;
        margin-bottom: 0px;
        width: 100%;
    }

    .filter-button a {
        background-position: 80% center;
        background-size: 18px auto;
        font-size: 16px;
        padding: 8px 46px 8px 21px;
    }

    .favourites_top_part h3 {
        font-size: 20px;
    }

    .favourites_top_part span {
        font-size: 14px;
    }

    .advanced_search_inner {
        padding: 30px 10px 12px;
    }

        .advanced_search_inner input {
            background-size: 20px auto;
            font-size: 20px;
            height: 50px;
        }

    .favourites_content_part p {
        font-size: 16px;
        line-height: 22px;
    }

    .favourites_inner h2 {
        font-size: 22px;
        margin: 0 0 20px;
        display: none;
    }

    .upgrade-head a {
        font-size: 14px;
        padding: 8px 26px;
    }

    .header_inner {
        padding: 11px 10px 14px;
    }

    .logo_outer {
        padding: 0px 0;
    }

    .notification_icon {
        margin: 0 14px 0 11px;
        top: 8px;
    }

    .logo_outer img {
        width: auto;
    }

    .filter_right_outer {
        border-top: 1px solid #c5cbce;
        margin-top: 20px;
        padding: 15px 10px 0;
    }

    .filter_part_inner {
        padding: 0;
    }

    .filter_left_outer {
        padding: 4px 10px 0;
    }

    .setting-icon .fa-cog {
        font-size: 26px;
        margin: 0;
    }

    .favourites_inner {
        padding-bottom: 30px;
        padding-top: 25px;
    }

    .favourites_grid {
        margin: 0 0 20px;
        width: 100%;
    }

    .favourites_top_part {
        padding: 15px 10px 15px;
    }

    .favourites_content_part {
        padding: 10px;
    }

    .favourites_top_part .close-icon {
        right: 7px;
        top: 10px;
    }

    .profile_search {
        display: block;
    }

    .profile_filter {
        display: block;
    }

    .c-header-profile .upgrade-head, .notification_icon, .profile_outer {
        display: none !important;
    }

    .navbar-inverse .navbar-toggle .icon-bar {
        background-color: #4d4d4d;
    }

    .navbar-toggle {
        border: none;
        float: left;
        margin-bottom: 0px;
        margin-right: 0;
        margin-top: 0px;
        padding: 3px;
        position: relative;
    }

    .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
        background: none;
    }

    .right_outer {
        margin-top: 8px;
    }

    .search_icon_mobile {
        padding: 0 4px 0 0;
        display: inline-block !important;
    }

    .navigation_outer {
        padding: 11px 0 0;
    }

    .advanced_search_part {
        display: none;
    }

    header {
        border-bottom: 1px solid #e6e6e6;
    }

    .filter_fields_outer.collection-fields {
        margin: 0;
        width: 100%;
    }

    .size-1of2 {
        width: 100%;
    }


    .navbar-collapse.in {
        background: #fff;
        border: none;
        overflow-y: inherit;
        position: absolute;
        left: 0;
        top: 30px;
        width: 100%;
        z-index: 9999;
    }

    .navbar-nav {
        margin: 0;
    }

    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        width: 200px;
    }

    .navigation_outer nav {
        position: absolute;
    }

    .navigation_outer .navbar-nav li a::after, .navigation_outer .navbar-nav li.active a::after {
        bottom: -7px;
        height: 0;
        display: none;
    }

    .copytright_content {
        float: none;
        font-size: 14px;
        margin-bottom: 6px;
        margin-right: 0;
        text-align: center;
    }

    .footer-nav {
        width: 100%;
        text-align: center;
    }

    .mobile_logo {
        display: block;
    }

    .desktop_logo {
        display: none;
    }

    .filter_icon_mobile {
        display: inline-block !important;
    }

    /*upgrade_payment*/

    .upgrade_left h1 {
        font-size: 25px;
        margin: 0 0 25px;
    }

    .upgrade_left p {
        font-size: 19px;
        line-height: 26px;
    }

    .upgrade-icon {
        margin-bottom: 20px;
    }

        .upgrade-icon > img {
            width: 300px;
        }

    .upgrade_right {
        padding: 0 0px;
    }

    .upgrade_right_inner {
        padding: 27px 10px 30px;
    }

        .upgrade_right_inner h2 {
            font-size: 26px;
            margin-bottom: 10px;
        }

    .upgrade_payment_form {
        margin: 20px auto 0;
        width: 90%;
    }

    .upgrade_payment_main {
        padding-bottom: 35px;
        padding-top: 35px;
    }

    .payment_form_inner {
        margin-bottom: 8px;
    }

    .pricing-payment-btn a {
        font-size: 17px;
        padding: 8px 34px;
    }

    .pricing-payment-btn {
        margin-bottom: 20px;
        margin-top: 5px;
    }

    .upgrade_Payment_left {
        margin-bottom: 30px;
        margin-top: 0;
        text-align: center;
    }

    .upgrade_Payment_left i {
        display: none;
    }

    .upgrade_Payment_left ul {
        margin-left: 0;
    }
        .upgrade_Payment_left br {
            display: none;
        }

    .colum-two {
        margin-right: 18px;
        width: 140px;
    }
    /*upgrade_payment-end*/

    /*upgrade-pricing*/

    .upgrade_right_inner .price {
        font-size: 28px;
        line-height: 36px;
    }

        .upgrade_right_inner .price span {
            font-size: 27px;
        }

    .pricing-content h3 {
        display: inline-block;
        font-size: 17px;
        margin-bottom: 12px;
    }

    .pricing-content p {
        font-size: 15px;
        line-height: 21px;
        padding: 0 20px;
    }

    .pricing-upgrade-btn {
        margin-top: 20px;
    }

        .pricing-upgrade-btn a {
            font-size: 17px;
            padding: 10px 25px;
        }

    .upgrade_main_outer {
        padding-bottom: 50px;
        padding-top: 50px;
        text-align: center;
    }

    .upgrade_left {
        margin-bottom: 20px;
    }

        .upgrade_left br {
            display: none;
        }

    .pricing-content {
        margin-top: 18px;
        text-align: center;
    }
    /*upgrade-pricing-end*/

    /*Advanced_search*/
    .Advanced_search_form {
        padding: 23px 60px 35px;
        width: 100%;
    }

    .Advanced_form_inner .column-two {
        width: 100%;
        margin-bottom: 0px;
    }

    .Advanced_form_inner {
        margin-bottom: 0;
    }

        .Advanced_form_inner input {
            margin-bottom: 20px;
        }

        .Advanced_form_inner.date-form .date-icon {
            height: 31px;
            /*bottom: 21px;*/
            bottom: 1px!important;
        }

    .Advanced_search_popup {
        width: 430px;
        /*top: 10%;
        transform: translate(-50%, 0%);
        -webkit-transform: translate(-50%, 0%);
        position: absolute;*/
    }
    /*Advanced_search-end*/

    /*thank-you*/
    .upgrade_main_outer.upgrade_thankyou_main {
        padding-bottom: 50px;
        padding-top: 50px;
    }

    .upgrade_thankyou {
        padding-bottom: 30px;
        padding-top: 30px;
        width: 394px;
    }

    .thankyou-icon {
        margin-bottom: 20px;
    }

        .thankyou-icon > img {
            width: 70px;
        }

    .upgrade_thankyou h2 {
        font-size: 29px;
        margin-bottom: 10px;
    }

    .upgrade_thankyou p {
        font-size: 20px;
        line-height: 25px;
        padding: 0 13%;
    }

    .thankyou-btn {
        margin-top: 20px;
    }

        .thankyou-btn a {
            font-size: 17px;
            padding: 10px 22px;
        }
    /*thank-you-end*/

    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        background: #fff;
        border: 1px solid #d8d8d8;
        position: absolute;
        top: 36px;
        z-index: 9999;
    }

    .navigation_outer .navbar-nav li:first-child a {
        padding: 0;
    }
}

@media only screen and (max-width: 479px) {
    #search_tweet_text, #user_tags, #date_from_to, #twitter_collections_tags {
        float: left !important;
    }

    .navigation_outer .navbar-nav li {
        border-bottom: 1px solid #dddddd;
        font-size: 16px;
        margin: 0;
        padding: 9px 10px;
    }

    .filter_fields_outer {
        margin: 0;
        width: 100%;
    }

        .filter_fields_outer span {
            width: 21%;
            font-size: 14px;
            margin: 10px 5px 0 0;
        }

    .user {
        width: 36.5%;
        margin: 0 1%;
    }

    .dates {
        width: 75%;
        margin: 0 1%;
    }

    .collection {
        width: 75%;
        margin: 0 1%;
    }

    .filter_fields_outer.Date-fields input {
        width: 100%;
        margin: 0;
    }

    .close_value {
        background-position: right 6px center;
    }

    .filter_fields_outer input {
        font-size: 15px;
        margin: 0 4px 0 0;
        padding: 0 29px 0 8px;
    }

    .filter_fields_outer.Date-fields {
        margin-bottom: 20px;
        margin-top: 20px;
        width: 100%;
    }

    .filter-button a {
        background-position: 80% center;
        background-size: 18px auto;
        font-size: 16px;
        padding: 8px 46px 8px 21px;
    }

    .favourites_top_part h3 {
        font-size: 20px;
    }

    .favourites_top_part span {
        font-size: 14px;
    }

    .advanced_search_inner {
        padding: 30px 10px 12px;
    }

        .advanced_search_inner input {
            background-size: 20px auto;
            font-size: 20px;
            height: 50px;
        }

    .favourites_content_part p {
        font-size: 16px;
        line-height: 22px;
    }

    .favourites_inner h2 {
        font-size: 22px;
        margin: 0 0 20px;
        display: none;
    }

    .upgrade-head a {
        font-size: 14px;
        padding: 8px 26px;
    }

    .header_inner {
        padding: 11px 10px 14px;
    }

    .logo_outer {
        padding: 0px 0 0;
    }

    .notification_icon {
        margin: 0 14px 0 11px;
        top: 8px;
    }

    .logo_outer img {
        width: auto;
    }

    .filter_right_outer {
        border-top: 1px solid #c5cbce;
        margin-top: 20px;
        padding: 15px 10px 0;
    }

    .filter_part_inner {
        padding: 0;
    }

    .filter_left_outer {
        padding: 4px 10px 0;
    }

    .setting-icon .fa-cog {
        font-size: 26px;
        margin: 0;
    }

    .favourites_inner {
        padding-bottom: 30px;
        padding-top: 25px;
    }

    .favourites_grid {
        margin: 0 0 20px;
        width: 100%;
    }

    .favourites_top_part {
        padding: 15px 10px 15px;
    }

    .favourites_content_part {
        padding: 10px;
    }

    .favourites_top_part .close-icon {
        right: 7px;
        top: 10px;
    }

    .c-header-profile .upgrade-head, .notification_icon, .profile_outer {
        display: none !important;
    }

    .navbar-inverse .navbar-toggle .icon-bar {
        background-color: #4d4d4d;
    }

    .navbar-toggle {
        border: none;
        float: left;
        margin-bottom: 0px;
        margin-right: 0;
        margin-top: 0px;
        padding: 3px;
        position: relative;
    }

    .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
        background: none;
    }

    .right_outer {
        margin-top: 8px;
    }

    .search_icon_mobile {
        padding: 0 4px 0 0;
        display: inline-block !important;
    }

    .navigation_outer {
        padding: 11px 0 0;
    }

    .advanced_search_part {
        display: none;
    }

    header {
        border-bottom: 1px solid #e6e6e6;
    }

    .filter_fields_outer.collection-fields {
        margin: 0;
        width: 100%;
    }

    .size-1of2 {
        width: 100%;
    }

    .navbar-collapse.in {
        background: #fff;
        border: none;
        overflow-y: inherit;
        position: absolute;
        left: 0;
        top: 30px;
        width: 100%;
        z-index: 9999;
    }

    .navbar-nav {
        margin: 0;
    }

    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        width: 200px;
    }

    .navigation_outer nav {
        position: absolute;
    }

    .navigation_outer .navbar-nav li a::after, .navigation_outer .navbar-nav li.active a::after {
        bottom: -7px;
        height: 0;
        display: none;
    }

    .copytright_content {
        float: none;
        font-size: 14px;
        margin-bottom: 6px;
        margin-right: 0;
        text-align: center;
    }

    .footer-nav {
        width: 100%;
        text-align: center;
    }

    .copyright-footer ul li {
        font-size: 14px;
        margin-right: 10px;
    }

    .mobile_logo {
        display: block;
    }

    .desktop_logo {
        display: none;
    }

    .filter_icon_mobile {
        display: inline-block !important;
    }

    /*upgrade_payment*/

    .upgrade_left h1 {
        font-size: 21px;
        margin: 0 0 20px;
    }

    .upgrade_left p {
        font-size: 17px;
        line-height: 19px;
    }

    .upgrade-icon {
        margin-bottom: 20px;
    }

        .upgrade-icon > img {
            width: 250px;
        }

    .upgrade_right {
        padding: 0 0px;
    }

    .upgrade_right_inner {
        padding: 20px 10px 30px;
    }

        .upgrade_right_inner h2 {
            font-size: 24px;
            margin-bottom: 10px;
        }

    .upgrade_payment_form {
        margin: 20px auto 0;
        width: 90%;
    }

    .upgrade_payment_main {
        padding-bottom: 35px;
        padding-top: 35px;
    }

    .payment_form_inner {
        margin-bottom: 8px;
    }

    .pricing-payment-btn a {
        font-size: 17px;
        padding: 8px 34px;
    }

    .pricing-payment-btn {
        margin-bottom: 20px;
        margin-top: 5px;
    }

    .upgrade_Payment_left {
        margin-bottom: 30px;
        margin-top: 0;
        text-align: center;
    }

    .upgrade_Payment_left i {
        display: none;
    }

    .upgrade_Payment_left ul.fa-ul {
        margin-left: 0 !important;
    }
        .upgrade_Payment_left br {
            display: none;
        }

    .colum-two {
        margin-right: 10px;
        width: 110px;
    }
    /*upgrade_payment-end*/

    /*upgrade-pricing*/

    .upgrade_right_inner .price {
        font-size: 28px;
        line-height: 36px;
    }

        .upgrade_right_inner .price span {
            font-size: 27px;
        }

    .pricing-content h3 {
        display: inline-block;
        font-size: 15px;
        margin-bottom: 12px;
    }

    .pricing-content p {
        font-size: 15px;
        line-height: 19px;
        padding: 0;
    }

    .pricing-upgrade-btn {
        margin-top: 20px;
    }

        .pricing-upgrade-btn a {
            font-size: 17px;
            padding: 10px 25px;
        }

    .upgrade_main_outer {
        padding-bottom: 50px;
        padding-top: 40px;
        text-align: center;
    }

    .upgrade_left {
        margin-bottom: 20px;
    }

        .upgrade_left br {
            display: none;
        }

    .pricing-content {
        margin-top: 14px;
        /*text-align: center;*/
    }

        .pricing-content .check-circle {
            height: 25px;
            margin: 0 8px 0 0;
            top: -1px;
            width: 25px;
            background-size: 20px auto;
        }

        .pricing-content .question-circle-icon {
            top: 4px;
        }
    /*upgrade-pricing-end*/

    /*Advanced_search*/
    .Advanced_search_form {
        padding: 23px 30px 35px;
        width: 100%;
    }

    .Advanced_form_inner .column-two {
        width: 100%;
        margin-bottom: 0px;
    }

    .Advanced_form_inner {
        margin-bottom: 0;
    }

        .Advanced_form_inner input {
            margin-bottom: 20px;
        }

        .Advanced_form_inner.date-form .date-icon {
            height: 31px;
            /*bottom: 21px;*/
             bottom: 1px!important;
        }

    .Advanced_search_popup {
        width: 290px;
        /*top: 10%;
        transform: translate(-50%, 0%);
        -webkit-transform: translate(-50%, 0%);
        position: absolute;*/
    }

    .Advanced_search_top h3 {
        font-size: 25px;
    }
    /*Advanced_search-end*/


    /*thank-you*/
    .upgrade_main_outer.upgrade_thankyou_main {
        padding-bottom: 50px;
        padding-top: 50px;
    }

    .upgrade_thankyou {
        padding-bottom: 20px;
        padding-top: 20px;
        width: 100%;
    }

    .thankyou-icon {
        margin-bottom: 15px;
    }

        .thankyou-icon > img {
            width: 70px;
        }

    .upgrade_thankyou h2 {
        font-size: 26px;
        margin-bottom: 6px;
    }

    .upgrade_thankyou p {
        font-size: 18px;
        line-height: 23px;
        padding: 0 3%;
    }

    .thankyou-btn {
        margin-top: 15px;
    }

        .thankyou-btn a {
            font-size: 15px;
            padding: 8px 22px;
        }
    /*thank-you-end*/


    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        background: #fff;
        border: 1px solid #d8d8d8;
        position: absolute;
        top: 36px;
        z-index: 9999;
    }

    .navigation_outer .navbar-nav li:first-child a {
        padding: 0;
    }
}


@media all and (max-width: 479px) {

    #search_tweet_text, #user_tags, #date_from_to, #twitter_collections_tags {
        float: left !important;
    }

    .filter_fields_outer span {
        width: auto !important;
    }
}

/*@media all and (max-width: 880px) {
    .advanced_search_part, .filter_part {
        display: none;
    }

    .advanced_search_part, .filter_right_outer {
        display: none;
    }
}*/


@media all and (max-width: 991px) {

    .searchout button {
        font-size: 30px !important;
    }
}
