@media screen and (max-width: 1065px) {
    /*header_container*/
    .submenu {
      width: 100%;
    }
    .submenu li a {
        font-size: 12px;
    }
    /*header_container end*/
    /*footer container*/
    .footer_auto_container,
    .header_auto_container {
      padding: 0 2%;
      width: 100%;
    }
    .footer_social_network {
      width: 22%;
    }
    .footer_links {
      width: 20%;
    }
    .footer_abouts_us {
      width: 36%;
    }
    /*footer container end*/
    .menu_auto_container {
      width: 100%;
    }
    .top_list_menu li a {
      font-size: 13px;
    }
    .review_auto_container {
      width: 100%;
    }
    .lof-main-item-desc {
      width: 80%!important;
    }
    .review_leftblock {
      width: 67%;
    }
    .review_leftbar {
      width: 29%;
    }
    .review_middle_block {
      width: 71%;
    }
    .review_button {
      padding: 13px 0 10px;
    }
    .view_reviews_button {
      font-size: 12px;
    }
    .review_middle_block li {
      width: 47%;
    }
    .newsletter_logo {
      width: 42%;
    }
    .newsletter_form {
      width: 55%;
    }
    .video_reviews li {
      width: 47%;
      min-height: 380px;
    }
    .hub_review li
    {
        min-height:auto;
    }
    .reviews_block {
      margin: 0 2.6% 0 0;
      width: 23%;
    }
    .reviews_block_last
    {
        margin-right:0;
    }
    .filter_select_left {
      width: 77%;
    }
    .gun_type,
    .mechanisms {
      width: 31%;
    }
    .gun_type select,
    .mechanisms select {
      width: 100%;
    }
    .ad_block {
      padding: 9px 2% 0;
    }
    .ad_block a img
    {
        width:100%;
    }
    .recently_added_guns li {
      width: 23%;
    }
    .shooting_accessories li {
      width: 32% !important;
    }
    .mechanisms {
      margin-right: 2.5%;
    }
    .shooting_advice_left {
      width: 66%;
    }
    .shooting_advice_left li:first-child .shooting_article_left {
      float: left;
      width: 54%;
    }
    .shooting_advice_left li:first-child  .shooting_article_right {
      width: 46%;
    }
    .shooting_advice_left li:first-child
    {
        width:100%!important;
    }
    .shooting_advice_left li
    {
        width:48.5%!important;
        padding:10px;
    }
    .shooting_article_left img
    {
        border:1px solid #cccccc;
    }
    .shooting_advice_left li .shooting_article_right
    {
        padding-top:0!important;
    }
    /*Single Entry*/
    .single_entry {
      width: 100%;
    }
    .left_ad,
    .right_ad
    {
        display:none;
    }
    .single_entry_left {
      width: 66%;
    }
    .review_list li {
      padding: 9px 11px;
    }
    .download_guide p {
      font-size: 16px;
    }
    .Barrel_video_block img
    {
        width:100%;
    }
    .gun_features_left {
      width: 24%;
    }
    .gun_features_right {
      width: 76%;
    }
    .features_detail_left {
      width: 52%;
    }
    .detail_right {
      width: 48%;
    }
    .view_similar_guns_block {
      width: 20%;
    }
    .new_reviews_inner li {
      margin-right: 2.6%;
      width: 23%;
    }
    .gun_sale_left {
      width: 65%;
    }
    .gun_sale_left .recently_added_guns li {
      margin: 0 3.5% 0 0;
      width: 31%;
    }
    .guns_detail_block strong {
      font-size: 21px;
    }
    .gun_sale_left .postcode_left_block {
      width: 37%;
      font-size: 19px;
    }
    /*Single Entry end*/
    /*.gun_features_right li:nth-child(2n+0)
    {
        padding-left:7%;
    }*/
    .gun_features_right li {
      font-size: 11px;
      line-height:19px;
    }
    .guns_detail_block strong sub {
      margin: 0 0 0 0px;
    }
    .gun_sale_left .postcode_left_block
    {
        padding-top:10px;
    }
    /*404 page start*/
    .single_entry_left
    {
      width: 66%;
    }
    .review_left
    {
      width: 42%;
    }
    .review_right
    {
      width: 56%;
    }
    /*404 page end*/
    /*privacy policy start*/
    .privacy_auto_container
    {
      width: 100%;
    }
    .privacy_policy_inner {
      padding: 16px 15px 22px;
      width: 100%;
    }
    .privacy_policy_auto {
      margin: auto;
      width: 100%;
    }
    /*privacy policy end*/
    /*.google_ads img
    {
        width:100%;
    }*/
    
    /*blog_single*/
    .blog_single_left {
      width: 65%;
    }
    .blog_article .review_leftbar {
      width: 25%;
    }
    .blog_article_right {
      width: 71%;
    }
    /*blog_single end*/
    
    /*giveaways_archive*/
    .giveaways_leftbar {
      width: 65%;
    }
    .giveaways_image {
      width: 52%;
    }
    .giveaways_image img
    {
        width:100%;
    }
    .giveaways_content {
      width: 46%;
    }
    /*giveaways_archive end*/
    
    /*giveaways_single*/
    .giveaways_leftbar, .giveaways_single {
      width: 65%;
    }
    /*giveaways_single end*/
    /*newsletter*/
    .newsletter_auto_container {
      padding: 0 2%;
      width: 100%;
    }
    .newsletter_column {
      margin-right: 4%;
      width: 21%;
    }
    .newsletter_outer {
      padding: 39px 0 156px;
      margin-bottom:-2px;
    }
    /*newsletter end*/
    /*.results_search*/
    .results_search .searchbar_input {
      width: 88%;
    }
    /*results_search end*/
    /*subscribe page*/
    .subscribe_auto_container {
      width: 100%;
    }
    .issues_article_content {
      width: 80%;
    }
    /*subscribe page end*/
    /*author*/
    .profile_right
    {
        width:84%;
    }
    /*author end*/
    
    /*hub page*/
    .hub_leftbar {
      width: 66%;
    }
    /*hub page end*/
    /*hub_page_tier5 start*/
    .nightvision li {
      margin: 0 2% 37px 0;
      width: 31.8%;
    }
    /*hub_page_tier5 end*/
    
    /*subscribe single start*/
    .subscribe_single_leftbar {
      width: 65%;
    }
    .subscribe_single_rightbar {
      width: 33%;
    }
    .email_input {
      width: 60%;
    }
    .subscribe_single_article img
    {
        width:100%;
    }
    .comment_section {
      width: 100%;
    }
    /*subscribe single end*/
    
    /*a-z-dealers start*/
    .search_a-z_listing li
    {
      margin-right: 3px;
    }
    .dealer_information
    {
      width: 64%;
    }
    /*a-z-dealers end*/
    /*pricing page start*/
    .private
    {
      width: 49%;
    }
    .dealer {
      width: 49%;
    }
    /*pricing page end*/
    /*register_setp_1 start*/
    .register_as_private
    {
        width:49%;
    }
    .register_as_dealer
    {
        width:49%;
    }
    .register_private_list li {
      font-size: 17px;
    }
    .register_private_list {
      min-height: 306px;
    }
    /*register_setp_1 end*/
    /*classifieds login start*/
    .classifieds_login_container
    {
      width: 94%;
    }
    .register_now {
      width: 54%;
    }
    .user_login_input {
      width: 86%;
    }
    .user_login_button {
       width: 86%;
    }
    .user_login {
      width: 44%;
    }
    /*classifieds login end*/
    /*single_2 page start*/
    .classifieds_single_left {
      width: 66%;
    }
    .classifieds_single_left h1 {
      font-size: 26px;
    }
    .classifieds_products_info {
      width: 53%;
    }
    .classifieds_products_image {
      width: 42%;
    }
    .contact_to_seller_right {
      width: 49%;
    }
    .single_2 .gun_type select {
      width: 100% !important;
    }
    .single_2 .mechanisms select {
      width: 100% !important;
    }
    .single_2 .filter_search_button {
      width: 23% !important;
    }
    .previous_button {
      width: 47%;
    }
    .next_button {
      width: 47%;
    }
    .classifieds_products_lightbox li {
      width: 31%;
    }
    /*single_2 page end*/
    .blog_archive_inner {
      -moz-column-gap: 5px;
    }
    /*classifieds page start*/
    .classifieds_auto_container {
      width: 100%;
    }
    .popular_category {
      padding: 11px 0;
      text-align: center;
      width: 100%;
    }
    .sale_gun_right a {
      font-size: 13px;
      padding: 16px 42px 15px;
    }
    .sale_gun_right {
      width: 18%;
    }
    .sale_gun_left {
      width: 82%;
    }
    .popular_guns_block .gun_sale_left {
      width: 67% !important;
    }
    .popular_guns_block .recently_added_guns li {
      margin:0 3.5% 12px 0 !important;
      width: 31% !important;
      min-height: 220px;
    }
    .popular_guns_block .recently_added_guns li .guns_sale_detail {
        padding-left: 0;
    }
    .guns_sale_price
    {
        font-size:26px;
    }
    .popular_guns_block .guns_detail_block p
    {
        font-size:12px !important;
    }
    .guns_recently_added .recently_added {
      padding: 0;
      width: 66%;
    }
    .guns_sale_left {
      width: 65%;
    }
    .guns_sale_detail {
      width: 69%;
    }
    .reviews_block_contant {
      font-size: 23px;
    }
    .guns_recently_added .recently_added_guns li {
      margin:0 3.5% 12px 0 !important;
      width: 31% !important;
    }
    .guns_recently_added .recently_added_guns li:nth-child(3n+0)
    {
        margin-right:0 !important;
    }
    
    .filter_search {
      text-align: center;
    }
    .tablet_hide
    {
        display:none;
    }
    .gun_sale_top .filter_select_left
    {
        width:100%;
    }
    .gun_sale_top .filter_select {
      padding: 10px 5px 11px 19px;
    }
    .sale_gun_bottom
    {
        display:none;
    }
    .tablet_show
    {
        display: block;
    }
    .tablet_show_search
    {
        display: block;
    }
    .tablet_show_search .filter_search_button {
      color: #d3bbbb;
      display: inline-block;
      float: none;
      text-decoration: none;
      margin:32px 0 20px;
      width:197px;
    }
    .gun_sale_top {
      padding: 0 25px 34px;
      width: 100%;
    }
    .popular_category p {
      margin: 0 0 12px;
    }
    .classifieds_content_bottom {
      padding: 0 2%;
    }
    .featured_gun_slider li {
      width: 47%;
      height: auto;
      margin-bottom: 13px;
    }
    .featured_gun {
      float: left;
      width: 45%;
    }
    .featured_gun_derail {
      float: right;
      width: 52%;
      padding:0;
    }
    .featured_gun_derail strong {
      font-size: 23px;
    }
    .featured_gun_derail p {
      font-size: 12px;
    }
    .featured_gun_slider li:nth-child(2n+0)
    {
        float:right;
        margin-right:0;
    }
    /*classifieds page end*/
    /*modal css*/
    #login-box #target-inner
    {
        width:98%;
    }
    /*modal css end*/
    .blog_archive_inner .item {
      margin: 0.25rem 0;
      padding: 0.5em 0;
      width: 100%;
    }
    .blog_archive_inner
    {
    -moz-column-width: 303px;
     -webkit-column-width: 303px;
     column-width: 303px;
     -moz-column-gap: 24px;
     -webkit-column-gap: 15px;
    }
    
    /*owl slider*/
    .featured_slider {
      background-color: #222222;
      float: left;
      height: 250px;
      margin-right: 0;
      padding: 10px;
      position: relative;
      width: 94%;
    }
    .featured_gun_derail strong {
      font-size: 18px;
    }
    .featured_slider .featured_gun {
      float: left;
      width: 100%;
    }
    .featured_slider .featured_gun_derail {
      width: 100%;
      padding-top:10px;
    }
    .featured_gun_derail p {
      font-size: 14px;
    }
    /*owl slider end*/
    .guns_recently_added .guns_sale_image img,
    .popular_guns_block .guns_sale_image img
    {
        width:100%;
    }
    .popular_guns_block .recently_added_guns li:nth-child(3n+0)
    {
        margin-right:0!important;
    }
    /*search*/
    .search_outer .searchbar_input
    {
        width:67%;
    }
    /*search end*/
    .download_guide .click_here_btn {
        font-size: 14px;
        width: 150px;
    }
    body .download_guide p {
        font-size: 16px;
    }
    .shooting_accessories .review_left
    {
        width:100%;
    }
    .annuals_content {width:90%; margin:0 auto;}
    .annuals_content h2 {color:#111111!important;}
    .annuals_content h3 {color:#111111!important;}
    }
    @media screen and (max-width: 1023px) {
    /*.submenu li a {
        font-size: 11px;
    }*/
    .first_level li a {
        padding-top:4px;
    }
    }
    
    @media screen and (max-width: 979px) {
    .ad_top {display: none;}
    .ad_top_tab{display: block;}
    
    .mobile_header_top a img
    {
        width:153px;
    }
    .gun_features {
      padding-left: 0;
    
    }
    #meerkat-wrap {
      display:none;
    }
    .gun_features_left {
      padding: 60px 0 70px !important;
      position: relative;
    
    }
    /*header_container*/
    .header_outer
    {
        display:none;
    }
    body
    {
        overflow-x:hidden;
        padding-top: 68px;
    }
    .mobile_header {
      display: block !important;
      position: relative;
      z-index: 999;
    }
    .mobile_header_top
    {
      background-color:#252525;
      padding: 8px 0 4px;
      text-align: center;
      width: 100%;
      position:fixed;
      top:0;
      z-index:999;
    }
    .mobile_header_top .menu-trigger
    {
        width:28px;
        position:absolute;
        left:17px;
        top:18px;
        cursor:pointer;
        margin:0px!important;
        background-color:inherit!important;
        height:auto;
    }
    .mobile_header_top .search
    {
        width:40px;
        height:40px;
        position:absolute;
        right:19px;
        top:15px;
        cursor:pointer;
        background-color:#e32823;
        -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    line-height:46px;
    }
    .top_link
    {
        /*float:left;*/
        width:100%;
        padding:10px 10px 0;
    }
    .top_link_inner
    {
        width:auto;
        display:inline-block;
        background-color:#414141;
        padding:7px 12px 8px 5px;
        -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    }
    .top_link_inner span
    {
        background:url(/assets/img/mobile_nav_divider.gif) right 2px no-repeat;
        float:left;
    }
    .top_link_inner span:last-child
    {
        background:none;
    }
    .top_link_inner span:last-child a
    {
        padding-right:0;
    }
    .top_link_inner span a
    {
        font-size:15px;
        color:#ffffff;
        text-transform:uppercase;
        text-decoration:none;
        padding:0 8px;
        font-family: 'montserrat-semibold';
    }
    .search_dropdown
    {
        width:100%;
        float:left;
        background-color:#2f2f2f;
    }
    .search_dropdown .searchbar_input {
      background-color: #fff;
      width: 92%;
      border-radius: 0;
      margin-right:2%;
    }
    .search_dropdown .search_button {
      margin-left:0;
    }
    .close_button {
      background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
      position: absolute !important;
      right: -5px;
      top: -6px;
      z-index:81;
    }
    .search-mobile-button {
    display: block!important;
    position: absolute;
    top: 114px;
    right:0px;
    width:100%;
    height: 35px;
    background:#e32823 url(/assets/img/search_icon.png) center 10px;
    background-repeat: no-repeat;
    cursor: pointer;
    border: 0 none;
    z-index: 999;
    margin-top:0;
    }
    .search-mobile-button:hover
    {
        background:#b82a27 url(/assets/img/search_icon.png) center 10px no-repeat;
    }
    
    .search-mobile-button.open_div {
    background:#e32823 url(/assets/img/close-icon-large.png) center 8px no-repeat;
    }
    .search_dropdown_mobile {
    width: 100%;
    float: none;
    display: none;
    height: 50px;
    margin: 0;
    padding:35px 2%;
    overflow: hidden;
    position:fixed;
    top:68px;
    left: 0px;
    z-index: 998;
    clear: both;
    }
    .search_dropdown_mobile.open_div {
    height: auto;
    display:block;
    }
    /*header_container end*/
    
    /*footer container*/
    .footer_abouts_us {
      display: none;
    }
    .footer_more_links
    {
        border-right:0;
    }
    .footer_social_network {
      width: 33%;
    }
    .footer_links {
      width: 33%;
    }
    .copyright p {
      text-align: center;
    }
    /*footer container end*/
    .review_leftblock {
      width: 56%;
    }
    .newsletter_logo {
      width: 100%;
    }
    .newsletter_form {
      margin-top: 15px;
      width: 100%;
    }
    .review_middle_block {
      width: 100%;
    }
    .reviews_block_contant {
      font-size: 26px;
      line-height: 26px;
      /*padding: 58px 0 0;*/
    }
    .gun_type {
      margin-right: 2.5%;
    }
    .filter_search_button {
      width: 23%;
    }
    .shooting_accessories li {
      width: 31.6% !important;
    }
    .postcode_right_block {
      width: 50%;
    }
    .postcode_right_search {
      width: 85%;
    }
    .postcode_right_block .go_button
    {
    width:50px;
    }
    .enter_postcode {
      width: 55%;
    }
    .postcode_left_block {
      font-size: 22px;
      padding: 9px 0 0;
      width: 50%;
    }
    .shooting_advice_left {
      width: 56%;
    }
    .shooting_advice_left li {
      width: 100% !important;
    }
    .shooting_article_left {
      width: 50%!important;
    }
    .shooting_article_right {
      padding: 26px 20px 20px!important;
      width: 49%!important;
    }
    .recently_added_guns li:nth-child(2n+0)
    {
        margin-right:0;
    }
    .recently_added_guns li {
      width: 48%;
      margin-right:28px;
      margin-bottom:20px;
    }
    .guns_image_block {
      width: 42%;
    }
    .recently_right_block
    {
        width:50%;
    }
    .recently_right_block {
      padding: 0 2%;
      text-align: center;
      width: 58%;
      float:left;
    }
    .guns_detail_block strong {
      font-size: 22px;
    }
    .mobile_hide
    {
        display:none;
    }
    .mobile_show
    {
        display:block!important;
    }
    .review_leftbar {
      width: 100%;
      border-right:0;
    }
    .review_leftbar li {
      min-height: 140px;
      padding: 8px 0 19px !important;
      position: relative;
      width: 50%;
    }
    .review_button {
      text-align: center;
    }
    .review_leftbar li:before {
      border-right: 1px solid #e4e4e4;
      content: "";
      height: 85%;
      left: 0;
      position: absolute;
      width: 100%;
    }
    .review_leftbar li:nth-child(2n+0):before
    {
        display:none;
    }
    .review_leftbar li:nth-child(2n+0)
    {
        padding-left:3%!important;
    }
    .top_list_menu
    {
        text-align:center;
        display: none;
    }
    .top_list_menu li {
      display: inline-block;
      float: none;
      margin-bottom: 10px;
      margin-right:0;
    }
    .top_list_menu li a {
      font-size: 13px;
    }
    .menu_auto_container {
      padding: 0 10px;
    }
    .banner_container
    {
        display:none;
    }
    .mobile_banner_slider
    {
        display:block!important;
        margin-bottom:16px;
        width:100%;
        float:left;
    }
    
    
    /*register page*/
    .register_auto_container {
      padding: 0 2%;
      width: 100%;
    }
    .register_leftbar {
      width: 60%;
    }
    .register_rightbar {
      width: 40%;
      padding: 0 30px;
    }
    /*register page end*/
    
    /*Single Entry*/
    .single_entry_left {
      width: 58%;
    }
    .main_heading h1 {
      font-size: 24px;
    }
    .single_entry_inner {
      padding: 0 15px;
    }
    .breadcrumbs
    {
        display:none;
    }
    .main_heading li {
      font-size: 13px !important;
      margin-right: 10px;
    }
    .review_list li a {
      font-size: 12px;
    }
    .review_list li {
      padding: 9px 5px;
    }
    .review_list {
      padding: 0 8px;
    }
    .download_guide {
      text-align: center;
      width: 100%;
    }
    .click_here_btn {
      display: inline-block;
      float: none;
      margin-top: 10px;
    }
    .stoke_slider {
      width: 100%;
    }
    .gun_features_left {
      width: 100%;
      padding:14px 0;
    }
    .gun_features_left h3 br
    {
        display:none;
    }
    .gun_features_right {
      width: 100%;
    }
    .gun_sale_left {
      width: 58%;
    }
    .gun_sale_left .recently_added h6
    {
        text-align:left;
        background-position:left bottom;
    }
    .gun_sale_left .recently_added p {
      text-align: left;
    }
    .gun_sale_left .recently_added_guns li p
    {
        text-align:center;
    }
    .gun_sale_left .recently_added_guns {
      margin: 17px 0 0;
    }
    .gun_sale_left .recently_added_guns li {
      margin: 0 0 20px;
      width: 100%;
    }
    .single_entry_postcode
    {
        display:none;
    }
    .gun_sale_block
    {
        margin-bottom:20px;
    }
    .view_similar_guns_block li h4 {
      font-size: 15px;
    }
    .new_reviews_inner li {
      margin-right: 3.5%;
      width: 31%;
    }
    .new_reviews_inner li:nth-child(4n+0)
    {
        margin-right: 3.5%;
    }
    .new_reviews_inner li:nth-child(3n+0)
    {
        margin-right:0;
    }
    .gun_sale_right .postcode_left_block
    {
        width:100%;
        text-align: center;
        margin-bottom:15px;
    }
    .gun_sale_right .postcode_right_block {
      background-color: inherit;
      border: 0 none;
      border-radius: 0;
      width: 100%;
    }
    .gun_sale_right .enter_postcode {
      background-color: #fff;
      border: 1px solid #dddddd;
      border-radius: 3px;
      height: 39px;
      text-align: center;
    }
    .gun_sale_right .postcode_right_search {
      width: 100%;
    }
    .gun_sale_right .postcode_right_search {
      background-color: inherit;
      border: 0 none;
      border-radius: 0;
      width: 100%;
    }
    .gun_sale_right .enter_postcode {
      width: 100%;
    }
    .gun_sale_right .distance {
      width: 100%;
      margin-bottom:8px;
    }
    .gun_sale_right .distance select {
      background: #fff url("/assets/img/qty_button.png") no-repeat scroll 96% 11px !important;
      border: 1px solid #dddddd;
      border-radius: 3px;
      text-align: center;
    }
    .gun_sale_right .go_button {
      width: 100%;
    }
    .gun_sale_left .recently_added h6 {
      font-size: 21px;
    }
    /*Single Entry end*/
    .login_body
    {
        padding:0;
    }
    /*.gun_features_right li:nth-child(2n+0)
    {
        padding-left:3%;
    }*/
    .shooting_article_right .read_more
    {
        display:none;
    }
    /*404 page start*/
    .error_article
    {
        width:58% !important;
    }
    /*404 page end*/
    .register_outer
    {
        /*background-size:auto 100%;*/
        background:url(/assets/img/register_tablet_bg.jpg) left top no-repeat;
        background-size:cover;
    }
    .find_more_button
    {
        display:none;
    }
    /*blog_single*/
    .blog_single_left {
      width: 57%;
    }
    .blog_article_right {
      margin: 0;
      width: 100%;
    }
    .blog_article .review_leftbar {
      width: 100%;
    }
    .blog_article .review_button
    {
        border-top: 1px solid #e4e4e4;
    }
    .blog_article .review_leftbar li:last-child
    {
        border-bottom:0;
    }
    /*blog_single end*/
    
    /*giveaways_archive*/
    .giveaways_leftbar {
      width: 56%;
    }
    .giveaways_image {
      width: 42%;
    }
    .giveaways_content p {
      font-size: 14px;
    }
    .giveaways_content {
      width: 55%;
    }
    /*giveaways_archive end*/
    /*giveaways_single*/
    .giveaways_leftbar, .giveaways_single {
      width: 57%;
    }
    .giveaways_single form {
      float: left;
      width: 100%;
    }
    /*giveaways_single end*/
    /*giveaways_success*/
    .giveaways_success h2 {
      font-size: 24px;
    }
    /*giveaways_success end*/
    /*newsletter*/
    .newsletter_outer {
      padding: 39px 0 80px;
    }
    /*newsletter end*/
    .results_search .searchbar_input {
      width: 82%;
    }
    /*subscribe page*/
    .issues_article_content {
      width: 79%;
    }
    /*subscribe page end*/
    .giveaways_content p
    {
        display:none;
    }
    .giveaways_heading {
      min-height: inherit;
    }
    .review_right p,
    .review_right h3{
      display: none;
    }
    .error_article p,
    .error_article h3{
      display: block;
    }
    /*author*/
    .profile_right
    {
        width:77%;
    }
    /*author end*/
    .play_video {
      width: 50px;
    }
    /*hub page*/
    .hub_leftbar {
      width: 57%;
    }
    .hub_leftbar .video_reviews li {
        width:46%;
    }
    /*hub page end*/
    /*hub4 page*/
    .hub_review .video_content {
      padding: 19% 25px 25px;
    }
    .full_hub_article {
      height:inherit;
      width: 95% !important;
    }
    .full_hub_article .video_image
    {
        margin-bottom:0!important;
    }
    /*hub4 page end*/
    /*a-z-dealers start*/
    .search_for_dealers {
      display: none;
    }
    .search_a-z_listing
    {
        display:none;
    }
    .dealer_information {
      float: left;
      width: 74%;
    }
    .dealer_image {
      margin-right: 9px;
      width: 100px;
    }
    .dealer_image img
    {
        width:100%;
    }
    .view_on_map {
      margin-right: 5px;
      width: 95px;
    }
    .view_on_map a {
      font-size: 10px;
      padding: 7px 0;
    }
    .visit_website {
      float: left;
      margin-right: 0;
      width: 113px;
    }
    .visit_website a {
      font-size: 10px;
      padding: 7px 0;
    }
    .search_a-z_listing_mobile
    {
    display: block !important;
    float:left;
    width:100%;
    border-top:1px solid #cccccc;
    }
    .search_a_z_button {
      float: left;
      width: 32%;
    }
    .search_a_z_button select
    {
    -webkit-appearance: none;
    -moz-appearance: none;
    background:#fff url(/assets/img/black_arow.png) no-repeat !important;
    background-position: 99% 31px!important;
    width:94%;
    float:left;
    font-size:16px;
    color:#e62516;
    font-family: 'Raleway', sans-serif;
    font-weight:bold;
    text-transform:uppercase;
    text-align:center;
    border:none !important;
    padding:23px 0 16px !important;
    }
    .find_dealer_button
    {
    width:32%;
    float:left;
    margin: 10px 1% 0 0;
    }
    .find_dealer_button a
    {
    display:block;
    background-color:#252525;
    font-size:16px;
    color:#fff;
    text-align:center;
    font-family: 'Raleway', sans-serif;
    font-weight:bold;
    text-decoration:none;
    text-transform:uppercase;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding:12px 0 10px 0;
    }
    .view_map
    {
    width:32%;
    float:right;
    margin: 10px 0 0 0;
    }
    .view_map a
    {
    display:block;
    border:1px solid #aaaaaa;
    font-size:16px;
    color:#aaaaaa;
    text-align:center;
    font-family: 'Raleway', sans-serif;
    font-weight:bold;
    text-decoration:none;
    text-transform:uppercase;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding:12px 0 10px 0;
    }
    /*a-z-dealers end*/
    .advertisers_list
    {
        padding:12px 10px;
    }
    .advertisers_list p br
    {
        display:none;
    }
    .special_offer {
      font-size: 11px;
      padding: 5px 10px 3px 18px;
    }
    /*classifieds login start*/
    .register_now h2 {
      font-size: 21px;
      padding-bottom: 13px;
    }
    .classifieds_login {
      padding: 34px 23px;
    }
    .register_now p {
      font-size: 13px;
    }
    .register_services {
      padding: 16px 0 0;
    }
    .register_services li {
      font-size: 16px;
      margin: 0 0 11px;
      width: 100%;
    }
    /*classifieds login end*/
    /*single_2 page start*/
    .classifieds_single_left {
      width: 58%;
    }
    .classifieds_single_left h1 {
      font-size: 20px;
    }
    /*single_2 page end*/
    .blog_archive_inner {
      float: none;
      margin: 0 auto;
      width: 100%;
      padding: 27px 4% 0;
    }
    /*classifieds page start*/
    .classifieds_auto_container {
      width: 100%;
    }
    .popular_category {
      padding: 11px 0;
      text-align: center;
      width: 100%;
    }
    .sale_gun_right a {
      font-size: 13px;
      padding: 16px 42px 15px;
    }
    .sale_gun_right {
      width: 18%;
    }
    .sale_gun_left {
      width: 82%;
    }
    .popular_guns_block .gun_sale_left {
      width: 58% !important;
    }
    .popular_guns_block .recently_added_guns li {
      margin:0 3.5% 12px 0 !important;
      width: 29% !important;
    }
    .popular_guns_block .guns_detail_block p {
      font-size: 11px !important;
      line-height: 12px;
    }
    .guns_recently_added .recently_added {
      padding: 0;
      width: 56%;
    }
    .guns_sale_left {
      width: 65%;
    }
    .guns_sale_detail {
      width: 67%;
    }
    .reviews_block_contant {
      font-size: 23px;
    }
    .popular_guns_block .guns_image_block {
      width: 100%;
    }
    .popular_guns_block .recently_right_block {
      float: left;
      padding: 0;
      text-align: center;
      width: 100% !important;
    }
    .guns_recently_added .guns_image_block {
      width: 100%;
    }
    .guns_recently_added .recently_right_block {
      float: left;
      padding: 0;
      text-align: center;
      width: 100%;
    }
    .guns_recently_added .guns_detail_block p {
      font-size: 11px !important;
      line-height: 12px;
    }
    .itune_watch img {
      width: 100% !important;
    }
    /*.gun_sale_right {
      width: 33%;
    }*/
    .classifieds_auto_container .reviews_block_contant {
      font-size: 18px !important;
    }
    .guns_detail_block {
      width: 100%;
    }
    .guns_sale_detail_list li {
      font-size: 11px;
      line-height: 13px;
      margin: 0;
      padding: 0 6px 7px;
    }
    .guns_sale_detail_list p {
      font-size: 12px;
      line-height: 14px;
      margin: 0;
      padding: 0 0 6px;
    }
    .guns_sale_image img {
      width: 100%!important;
    }
    .guns_sale_image {
      float: left;
      width: 143px;
    }
    .guns_sale_price {
      font-size: 19px;
    }
    .guns_sale_price small {
      font-size: 12px;
    }
    /*classifieds page end*/
    .blog_archive h1 {
      font-size: 25px;
    }
    .blog_archive .select_top
    {
        top:20px;
    }
    #login-box {
      z-index:999;
    }
    .mobile_review_tags .tags li:before
    {
        display:none;
    }
    .mobile_review_tags .tags li
    {
        width:auto!important;
        height:auto!important;
        min-height:inherit!important;
    }
    .review_middle_block .tags li
    {
        width:auto!important;
    }
    .mobile_review_tags li
    {
        min-height:120px;
    }
    /*ads block*/
    .tablet_google_ad
    {
        width:100%;
        display:block!important;
        float:left;
    }
    .google_ads
    {
        display:none;
    }
    .tablet_google_ad .ads_inner
    {
        width:728px;
        margin:auto;
        overflow:hidden;
    }
    .error_ads
    {
        margin-bottom:15px;
    }
    .error_ads_bottom
    {
        margin-bottom:10px;
    }
    /*ads block*/
    .error_top .single_entry_content {
      padding: 20px 0 0;
    }
    .ad_block
    {
        display:none;
    }
    .error_top_ad
    {
        margin-top:20px;
    }
    .guns_sale_left {
        width: 57%;
    }
    .guns_sale_detail {
        width: 64%;
    }
    /*search*/
    .search_outer .searchbar_input
    {
        width:60%;
    }
    .search_value {
        width: 40%;
    }
    /*search end*/
    /*slider css*/
    .overlapdiv
    {
    position:absolute;
    left:0;
    padding:0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    top:0;
    }
    /*slider css end*/
    body .download_guide p {
        width: 100%;
        text-align:center;
    }
    .download_guide a {
        padding: 15px 15px 15px 15px;
    }
    .main_heading ul .tags a {
        font-size: 13px;
    }
    .categories
    {
      width: 100%;
    }
    
    .wrapper
    {
      padding: 0 2%;
      width: 100%;
    }
    
    
      #search-results .guns_sale_image {
        float: left;
        width: 96px !important;
      }
      #search-results .guns_sale_detail {
        float: right;
        text-align: left;
        width: 80% !important;
      }
    
      #search-results .guns_sale_price {
        text-align: left;
      }
    
      .listing-results .guns_sale_image {
        float: left;
        width: 96px !important;
      }
      .listing-results .guns_sale_detail {
        float: right;
        text-align: left;
        width: 80% !important;
      }
    
      .listing-results .guns_sale_price {
        text-align: left;
      }
    .reviews_block_bottom
    {
    padding:17px 18px 15px;
    }
    .register_services .register_now_button
    {
        width:100%;
    }
    .login_body
    {
        overflow-y:hidden;
    }
    .popular_guns_block .recently_added_guns li .guns_sale_detail {
        padding-left: 0!important;
    }
    
    .annuals_content.single_content div{
      width:90%;
    }
    
    }
    @media screen and (max-width: 767px) {
    .ad_top_tab{display: none;}
    .ad_top_mob{display: block;}
    
    .annuals_content.single_content img{
      display: block;
      margin:0 auto;
    }
    .annuals_content #billing, .annuals_content #delivery{
        float: none;
        width: 90%;
        margin: 0 auto;
    }
    .annuals_content input.btn{margin:0 auto;}
    .annuals_content div.data{
      width:90%;
      margin:0 auto;
    }
    .reviews_block_last
    {
        float:left;
    }
    .classifieds_login_outer
    {
    overflow-y:scroll;
    }
    .register_now {
        padding: 5px 0 0 0;
    }
    .gun_features_left {
    
      padding: 60px 0 70px!important;
      position: relative;
    
    }
    .error_top .militaria_signup {
      margin-bottom: 0;
    }
        .blog_archive .select_top
    {
        margin-top:15px;
    }
    /*header container*/
    .search_dropdown .searchbar_input {
      width: 85%;
    }
    /*header container end*/
    
    /*footer container*/
    .footer_top li {
      margin-left: 3%;
    }
    .footer_social_network {
      display: none;
    }
    .footer_links
    {
        border-left:0;
        width:50%;
    }
    .footer_more_links
    {
        border-left: 1px solid #c0c4c9;
    }
    .footer_top li img
    {
        width:85px;
    }
    /*footer container end*/
    .menu_auto_container {
      width: 100%;
      padding:0 15px;
    }
    .top_list_menu li {
      text-align: left;
      margin-right:0;
      width:100%;
    }
    .review_leftblock {
      width: 100%;
    }
    .review_middle_block li {
      width: 49%;
      margin-right: 2%;
    }
    .review_leftbar li:before
    {
        display:none;
    }
    .review_leftbar li
    {
        width:100%;
        min-height:inherit;
    }
    .review_middle_block
    {
        padding-left:0;
    }
    .menu_auto_container {
      padding: 0 2%;
    }
    .review_inner {
      padding: 25px 2% 20px;
    }
    .ad_main {
        display:none;
    }
    .review_rightbar {
        width: 100%;
        float: none;
        margin: 0 auto;
    }
    .newsletter_form {
      margin-top: 0;
    }
    .video_reviews h3 a {
      font-size: 17px;
    }
    .video_reviews li {
      margin-right: 0;
      width: 100%;
    }
    .reviews_block {
      margin: 0 2% 10px 0;
      width: 48%;
    }
    .reviews_block:nth-child(2n+0)
    {
        margin-right:0;
    }
    .reviews_block_bottom {
      font-size: 12px;
    }
    .guns_for_sale h2 {
      font-size: 22px;
    }
    .guns_for_sale p {
      padding: 0 2% 33px;
    }
    .guns_for_sale h4 {
      font-size: 18px;
    }
    .keyword_block_field {
      width: 100%;
      background-color:inherit;
      border:0;
      border-radius: 0;
    }
    .keyword_block {
      padding: 0 2%;
    }
    .keyword_field
    {
        background-color: #fff;
        border: 1px solid #dddddd;
        border-radius: 3px;
        width:100%;
        margin-bottom:10px;
    }
    .go_button {
      width: 100%;
    }
    .filter_select
    {
        display:none;
    }
    .advanced_filter_search {
      padding: 5px 25px 0;
    }
    .advanced_filter_search h5 {
      text-align: center;
    }
    .recently_added h6 {
      font-size: 20px;
    }
    .recently_added_guns li {
      margin-bottom: 20px;
      margin-right: 0;
      width: 100%;
    }
    .guns_image_block {
      width: 100px;
    }
    .recently_right_block {
      padding: 0 2%;
      text-align: center;
      width: 64%;
    }
    .guns_for_sale p {
      padding: 0 2% 10px;
    }
    .guns_detail_block strong {
      font-size: 18px;
    }
    .find_more_button {
      font-size: 12px;
    }
    .guns_detail_block {
      min-height: inherit;
      padding: 0;
    }
    .postcode_left_block {
      font-size: 17px;
      text-align: center;
      width: 100%;
      margin-bottom: 10px;
    }
    .postcode_right_block {
      background-color: inherit;
      border-radius: 0;
      min-height: inherit;
      width: 100%;
    }
    .postcode_right_block .go_button {
      width: 100%;
    }
    .recently_added {
      padding: 23px 2% 19px;
    }
    .postcode {
      padding: 19px 2%;
    }
    .postcode_right_search {
      width: 100%;
      background-color:inherit;
      border:0;
      border-radius: 0;
    
    }
    .enter_postcode
    {
        border:1px solid #dddddd;
    background-color:#fff;
     border-radius: 3px;
     height:39px;
     text-align:center;
    }
    .distance select {
      background: #fff url("/assets/img/qty_button.png") no-repeat scroll 96% 11px !important;
      border-radius: 3px;
      border:1px #dddddd solid;
      text-align:center;
    }
    .enter_postcode,
    .distance {
      width: 100%;
      margin-bottom:10px;
    }
    .shooting_accessories {
      padding: 11px 2% !important;
    }
    .shooting_accessories li {
      width: 100% !important;
    }
    .shooting_accessories li .tags li {
      width:auto !important;
    }
    .read_review {
      padding: 9px 2% 18px;
    }
    .guns_for_sale h2 {
      font-size: 21px;
    }
    .shooting_advice_left {
      width: 100%;
    }
    .shooting_advice {
      padding: 25px 2% 17px;
    }
    .shooting_article_left {
      width: 130px !important;
    }
    .shooting_article_left img {
      border: 1px solid #cccccc;
    }
    .shooting_advice_left li {
      width: 100% !important;
      padding:2%;
    }
    .shooting_article_right {
      float: left;
      padding: 10px 20px 20px !important;
      width: 53% !important;
    }
    .shooting_article_right h5 {
      font-size: 17px;
    }
    .shooting_advice_right
    {
        display:none;
    }
    .blog
    {
        padding:9px 0 18px;
    }
    /*register page*/
    .register_leftbar {
      border: 0 none;
      padding-right: 0;
      width: 100%;
    }
    .register_rightbar {
      margin-top: 20px;
      padding: 0;
      text-align: center;
      width: 100%;
    }
    .register_rightbar li {
      font-size: 15px;
      margin-bottom: 0!important;
    }
    .register_rightbar li p br
    {
        display:none;
    }
    .register_rightbar li:first-child
    {
        margin-bottom:25px;
    }
    .register_leftbar p
    {
        padding:0;
    }
    .register_inner {
      padding: 22px 20px 19px;
    }
    .register_heading h1 {
      font-size: 34px;
    }
    .register_heading h2 {
      font-size: 22px;
    }
    .register_heading h2 br
    {
        display:none;
    }
    .register_inner
    {
        margin-bottom:20px;
    }
    .register_outer {
      padding-top: 30px;
    }
    /*register page end*/
    
    /*Single Entry*/
    .single_entry_left {
      width: 100%!important;
    }
    .single_entry_inner {
      padding: 0;
    }
    .main_heading,
    .review_content {
      padding: 0 15px;
    }
    .main_heading h1 {
      font-size: 19px;
      line-height: 28px;
    }
    .review_list
    {
        margin-bottom:0;
    }
    .single_entry_right .itune_watch
    {
        display:none;
    }
    .gun_features {
      padding: 15px 15px 0;
    }
    .single_entry_right {
      padding: 0 15px;
      width: 100%;
      margin-top:20px;
    }
    .more_shotgun_reviews h2 br
    {
        display:none;
    }
    .more_shotgun_reviews h2 {
      font-size: 21px;
    }
    .more_shotgun_reviews h2 strong {
      font-size: 16px;
    }
    .view_review_right {
      float: left;
      padding: 0 0 0 15px;
      width: 68%;
    }
    .single_entry_right .facebook_page
    {
        display:none;
    }
    .militaria_top
    {
        display:none;
    }
    .militaria_bottom_form p {
      font-size: 17px;
      font-family: 'Raleway', sans-serif;
        font-weight:900;
    }
    .militaria_signup {
      padding: 12px 25px 29px;
    }
    .email_address
    {
        text-align:center;
    }
    .google_ads
    {
        padding:0 2%;
        overflow-x:hidden;
    }
    /*.google_ads img {
      width: 100%;
    }*/
    .gun_sale_left {
      width: 100%;
    }
    .gun_sale_left .recently_added h6 {
      background-position: center bottom;
      text-align: center;
    }
    .gun_sale_left .recently_added p {
      text-align: center;
    }
    .gun_sale_left .recently_added_guns h6 {
      background-position: left bottom;
      text-align: left;
    }
    .gun_sale_left .recently_right_block {
      width: 60%;
    }
    .gun_sale_right {
      width: 100%;
    }
    .gun_sale_right .itune_watch
    {
        display:none;
    }
    .similar_guns_top h3 {
      font-size: 22px;
    }
    .comment_section {
      padding: 0 2% 30px;
      width: 100%;
    }
    .new_reviews_block {
      padding: 23px 2% 0;
    }
    .new_reviews_inner li {
      margin-right: 3.5%;
      width: 48%;
    }
    .new_reviews_inner li:nth-child(3n+0) {
      margin-right: 3.5%;
    }
    .new_reviews_inner li:nth-child(2n+0) {
      margin-right: 0;
    }
    .view_similar_guns_block {
      width: 100%;
      padding:16px 15px!important;
    }
    .view_similar_guns_block li a
    {
        display:none;
    }
    .view_similar_guns_block li {
      border-bottom:0;
      line-height: 20px;
      padding:0;
      text-align: left;
    }
    .view_similar_guns_block li br
    {
        display:none;
    }
    .view_similar_guns_block li h4 {
      min-height: inherit;
      padding: 0;
    }
    .view_similar_guns_block li:first-child {
      border-bottom: 0 none;
      padding: 0;
      text-transform: none;
    }
    .view_similar_guns_block:first-child {
      padding-left: 0;
    }
    .similar_guns_mobile
    {
        display:block!important;
        float:left;
    }
    .view_similar_guns_block ul
    {
        width:70%;
        float:left;
        padding-left:15px;
    }
    /*Single Entry end*/
    .mobile_adblock
    {
        display:block!important;
        width:100%;
        float:left;
        overflow:hidden;
        text-align:center;
        margin-bottom:20px;
    }
    .subscribe_mobile
    {
        display:block!important;
        width:100%;
        float:left;
        margin-top:8px;
        margin-bottom:20px;
    }
    .subscribe_mobile img
    {
        width:100%;
    }
    .login_footer {
    
      float: left;
      position: relative;
      width: 100%;
      margin-top: 30px;
      font-size: 13px;
      padding:0 5px;
    }
    /*back to top scroll*/
    .down_top_button
    {
    display:block!important;
    position:fixed;
    right:10px;
    bottom:10px;
    z-index:99;
    }
    .cd-top {
      display: inline-block;
      height: 50px;
      width: 50px;
      background-color: #feef1a;
      -webkit-transition: opacity .3s 0s, visibility 0s .3s;
      -moz-transition: opacity .3s 0s, visibility 0s .3s;
      transition: opacity .3s 0s, visibility 0s .3s;
      text-align:center;
    z-index:99;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    line-height:50px;
    }
    .cd-top img
    {
        width:22px;
    }
    
    /*back to top scroll*/
    .features_detail_left li strong {
      float: left;
      width: 100%;
    }
    .gun_features
    {
        margin-bottom:15px;
    }
    .single_entry_right {
      margin-top: 12px;
    }
    .more_shotgun_reviews {
      margin-bottom: 10px;
    }
    .subscribe_today_block
    {
        display:none;
    }
    .militaria_signup {
      margin-top: 12px;
    }
    .similar_guns {
      margin-top: 20px;
    }
    .review_entry_ad
    {
        margin-top:10px;
        margin-bottom:8px;
    }
    /*lightbox*/
    #lightbox-container-image-box
    {
        width:100%!important;
        height: 100% !important;
    }
    #lightbox-container-image {
      width: 100%!important;
    }
    #lightbox-image
    {
        width:100%!important;
        height:auto!important;
    }
    #lightbox-container-image-data-box {
      width: 100% !important;
    }
    #lightbox-nav-btnPrev,
    #lightbox-nav-btnNext
    {
        height:100%!important;
    }
    /*lightbox end*/
    .guns_detail_block strong sub {
      margin: 0;
      bottom:0;
    }
    .review_leftbar li:nth-child(2n+0)
    {
        padding-left:0!important;
    }
    .shooting_article_right .read_more
    {
        display:none;
    }
    /*404 page start*/
    .error_article
    {
        width:100% !important;
        padding:0 15px;
    }
    .review_left
    {
      width: 100%;
    }
    .review_right
    {
      padding: 15px 0 0;
      width: 100%;
    }
    /*404 page end*/
    /*contact us page start*/
    /*.single_entry_content
    {
      padding: 0 15px;
      width: 100%;
    }*/
    .contact .single_entry_right
    {
        padding:0;
        margin:0;
    }
    .trending_right {
      float: right;
      width: 89%;
    }
    .contact
    {
        padding:0 15px;
    }
    .contact .single_entry_left
    {
        margin-bottom:20px;
    }
    .contact .single_entry_left a
    {
        word-wrap: break-word;
    }
    .more_shotgun_reviews h2 a{
      padding: 22px 0 22px;
    }
    /*contact us page end*/
    .login-popup .privacy_policy_inner {
      width: 100%;
    }
    .login-popup {
      float: left;
      left: 0;
      margin: 0 2% 10%!important;
      top: 20px;
      z-index: 99999;
      overflow-y:scroll;
      height:100%;
      position:relative;
    }
    .advertise .single_entry_content{
      padding: 20px 15px 0;
    }
    /*about us page*/
    .about .single_entry_content
    {
        padding:20px 15px;
    }
    .advertise .newsletter,
    .about .newsletter
    {
        margin-bottom:15px;
    }
    .advertise .facebook_page,
    .about .facebook_page
    {
        margin-top:10px;
    }
    .advertise .new_reviews_block,
    .about .new_reviews_block {
      padding: 10px 2%;
      border:0;
    }
    .advertise .single_entry_right,
    .about .single_entry_right {
      padding: 0;
    }
    .advertise .single_entry_right .facebook_page,
    .about .single_entry_right .facebook_page
    {
        display:block!important;
    }
    /*about us page end*/
    /*blog_single*/
    .blog_single_left {
      width: 100%;
      padding:0 15px;
    }
    .blog_single_left h1 {
      font-size: 22px;
    }
    .blog_article .review_leftbar
    {
        margin-bottom:15px;
    }
    .blog_article_right li {
      margin-bottom: 25px;
    }
    .blog_single .new_reviews_block
    {
        border:0;
        padding-top:10px;
    }
    /*blog_single end*/
    /*giveaways_archive*/
    .giveaways_leftbar {
      padding: 0 15px;
      width: 100%;
      margin-bottom:15px;
    }
    .giveaways .single_entry_content {
      padding-top: 30px;
    }
    .giveaways_image {
      width: 100%;
    }
    .giveaways_content {
      margin-top: 10px;
      width: 100%;
    }
    /*giveaways_archive end*/
    /*giveaways_single*/
    .giveaways_leftbar, .giveaways_single {
      width: 100%;
      padding:0 15px;
    }
    .giveaways_single form {
      float: left;
      width: 100%;
    }
    /*giveaways_single end*/
    /*giveaways_success*/
    .giveaways_success .error_article h2 {
      font-size: 22px;
      line-height: 26px;
      padding-right:0;
    }
    .giveaways_success .single_entry_content {
      padding: 20px 0 0;
    }
    .giveaways_success .error_article span {
      padding: 0;
    }
    /*giveaways_success end*/
    
    /*newsletter*/
    .newsletter_outer
    {
        background-size:cover;
    }
    .newsletter_outer h1 {
      font-size: 37px;
    }
    .newsletter_outer h2 {
      font-size: 21px;
      line-height: 29px;
    }
    .newsletter_outer h2 br
    {
        display:none;
    }
    .newsletter_signup {
      padding: 29px 0 0;
    }
    .newsletter_signup form {
      width: 100%;
    }
    .newsletter_column {
      margin-right: 2%;
      width: 49%;
      margin-bottom:20px;
    }
    .newsletter_column:nth-child(2n+0)
    {
        margin-right:0;
    }
    .search_results .single_entry_content {
      padding: 20px 0 0;
    }
    /*newsletter end*/
    .error_top .single_entry_content
    {
        padding: 20px 0;
    }
    /*newsletter end*/
    /*subscribe page*/
    .issues_article_content {
      width: 65%;
    }
    .subscribe_digital li {
      margin-bottom: 30px;
      width: 100%;
      margin-right:0;
      padding:0;
    }
    /*subscribe page end*/
    #sticky.stick {
      position: relative;
      width:100%;
    }
    #sticky2.stick2 {
      position: relative;
    }
    .play_video {
      width: 50px;
    }
    /*hub page*/
    .hub_leftbar {
      width: 100%;
    }
    /*.hub_leftbar .video_reviews li {
      width: 100%;
    }*/
    .airguns_description
    {
        border-bottom:0;
        padding-bottom:15px;
    }
    .select_top {
      right: 0;
      top: 0;
      width: 100%;
      position:relative;
      border-bottom:1px #dddddd solid;
      padding-bottom:20px;
    }
    .select_option {
      margin: 0 auto;
      width: 250px;
    }
    /*hub page end*/
    /*hub4 page*/
    .hub_review .video_content {
      bottom: 0;
      height: inherit;
      padding: 0 25px 25px;
    }
    .full_hub_article {
      width: 100% !important;
    }
    /*hub4 page end*/
    /*hub_page_tier5 start*/
    .nightvision li {
      margin: 0 0 37px;
      width: 100%;
    }
    /*hub_page_tier5 end*/
    /*subscribe single start*/
    .subscribe_single_leftbar {
      width: 100%;
    }
    .subscribe_single_rightbar {
      width: 100%;
      margin:15px 0 0 0;
    }
    .email_input {
      width: 80%;
    }
    .subscribe_single_article img
    {
        width:100%;
    }
    .subscribe_single .subscribe_inner {
      padding: 51px 25px 10px;
    }
    /*subscribe single end*/
    /*a-z-dealers start*/
    .a-z_listings {
      padding: 0 2%;
    }
    .dealer_information {
      float: left;
      width: 39%;
    }
    .dealer_image {
      margin-right: 22px;
      width: 44%;
    }
    
    .view_buttons_mobile {
      float: left;
      text-align: center;
      width: 100%;
      padding:25px 0 0 0;
      display:block;
    }
    .view_on_map {
      display: inline-block;
      float: none;
      margin-right: 5px;
      width: 30%;
    }
    .visit_website {
      display: inline-block;
      float: none;
      margin-right: 0;
      width: 30%;
    }
    .hide_buttons
    {
        display:none;
    }
    .tel_no {
      border-right: none;
      margin-right: 14px;
      width: 100%;
    }
    .dealer_information h3 {
      font-size: 20px;
      line-height: 21px;
    }
    .view_on_map a {
     font-size:12px;
      padding: 12px 0 10px;
    }
    .visit_website a {
        font-size:12px;
      padding:12px 0 10px;
    }
    .page_pagination_left {
      padding: 9px 0 12px;
      text-align: center;
      width: 100%;
    }
    .page_pagination_right {
      width: 100%;
      text-align: center;
    }
    .page_pagination {
      padding: 2px 0 19px;
      width: 100%;
    }
    .a-z_listings .main_heading h1 {
      text-align: center;
      padding-bottom:10px;
    }
    /*
    Removed as it's centering border across all single entry pages
    .main_heading h1 {
      background: rgba(0, 0, 0, 0) url(/assets/img/red_border.jpg) no-repeat scroll center bottom;
    }*/
    /*a-z-dealers end*/
    
    /*pricing page start*/
    .private
    {
      width: 100%;
      margin-bottom:30px;
    }
    .dealer {
      width: 100%;
    }
    .advertisers_list {
      margin: 19px 0 4px;
    }
    /*pricing page end*/
    /*register_setp_1 start*/
    .register_as_private {
      width: 100%;
      min-height:auto !important;
      margin-bottom:20px;
    }
    .register_as_dealer {
      width: 100%;
    }
    .register_private_list li {
      font-size: 17px;
      width: 100%!important;
    }
    .promo_code {
      display: inline-block;
      width:100%;
      text-align: center;
    }
    .promo_code_input {
      float: none;
      margin-bottom: 20px;
    }
    .register_as_dealer_button {
      display: inline-block;
    }
    /*register_setp_1 end*/
    /*register step 2 page*/
    .register_step_2 h1
    {
      text-align: center;
    }
    .register_step_2 h1 span
    {
      display: block;
      padding-left: 0;
    }
    .name_block {
      width: 100%;
      padding:4px 0 3px;
    }
    .name_field
    {
      width: 100%;
    }
    .input_block {
      margin-bottom: 10px;
    }
    .select_a_county select {
      width: 100%;
    }
    .terms_of_use_select {
      width: 100%;
    }
    .member li
    {
      width: 100% !important;
      margin-top:16px;
    }
    .register_step_2 {
      padding: 21px 4% 30px;
    }
    .member li:last-child
    {
        margin-bottom:0;
    }
    .submit_form {
      display: inline-block;
      float: none;
      padding: 15px 0 0;
      text-align: center;
      width: 100%;
    }
    .submit_form_button {
      float: none;
      margin: 0;
      padding: 12px 0;
      width: 134px;
      display: inline-block;
    }
    .cancel_registration_button {
      float: left;
      width: 100%;
    }
    /*register step 2 end*/
    /*advanced search start*/
    .advanced_search h1 {
      text-align: center;
    }
    .advanced_search_form_top {
      width: 100%;
    }
    .advanced_search_form_left {
      margin: 0;
      width: 100%;
    }
    .keyword_input {
      margin-bottom: 3px;
    }
    .search_by_category {
      width: 100%;
      padding-top: 15px;
    }
    .low_limit {
      width: 100%;
      margin-bottom:15px;
    }
    .high_limit {
      width: 100%;
    }
    .proximity_search {
      width: 100%;
    }
    .proximity_search_input {
      width: 100%;
    }
    .distance_input select {
      width: 100%;
      margin-bottom:15px;
    }
    .cast select {
      width: 100%;
    }
    .advanced_submit_button {
      float: left;
      width: 100% !important;
      text-align: center;
    }
    .advanced_search h1::after {
      left: 50%;
      margin-left: -50px;
    }
    /*advanced search end*/
    .video_review_single .main_heading h1
    {
        background-position:left bottom;
    }
    .video_review_single .video_reviews {
      padding: 13px 10px 0;
    }
    .match_whole_words {
      padding-top: 0;
    }
    /*classifieds login start*/
    .user_login
    {
      text-align: center;
      width: 100%;
      padding-bottom:15px;
    }
    .user_login_input {
      width: 100%;
      float: none;
    }
    .user_login_button {
      width: 100%;
    }
    .register_now {
      width: 100%;
      border-left: none;
      border-top:1px solid #e1e1e1;
      padding-top:15px;
    }
    .register_now_button {
      width: 100%;
    }
    .classifieds_login {
      padding: 18px 23px;
    }
    .user_login h1 {
      padding: 0 0 22px;
    }
    /*classifieds login end*/
    /*single_2 page start*/
    .classifieds_single_left {
      padding:15px 2%;
      width: 100%;
    }
    .classifieds_single_left h1 {
      font-size: 35px;
      line-height: 37px;
    }
    .classifieds_products_image {
      width: 100%;
      margin-bottom:15px;
    }
    .classifieds_products_info {
      width: 100%;
    }
    .seller_info_list {
      text-align: center;
    }
    .contact_to_seller_left {
      text-align: center;
      width: 100%;
    }
    .contact_to_seller_right {
      padding: 15px 0 0;
      text-align: center;
      width: 100%;
    }
    .previous_button {
      display: inline-block;
      float: none;
      width: 45%;
    }
    .next_button {
      display: inline-block;
      float: none;
      width: 45%;
    }
    .contact_to_seller_left .contact_seller_button {
      float: none;
      padding: 10px 0 11px;
      width: 49%;
      display: inline-block;
    }
    .contact_to_seller {
      padding: 19px 0 14px;
    }
    .search_gun_button
    {
    width:100%;
    display:block !important;
    float:left;
    text-align:center;
    padding:15px 0;
    }
    .search_gun_button a
    {
    background-color:#dddddd;
    font-size:22px;
    color:#999999;
    text-transform:uppercase;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display:inline-block;
    width:98%;
    text-decoration:none;
    font-family: 'Raleway', sans-serif;
    font-weight:bold;
    padding:18px 0 16px 0;
    }
    /*single_2 page end*/
    /*featured-entry start*/
    .featured_entry_container {
      width: 97%;
    }
    .featured_left_block {
      width: 102px;
    }
    .featured_right_block {
      position:static;
      width:57%;
      padding-top:0!important;
        float:left;
      padding-left: 15px;
    }
    .featured_right_block p
    {
        display:none;
    }
    .featured_right_block li {
      padding: 0;
      width: 100%;
    }
    .featured_entry_inner
    {
        position:relative;
    }
    .featured_tag {
      left: 0;
      top: 12px;
      right:inherit;
    }
    /*featured-entry end*/
    .blog_archive_inner {
      margin: 0;
      width: 100%;
    }
    .featured_tag h4:after
    {
        background:url("/assets/img/featured_tag_bg2.png");
        content:"";
        right:-10px;
        left:inherit;
    }
    .featured_right_block strong {
      font-size: 28px;
    }
    
    .blog_archive_inner {
      padding: 27px 1% 0;
      width: 666px;
      margin:auto;
      float:none;
    }
    /*classifieds page start*/
    .sale_gun_right
    {
        display:none;
    }
    .sale_gun_bottom
    {
        display:block;
    }
    .sale_gun_left {
      width: 100%;
    }
    .sale_gun_bottom {
      padding: 20px 2%;
    }
    .classifieds_content_bottom {
      padding: 0 2%;
    }
    .popular_category {
      text-align: left;
    }
    .popular_guns_block .gun_sale_left {
      width: 100% !important;
    }
    .popular_guns_block .recently_right_block {
      width: 100%;
      padding:15px 0 0;
    }
    
    .popular_guns_block  .recently_added_guns li:nth-child(2n+0)
    {
        margin-right:0;
        float:right;
    }
    .popular_guns_block .guns_detail_block p {
      font-size: 14px !important;
      line-height: 14px;
    }
    .popular_guns_block .recently_added_guns li {
      margin: 0 0 12px !important;
      width: 48% !important;
      min-height:298px !important;
    }
    .popular_guns_block .recently_added h6 {
      text-align: left!important;
      background-position: left 25px!important;
    }
    .guns_recently_added .recently_added {
      padding: 0;
      width: 100%!important;
    }
    .guns_recently_added .recently_added_guns li {
      margin: 0 0 15px !important;
      width: 49% !important;
      min-height:271px !important;
    }
    .guns_recently_added .recently_added_guns li:nth-child(2n+0)
    {
        margin-right:0;
        float:right;
    }
    .guns_recently_added .guns_detail_block p {
      font-size: 12px !important;
      line-height: 14px;
    }
    .guns_sale_left {
      width: 100% !important;
    }
    .classifieds_content_bottom .reviews_block_contant {
      font-size: 36px !important;
      line-height: 36px;
      padding: 29% 0 !important;
    }
    .guns_recently_added .recently_right_block {
      padding: 15px 0 0;
      text-align: center;
      width: 100%!important;
    }
    .guns_sale_detail_list > p {
      display: none;
    }
    .guns_sale_price {
      font-size: 25px;
      text-align: center;
    }
    .guns_sale_image {
      width: 288px;
    }
    .guns_sale_detail {
      text-align: center;
      width: 50%;
      float: left;
      padding-left: 16px;
    }
    .featured_gun_slider li {
      height: auto;
      margin-bottom: 20px;
      margin-right: 22px;
      padding: 10px 10px 27px;
      position: relative;
      width: 100%;
    }
    .featured_gun_derail {
      padding: 14px 0 0;
      text-align: center;
      width: 50%;
    }
    .featured_gun {
      float: left;
      width: 50%;
    }
    .guns_sale_detail_list > ul {
      display: none;
    }
    .guns_sale_detail_list_mobile li {
      padding: 4px 0;
      text-align: left;
      width: 100% !important;
      background:none;
    }
    .guns_sale_detail_list_mobile {
      float: left;
      padding-top: 54px;
      display:block;
    }
    .tablet_show_search .filter_search_button
    {
        display:none;
    }
    .gun_name {
      width: 124px;
    }
    .gun_name > img {
      width: 90px;
    }
    .sale_gun_description h3 {
      font-size: 38px;
      line-height: 37px;
    }
    .sale_gun_description {
      width: 77%;
      padding:0;
    }
    .sale_gun_description a
    {
        width:199px;
    padding:11px 0 11px;
    background-color:#fff001;
    color:#2c2c2a;
    font-size:15px;
    font-family: 'Raleway', sans-serif;
    font-weight:700;
    display:inline-block;
    text-decoration:none;
    text-align:center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display:block;
    margin-top:5px;
    }
    .gun_sale_top h3
    {
        position:relative;
        margin-bottom:0;
    }
    .start_new_search
    {
        display:block;
        text-align:center;
    }
    .start_new_search a
    {
    background-color:rgba(0, 0, 0, 0.8);
    text-decoration:none;
    color:#fff;
    font-size:22px;
    text-transform:uppercase;
    font-family: 'Raleway', sans-serif;
    font-weight: bold;
    padding:22px 0 23px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display:inline-block;
    width:100%;
    margin:30px 0 63px;
    }
    /*classifieds page end*/
    .ad_hide
    {
        display:none;
    }
    
    /*subs popup start*/
    .subscription h4 {
      font-size:25px;
      width:340px;
    }
    .subscription h3 {
      float: left;
      width: 165px;
      font-size: 16px;
      line-height: 20px;
    }
    .subscription
    {
    background:url(/assets/img/age_of_ultra_mobile.png) 95% top no-repeat;
    padding-right:0;
    padding-left:10px;
    }
    .subscribe_today_button
    {
        width:200px!important;
    }
    .subscribe_popup {
      width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding:25px 0 0;
    }
    .subscription_bottom > h5 {
      float: left;
      font-size: 14px;
      width: auto !important;
    }
    .subscribe_today_button {
      float: right;
      padding: 0;
      width: 100%;
    }
    .subscription_bottom {
      padding: 12px 10px 15px;
    }
    .subscription_bottom h6
    {
        width:100%;
        float:left;
    }
    .subscribe_today_button a {
      font-size: 18px;
    }
    /*subs popup end*/
    .blog_archive p
    {
        padding:17px 20px 0
    }
    .featured_right_block ul
    {
        display:none;
    }
    .featured_right_block strong {
      float: left;
    }
    .sale_gun_description span
    {
        display:block!important;
        padding:10px;
        width:138px;
        margin-top:5px;
    }
    /*modal css*/
    #login-box {
      overflow-y: scroll;
    }
    #login-box #target-inner {
      height:300px;
      overflow-y:scroll;
      padding:10px;
    }
    /*modal css end*/
    /*owl slider*/
    .featured_slider {
      height: 150px;
    }
    .featured_gun_derail strong {
      font-size: 12px;
    }
    .featured_slider .featured_gun {
      width: 50%;
    }
    .featured_slider .featured_gun_derail {
      width: 50%;
      padding-top:0;
    }
    /*owl slider end*/
    /*ads block*/
    .mobile_google_ad
    {
        width:100%;
        display:block!important;
        float:left;
    }
    .tablet_google_ad
    {
        display:none!important;
    }
    .ads_inner
    {
        width:300px;
        margin:auto;
        overflow:hidden;
    }
    /*ads block*/
    .video_reviews li {
      min-height:inherit;
      /*min-height: 380px;*/
    }
    .guns_recently_added .guns_sale_image img,
    .popular_guns_block .guns_sale_image img
    {
        height:auto;
        width:130px!important;
    }
    .recently_added_guns .guns_sale_detail {
        width: 100%;
    }
    .popular_guns_block .recently_added_guns li {
        min-height: 230px !important;
    }
    .guns_recently_added .recently_added_guns li {
        min-height: 190px !important;
    }
    /*search*/
    .search_outer .searchbar_input
    {
        width:70%;
    }
    .search_value {
        width: 30%;
    }
    /*search end*/
    #search-results {
      width: 100% !important;
    }
    
    
    #search-results .guns_sale_image {
      float: left;
      width: 19%!important;
    }
    .listing-results {
      width: 100% !important;
    }
    
    
    .listing-results .guns_sale_image {
      float: left;
      width: 19%!important;
    }
    .pagination li a {
      margin-bottom: 10px;
    }
    .top_list_menu li:first-child a img
    {
    
        margin-right:17px;
    }
    .top_list_menu li:nth-child(4) a img
    {
    
        margin-right:13px;
    }
    .hub_leftbar .video_reviews {
        padding: 0 10px;
    }
    .video_reviews li
    {
        margin-right:18px;
    }
    .video_reviews li:nth-child(2n+0)
    {
        margin-right:0;
    }
    .hub_review li:nth-child(2n) {
        margin-right: 18px;
    }
    }
    @media screen and (max-width: 665px) {
    .blog_archive_inner {
      padding: 27px 0 0;
      width: 300px;
      margin:auto;
      float:none;
    }
    .blog_archive_inner .item {
      display: inline-block;
      margin: 0;
      padding: 0.5em 0;
      width: 300px;
    }
    .login_outer {
        padding-top: 10px;
    }
    .newsletter_form_side {
      width: 288px!important;
    }
    }
    @media screen and (max-width: 639px) {
        /*login page*/
    .login_auto_container {
      width: 100%;
      padding:0 2%;
    }
    .login_inner {
      padding: 23px 20px 14px;
    }
    .login_inner h1 {
      font-size: 34px;
    }
    .login_outer {
      padding-top: 23px;
    }
    .mid-content-ad-desktop {
        display: none!important;
    }
    .mid-content-ad-mobile {
        display: block!important;
    }
    /*login page end*/
    
    /*ee_notification page*/
    .notification {
      width: 100%;
      margin:90px auto;
      padding:0 10px;
    }
    .notification a {
    
         height:auto;
        padding: 6px 21px;
        font-size:16px;
    }
    .notification h1 {
      font-size: 22px;
    }
    /*ee_notification page end*/
    /*404 page start*/
    .error_article h1
    {
      font-size: 23px;
    }
    .error_article h2
    {
      font-size: 16px;
      padding: 0 38px 26px 0;
    }
    /*404 page end*/
    .advertise .single_entry_left h2, .about .single_entry_left h2 {
      font-size: 31px;
    }
    .giveaways_form_left,
    .giveaways_form_right
    {
        width:100%;
    }
    .giveaways_form_left
    {
        margin-bottom:20px;
    }
    .pagination li
    {
        margin-left:3px;
    }
    .hub_menu_list li {
      margin: 0;
      width: 100%;
    }
    /*subscribe single start*/
    .subscribe_inner h1 {
      font-size: 27px;
    }
    .subscribe_brown_block ul {
      float: left;
      width: 100%;
    }
    .subscribe_payment h4 {
      font-size: 24px;
    }
    .avaliable_on {
      margin: 25px 0 0;
      width: 100%;
    }
    .email_input {
      width: 76%;
    }
    /*subscribe single end*/
    /*newsletter section*/
    .newsletter_popup h5
    {
        background-image:none;
        padding-right:0;
        padding-bottom:10px;
        line-height:normal;
        font-size:19px;
    }
    .newsletter_popup h5 br
    {
        display:none;
    }
    .newsletter_popup
    {
        width:100%;
        padding:15px 10px;
    }
    .close_popup
    {
        top:6px;
        right:5px;
    }
    .newsletter_inputfield {
      width: 48%;
    }
    .signup_popup_button {
      float: right;
      font-size: 19px;
      height: 39px;
      margin-bottom: 0;
      width: 48%;
    }
    .newsletter_popup p
    {
        width:100%;
        float:left;
        font-size:10px;
    }
    /*newsletter section end*/
    #jquery-lightbox {
      margin-top: 100px!important;
    }
    /*classifieds page start*/
    .guns_sale_image {
      width: 215px;
    }
    .guns_sale_detail_list_mobile {
      padding-top: 10px;
    }
    .guns_recently_added .recently_added_guns li {
      margin: 0 0 15px !important;
      min-height: 223px !important;
      width: 49% !important;
    }
    .gun_name {
      width: 94px;
    }
    .gun_name > img {
      width: 72px;
    }
    .sale_gun_description h3 {
      font-size: 25px;
      line-height: 25px;
    }
    .sale_gun_description p {
      font-size: 14px;
    }
    .popular_guns_block .recently_added_guns li {
      margin: 0 0 12px !important;
      min-height: 266px !important;
      width: 48% !important;
    }
    /*classifieds page end*/
    .featured_gun_derail {
      padding: 0 0 0 10px;
      text-align:left;
      float:left;
    }
    .new_reviews_inner .review_image {
        height: auto;
    }
    .new_reviews_inner li {
        min-height: auto;
    }
    .guns_sale_detail h5 a, .guns_sale_price {
        font-size: 17px!important;
    }
    }
    @media screen and (max-width: 479px) {
    .featured_right_block {
        padding-top:15px;
    }
    .Barrel_video_block {
        padding-bottom: 46.25%; /* 16:9 */
    }
    .flex-caption .product_description
    {
        display:none;
    }
    .flex-caption h3 {
      font-size: 22px!important;
      line-height: 22px;
    }
    /*.gun_features_right li:nth-child(2n+0)
    {
        padding-left:6%;
    }*/
    .gun_features_right li strong {
      float: left;
      width: 100%;
    }
    /*404 page start*/
    .error_article h1
    {
      font-size: 18px;
      line-height: 26px;
    }
    .error_article h2 {
      font-size: 14px;
      padding: 0 38px 18px 0;
    }
    .recently_right_block {
        width: 59%!important;
    }
    .view_review_right {
        width: 66%;
    }
    /*404 page end*/
    /*contact us page start*/
    .trending_right {
      float: right;
      width: 77%;
    }
    .contact h1 {
      font-size: 32px;
    }
    .contact h2 {
      font-size: 24px;
      margin-top: 10px;
    }
    .contact h3 {
      font-size: 19px;
      margin-top: 28px;
    }
    .contact p {
      font-size: 15px;
    }
    /*contact us page end*/
    .main_heading li:first-child {
      width: 100%;
      margin-bottom:5px;
    }
    .shooting_article_left img {
      height: 108px;
    }
    .advertise .single_entry_left h1, .about .single_entry_left h1 {
      font-size: 28px;
    }
    .giveaways_single h1 {
      font-size: 26px;
    }
    .giveaways_single form p
    {
        line-height:18px;
        margin-bottom:15px;
    }
    /*giveaways_success*/
    .giveaways_success .error_article h2 {
      font-size: 20px;
      line-height: 26px;
    }
    /*giveaways_success end*/
    .results_search .searchbar_input {
      width: 100%;
    }
    .results_search .search_button {
      margin-left: 0;
      width: 100%;
      margin-top:10px;
    }
    /*subscribe page*/
    .issues_article_content {
      width: 100%;
      padding-left:0;
      text-align:center;
    }
    .subscribe_article img
    {
        width:100%;
    }
    .issues_article {
      text-align: center;
      width: 100%;
      margin-bottom:20px;
    }
    .issues_article img {
      display: inline-block;
    }
    .archive .single_entry_left h1 a {
      font-size: 24px;
    }
    /*subscribe page end*/
    /*author*/
    .profile_right
    {
        width:100%;
    }
    .author_profile {
      text-align: center;
    }
    .profile_right h1
    {
        background-position:center bottom;
    }
    .profile_left {
      margin-bottom: 10px;
      width: 100%;
      text-align:center;
      float:left;
    }
    .profile_left img
    {
        width:95px;
        float:none;
        display:inline-block;
    }
    /*author end*/
    .full_hub_article p
    {
        display:none;
    }
    .full_hub_article h4 {
      font-size: 22px !important;
    }
    .full_hub_article span a {
      font-size: 13px;
    }
    /*subscribe single start*/
    .subscribe_inner h1 {
      font-size: 18px;
    }
    .subscribe_button_block a {
      font-size: 17px;
      padding: 11px 31px 14px;
    }
    .email_input {
      width: 66%;
    }
    .subscribe_brown_block {
      margin-top: 20px;
    }
    /*subscribe single end*/
    /*a-z-dealers start*/
    .dealer_information h3 {
      font-size: 18px;
      line-height: 21px;
    }
    .visit_website {
      width: 37%;
    }
    .view_on_map {
      width: 37%;
      margin-bottom:10px;
    }
    .view_map a {
      font-size: 12px;
    }
    .find_dealer_button a {
      font-size: 12px;
    }
    .search_a_z_button select {
      background: #fff url(/assets/img/black_arow.png) no-repeat scroll 99% 28px !important;
      font-size: 12px;
    }
    /*a-z-dealers end*/
    
    .special_offer {
      font-size: 9px;
      padding: 7px 10px 4px 18px;
    }
    .promo_code {
      padding: 0 18px;
    }
    .promo_code_input {
      margin-right: 0;
      width: 100%;
    }
    /*classifieds login start*/
    .register_services li {
      font-size: 15px;
    }
    /*classifieds login end*/
    /*single_2 page start*/
    .classifieds_products_detail li {
      font-size: 11px;
    }
    .classifieds_products_lightbox li {
      width: 30%;
    }
    .classifieds_single_left h1 {
      font-size: 18px;
      line-height: 22px;
      margin-bottom:24px;
    }
    .classifieds_single_left_listing li {
      font-size: 12px;
    }
    /*single_2 page end*/
    .dealer_image {
      margin-bottom: 10px;
      margin-right: 0;
      width: 100%;
    }
    .dealer_information {
      float: left;
      width: 100%;
    }
    /*classifieds page start*/
    .guns_sale {
      padding: 29px 2% 20px ;
    }
    .guns_sale_image {
      width: 145px;
    }
    .guns_sale_detail_list_mobile {
      padding-top: 0;
    }
    .guns_sale_detail h5 {
      font-size: 13px;
      line-height: 15px;
    }
    .guns_sale_price {
      font-size: 13px;
      line-height: 11px;
    }
    .guns_sale_detail_list li {
      font-size: 10px;
      line-height: 8px;
      margin: 0;
      padding: 7px 0 0;
    }
    .sale_gun_description a {
      padding: 6px 0;
      width: 133px;
      margin-top: 7px;
    }
    .sale_gun_description {
      padding: 0;
      width: 66%;
    }
    .sale_gun_description h3 {
      font-size: 16px;
      line-height: 18px;
    }
    .sale_gun_description p {
      font-size: 10px;
    }
    .filter_search {
      font-size: 13px;
      padding: 12px 0 0;
    }
    .gun_sale_top h3 {
      margin: 37px 0 0 0;
      font-size:21px;
    }
    .start_new_search a {
      margin: 11px 0 17px;
      padding: 22px 0 23px;
      width: 100%;
    }
    .popular_guns_block .recently_added_guns li {
      min-height: 216px !important;
    }
    .classifieds_content_bottom .reviews_block_contant {
        font-size: 21px !important;
        line-height: 21px;
        padding: 36% 0 !important;
    }
    /*classifieds page end*/
    
    /*sub popup*/
    .subscription h3 {
      float: left;
      font-size: 9px;
      line-height: 15px;
      width: 32%;
    }
    .subscription h4 {
      float: left;
      font-size: 16px;
      width: 36%;
      padding-bottom:0;
    }
    .subscription
    {
        background-size:65px;
    }
    .subscribe_popup {
      padding: 12px 0 0;
    }
    .close_popup img
    {
        width:8px;
    }
    .close_popup {
      right: 2px;
      top: 1px;
    }
    .subscription_bottom > h5 {
      font-size: 14px;
      width: 50% !important;
    }
    .subscribe_today_button {
      width: 40% !important;
    }
    .subscribe_today_button a {
      font-size: 12px;
    }
    .classifieds_content_bottom .read_reviews {
        padding: 0;
    }
    /*sub popup end*/
    .sale_gun_description span {
      font-size: 13px;
      padding: 8px;
    }
    /*modal css*/
    .featured_slider
    {
        width:100%;
        height: 130px;
    }
    .featured_gun {
      width: 130px;
    }
    /*modal css end*/
    /*owl slider*/
    .featured_slider .featured_gun {
      width: 130px;
    }
    /*owl slider end*/
    .reviews_block_contant {
      font-size: 19px;
      /*padding: 45px 0 0;*/
    }
    .guns_recently_added .guns_sale_image img,
    .popular_guns_block .guns_sale_image img
    {
        height:auto;
        width:100%!important;
    }
    /*author_archive*/
    .author_profile .buttons {
        text-align: center;
    }
    .author_archive h2 {
        background: url(/assets/img/red_border.jpg) center bottom no-repeat;
        padding-right:0;
    }
    /*author_archive end*/
    /*search*/
    .search_outer .searchbar_input
    {
        width:60%;
    }
    .search_value {
        width: 40%;
        font-size:20px;
    }
    /*search end*/
    .hub_leftbar .hub_review li {
        width: 43%;
    }
    }
    .mobile_header,
    .search_dropdown,
    .mobile_show,
    .mobile_banner_slider,
    .similar_guns_mobile,
    .mobile_adblock,
    .subscribe_mobile,
    .down_top_button,
    .sale_gun_description span,
    .tablet_google_ad,
    .mobile_google_ad
    {
        display:none;
    }
    