@media only screen and (min-width: 1170px) and (max-width: 1969px) {
    .custom_wheels_page_row ul li {
        width: 32%;
    }
}

@media only screen and (min-width: 1000px) and (max-width: 1169px) {
    .titel_main,
    .titel_main_Accessories {
        background-position: left bottom;
        text-align: left;
    }

    .container,
    .container-inner {
        width: 100%;
        margin: auto;
    }

    .container_Index_Left {
        width: 125%;
        margin: 0 auto 0 0;
    }

    .mgmenu > li > a,
    .mgmenu > li > span {
        padding: 13px 14px 14px;
    }

    .logo {
        margin: 6px auto;
        padding: 0;
        width: 480px;
    }

    .middle_left_part {
        width: 190px;
    }

    .middle_social_icon {
        float: left;
        height: 30px;
        margin: 0 2px;
        width: 30px;
    }

    .wheel_search_select {
        width: 297px;
    }

    .wheel_search_left_row {
        margin: 0 10px 10px;
    }

    .got_questions {
        margin: 0 10px 0 0;
    }

    .tires_search_left {
        margin: 0 0 8px 10px;
    }

    .tires_search_right {
        margin: 0 10px 8px 0;
    }

    .tires_search_select_clo {
        width: 182px;
    }

    .tires_select_w {
        width: 141px !important;
    }

    .tires_select_options {
        width: 180px !important;
    }

    .box_skitter,
    .box_skitter .container_skitter {
        width: 794px !important;
        height: 247px !important;
    }

        .box_skitter img {
            max-width: 100% !important;
        }

    .custom_wheels_left_img,
    .custom_wheels_right_img {
        width: 299px;
    }

    .custom_wheels_left,
    .custom_wheels_right {
        width: 460px;
        height: 161px;
        padding: 12px;
    }

    ul.tabs-frame li a {
        padding: 0 23px;
    }

        ul.tabs-frame li a.last_tab {
            padding: 0 24px;
        }

    .tabs-frame-content {
        padding: 6px 5px;
    }

    .tab_img_box_out {
        margin: 6px 5px;
        width: 251px;
    }

    .dropstar_wheels_titel,
    .dropstar_wheels_titel a,
    .tab_img_name_div a {
        font-size: 14px;
        line-height: 20px;
    }

    .cray_manta_wheels_left_div,
    .cray_manta_wheels_left_div_Acc,
    .cray_manta_wheels_left_div_two,
    .entry-ptype-banners-lst ul li.left-li {
        width: 300px;
    }

    .entry-ptype-banners-lst ul li.center-li {
        width: 294px;
    }

    .entry-ptype-banners-lst ul li.right-li {
        width: 404px;
    }

    .entry-ptype-banners-lst ul li img {
        max-width: 100%;
    }

    .entry_ptype_text_div_one {
        width: 272px;
    }

    .entry_ptype_banner_h_img_1 {
        height: auto !important;
        width: 161px !important;
    }

    .entry_ptype_banner_h_img_2 {
        height: auto !important;
        width: 123px !important;
    }

    .entry_ptype_banner_h_img_3 {
        height: auto !important;
        width: 292px !important;
    }

    .entry_ptype_banner_h_img_4 {
        height: 283px !important;
        width: 286px !important;
    }

    .entry_ptype_banner_h_img_5 {
        height: 186px !important;
        width: 286px !important;
    }

    .entry_ptype_banner_h_img_6 {
        height: auto !important;
        width: 396px !important;
    }

    .entry_ptype_text_div_two {
        width: auto;
    }

    .box_heading {
        font-size: 24px;
        margin: 0 0 14px;
        padding: 5px 0 14px;
    }

    .middle_details_text {
        color: #5e5e5e;
        font-family: open_sansregular;
        font-size: 16px;
        line-height: 26px;
    }

    .titel_main {
        margin-bottom: 6px;
    }

    .titel_main_Accessories {
        margin-bottom: 8px;
        color: red;
        padding-top: 20px;
    }

    .grid_3 .portfolio img,
    .our_projects .grid_3 {
        width: 232px;
    }

    .portfolio .portfolio-image {
        display: block;
        height: 160px;
        overflow: hidden;
    }

    .footer_part_one_row ul {
        float: left;
        height: auto;
        margin: 0 8px;
        padding: 0;
        width: 184px;
    }

    .footer_part_two_clo {
        float: left;
        height: auto;
        margin: 0 8px;
        padding: 0;
        width: 234px;
    }

    .bottom_links ul li a {
        font-size: 13px;
        line-height: 28px;
    }

    .free-shipping-img {
        float: left;
        margin: 0 6px 0 0;
        padding: 0;
        width: 80px;
    }

    .custom_wheels_page_row ul li {
        width: 240px;
    }

    .wheel_search_left_red_text {
        margin: 0 10px 3px;
    }

    .dropstar_wheels_row {
        margin: 0 -6px;
    }

        .dropstar_wheels_row ul li {
            margin: 6px;
            width: 255px;
        }

    .dropstar_wheels_text {
        font-size: 13px;
        padding: 4px 8px;
    }

    .dropstar_wheels_details .price {
        font-size: 13px;
        width: 135px;
    }

    .middle_left_box_red_heading {
        font-size: 16px !important;
    }

    .blog_middle_left {
        float: left;
        height: auto;
        margin: 0;
        padding: 0;
        width: 670px;
    }

    .blog_middle_right {
        float: left;
        height: auto;
        margin: 0 0 0 12px;
        padding: 0;
        width: 318px;
    }

    .left_blog_list_img_div {
        height: 120px;
        margin: 0 10px 0 0;
        padding: 4px;
        width: 165px;
    }

    .left_blog_list_details_titel,
    .left_blog_list_details_titel a,
    .wheel_search_results_left_box .right_side_details_out .tire_name_titel {
        font-size: 16px;
        line-height: 24px;
    }

    .left_blog_list_details_date {
        font-size: 13px;
        margin: 0 0 2px;
    }

        .left_blog_list_details_date a {
            font-size: 13px;
            padding: 0 2px 0 0;
        }

    .custom-wheels-icon-details,
    .left_blog_list_details_text,
    .left_blog_list_details_text a {
        font-size: 14px;
        line-height: 22px;
    }

    .blog_middle_right_titel {
        font-size: 18px;
        margin: 0 0 10px;
        padding: 0 0 8px;
    }

    .blog_right_search {
        padding: 6px 8px;
    }

        .blog_right_search .input_div {
            width: 273px;
        }

    .recent_post_list ul li {
        margin: 0 0 3px;
        padding: 0 0 3px;
    }

    .archives_list,
    .categories_list {
        margin: -6px 0 0;
        height: auto;
    }

    .recent_post_list ul li a {
        font-size: 13px;
        line-height: 18px;
    }

    .archives_list ul li a {
        font-size: 14px;
        line-height: 34px;
    }

    .categories_list ul li a {
        font-size: 14px;
        line-height: 32px;
    }

    .contactus_details_titel {
        font-size: 16px;
    }

    .contactus_details_text,
    .contactus_details_text_email,
    .contactus_details_text_email a {
        font-size: 15px;
        line-height: 26px;
    }

    .contactus_details_row {
        height: auto;
        margin: 12px 0 25px;
        padding: 0;
        width: auto;
    }

    .login_box {
        width: 478px;
    }

    .login_fourm_lable {
        width: 168px;
        font-size: 16px;
    }

    .login_input_div {
        width: 252px;
    }

    .cray_manta_wheels_right_div {
        width: 495px;
    }

    .cray_manta_wheels_right_div_Acc {
        width: 475px;
    }

    .gloss_black_icon_clo,
    .gloss_black_icon_clo_Acc {
        width: 158px;
    }

    .cray_manta_td_details_text,
    .gloss_black_text {
        font-size: 12px;
    }

    .cray_manta_wheels_small_img_clo {
        width: 93px;
    }

    .custom-wheels-icon {
        height: 119px;
        width: 131px;
    }

    .custom-wheels-icon-details p {
        margin: 0 0 5px;
    }

    .cray_manta_custom_wheels {
        padding: 8px;
        width: 530px;
    }

    .free_shipping {
        width: 220px;
        font-size: 14px;
    }

    .free_shipping_titel {
        font-size: 24px;
        margin-bottom: 10px;
    }

    .free_shipping ul {
        margin: 0 0 0 12px;
    }

        .free_shipping ul li {
            line-height: 22px;
        }

    .billing_information_fourm_text_in,
    .cray_manta_titel_text_td,
    .process_order_text {
        font-size: 15px;
    }

    .cray_manta_td_two {
        width: 290px;
    }

    .select_wheels_menu,
    .select_wheels_row {
        width: 696px;
    }

    .related_products_row ul li {
        width: 189px;
    }

    .related_products_img_div img {
        height: 160px;
        margin: 0 auto;
        width: 160px;
    }

    .order_list_item_details {
        width: 282px;
    }

    .order_summary_left_clo {
        width: 392px;
    }

    .order_summary_right_clo {
        width: 370px;
    }

    .order_summary_heading {
        font-size: 20px;
        padding: 5px 0 10px;
        margin: 0 0 10px;
    }

    .order_summary_righ_input {
        width: 230px;
    }

    .order_summary_righ_details,
    .shipping_calculate_details,
    .shipping_calculate_red_details {
        font-size: 13px;
        line-height: 26px;
    }

    .yellow_box {
        font-size: 14px;
        line-height: 26px;
    }

    .step_out_div {
        font-size: 15px;
        line-height: 30px;
        padding: 4px 0;
    }

        .step_out_div a {
            font-size: 15px;
            padding: 0 2px;
            text-decoration: none;
        }

    .verify_customer_info_clo {
        font-size: 13px;
        height: auto;
        line-height: 26px;
    }

    .billing_information_fourm_lable {
        width: 198px;
        font-size: 15px;
    }

    .returning_customer_login_lable {
        font-size: 16px;
        width: 130px;
    }

    .returning_customer_login_input_div {
        float: left;
        height: 40px;
        margin: 0;
        padding: 0;
        width: 256px;
    }

    .payment_method_right_clo {
        width: 280px;
    }

    .shipping_method_left_clo {
        width: 460px;
    }

    .shipping_method_in_left_clo {
        width: 363px;
    }

    .payment_submit_text {
        font-size: 15px;
        line-height: 20px;
    }

    .payment_details_text {
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 5px;
    }

    .product_right_div_titel {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 4px;
    }

    .tire_search_results_row .right_side_details_out {
        width: 541px;
    }

        .tire_search_results_row.right_side_details_out.tire_details_row.tire_part_div {
            width: 279px;
        }

        .tire_search_results_row.right_side_details_out.tire_details_row.tire_qty_div {
            width: 94px;
        }

        .tire_search_results_row.right_side_details_out.tire_details_row.tire_price_div {
            width: 168px;
        }

    .wheel_search_results_left_box {
        float: left;
        height: auto;
        margin: 0 10px 0 0;
        width: 588px;
    }

    .wheel_search_results_right_box {
        border: 0;
        float: none;
        height: auto;
        margin: 0;
        min-height: 260px;
        padding: 0;
        width: 100%;
    }

    .wheel_search_results_left_box .right_side_details_out {
        width: 356px;
    }

        .wheel_search_results_left_box.right_side_details_out.tire_details_row.tire_part_div {
            width: auto;
            float: none;
        }

        .wheel_search_results_left_box.right_side_details_out.tire_details_row.tire_qty_div {
            padding: 0;
            width: 110px;
        }

        .wheel_search_results_left_box.right_side_details_out.tire_details_row.tire_price_div {
            width: auto;
            float: right;
        }

            .wheel_search_results_left_box.right_side_details_out.tire_details_row.tire_price_div.tire_price {
                color: #323232;
                font-family: open_sansregular;
                font-size: 13px;
                margin: 0;
                padding: 0;
            }

    .tires_search_width_td {
        width: 120px;
    }

    .tires_search_width_two_td {
        width: 90px;
    }

    .select_show_list_row_new .clo_two {
        width: 480px;
    }

    .grills_search_select_clo,
    .grills_search_select_clo_Acc {
        width: 231px;
    }

    .grills_select_other_link ul {
        width: 22.8%;
    }

    .grills_select_list_details_div {
        width: 610px;
    }

    .grills_select_list_details_text {
        font-size: 13px;
        line-height: 22px;
        text-align: justify;
    }

    .countries_list_div ul {
        width: 18.4%;
    }

        .countries_list_div ul li {
            font-size: 11px;
        }

    .tab_img_div {
        border: 1px solid #dcdcdc;
        height: auto !important;
        margin: 0;
        padding: 10px;
        width: auto;
    }

        .tab_img_div a img {
            display: block;
            max-width: 100%;
        }
}

@media only screen and (min-width: 960px) and (max-width: 999px) {
    .container,
    .container_Index_Left {
        width: 940px;
        margin: auto;
    }

    .logo {
        float: left;
        height: auto;
        margin: 16px 0 0;
        padding: 0;
        width: 418px;
    }

    .mgmenu > li > a,
    .mgmenu > li > span {
        font-size: 12px;
        padding: 13px 11px;
    }

    .mgmenu > li {
        padding-right: 0;
    }

    .middle_left_part,
    .tire_search_results_row.right_side_details_out.tire_details_row.tire_price_div {
        width: 170px;
    }

    .middle_left_box_heading {
        font-size: 14px;
        height: 32px;
        line-height: 32px;
    }

    .middle_social_icon {
        float: left;
        height: 27px;
        margin: 0 2px;
        width: 27px;
    }

    .middle_social_div {
        height: auto;
        margin: 8px 1px;
    }

    .we_ship_world_heading {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .free_shipping_text,
    .left_blog_list_details_titel,
    .left_blog_list_details_titel a {
        font-size: 15px;
        line-height: 22px;
    }

        .free_shipping_text span {
            font-family: open_sanssemibold;
            font-size: 13px;
        }

    .wheel_search_left_row {
        height: auto;
        margin: 0 6px 10px;
        padding: 0;
        width: auto;
    }

    .wheel_search_select {
        float: left;
        height: 40px;
        margin: 0;
        padding: 0;
        width: 288px;
    }

    .wheel_search_lable {
        font-size: 16px;
        line-height: 40px;
        margin: 0;
        padding: 0;
        width: 72px;
    }

    .got_questions {
        float: none;
        font-size: 18px;
        height: auto;
        line-height: 24px;
        margin: 0;
        padding: 0;
        text-align: center;
        width: auto;
    }

    .got_questions_no {
        font-size: 34px;
        letter-spacing: 1px;
        line-height: 40px;
        margin: 0;
        padding: 5px 0;
    }

    .box_heading {
        font-size: 22px;
        font-weight: 400;
        margin: 0 0 12px;
        padding: 5px 0 10px;
        text-align: center;
        text-transform: uppercase;
    }

    .tires_search_left {
        float: left;
        height: auto;
        margin: 0 0 8px 6px;
        padding: 0;
        width: auto;
    }

    .tires_search_right {
        float: right;
        height: auto;
        margin: 0 6px 8px 0;
        padding: 0;
        width: auto;
    }

    .tires_search_select_clo {
        float: left;
        height: 40px;
        margin: 0 10px 0 0;
        padding: 0;
        width: 175px;
    }

    .tires_select_w {
        width: 134px !important;
    }

    .box_skitter,
    .box_skitter .container_skitter {
        width: 760px !important;
        height: 236px !important;
    }

        .box_skitter .label_skitter p {
            font-size: 22px !important;
            line-height: 44px !important;
        }

        .box_skitter img {
            max-width: 100% !important;
        }

    .titel_main {
        background-position: left bottom;
        margin-bottom: 8px !important;
        text-align: left !important;
    }

    .titel_main_Accessories {
        background-position: left bottom;
        text-align: left;
        margin-bottom: 8px;
        color: red;
        padding-top: 20px;
    }

    .inner_details_text,
    .middle_details_text {
        color: #5e5e5e;
        font-family: open_sansregular;
    }

    .middle_details_text {
        font-size: 14px;
        line-height: 22px;
    }

    .custom_wheels_left_img,
    .custom_wheels_right_img {
        width: 299px;
    }

    .custom_wheels_left,
    .custom_wheels_right {
        width: 425px;
        height: 161px;
        padding: 12px;
    }

    ul.tabs-frame li a {
        padding: 0 32px;
        font-size: 14px;
        line-height: 44px;
    }

        ul.tabs-frame li a.last_tab {
            padding: 0 32px;
        }

    .tabs-frame-content {
        padding: 6px 5px;
    }

    .tab_img_box_out {
        margin: 6px 5px;
        width: 239px;
    }

    .tab_img_name_div a {
        font-size: 14px;
        line-height: 20px;
    }

    .entry-ptype-banners-lst ul li.left-li {
        width: 280px;
    }

    .entry-ptype-banners-lst ul li.center-li {
        width: 254px;
    }

    .entry-ptype-banners-lst ul li.right-li {
        width: 404px;
    }

    .entry-ptype-banners-lst ul li img {
        max-width: 100%;
    }

    .entry_ptype_text_div_one {
        width: 252px;
    }

    .entry_ptype_banner_h_img_1 {
        height: auto !important;
        width: 150px !important;
    }

    .entry_ptype_banner_h_img_2 {
        height: auto !important;
        width: 114px !important;
    }

    .entry_ptype_banner_h_img_3 {
        height: auto !important;
        width: 272px !important;
    }

    .entry_ptype_banner_h_img_4 {
        height: 262px !important;
        width: 246px !important;
    }

    .entry_ptype_banner_h_img_5 {
        height: 186px !important;
        width: 246px !important;
    }

    .entry_ptype_banner_h_img_6 {
        height: 152px !important;
        width: 396px !important;
    }

        .entry_ptype_banner_h_img_6 img {
            min-width: 100%;
            min-height: 100%;
        }

    .entry_ptype_text_div_two {
        width: auto;
    }

    .our_projects .grid_3 {
        display: inline;
        float: left;
        margin-bottom: 0;
        margin-left: 6px;
        margin-right: 6px;
        width: 223px;
    }

    .grid_3 .portfolio img {
        width: 223px;
    }

    .portfolio .portfolio-image {
        display: block;
        height: 153px;
        overflow: hidden;
    }

    .billing_information_fourm_text_in,
    .process_order_text,
    figcaption .title {
        font-size: 15px;
    }

    .footer_part_one_row ul {
        float: left;
        height: auto;
        margin: 0 8px;
        padding: 0;
        width: 172px;
    }

        .cray_manta_td_details_text,
        .footer_part_one_row ul li a {
            font-size: 12px;
        }

    .footer_part_one_heading {
        margin: 0 0 8px;
        padding: 0 0 6px;
    }

    .footer_part_two_clo {
        float: left;
        height: auto;
        margin: 0 8px;
        padding: 0;
        width: 219px;
    }

    .bottom_titel_w {
        font-size: 16px;
        margin: 10px 0 7px;
    }

    .free-shipping-img {
        float: left;
        margin: 0 6px 0 0;
        padding: 0;
        width: 66px;
    }

    .bottom_links ul li a {
        font-size: 13px;
        line-height: 24px;
    }

    .copy_right {
        text-align: center;
    }

    .custom_wheels_page_row {
        height: auto;
        margin: 0 -4px;
        padding: 0;
        width: auto;
    }

        .custom_wheels_page_row ul li {
            width: 32.4%;
        }

    .middle_left_box_red_heading {
        font-size: 14px;
        line-height: 32px;
        height: 32px;
    }

    .middle_left_box_list ul li .list_titel {
        font-size: 13px !important;
        background: url(../Content/images/left-list-red-heading-arrow.png) left 4px top 3px no-repeat rgba(0, 0, 0, 0);
    }

    .middle_left_box_list ul li a {
        background: url(../Content/images/left-list-arrow.png) left 8px top 5px no-repeat rgba(0, 0, 0, 0);
        font-size: 11px;
        line-height: 30px;
        padding: 0 0 0 25px;
    }

    .inner_titel_text {
        font-size: 18px;
        margin: 0 0 5px;
        padding: 0;
    }

    .inner_details_text {
        font-size: 13px;
        line-height: 20px;
        text-align: justify;
    }

    .wheel_search_left_red_text {
        margin: 0 6px 3px;
    }

    .dropstar_wheels_row {
        margin: 0 -6px;
    }

        .dropstar_wheels_row ul li {
            margin: 6px;
            width: 243px;
        }

    .dropstar_wheels_titel,
    .dropstar_wheels_titel a {
        font-size: 13px;
        line-height: 18px;
    }

    .dropstar_wheels_text {
        font-size: 13px;
        padding: 4px 8px;
    }

    .dropstar_wheels_details {
        padding: 7px 5px;
    }

        .dropstar_wheels_details .price {
            font-size: 12px;
            width: 129px;
        }

    .factory-oem-wheels-middle-img {
        float: right;
        height: auto;
        margin: 0 0 0 15px;
        padding: 0;
        width: 336px;
    }

    .factory_red_titel_text_middle {
        font-size: 14px;
        margin-bottom: 1px;
    }

    .factory-oem-wheels-fourm-titel {
        font-size: 16px;
        margin: 0 0 8px;
        padding: 0 0 8px;
    }

    .factory-oem-wheels-fourm-lable,
    .factory_drak_text {
        font-size: 14px !important;
    }

    .factory-oem-wheels-fourm-details,
    .free_shipping {
        font-size: 13px;
    }

    .security-question-input-width {
        width: 140px;
    }

    .blog_middle_left {
        float: left;
        height: auto;
        margin: 0;
        padding: 0;
        width: 640px;
    }

    .blog_middle_right {
        float: left;
        height: auto;
        margin: 0 0 0 12px;
        padding: 0;
        width: 288px;
    }

    .left_blog_list_img_div {
        height: 120px;
        margin: 0 10px 0 0;
        padding: 4px;
        width: 165px;
    }

    .left_blog_list_details_date {
        font-size: 12px;
        margin: 0 0 2px;
    }

        .left_blog_list_details_date a {
            font-size: 12px;
            padding: 0 2px 0 0;
        }

    .grills_list_details_text,
    .grills_list_link_text,
    .grills_list_link_text a,
    .left_blog_list_details_text,
    .left_blog_list_details_text a {
        font-size: 13px;
        line-height: 20px;
    }

    .blog_middle_right_titel {
        font-size: 16px;
        margin: 0 0 7px;
        padding: 0 0 6px;
    }

    .blog_right_search {
        padding: 6px 8px;
    }

        .blog_right_search .input_div {
            width: 243px;
        }

    .recent_post_list ul li {
        margin: 0 0 3px;
        padding: 0 0 3px;
    }

    .archives_list,
    .categories_list {
        margin: -4px 0 0;
        height: auto;
    }

    .recent_post_list ul li a {
        font-size: 12px;
        line-height: 16px;
    }

    .archives_list ul li a,
    .categories_list ul li a {
        font-size: 13px;
        line-height: 30px;
    }

    .contactus_details_titel,
    .tire_part_titel {
        font-size: 16px;
    }

    .contactus_details_text,
    .contactus_details_text_email,
    .contactus_details_text_email a {
        font-size: 15px;
        line-height: 26px;
    }

    .contactus_details_row {
        height: auto;
        margin: 12px 0 25px;
        padding: 0;
        width: auto;
    }

    .login_box {
        width: 450px;
    }

    .login_box_inner {
        height: 240px;
    }

    .login_fourm_lable {
        font-size: 16px;
        width: 160px;
    }

    .login_input_div {
        width: 232px !important;
    }

    .login_box_titel {
        font-size: 20px;
        margin: 0 0 7px;
        padding: 0 0 10px;
    }

    .cray_manta_wheels_left_div,
    .cray_manta_wheels_left_div_Acc {
        width: 320px;
    }

    .cray_manta_wheels_right_div {
        width: 440px;
    }

    .gloss_black_div {
        font-size: 12px;
        height: auto;
        line-height: 18px;
        margin-bottom: 10px;
        padding: 10px;
    }

    .gloss_black_div_titel {
        font-size: 20px;
        margin-bottom: 12px;
        text-transform: capitalize;
    }

    .gloss_black_icon_clo {
        padding: 0 3px 0 0;
        width: 143px;
    }

    .gloss_black_icon {
        float: left;
        height: 24px;
        margin: 0 5px 0 0;
        padding: 0;
        width: 24px;
    }

    .gloss_black_text {
        font-size: 11px;
    }

        .countries_list_div ul li,
        .gloss_black_text span {
            font-size: 10px;
        }

    .cray_manta_wheels_small_img_clo {
        margin: 0 3px;
        width: 82px;
    }

    .cray_manta_wheels_small_img_details {
        font-size: 10px;
        line-height: 14px;
    }

    .cray_manta_wheels_left_div_two {
        float: left;
        height: auto;
        margin: 0;
        width: 320px;
    }

    .cray_manta_custom_wheels {
        padding: 10px;
        width: 480px;
    }

    .custom-wheels-icon {
        float: left;
        height: 119px;
        margin: 0 12px 0 0;
        padding: 0;
        width: 131px;
    }

    .custom-wheels-icon-details {
        font-size: 12px;
        line-height: 20px;
    }

    .free_shipping_titel {
        font-size: 22px;
        margin-bottom: 7px;
    }

    .cray_manta_titel_text_td {
        font-size: 14px;
    }

    .cray_manta_td_one {
        width: 70px;
    }

    .cray_manta_td_cart_btn {
        margin: 0;
        padding: 0;
    }

        .cray_manta_td_cart_btn a {
            font-size: 14px;
            line-height: 26px;
            margin: 0;
            padding: 8px 5px !important;
            display: block;
        }

    .select_wheels_row {
        float: left;
        margin: 0;
        padding: 0;
        width: 650px;
    }

    .select_wheels_menu {
        float: left;
        height: 40px;
        margin: 0 0 8px;
        padding: 0;
        width: 650px;
    }

    .related_products_row ul li {
        width: 180px;
    }

    .related_products_img_div img {
        height: 142px;
        margin: 0 auto;
        width: 142px;
    }

    .related_products_titel,
    .related_products_titel a {
        font-size: 12px;
        line-height: 18px;
    }

    .order_list_item_details {
        width: 258px;
    }

    .order_summary_left_clo {
        width: 392px;
    }

    .order_summary_right_clo {
        width: 335px;
    }

    .order_summary_heading {
        font-size: 18px;
        padding: 5px 0 10px;
        margin: 0 0 10px;
    }

    .order_summary_righ_input {
        width: 200px;
    }

    .order_summary_righ_details,
    .shipping_calculate_details,
    .shipping_calculate_red_details {
        font-size: 13px;
        line-height: 26px;
    }

    .yellow_box {
        font-size: 14px;
        line-height: 26px;
    }

    .step_out_div {
        font-size: 15px;
        line-height: 30px;
        padding: 4px 0;
    }

        .step_out_div a {
            font-size: 15px;
            padding: 0 2px;
            text-decoration: none;
        }

    .verify_customer_info_clo {
        font-size: 13px;
        height: auto;
        line-height: 26px;
    }

    .billing_information_fourm_lable {
        width: 198px;
        font-size: 15px;
    }

    .returning_customer_login_lable {
        font-size: 16px;
        width: 130px;
    }

    .returning_customer_login_input_div {
        float: left;
        height: 40px;
        margin: 0;
        padding: 0;
        width: 256px;
    }

    .payment_method_right_clo {
        width: 260px;
    }

    .shipping_method_left_clo {
        width: 445px;
    }

    .shipping_method_in_left_clo {
        width: 348px;
    }

    .payment_submit_text {
        font-size: 15px;
        line-height: 20px;
    }

    .payment_details_text {
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 5px;
    }

    .product_right_div_titel {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 4px;
    }

    .tire_search_results_row .right_side_details_out {
        width: 506px;
    }

        .tire_search_results_row.right_side_details_out.tire_details_row.tire_part_div {
            width: 273px;
        }

        .tire_search_results_row.right_side_details_out.tire_details_row.tire_qty_div {
            width: 63px;
        }

        .tire_search_results_row .right_side_details_out .tire_name_titel {
            font-size: 16px;
            line-height: 24px;
            margin: 0 0 4px;
        }

    .tire_results_cart_btn {
        display: inline-block;
        height: auto;
        margin-top: 6px;
        padding: 0;
        width: auto;
    }

    .wheel_search_results_left_box {
        float: left;
        height: auto;
        margin: 0 10px 0 0;
        width: 568px;
    }

    .wheel_search_results_right_box {
        border: 0;
        float: none;
        height: auto;
        margin: 0;
        min-height: 260px;
        padding: 0;
        width: 100%;
    }

    .wheel_search_results_left_box .right_side_details_out {
        width: 336px;
    }

        .wheel_search_results_left_box.right_side_details_out.tire_details_row.tire_part_div {
            width: auto;
            float: none;
        }

        .wheel_search_results_left_box .right_side_details_out .tire_name_titel {
            font-size: 16px;
            line-height: 24px;
        }

        .wheel_search_results_left_box.right_side_details_out.tire_details_row.tire_qty_div {
            padding: 0;
            width: 110px;
        }

        .wheel_search_results_left_box.right_side_details_out.tire_details_row.tire_price_div {
            width: auto;
            float: right;
        }

            .wheel_search_results_left_box.right_side_details_out.tire_details_row.tire_price_div.tire_price {
                color: #323232;
                font-family: open_sansregular;
                font-size: 13px;
                margin: 0;
                padding: 0;
            }

    .tires_search_width_td {
        width: 120px;
    }

    .tires_search_width_two_td {
        width: 90px;
    }

    .select_show_list_row_new .clo_two {
        width: 442px;
    }

    .grills_search_select_clo {
        width: 219px;
    }

    .grills_list_heading {
        margin: 0 0 10px;
    }

    .grills_select_other_link ul {
        width: 22.8%;
    }

    .grills_select_list_details_div {
        width: 575px;
    }

    .grills_select_list_details_text {
        font-size: 13px;
        line-height: 22px;
        text-align: justify;
    }

    .countries_list_div ul {
        width: 18.4%;
    }

    .kg1 {
        margin-left: 10%;
    }
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
    .logo,
    .step-dox-out {
        float: left;
        height: auto;
    }

    .continue_btn,
    .login_btn {
        bottom: 12px;
        left: 15px;
    }

    .progressive-leasing-top-details-clo ul li {
        font-size: 13px;
        line-height: 22px;
    }

    .financing-wheel-city-clo ul li {
        margin: 0;
        width: auto;
        height: auto;
        font-size: 12px;
        line-height: 20px;
    }

    .step-dox-out {
        box-sizing: border-box;
        margin: 0;
        padding: 12px;
        width: 49.9999%;
    }

    .financing-box-h {
        min-height: 306px !important;
    }

    .custom_wheels_left_img img,
    .custom_wheels_right_img img {
        min-width: 100%;
        min-height: 100%;
    }

    .container {
        width: 760px;
        margin: auto;
    }

    .logo {
        margin: 10px 0 0;
        padding: 0;
        width: 350px;
    }

    .logo_right {
        float: right;
        height: auto;
        margin: 12px 0 0;
        padding: 0;
        width: 392px;
    }

    .top_social_link_clo {
        float: left;
        margin: 0 6px 0 0;
        padding: 0;
    }

    .top_link a {
        padding: 0 2px;
    }

    .cont_details {
        font-size: 13px;
        margin: 0;
        padding: 0 0 5px;
        text-align: center;
    }

    .cont_details_no {
        font-size: 26px;
        line-height: 30px;
        margin: 0;
        padding: 8px 0 5px;
    }

    .mgmenu > li > a,
    .mgmenu > li > span {
        font-size: 12px;
        padding: 13px 7px;
    }

    .mgmenu > li {
        padding: 0;
    }

        .mgmenu > li.right_item {
            background: rgba(0, 0, 0, 0);
            float: right;
            height: auto;
            margin-right: 0;
            padding: 4px 8px;
            width: auto;
        }

    .search_bar {
        height: 26px;
        padding: 2px;
        width: 169px;
    }

    .search_input {
        float: left;
        font-family: Arial, sans-serif;
        font-size: 12px;
        line-height: 24px;
        margin: 0 5px;
        width: 131px;
    }

    .search_icon {
        float: right;
        margin: 0;
        padding: 0;
        width: 26px;
    }

    .FreeSearchCss {
        background-image: url(/Content/Images/search-icon.png);
        border: 0;
        height: 26px;
        width: 26px;
    }

    .mgmenu_container,
    .mgmenu_fixed,
    .mgmenu_footer {
        height: 38px;
    }

    .box_heading {
        font-size: 18px;
        margin: 0 0 9px;
        padding: 5px 0 10px;
    }

    .wheel_search_left_row {
        height: auto;
        margin: 0 5px 4px;
        padding: 0;
        width: auto;
    }

    .wheel_search_lable {
        float: none;
        font-size: 13px;
        line-height: 20px;
        width: auto;
    }

    .wheel_search_select {
        float: none;
        height: 34px;
        margin: 0;
        padding: 0;
        width: auto;
    }

    .wSelect-theme-classic.wSelect {
        height: 34px !important;
        line-height: 22px !important;
    }

    .got_questions {
        color: #ce0000;
        float: right;
        font-size: 16px;
        line-height: 22px;
        margin: 32px 0 0;
        padding: 0;
        text-align: center;
        width: auto;
    }

    .got_questions_no {
        color: #494949;
        font-family: open_sansbold_italic;
        font-size: 26px;
        letter-spacing: 1px;
        line-height: 20px;
        margin: 0;
        padding: 10px 0;
    }

    .free_shipping_text span,
    .middle_small_heading,
    .tab_img_name_div a {
        font-family: open_sanssemibold;
    }

    .tire_search_results_row .left_side_img_out,
    .tires_search_left {
        float: none;
        height: auto;
        margin: 0 0 8px;
        padding: 0;
        width: auto;
    }

    .tires_search_select_clo {
        float: left;
        height: 34px;
        margin: 0 3px;
        padding: 0;
        width: 182px;
    }

    .tires_select_w {
        width: 141px !important;
    }

    .tires_search_lable {
        font-size: 15px;
        line-height: 18px;
        padding: 0 0 5px;
    }

    .tires_search_right {
        float: none;
        margin: 0 0 8px;
        padding: 0;
        width: auto;
    }

    .box_skitter,
    .box_skitter .container_skitter {
        width: 580px !important;
        height: 180px !important;
    }

        .box_skitter img {
            max-width: 100% !important;
        }

        .box_skitter .label_skitter p {
            font-size: 18px !important;
            line-height: 38px !important;
            padding: 0 10px;
        }

    .grills_select_list_details_text,
    .middle_details_text {
        font-size: 13px;
        line-height: 22px;
        text-align: justify;
    }

    .custom_wheels_left_img {
        float: left;
        height: 160px;
        margin: 0 10px 0 0;
        padding: 0;
        width: 219px;
    }

    .custom_wheels_left,
    .custom_wheels_right {
        float: left;
        height: 140px;
        margin: 0;
        padding: 10px;
        width: 329px;
    }

    .middle_small_heading {
        color: #323232;
        font-size: 16px;
        margin: 0 0 5px;
        text-transform: uppercase;
    }

    .bottom_titel_w,
    .custom_wheels_details_text,
    .inner_details_text {
        font-family: open_sansregular;
    }

    .custom_wheels_details_text {
        color: #5e5e5e;
        font-size: 12px;
        line-height: 18px;
    }

    .custom_wheels_right_img {
        float: right;
        height: 160px;
        margin: 0 0 0 10px;
        padding: 0;
        width: 219px;
    }

    ul.tabs-frame li a {
        font-size: 13px;
        font-weight: 400;
        line-height: 32px;
        margin: 0;
        padding: 0 17px;
    }

        ul.tabs-frame li a.last_tab {
            padding: 0 18px;
        }

    .blog_right_search,
    .tabs-frame-content {
        padding: 6px 8px;
    }

    .tab_img_box_out {
        float: left;
        height: auto;
        margin: 6px 5px;
        width: 177px;
    }

    .tab_img_name_div {
        font-size: 13px;
        line-height: 20px;
        padding: 7px;
    }

        .tab_img_name_div a {
            color: #323232;
            font-size: 12px;
            line-height: 18px;
            text-decoration: none;
        }

    .middle_left_part {
        width: 170px;
    }

    .middle_left_box_heading {
        font-size: 14px;
        height: 32px;
        line-height: 32px;
    }

    .middle_social_icon {
        float: left;
        height: 27px;
        margin: 0 2px;
        width: 27px;
    }

    .middle_social_div {
        height: auto;
        margin: 8px 1px;
    }

    .we_ship_world_heading {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .free_shipping_text {
        font-size: 15px;
        line-height: 22px;
    }

        .factory-oem-wheels-fourm-details,
        .free_shipping_text span {
            font-size: 13px;
        }

    .cray_manta_td_cart_btn a i,
    .entry-ptype-banners-lst {
        display: block;
    }

    .our_projects .grid_3 {
        display: inline;
        float: left;
        margin-bottom: 0;
        margin-left: 5px;
        margin-right: 5px;
        width: 180px;
    }

    .grid_3 .portfolio img {
        width: 180px;
    }

    .portfolio .portfolio-image {
        display: block;
        height: 124px;
        overflow: hidden;
    }

    .order_summary_righ_details,
    .shipping_calculate_details,
    .shipping_calculate_red_details,
    figcaption .title {
        font-size: 13px;
        line-height: 26px;
    }

    figcaption .caption-title {
        margin-top: 0;
        padding-bottom: 7px;
        padding-top: 7px;
        width: 100%;
        z-index: 100;
    }

    .portfolio figcaption {
        background: #f4f4f4;
        border-bottom: 2px solid #cf0001;
        float: left;
        min-height: 40px;
        overflow: hidden;
        position: relative;
        transition: 0.2s 0;
        width: 100%;
    }

    .caption-hover {
        margin-top: 6px;
    }

    .footer_part_one_row ul {
        float: left;
        height: auto;
        margin: 0 6px;
        padding: 0;
        width: 140px;
    }

        .footer_part_one_row ul li a {
            font-size: 11px;
            line-height: 22px;
            padding: 0 0 0 13px;
            text-decoration: none;
        }

    .footer_part_one_heading {
        font-size: 14px;
        font-weight: 400;
        margin: 0 0 5px;
        padding: 0 0 6px;
    }

    .footer_part_two_clo {
        float: left;
        height: auto;
        margin: 0 5px;
        padding: 0;
        width: 180px;
    }

    .countries_list_div ul li,
    .cray_manta_td_details_text,
    .footer_add_details {
        font-size: 12px;
    }

    .bottom_titel_w {
        color: #fff;
        font-size: 18px;
        margin: 10px 0 5px;
        padding: 0;
        text-align: left;
        text-transform: uppercase;
    }

    .bottom_links ul li a,
    .contactus_details_text,
    .contactus_details_text_email,
    .contactus_details_text_email a {
        font-size: 13px;
        line-height: 24px;
    }

    .bottom_social_icon {
        float: left;
        height: 32px;
        margin: 0 2px;
        padding: 0;
        width: 32px;
    }

    .free-shipping-img {
        float: left;
        margin: 0 6px 0 0;
        padding: 0;
        width: 45px;
    }

    .copy_right {
        text-align: center;
    }

    .custom_wheels_page_row ul li {
        height: 135px;
        margin: 5px 4px;
        width: 32%;
    }

    .wheel_search_left_red_text {
        font-size: 12px;
        margin: 0 7px 3px;
        padding: 0;
    }

    .custom_wheels_page_row {
        height: auto;
        margin: 0 -4px;
        padding: 0;
        width: auto;
    }

    .middle_left_box_red_heading {
        font-size: 14px;
        line-height: 32px;
        height: 32px;
    }

    .middle_left_box_list ul li .list_titel {
        font-size: 11px !important;
        background: url(../images/left-list-red-heading-arrow.png) left 4px top 3px no-repeat rgba(0, 0, 0, 0);
    }

    .middle_left_box_list ul li a {
        background: url(../images/left-list-arrow.png) left 8px top 5px no-repeat rgba(0, 0, 0, 0);
        font-size: 11px;
        line-height: 30px;
        padding: 0 0 0 25px;
    }

    .inner_titel_text {
        font-size: 18px;
        margin: 0 0 5px;
        padding: 0;
    }

    .inner_details_text {
        color: #5e5e5e;
        font-size: 13px;
        line-height: 20px;
        text-align: justify;
    }

    .dropstar_wheels_row {
        margin: 0 -9px;
    }

        .dropstar_wheels_row ul li {
            margin: 6px 9px;
        }

    .factory-oem-wheels-middle-img {
        float: right;
        height: auto;
        margin: 0 0 0 15px;
        padding: 0;
        width: 276px;
    }

    .factory_red_titel_text_middle {
        font-size: 14px;
        margin-bottom: 1px;
    }

    .factory-oem-wheels-fourm-titel {
        font-size: 16px;
        margin: 0 0 8px;
        padding: 0 0 8px;
    }

    .factory-oem-wheels-fourm-lable,
    .factory_drak_text {
        font-size: 14px !important;
    }

    .security-question-input-width {
        width: 140px;
    }

    .blog_middle_left {
        float: left;
        height: auto;
        margin: 0;
        padding: 0;
        width: 500px;
    }

    .blog_middle_right {
        float: left;
        height: auto;
        margin: 0 0 0 12px;
        padding: 0;
        width: 248px;
    }

    .left_blog_list_img_div {
        height: 100px;
        margin: 0 10px 0 0;
        padding: 4px;
        width: 145px;
    }

    .left_blog_list_details_titel,
    .left_blog_list_details_titel a,
    .wheel_search_results_left_box .right_side_details_out .tire_name_titel {
        font-size: 14px;
        line-height: 22px;
    }

    .left_blog_list_details_date {
        font-size: 12px;
        margin: 0 0 2px;
    }

        .left_blog_list_details_date a {
            font-size: 12px;
            padding: 0 2px 0 0;
        }

    .left_blog_list_details_text,
    .left_blog_list_details_text a {
        font-size: 13px;
        line-height: 20px;
    }

    .blog_middle_right_titel {
        font-size: 15px;
        margin: 0 0 7px;
        padding: 0 0 6px;
    }

    .blog_right_search .input_div {
        width: 203px;
    }

    .recent_post_list ul li {
        margin: 0 0 3px;
        padding: 0 0 3px;
    }

    .archives_list,
    .categories_list {
        margin: -4px 0 0;
        height: auto;
    }

    .recent_post_list ul li a {
        font-size: 12px;
        line-height: 16px;
    }

    .archives_list ul li a,
    .categories_list ul li a {
        font-size: 13px;
        line-height: 30px;
    }

    .contactus_details_clo {
        float: left;
        height: auto;
        margin: 7px 5px;
        padding: 0;
        width: 48.2%;
    }

    .contactus_details_titel,
    .tire_search_results_row .right_side_details_out .tire_name_titel {
        font-size: 16px;
    }

    .contactus_details_text {
        padding: 0 !important;
    }

    .contactus_details_row {
        margin: 12px 0 16px;
    }

    .login_box {
        width: 358px;
    }

    .login_box_inner {
        height: 250px;
    }

    .login_fourm_lable {
        float: none;
        font-size: 14px;
        line-height: normal;
        padding: 0 0 5px;
        text-align: left;
        width: auto;
    }

    .login_input_div {
        float: none;
        width: auto !important;
    }

    .continue_btn,
    .login_btn,
    .login_fourm_row {
        width: auto;
        height: auto;
    }

    .login_box_titel {
        font-size: 18px;
        margin: 0 0 7px;
        padding: 0 0 10px;
    }

    .forgot_password_text {
        text-align: left;
    }

    .login_fourm_row {
        margin: 8px 0;
    }

    .login_btn {
        right: auto;
    }

    .middle_right_titel_text {
        font-size: 16px;
        margin: 4px 0 0;
    }

    .cray_manta_wheels_left_div {
        float: none;
        height: auto;
        margin: 0 auto;
        padding: 0;
        width: 320px;
    }

    .cray_manta_wheels_big_img img {
        display: inline;
        height: 230px;
        width: 230px;
    }

    .cray_manta_wheels_right_div,
    .tire_search_results_row .right_side_details_out {
        float: none;
        height: auto;
        margin: 0;
        padding: 0;
        width: auto;
    }

    .gloss_black_icon_clo {
        width: 233px;
    }

    .cray_manta_wheels_small_img_clo {
        width: 110px;
    }

    .cray_manta_wheels_left_div_two {
        float: none;
        height: auto;
        margin: 14px 0 0;
        width: auto;
    }

    .cray_manta_custom_wheels {
        float: none;
        height: auto;
        margin: 0;
        padding: 10px;
        width: auto;
    }

    .free_shipping {
        float: none;
        height: auto;
        margin: 10px 0 0;
        padding: 0;
        width: auto;
    }

    .free_shipping_titel {
        font-size: 22px;
        margin-bottom: 8px;
    }

    .cray_manta_titel_text_td {
        font-size: 12px;
        padding: 8px 4px;
    }

    .cray_manta_td_two {
        width: 290px;
    }

    .cray_manta_td_one {
        width: 88px;
    }

    .cray_manta_padding_td {
        padding: 5px 4px;
    }

    .cray_manta_td_cart_btn,
    .related_products_row {
        height: auto;
        margin: 0;
        padding: 0;
        width: auto;
    }

        .cray_manta_td_cart_btn a {
            font-size: 14px;
            line-height: 26px;
            margin: 0;
            padding: 8px 5px !important;
            display: block;
        }

    .select_wheels_row {
        float: left;
        margin: 0;
        padding: 0;
        width: 484px;
    }

    .select_wheels_onew_icon {
        padding: 8px 0 0;
    }

    .select_wheels_lable {
        font-size: 16px;
        line-height: 18px;
        padding: 0 0 10px;
    }

    .select_wheels_menu {
        float: left;
        height: 40px;
        margin: 0 0 8px;
        padding: 0;
        width: 484px;
    }

    .related_products_row ul li {
        width: 181px;
    }

    .related_products_img_div img {
        height: 142px;
        margin: 0 auto;
        width: 142px;
    }

    .grills_list_details_text,
    .grills_list_link_text,
    .grills_list_link_text a,
    .related_products_titel,
    .related_products_titel a {
        font-size: 12px;
        line-height: 18px;
    }

    .order_list_details_text_td,
    .order_list_item_details {
        font-size: 12px;
        line-height: 20px;
    }

    .order_list_item_details {
        width: 218px;
    }

    .order_list_item_delete_btn {
        padding: 0 12px;
        text-align: center;
        width: 40px;
    }

        .order_list_item_delete_btn a {
            font-size: 12px;
            line-height: 24px;
        }

    .order_list_item_details p {
        margin: 0 0 5px;
        padding: 0;
    }

    .quantity.buttons_added {
        width: 56px !important;
    }

    .quantity input.qty {
        width: 32px !important;
    }

    .order_list_qty_td_width {
        width: 78px !important;
    }

    .order_list_price_td_width,
    .order_list_unitprice_td_width {
        width: 98px;
    }

    .order_summary_left_clo {
        float: none;
        margin-bottom: 10px;
        width: auto;
    }

    .order_summary_right_clo,
    .payment_method_right_clo {
        float: none;
        width: auto;
    }

    .order_summary_heading {
        font-size: 18px;
        padding: 5px 0 10px;
        margin: 0 0 10px;
    }

    .order_summary_righ_input {
        width: 200px;
    }

    .yellow_box {
        font-size: 13px;
        line-height: 22px;
        padding: 5px 6px;
        text-align: justify;
    }

    .order_list_item_td_width {
        width: 380px;
    }

    .order_list_titel_text_td {
        font-size: 14px;
    }

    .order_list_padding_td {
        padding: 6px 7px;
    }

    .order_list_item_img_div {
        margin: 0 5px 0 0;
        width: 80px;
    }

    .step_out_div {
        font-size: 13px;
        line-height: 24px;
        padding: 4px 0;
    }

        .step_out_div a {
            font-size: 13px;
            padding: 0 2px;
            text-decoration: none;
        }

    .verify_customer_info_clo {
        font-size: 13px;
        height: auto;
        line-height: 26px;
    }

    .billing_information_fourm_lable {
        width: 198px;
        font-size: 15px;
    }

    .billing_information_fourm_text_in,
    .grills_list_heading a,
    .process_order_text {
        font-size: 15px;
    }

    .returning_customer_login_lable {
        font-size: 15px;
        width: 130px;
    }

    .returning_customer_login_input_div {
        float: left;
        height: 40px;
        margin: 0;
        padding: 0;
        width: 256px;
    }

    .shipping_method_left_clo {
        float: none;
        margin: 0 0 10px;
        width: auto;
    }

    .shipping_method_in_left_clo {
        width: 458px;
    }

    .payment_submit_text {
        font-size: 15px;
        line-height: 20px;
    }

    .payment_details_text {
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 5px;
    }

    .returning_custome_login_btn {
        left: 0 !important;
        bottom: 0;
    }

    .product_right_div_titel {
        font-size: 16px;
        line-height: 28px;
        margin-bottom: 4px;
    }

    .product_right_div_details {
        line-height: 20px;
    }

    .product_right_div_details_row {
        margin-bottom: 7px;
    }

    .dropstar_list_div ul li {
        background-position: left top 10px;
        line-height: 24px;
        margin-bottom: 7px;
    }

    .dropstar_list_titel {
        color: #323232;
        font-family: open_sanssemibold;
        font-size: 16px;
        margin-bottom: 6px;
    }

    .tire_search_results_row.right_side_details_out.tire_details_row.tire_part_div {
        float: left;
        height: auto;
        margin: 0;
        padding: 0;
        width: 308px;
    }

    .tire_search_results_row.right_side_details_out.tire_details_row.tire_qty_div {
        float: left;
        height: auto;
        margin: 0;
        padding: 45px 0 0;
        width: 60px;
    }

    .tire_search_results_row.right_side_details_out.tire_details_row.tire_price_div {
        float: left;
        height: auto;
        margin: 0;
        padding: 0;
        text-align: right;
        width: 170px;
    }

    .tire_results_cart_btn {
        display: inline-block;
        height: auto;
        margin-top: 6px;
        padding: 0;
        width: auto;
    }

    .wheel_search_results_left_box {
        float: left;
        height: auto;
        margin: 0 10px 0 0;
        width: 388px;
    }

    .wheel_search_results_right_box {
        border: 0;
        float: none;
        height: auto;
        margin: 0;
        min-height: 260px;
        padding: 0;
        width: 100%;
    }

    .wheel_search_results_left_box.right_side_details_out.tire_details_row.tire_part_div {
        width: auto;
        float: none;
    }

    .wheel_search_results_left_box.right_side_details_out.tire_details_row.tire_qty_div {
        padding: 0;
        width: 110px;
    }

    .wheel_search_results_left_box.right_side_details_out.tire_details_row.tire_price_div {
        width: auto;
        float: right;
    }

        .wheel_search_results_left_box.right_side_details_out.tire_details_row.tire_price_div.tire_price {
            color: #323232;
            font-family: open_sansregular;
            font-size: 13px;
            margin: 0;
            padding: 0;
        }

    .tires_search_width_td {
        width: 120px;
    }

    .tires_search_width_two_td {
        width: 90px;
    }

    .tires_search_width_three_td {
        display: none;
    }

    .countries_left_link,
    .tires_search_other_link ul {
        width: 30%;
    }

    .select_show_list_row_new .clo_one {
        width: 34px;
    }

    .select_show_list_row_new .clo_two {
        width: 350px;
    }

    .select_show_list_row_new .clo_three {
        width: 80px;
    }

    .grills_search_select_clo {
        float: none;
        margin: 8px auto;
        width: 350px;
    }

    .grills_list_heading {
        margin: 0 0 5px;
    }

    .grills_select_other_link ul {
        width: 22.2%;
    }

    .grills_select_list_details_div {
        width: 415px;
    }

    .countries_right_img {
        width: 60%;
    }

    .countries_list_div ul {
        width: 31%;
    }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .financing-wheel-city-clo,
    .progressive-leasing-top-details-clo {
        padding: 0;
    }

    .financing-wheel-city-clo,
    .progressive-leasing-top-details-clo,
    .step-dox-out {
        margin: 0;
        width: auto;
        float: none;
        height: auto;
    }

    .copy_right,
    .cray_manta_td_cart_btn a,
    .step_out_div a,
    .top_link,
    ul.tabs-frame li a {
        text-decoration: none;
    }

    .step-dox-out {
        box-sizing: border-box;
        padding: 12px;
    }

    .financing-box-h {
        min-height: initial !important;
    }

    .container {
        width: 448px;
        margin: auto;
    }

    .logo {
        float: none;
        height: auto;
        margin: 5px auto 10px;
        padding: 0;
        width: 360px;
    }

    .logo_right,
    .logo_right_row {
        margin: 0 auto;
        float: none;
        padding: 0;
        height: auto;
    }

    .logo_right {
        width: auto;
    }

    .logo_right_row {
        width: 300px;
    }

    .top_social_link_clo {
        display: inline-block;
        float: none;
        margin: 0 5px;
        padding: 0;
        text-align: center;
        width: 87px;
    }

        .top_social_link_clo img {
            display: inline;
            max-width: 100%;
        }

    .top_link {
        color: #494949;
        float: left;
        font-family: open_sansregular;
        font-size: 14px;
        line-height: 22px;
        margin: 0 0 0 56px;
    }

    .cont_details_no {
        font-size: 28px;
        letter-spacing: 1px;
        line-height: 28px;
        padding: 10px 0 5px;
    }

    .cart-pop {
        background: #fff;
        border-color: #ce0000 #dcdcdc #dcdcdc;
        border-style: solid;
        border-width: 5px 1px 1px;
        display: none;
        height: auto;
        position: absolute;
        right: -106px;
        top: 35px;
        width: 300px;
        z-index: 1000;
    }

        .cart-pop .arrow-top {
            height: 9px;
            position: absolute;
            right: 107px;
            top: -14px;
            width: 18px;
        }

    .custom_wheels_left,
    .custom_wheels_right,
    .portfolio figcaption {
        overflow: hidden;
        position: relative;
    }

    .mgmenu > li > a,
    .mgmenu > li > span {
        border-bottom: 1px solid #a40101;
        color: #fff;
        display: block;
        font-family: open_sanssemibold;
        font-size: 14px;
        outline: 0;
        padding: 10px 14px 12px;
        text-decoration: none;
        text-transform: uppercase;
    }

    .mgmenu > li.right_item {
        padding: 7px 11px 6px !important;
    }

    .billing_information_fourm_input_div,
    .middle_left_part,
    .middle_right_part,
    .tire_search_results_row .right_side_details_out,
    .wheel_search_box_clo {
        float: none;
        height: auto;
        margin: 0;
        padding: 0;
        width: auto;
    }

    .box_heading {
        font-size: 18px;
        margin: 0 0 8px;
        padding: 5px 0 9px;
    }

    .wheel_search_left_row {
        height: auto;
        margin: 0 0 6px;
    }

    .wheel_search_lable {
        float: left;
        font-size: 14px;
        line-height: 40px;
        margin: 0;
        padding: 0;
        width: 82px;
    }

    .wheel_search_select {
        float: left;
        height: 40px;
        margin: 0;
        padding: 0;
        width: 340px;
    }

    .wheel_search_box {
        padding: 7px 12px 3px;
        width: auto;
    }

    .Vehicle_wheel_search_box {
        padding: 7px 12px 3px;
        width: 100%;
        float: none;
    }

    .got_questions {
        float: none;
        font-size: 18px;
        line-height: 24px;
        margin: 0;
        width: auto;
        padding-bottom: 7px;
    }

    .got_questions_no {
        color: #494949;
        font-family: open_sansbold_italic;
        font-size: 30px;
        letter-spacing: 1px;
        line-height: 24px;
        margin: 0;
        padding: 10px 0;
    }

    .middle_small_heading,
    .tires_search_lable {
        color: #323232;
        font-family: open_sanssemibold;
    }

    .tire_search_results_row .left_side_img_out,
    .tires_search_left,
    .tires_search_right {
        float: none;
        height: auto;
        margin: 0 0 8px;
        padding: 0;
        width: auto;
    }

    .tires_search_lable {
        float: none;
        font-size: 14px;
        line-height: 18px;
        margin: 0;
        padding: 0 0 6px;
        width: auto;
    }

    .tires_search_select_clo {
        float: left;
        height: 40px;
        margin: 0 3px;
        padding: 0;
        width: 138px;
    }

    .tires_select_w {
        width: 97px !important;
    }

    .tires_select_options {
        width: 136px !important;
    }

    .filter_results_btn {
        margin: 0 auto 6px;
        width: 290px;
    }

    .box_skitter,
    .box_skitter .container_skitter {
        width: 448px !important;
        height: 139px !important;
    }

        .box_skitter img {
            max-width: 100% !important;
        }

    .label_skitter {
        display: none !important;
    }

    .middle_details_text {
        font-size: 12px;
        line-height: 20px;
        text-align: justify;
    }

    .custom_wheels_left_img,
    .custom_wheels_right_img {
        float: none;
        height: auto;
        margin: 0 auto 10px;
        padding: 0;
        width: 300px;
    }

    .custom_wheels_left,
    .custom_wheels_right {
        float: none;
        height: auto;
        margin: 0;
        padding: 12px;
        width: auto;
    }

    .middle_small_heading {
        font-size: 18px;
        margin: 0 0 6px;
        text-transform: uppercase;
    }

    .custom_wheels_details_text {
        color: #5e5e5e;
        font-family: open_sansregular;
        font-size: 12px;
        line-height: 20px;
        text-align: justify;
    }

    ul.tabs-frame li {
        background: url(../images/tab-li-bg.png) repeat-x #1e1e1e;
        border-radius: 0;
        border-right: 0;
        border-bottom: 1px solid #585757;
        display: list-item;
        float: none;
        margin: 0;
        padding: 0;
    }

        ul.tabs-frame li a {
            border-bottom: 0;
            float: none;
            font-size: 14px;
            font-weight: 400;
            line-height: 38px;
            margin: 0;
            padding: 0 12px;
            text-align: center;
            text-transform: none;
        }

            ul.tabs-frame li a.last_tab {
                padding: 0 12px;
            }

    .tabs-frame-content {
        padding: 6px 12px;
    }

    .tab_img_box_out {
        float: left;
        height: auto;
        margin: 6px 5px;
        width: 201px;
    }

    .dropstar_wheels_titel,
    .dropstar_wheels_titel a,
    .factory-oem-wheels-fourm-details,
    .grills_list_details_text,
    .grills_list_link_text,
    .grills_list_link_text a,
    .left_blog_list_details_text,
    .left_blog_list_details_text a,
    .related_products_titel,
    .related_products_titel a,
    .tab_img_name_div,
    .tab_img_name_div a {
        font-size: 12px;
        line-height: 18px;
    }

    .middle_social_icon {
        float: left;
        height: 48px;
        margin: 0 19px;
        width: 48px;
    }

        .middle_social_icon img {
            min-width: 100%;
            min-height: 100%;
        }

    .free_shipping_text {
        font-size: 18px;
        line-height: 24px;
    }

        .free_shipping_red_text,
        .free_shipping_text span {
            font-family: open_sanssemibold;
            font-size: 14px;
        }

    .free_shipping_red_text {
        color: #cf0001;
        line-height: 24px;
        padding: 0 0 10px 15px;
        text-align: left;
    }

    .bottom_titel_w,
    .copy_right,
    .tire_price {
        font-family: open_sansregular;
    }

    .cray_manta_td_cart_btn a i,
    .entry-ptype-banners-lst {
        display: block;
    }

    .our_projects .grid_3 {
        display: list-item;
        float: left;
        margin-bottom: 10px;
        margin-left: 5px;
        margin-right: 5px;
        width: 214px;
    }

    .grid_3 .portfolio img {
        width: 214px;
    }

    .portfolio .portfolio-image {
        display: block;
        height: 147px;
        overflow: hidden;
    }

    figcaption .caption-title {
        margin-top: 0;
        padding-bottom: 5px;
        padding-top: 5px;
        width: 100%;
        z-index: 100;
    }

    figcaption .title {
        font-size: 13px;
        line-height: 30px;
    }

    .portfolio figcaption {
        background: #f4f4f4;
        border-bottom: 2px solid #cf0001;
        float: left;
        min-height: 40px;
        transition: 0.2s 0;
        width: 100%;
    }

    .caption-hover {
        display: block;
        float: left;
        margin-left: 35%;
        margin-top: 5px;
        padding-bottom: 5px;
        position: absolute;
    }

    .factory_drak_text,
    .footer_part_one_heading,
    .process_order_text,
    .verify_customer_info_clo .titel_text {
        font-size: 14px;
    }

    .footer_part_one_row ul,
    .footer_part_two_clo {
        float: none;
        height: auto;
        margin: 0 5px;
        padding: 0;
        width: auto;
    }

    .bottom_titel_w {
        color: #fff;
        font-size: 14px;
        margin: 6px 0 7px;
        padding: 0;
        text-align: left;
        text-transform: uppercase;
    }

    .bottom_links ul li a {
        font-size: 13px;
        line-height: 24px;
    }

    .copy_right,
    .copy_right a,
    .countries_list_div ul li,
    .cray_manta_td_details_text,
    .order_list_titel_text_td,
    .step_out_div,
    .tires_search_td_details_text,
    .yellow_box {
        font-size: 12px;
    }

    .copy_right {
        color: #868585;
        margin: 0;
        padding: 0;
        text-align: center;
    }

    .wheel_search_left_red_text {
        font-size: 13px;
        margin: 0 0 5px;
        padding: 0;
        text-align: center;
    }

    .custom_wheels_page_row {
        height: auto;
        margin: 0 -4px;
        padding: 0;
        width: auto;
    }

        .custom_wheels_page_row ul li {
            height: 76px;
            margin: 7px 4px;
            padding: 6px;
            width: 206px;
        }

    .inner_titel_text {
        font-size: 18px;
        margin: 0 0 5px;
    }

    .inner_details_text {
        font-size: 12px;
        line-height: 20px;
        margin-bottom: 10px;
        text-align: justify;
    }

    .dropstar_wheels_row {
        margin: 0 -5px;
    }

        .dropstar_wheels_row ul li {
            margin: 6px 5px;
            width: 217px;
        }

    .dropstar_wheels_img_div img {
        height: 160px;
        margin: 0 auto;
        width: 160px;
    }

    .dropstar_wheels_text {
        font-size: 12px;
        padding: 3px 8px;
    }

    .dropstar_wheels_details .price {
        font-size: 13px;
        height: 32px;
        line-height: 31px;
        margin: 0 auto 7px;
        padding: 0 5px;
        float: none;
        width: 152px;
    }

    .dropstar_wheels_details .cart {
        float: none;
        margin: 0 auto;
        padding: 0;
        width: 90px;
    }

    .factory-oem-wheels-middle-img {
        float: none;
        height: auto;
        margin: 0 0 10px;
        padding: 0;
        width: auto;
    }

    .fourm-input-width,
    .fourm-textarea-width {
        width: 408px;
    }

    .factory_red_titel_text_middle {
        font-size: 14px;
        margin-bottom: 2px;
    }

    .factory-oem-wheels-fourm-titel {
        font-size: 15px;
        margin: 0 0 8px;
        padding: 0 0 8px;
    }

    .factory-oem-wheels-fourm-box {
        margin: 0 0 8px;
        padding: 8px;
    }

    .factory-oem-wheels-fourm-lable {
        font-size: 14px;
        margin: 2px 0 3px;
        line-height: 20px;
    }

    .factory-oem-wheels-fourm-input-div {
        margin: 3px 0;
    }

    .factory-oem-wheels-fourm-input {
        height: 16px;
    }

    .factory-oem-security-question-lable {
        font-size: 13px;
        line-height: 32px;
        padding: 0 8px 0 0;
    }

    .security-question-input-width {
        width: 150px;
    }

    .blog_middle_left,
    .blog_middle_right {
        height: auto;
        padding: 0;
        width: auto;
        float: none;
    }

    .fourm_btn_div {
        margin: 0 auto 10px;
    }

    .blog_middle_left {
        margin: 0 0 10px;
    }

    .blog_middle_right {
        margin: 0;
    }

    .left_blog_list_img_div {
        height: 80px;
        margin: 0 10px 0 0;
        padding: 4px;
        width: 125px;
    }

    .left_blog_list_details_titel,
    .left_blog_list_details_titel a {
        font-size: 13px;
        line-height: 20px;
    }

    .left_blog_list_details_date {
        font-size: 12px;
        margin: 0 0 2px;
    }

        .left_blog_list_details_date a {
            font-size: 12px;
            padding: 0 2px 0 0;
        }

    .blog_middle_right_titel {
        font-size: 16px;
        margin: 0 0 8px;
        padding: 0 0 6px;
    }

    .blog_right_search {
        padding: 7px 8px;
    }

        .blog_right_search .input_div {
            width: 403px;
        }

    .recent_post_list ul li {
        margin: 0 0 7px;
        padding: 0 0 6px;
    }

    .archives_list,
    .categories_list {
        margin: -2px 0 0;
        height: auto;
    }

    .recent_post_list ul li a {
        font-size: 13px;
        line-height: 18px;
    }

    .archives_list ul li a,
    .categories_list ul li a {
        font-size: 14px;
        line-height: 32px;
    }

    .contactus_details_clo {
        float: none;
        height: auto;
        margin: 7px 0;
        padding: 0;
        width: auto;
    }

    .contactus_details_titel,
    .tires_yellow_box .red_big_text {
        font-size: 16px;
    }

    .contactus_details_text {
        font-size: 15px;
        line-height: 26px;
        padding: 0 !important;
    }

    .contactus_details_row {
        margin: 12px 0 16px;
    }

    .contactus_details_text_email,
    .contactus_details_text_email a {
        font-size: 14px;
        line-height: 26px;
    }

    .login_box {
        float: none;
        height: auto;
        margin: 15px 0;
        padding: 5px;
        width: auto;
    }

    .login_box_inner {
        padding: 12px;
        height: auto;
    }

    .login_box_titel {
        font-size: 20px;
        margin: 0 0 8px;
        padding: 0 0 12px;
    }

    .continue_btn,
    .login_btn {
        bottom: 0;
        float: left;
        margin: 0;
        padding: 0;
        position: relative;
        width: auto;
        height: auto;
    }

    .login_btn {
        left: 0;
    }

    .login_fourm_lable {
        float: none;
        font-size: 14px;
        line-height: normal;
        padding: 0 0 5px;
        text-align: left;
        width: auto;
    }

    .login_input_div {
        float: none;
        width: auto !important;
    }

    .forgot_password_text {
        text-align: left;
    }

    .login_fourm_row {
        height: auto;
        margin: 8px 0;
        width: auto;
    }

    .middle_right_titel_text {
        float: none;
        font-size: 16px;
        margin: 0 0 8px;
        text-align: left;
    }

    .cray_manta_wheels_left_div,
    .cray_manta_wheels_left_div_Acc,
    .cray_manta_wheels_right_div,
    .cray_manta_wheels_right_div_Acc {
        width: auto;
        margin: 0;
        padding: 0;
        height: auto;
        float: none;
    }

    .gloss_black_div_titel {
        font-size: 22px;
        margin-bottom: 10px;
        text-transform: capitalize;
    }

    .cray_manta_wheels_big_img img {
        display: inline;
        height: 230px;
        width: 230px;
    }

    .gloss_black_icon_clo,
    .gloss_black_icon_clo_Acc {
        padding: 0 3px 0 0;
        width: 210px;
    }

    .gloss_black_text span {
        font-size: 9px;
    }

    .gloss_black_icon {
        float: left;
        height: 24px;
        margin: 0 5px 0 0;
        padding: 0;
        width: 24px;
    }

    .gloss_black_text {
        font-size: 11px;
    }

    .cray_manta_wheels_small_img_clo {
        margin: 3px;
        width: 106px;
    }

    .custom-wheels-icon {
        float: left;
        height: 99px;
        margin: 0 12px 0 0;
        padding: 0;
        width: 111px;
    }

    .custom-wheels-icon-details,
    .grills_select_list_details_text {
        font-size: 13px;
        line-height: 22px;
        text-align: justify;
    }

    .cray_manta_wheels_left_div_two {
        float: none;
        height: auto;
        margin: 14px 0 0;
        width: auto;
    }

    .cray_manta_custom_wheels {
        float: none;
        height: auto;
        margin: 0;
        padding: 10px;
        width: auto;
    }

    .free_shipping {
        float: none;
        height: auto;
        margin: 10px 0 0;
        padding: 0;
        width: auto;
    }

    .free_shipping_titel {
        font-size: 22px;
        margin-bottom: 8px;
    }

    .cray_manta_titel_text_td {
        font-size: 12px;
        padding: 8px 4px;
    }

    .cray_manta_td_two {
        width: 286px;
    }

    .cray_manta_td_one {
        width: 88px;
    }

    .cray_manta_padding_td {
        padding: 5px 4px;
    }

    .cray_manta_td_cart_btn,
    .related_products_row {
        height: auto;
        margin: 0;
        padding: 0;
        width: auto;
    }

        .cray_manta_td_cart_btn a {
            font-size: 14px;
            line-height: 26px;
            margin: 0;
            padding: 8px 5px !important;
            display: block;
        }

    .select_wheels_row {
        float: left;
        margin: 0;
        padding: 0;
        width: 352px;
    }

    .select_wheels_onew_icon {
        padding: 8px 0 0;
    }

    .select_wheels_lable {
        font-size: 16px;
        line-height: 18px;
        padding: 0 0 10px;
    }

    .select_wheels_menu {
        float: left;
        height: 40px;
        margin: 0 0 8px;
        padding: 0;
        width: 352px;
    }

    .related_products_row ul li {
        width: 212px;
    }

    .related_products_img_div img {
        height: 152px;
        margin: 0 auto;
        width: 152px;
    }

    .order_list_item_details {
        float: none;
        font-size: 11px;
        line-height: 18px;
        width: auto;
    }

    .order_list_item_delete_btn {
        padding: 0 12px;
        text-align: center;
        width: 40px;
    }

        .order_list_item_delete_btn a {
            font-size: 12px;
            line-height: 24px;
        }

    .order_list_item_details p {
        margin: 0 0 5px;
        padding: 0;
    }

    .quantity.buttons_added {
        width: 56px !important;
    }

    .quantity input.qty {
        width: 32px !important;
    }

    .order_list_qty_td_width {
        width: 78px !important;
    }

    .order_list_details_text_td {
        font-size: 12px;
        line-height: 20px;
    }

    .order_list_price_td_width,
    .order_list_unitprice_td_width {
        width: 98px;
    }

    .order_summary_left_clo {
        float: none;
        margin-bottom: 10px;
        width: auto;
    }

    .order_summary_right_clo,
    .tires_search_other_link ul {
        float: none;
        width: auto;
    }

    .order_summary_heading {
        font-size: 16px;
        padding: 5px 0 10px;
        margin: 0 0 10px;
    }

    .order_summary_righ_input {
        width: 200px;
    }

    .order_summary_righ_details,
    .shipping_calculate_details,
    .shipping_calculate_red_details {
        font-size: 13px;
        line-height: 26px;
    }

    .yellow_box {
        line-height: 20px;
        padding: 5px 6px;
        text-align: justify;
    }

    .order_list_item_td_width {
        width: 340px;
    }

    .order_list_padding_td {
        padding: 6px 7px;
    }

    .order_list_item_img_div {
        float: none;
        margin: 0 5px 0 0;
        width: 66px;
    }

    .step_out_div {
        line-height: 26px;
        padding: 4px 5px;
    }

        .step_out_div a {
            font-size: 12px;
            padding: 0 2px;
        }

    .order_summary_right_box {
        padding: 6px;
    }

    .verify_customer_info_box {
        padding: 6px;
        width: auto;
    }

    .verify_customer_info_clo {
        color: #404040;
        float: none;
        font-size: 13px;
        height: auto;
        line-height: 26px;
        margin: 0;
        padding: 0;
        width: auto;
    }

    .billing_information_fourm_lable {
        float: none;
        font-size: 14px;
        height: 34px;
        line-height: 34px;
        padding: 0;
        text-align: left;
        width: auto;
    }

    .billing_information_fourm_row {
        height: auto;
        margin: 0 0 5px;
        padding: 0;
        width: auto;
    }

    .billing_information_fourm_input_div_in {
        float: left;
        height: 40px;
        margin: 0;
        padding: 0;
        width: 131px;
    }

    .billing_information_fourm_input_small {
        width: 112px;
    }

    .billing_information_fourm_text_in,
    .grills_list_heading a,
    .tire_part_titel {
        font-size: 15px;
    }

    .returning_customer_login_lable {
        width: 120px;
    }

    .returning_customer_login_input_div {
        width: 300px !important;
    }

    .billing_information_fourm_input {
        width: 95.6%;
    }

    .process_order_row {
        height: auto;
        margin: 0 0 10px;
        padding: 0;
        width: auto;
    }

    .shipping_method_left_clo {
        float: none;
        height: auto;
        margin: 0 0 10px;
        padding: 7px;
        width: auto;
    }

    .shipping_method_in_left_clo {
        float: left;
        height: auto;
        margin: 0 10px 0 0;
        padding: 0;
        width: 335px;
    }

    .payment_method_right_clo {
        float: none;
        height: auto;
        margin: 0;
        padding: 7px;
        width: auto;
    }

    .payment_details_text {
        font-size: 13px;
        line-height: 20px;
        margin-bottom: 5px;
    }

    .product_right_div_titel {
        font-size: 15px;
        line-height: 28px;
        margin-bottom: 4px;
    }

    .product_right_div_details {
        line-height: 20px;
    }

    .product_right_div_details_row {
        margin-bottom: 7px;
    }

    .dropstar_list_div ul li {
        background-position: left top 10px;
        line-height: 24px;
        margin-bottom: 7px;
    }

    .tire_search_results_row.right_side_details_out.tire_details_row.tire_part_div {
        float: left;
        height: auto;
        margin: 0;
        padding: 0;
        width: 352px;
    }

    .tire_search_results_row.right_side_details_out.tire_details_row.tire_qty_div {
        float: left;
        height: auto;
        margin: 0;
        padding: 45px 0 0;
        width: 54px;
    }

    .tire_search_results_row.right_side_details_out.tire_details_row.tire_price_div {
        float: none;
        height: auto;
        margin: 10px 0 0;
        padding: 0;
        text-align: right;
        width: auto;
        clear: both;
    }

    .tire_price {
        color: #323232;
        font-size: 13px;
        margin: 0;
        padding: 0;
    }

    .tire_search_results_row .right_side_details_out .tire_name_titel {
        font-size: 15px;
        line-height: 20px;
    }

    .tire_results_cart_btn {
        display: inline-block;
        height: auto;
        margin-top: 6px;
        padding: 0;
        width: auto;
    }

        .tire_results_cart_btn .cray_manta_td_cart_btn {
            height: auto;
            margin: 0;
            padding: 0 16px;
            width: auto;
        }

    .wheel_search_results_left_box {
        float: none;
        height: auto;
        margin: 0 0 10px;
        width: auto;
    }

    .wheel_search_results_right_box {
        border: 0;
        float: none;
        height: auto;
        margin: 0;
        min-height: 260px;
        padding: 0;
        width: 100%;
    }

    .countries_left_link,
    .countries_list_div ul,
    .countries_right_img,
    .grills_select_list_details_div,
    .wheel_search_results_left_box.right_side_details_out.tire_details_row.tire_part_div,
    .wheel_search_results_left_box.right_side_details_out.tire_details_row.tire_price_div {
        width: auto;
        float: none;
    }

    .wheel_search_results_left_box .right_side_details_out .tire_name_titel {
        font-size: 14px;
        line-height: 22px;
    }

    .wheel_search_results_left_box.right_side_details_out.tire_details_row.tire_qty_div {
        padding: 0;
        width: auto;
        float: none;
    }

        .wheel_search_results_left_box.right_side_details_out.tire_details_row.tire_qty_div.text_qty {
            color: #323232;
            float: left;
            font-size: 13px;
            line-height: 37px;
            padding-bottom: 0;
            padding-right: 7px;
        }

    .wheel_search_results_left_box.right_side_details_out.tire_details_row.tire_price_div.tire_price {
        color: #323232;
        font-family: open_sansregular;
        font-size: 13px;
        margin: 0;
        padding: 0;
    }

    .tires_yellow_box {
        font-size: 13px;
        text-align: justify;
    }

    .tires_search_logo_div {
        float: none;
        height: auto;
        margin-top: 0;
        padding: 0;
        text-align: center;
        width: auto;
    }

        .tires_search_logo_div img {
            display: inline;
        }

    .tires_search_width_td {
        width: 110px;
    }

    .tires_search_width_two_td {
        width: 70px;
    }

    .tires_search_width_four_td,
    .tires_search_width_three_td {
        display: none;
    }

    .select_show_list_row_new .clo_one,
    .select_show_list_row_new .clo_two {
        width: auto;
        float: none;
        line-height: 20px;
        text-align: left;
    }

    .select_show_list_row_new .clo_three {
        float: none;
        line-height: normal;
        text-align: left;
        width: auto;
    }

    input[type="checkbox"]:not(old),
    input[type="radio"]:not(old) {
        width: 20px;
    }

    .grills_search_select_clo,
    .grills_search_select_clo_Acc {
        float: none;
        margin: 8px auto;
        width: 350px;
    }

    .grills_list_heading {
        margin: 0 0 5px;
    }

    .grills_select_other_link ul {
        width: 46.2%;
    }

    .countries_left_link {
        height: auto;
        margin: 10px 0;
        padding: 0;
    }

    .countries_right_img {
        height: auto;
        margin: 0;
        padding: 0;
        text-align: center;
    }

    .tire_search_results_col_left .logo_row,
    .tire_search_results_row_in_div_left,
    .tire_search_results_row_in_div_right,
    .wheel_search_results_logo,
    .wheel_search_results_pro {
        width: 100%;
    }

    .tire_search_results_col_left_padding {
        padding-right: 10px;
    }

    .tire_search_results_col_left {
        width: 40%;
    }

    .tire_search_results_col_right {
        width: 60%;
    }

    .tire_price_big {
        font-size: 18px;
    }

    .tire_part_text {
        font-size: 13px;
    }

    .tire_search_results_col_right_padding {
        padding-right: 10px;
        padding-left: 0;
    }

    .right_image_right {
        float: left;
    }

    .tireimg_row {
        width: 100%;
        float: right;
    }
}

@media only screen and (max-width: 479px) {
    .affirm-right-text,
    .affirm_right_img,
    .financing-wheel-city-clo,
    .progressive-leasing-top-details-clo {
        padding: 0;
    }

    .affirm-right-text,
    .affirm_right_img,
    .financing-wheel-city-clo,
    .progressive-leasing-top-details-clo,
    .step-dox-out {
        float: none;
        height: auto;
        margin: 0;
        width: auto;
    }

    .copy_right,
    .cray_manta_td_cart_btn a,
    .payment_submit_text,
    .step_out_div a,
    .top_link,
    ul.tabs-frame li a {
        text-decoration: none;
    }

    .affirm_left_img img {
        max-width: 100%;
    }

    .step-dox-out {
        box-sizing: border-box;
        padding: 12px;
    }

    .financing-box-h {
        min-height: initial !important;
    }

    .container {
        width: 350px;
        margin: auto;
    }

    .logo,
    .logo_right {
        width: auto;
        float: none;
        padding: 0;
        height: auto;
    }

    .logo {
        margin: 5px auto 10px;
    }

    .logo_right,
    .price_beat img {
        margin: 0 auto;
    }

    .top_social_link_clo {
        display: inline-block;
        float: none;
        margin: 0 5px 5px;
        padding: 0;
        text-align: center;
        width: 87px;
    }

        .top_social_link_clo img {
            display: inline;
            max-width: 100%;
        }

    .top_link {
        color: #494949;
        float: left;
        font-family: open_sansregular;
        font-size: 14px;
        line-height: 22px;
        margin: 0 0 0 56px;
    }

    .cont_details_no {
        font-size: 28px;
        letter-spacing: 1px;
        line-height: 28px;
        padding: 10px 0 5px;
    }

    .cart-pop {
        background: #fff;
        border-color: #ce0000 #dcdcdc #dcdcdc;
        border-style: solid;
        border-width: 5px 1px 1px;
        display: none;
        height: auto;
        position: absolute;
        right: -112px;
        top: 35px;
        width: 300px;
        z-index: 1000;
    }

        .cart-pop .arrow-top {
            height: 9px;
            position: absolute;
            right: 113px;
            top: -14px;
            width: 18px;
        }

    .mgmenu > li > a,
    .mgmenu > li > span {
        border-bottom: 1px solid #a40101;
        color: #fff;
        display: block;
        font-family: open_sanssemibold;
        font-size: 14px;
        outline: 0;
        padding: 10px 14px 12px;
        text-decoration: none;
        text-transform: uppercase;
    }

    .mgmenu > li.right_item {
        padding: 7px 11px 6px !important;
    }

    .billing_information_fourm_input_div,
    .cray_manta_wheels_right_div,
    .middle_left_part,
    .middle_right_part,
    .shipping_method_in_left_clo,
    .tire_search_results_row .right_side_details_out,
    .tire_search_results_row.right_side_details_out.tire_details_row.tire_part_div {
        float: none;
        height: auto;
        margin: 0;
        padding: 0;
        width: auto;
    }

    .box_heading {
        font-size: 16px;
        margin: 0 0 8px;
        padding: 5px 0 9px;
    }

    .wheel_search_box_clo,
    .wheel_search_lable,
    .wheel_search_results_left_box.right_side_details_out.tire_details_row.tire_qty_div,
    .wheel_search_select {
        padding: 0;
        width: auto;
        float: none;
    }

    .wheel_search_box_clo {
        height: auto;
        margin: 0;
        width: 100%;
    }

    .nav input {
       /* width: 80px;
        height: 80px;
        background-color: red;
        border: 1px solid red;
        color: #fff;
        font-size: 20px;
        -webkit-border-radius: 50px;
        -moz-border-radius: 50px;
        border-radius: 50px;
        -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.75);
        box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.75);*/
    }

    .wheel_search_left_row {
        height: auto;
        margin: 0 0 6px;
    }

    .wheel_search_lable {
        font-size: 14px;
        line-height: 24px;
        margin: 0;
    }

    .wheel_search_select {
        height: 40px;
        margin: 0;
    }

    .got_questions {
        float: none;
        font-size: 18px;
        line-height: 20px;
        width: auto;
        margin: 0;
    }

    .got_questions_no {
        color: #494949;
        font-family: open_sansbold_italic;
        font-size: 30px;
        letter-spacing: 1px;
        line-height: 24px;
        margin: 0;
        padding: 10px 0;
    }

    .middle_small_heading,
    .tires_search_lable {
        color: #323232;
        font-family: open_sanssemibold;
    }

    .tire_search_results_row .left_side_img_out,
    .tires_search_left,
    .tires_search_right {
        float: none;
        height: auto;
        margin: 0 0 8px;
        padding: 0;
        width: auto;
    }

    .tires_search_lable {
        float: none;
        font-size: 14px;
        line-height: 18px;
        margin: 0;
        padding: 0 0 6px;
        width: auto;
    }

    .tires_search_select_clo {
        float: none;
        height: auto;
        padding: 0;
        width: auto;
    }

    .tires_select_w {
        width: 243px !important;
    }

    .tires_select_options {
        width: 282px !important;
    }

    .filter_results_btn {
        margin: 0 auto 6px;
        width: 220px;
    }

    .box_skitter,
    .box_skitter .container_skitter {
        width: 100% !important;
        height: 110px !important;
    }

        .box_skitter img {
            max-width: 100% !important;
        }

    .label_skitter {
        display: none !important;
    }

    .grills_select_list_details_text,
    .middle_details_text {
        font-size: 12px;
        line-height: 20px;
        text-align: justify;
    }

    .affirm_left_img,
    .custom_wheels_left_img,
    .custom_wheels_right_img,
    .factory-oem-wheels-middle-img {
        float: none;
        height: auto;
        margin: 0 0 10px;
        padding: 0;
        width: auto;
    }

    .affirm-left-text,
    .custom_wheels_left,
    .custom_wheels_right {
        float: none;
        height: auto;
        margin: 0;
        overflow: hidden;
        padding: 12px;
        position: relative;
        width: auto;
    }

    .middle_small_heading {
        font-size: 18px;
        margin: 0 0 6px;
        text-transform: uppercase;
    }

    .custom_wheels_details_text {
        color: #5e5e5e;
        font-family: open_sansregular;
        font-size: 12px;
        line-height: 20px;
        text-align: justify;
    }

    ul.tabs-frame li {
        background: url(../images/tab-li-bg.png) repeat-x #1e1e1e;
        border-radius: 0;
        border-right: 0;
        border-bottom: 1px solid #585757;
        display: list-item;
        float: none;
        margin: 0;
        padding: 0;
    }

        ul.tabs-frame li a {
            border-bottom: 0;
            float: none;
            font-size: 14px;
            font-weight: 400;
            line-height: 38px;
            margin: 0;
            padding: 0 12px;
            text-align: center;
            text-transform: none;
        }

            ul.tabs-frame li a.last_tab {
                padding: 0 12px;
            }

    .tabs-frame-content {
        padding: 6px 12px;
    }

    .tab_img_box_out {
        float: none;
        height: auto;
        margin: 6px auto;
        width: 268px;
    }

    .tab_img_name_div,
    .tab_img_name_div a {
        font-size: 14px;
        line-height: 20px;
    }

    .middle_social_icon {
        float: left;
        height: 38px;
        margin: 0 9px;
        width: 38px;
    }

        .middle_social_icon img {
            min-width: 100%;
            min-height: 100%;
        }

    .free_shipping_text {
        font-size: 18px;
        line-height: 24px;
    }

    .financesectionleft {
        float: left;
        width: 98%;
    }

    .financesectionright,
    .year-make-model-guide-part1-right {
        float: right;
        width: 100%;
    }

    .free_shipping_red_text,
    .free_shipping_text span {
        font-family: open_sanssemibold;
        font-size: 14px;
    }

    .free_shipping_red_text {
        color: #cf0001;
        line-height: 24px;
        padding: 0 0 10px 15px;
        text-align: left;
    }

    .bottom_titel_w,
    .copy_right,
    .tire_price {
        font-family: open_sansregular;
    }

    .cray_manta_td_cart_btn a i,
    .entry-ptype-banners-lst {
        display: block;
    }

    .our_projects .grid_3 {
        display: list-item;
        float: none;
        margin-bottom: 10px;
        margin-left: auto;
        margin-right: auto;
        width: 262px;
    }

    .cray_manta_wheels_dont_forget_green_text,
    .tires_yellow_box .red_big_text,
    figcaption .title {
        font-size: 16px;
    }

    .factory_drak_text,
    .footer_part_one_heading,
    .process_order_text,
    .verify_customer_info_clo .titel_text {
        font-size: 14px;
    }

    .footer_part_one_row ul,
    .footer_part_two_clo {
        float: none;
        height: auto;
        margin: 0 5px;
        padding: 0;
        width: auto;
    }

    .bottom_titel_w {
        color: #fff;
        font-size: 14px;
        margin: 6px 0 7px;
        padding: 0;
        text-align: left;
        text-transform: uppercase;
    }

    .bottom_links ul li a,
    .order_summary_righ_details,
    .shipping_calculate_red_details {
        font-size: 13px;
        line-height: 24px;
    }

    .copy_right,
    .copy_right a,
    .order_list_titel_text_td,
    .step_out_div,
    .yellow_box {
        font-size: 12px;
    }

    .copy_right {
        color: #868585;
        margin: 0;
        padding: 0;
        text-align: center;
    }

    .wheel_search_left_red_text {
        font-size: 13px;
        margin: 0 0 5px;
        padding: 0;
        text-align: center;
    }

    .cray_manta_td_cart_btn,
    .custom_wheels_page_row,
    .related_products_row {
        height: auto;
        margin: 0;
        padding: 0;
        width: auto;
    }

        .custom_wheels_page_row ul li {
            height: 60px;
            width: 30%;
        }

    .inner_titel_text {
        font-size: 18px;
        margin: 0 0 5px;
    }

    .inner_details_text {
        font-size: 12px;
        line-height: 20px;
        margin-bottom: 10px;
        text-align: justify;
    }

    .acessories-last-drop-up-text,
    .blog_middle_right,
    .dropstar_wheels_row {
        margin: 0;
    }

        .dropstar_wheels_row ul li {
            float: none;
            margin: 10px auto;
            width: 279px;
        }

    .dropstar_wheels_img_div img {
        height: 190px;
        margin: 0 auto;
        width: 190px;
    }

    .fourm-input-width,
    .fourm-textarea-width {
        width: 92%;
    }

    .factory_red_titel_text_middle {
        font-size: 14px;
        margin-bottom: 2px;
    }

    .factory-oem-wheels-fourm-titel {
        font-size: 15px;
        margin: 0 0 8px;
        padding: 0 0 8px;
    }

    .factory-oem-wheels-fourm-box {
        margin: 0 0 8px;
        padding: 8px;
    }

    .factory-oem-wheels-fourm-lable {
        font-size: 13px;
        margin: 2px 0 3px;
        line-height: 18px;
    }

    .factory-oem-wheels-fourm-input-div {
        margin: 3px 0;
    }

    .factory-oem-wheels-fourm-input {
        height: 16px;
    }

    .factory-oem-wheels-fourm-details,
    .grills_list_details_text,
    .grills_list_link_text,
    .grills_list_link_text a {
        font-size: 12px;
        line-height: 18px;
    }

    .factory-oem-security-question-lable {
        font-size: 13px;
        line-height: 32px;
        padding: 0 8px 0 0;
    }

    .security-question-input-width {
        width: 100px;
    }

    .blog_middle_left,
    .blog_middle_right {
        height: auto;
        padding: 0;
        width: auto;
        float: none;
    }

    .fourm_btn_div {
        margin: 0 auto 10px;
    }

    .blog_middle_left {
        margin: 0 0 10px;
    }

    .left_blog_list_img_div {
        height: 130px;
        margin: 0 auto 6px;
        padding: 4px;
        width: 175px;
        float: none;
    }

    .left_blog_list_details_titel,
    .left_blog_list_details_titel a,
    .wheel_search_results_left_box .right_side_details_out .tire_name_titel {
        font-size: 14px;
        line-height: 22px;
    }

    .left_blog_list_details_date {
        font-size: 13px;
        margin: 0 0 2px;
    }

        .left_blog_list_details_date a {
            font-size: 13px;
            padding: 0 2px 0 0;
        }

    .left_blog_list_details_text,
    .left_blog_list_details_text a,
    .order_list_details_text_td {
        font-size: 12px;
        line-height: 20px;
    }

    .pageing_clo a {
        padding: 8px 12px;
    }

    .blog_middle_right_titel {
        font-size: 16px;
        margin: 0 0 8px;
        padding: 0 0 6px;
    }

    .blog_right_search {
        padding: 7px 8px;
    }

        .blog_right_search .input_div {
            width: 255px;
        }

    .recent_post_list ul li {
        margin: 0 0 7px;
        padding: 0 0 6px;
    }

    .archives_list,
    .categories_list {
        margin: -2px 0 0;
        height: auto;
    }

    .recent_post_list ul li a {
        font-size: 13px;
        line-height: 18px;
    }

    .archives_list ul li a,
    .categories_list ul li a {
        font-size: 13px;
        line-height: 30px;
    }

    .contactus_details_clo {
        float: none;
        height: auto;
        margin: 7px 0;
        padding: 0;
        width: auto;
    }

    .billing_information_fourm_text_in,
    .contactus_details_titel,
    .grills_list_heading a,
    .tire_part_titel {
        font-size: 15px;
    }

    .contactus_details_text,
    .contactus_details_text_email,
    .contactus_details_text_email a {
        font-size: 14px;
        line-height: 26px;
    }

    .contactus_details_text {
        padding: 0 !important;
    }

    .contactus_details_row {
        margin: 12px 0 16px;
    }

    .login_box {
        float: none;
        height: auto;
        margin: 15px 0;
        padding: 5px;
        width: auto;
    }

    .login_box_inner {
        padding: 12px;
        height: auto;
    }

    .login_box_titel {
        font-size: 20px;
        margin: 0 0 8px;
        padding: 0 0 12px;
    }

    .continue_btn,
    .login_btn {
        bottom: 0;
        float: left;
        margin: 0;
        padding: 0;
        width: auto;
        height: auto;
        position: relative;
    }

    .login_btn {
        left: 0;
    }

    .login_fourm_lable {
        float: none;
        font-size: 14px;
        line-height: normal;
        padding: 0 0 5px;
        text-align: left;
        width: auto;
    }

    .login_input_div {
        float: none;
        width: auto !important;
    }

    .forgot_password_text {
        text-align: left;
    }

    .login_fourm_row {
        height: auto;
        margin: 8px 0;
        width: auto;
    }

    .middle_right_titel_text {
        float: none;
        font-size: 14px;
        margin: 0 0 8px;
        text-align: left;
    }

        .middle_right_titel_text .red_font,
        .red_font {
            font-size: 20px;
        }

    .cray_manta_wheels_left_div {
        float: none;
        height: auto;
        margin: 0 auto;
        padding: 0;
        width: 220px;
    }

    .gloss_black_div {
        font-size: 11px;
        line-height: 18px;
    }

    .gloss_black_div_titel {
        font-size: 16px;
        margin-bottom: 5px;
        text-transform: capitalize;
    }

    .cray_manta_wheels_big_img img {
        display: inline;
        height: 190px;
        width: 190px;
    }

    .gloss_black_icon_clo {
        margin: 3px;
        padding-right: 0;
        width: 48%;
    }

    .cray_manta_wheels_thumb_titel {
        font-size: 14px;
        margin: 0 0 3px;
    }

    .gloss_black_text span {
        font-size: 9px;
    }

    .gloss_black_icon {
        float: left;
        height: 24px;
        margin: 0 5px 0 0;
        padding: 0;
        width: 24px;
    }

    .countries_list_div ul li,
    .gloss_black_text,
    .tires_search_td_details_text {
        font-size: 11px;
    }

    .cray_manta_wheels_small_img_clo {
        margin: 3px;
        width: 94px;
    }

    .custom-wheels-icon {
        float: none;
        height: 119px;
        margin: 0 auto;
        padding: 0;
        width: 131px;
    }

    .custom-wheels-icon-details {
        font-size: 13px;
        line-height: 22px;
        text-align: justify;
    }

    .cray_manta_wheels_left_div_two {
        float: none;
        height: auto;
        margin: 14px 0 0;
        width: auto;
    }

    .cray_manta_custom_wheels {
        float: none;
        height: auto;
        margin: 0;
        padding: 10px;
        width: auto;
    }

    .free_shipping {
        float: none;
        height: auto;
        margin: 10px 0 0;
        padding: 0;
        width: auto;
    }

    .free_shipping_titel {
        font-size: 22px;
        margin-bottom: 8px;
    }

    .cray_manta_titel_text_td {
        font-size: 10px;
        padding: 8px 4px;
    }

    .cray_manta_td_two {
        width: 156px;
    }

    .cray_manta_td_details_text {
        font-size: 10px;
    }

    .cray_manta_padding_td {
        padding: 5px 4px;
    }

    .cray_manta_td_cart_btn a {
        font-size: 14px;
        line-height: 26px;
        margin: 0;
        padding: 8px 5px !important;
        display: block;
    }

    .related_products_titel,
    .related_products_titel a,
    .select_wheels_lable {
        font-size: 14px;
        line-height: 18px;
    }

    .select_wheels_row {
        float: left;
        margin: 0;
        padding: 0;
        width: 285px;
    }

    .select_wheels_onew_icon {
        padding: 8px 0 0;
        display: none;
    }

    .select_wheels_lable {
        padding: 0 0 6px;
    }

    .select_wheels_menu {
        float: left;
        height: 40px;
        margin: 0 0 8px;
        padding: 0;
        width: 285px;
    }

    .countries_list_div ul,
    .related_products_row ul li,
    .wheel_search_results_left_box.right_side_details_out.tire_details_row.tire_part_div,
    .wheel_search_results_left_box.right_side_details_out.tire_details_row.tire_price_div {
        width: auto;
        float: none;
    }

    .related_products_img_div img {
        height: 152px;
        margin: 0 auto;
        width: 152px;
    }

    .order_list_item_details {
        float: none;
        font-size: 11px;
        line-height: 18px;
        width: auto;
    }

    .order_list_item_delete_btn {
        padding: 0 12px;
        text-align: center;
        width: 40px;
    }

        .order_list_item_delete_btn a {
            font-size: 12px;
            line-height: 24px;
        }

    .order_list_item_details p {
        margin: 0 0 5px;
        padding: 0;
    }

    .quantity.buttons_added {
        width: 56px !important;
    }

    .quantity input.qty {
        width: 32px !important;
    }

    .order_list_qty_td_width {
        width: 78px !important;
    }

    .order_list_unitprice_td_width {
        width: 98px;
        display: none;
    }

    .order_list_price_td_width {
        width: 98px;
    }

    .order_summary_left_clo {
        float: none;
        margin-bottom: 10px;
        padding: 7px;
        width: auto;
    }

    .grills_select_list_details_div,
    .grills_select_other_link ul,
    .order_summary_right_clo,
    .tires_search_other_link ul {
        float: none;
        width: auto;
    }

    .order_summary_heading {
        font-size: 13px;
        margin: 0 0 7px;
        padding: 5px 0 8px;
    }

    .order_summary_righ_input {
        width: 160px;
    }

    .shipping_calculate_details {
        font-size: 13px;
        line-height: 22px;
    }

    .shipping_calculate_fourm_lable {
        font-size: 14px;
        margin-bottom: 5px;
    }

    .yellow_box {
        line-height: 20px;
        padding: 5px 6px;
        text-align: justify;
    }

    .order_list_item_td_width {
        width: 340px;
    }

    .order_list_padding_td {
        padding: 6px 7px;
    }

    .order_list_item_img_div {
        float: none;
        margin: 0 5px 0 0;
        width: 66px;
    }

    .step_out_div {
        line-height: 26px;
        padding: 4px 5px;
    }

        .step_out_div a {
            font-size: 12px;
            padding: 0 2px;
        }

    .order_summary_right_box {
        padding: 6px;
    }

    .verify_customer_info_box {
        padding: 6px;
        width: auto;
    }

    .verify_customer_info_clo {
        color: #404040;
        float: none;
        font-size: 13px;
        height: auto;
        line-height: 26px;
        margin: 0;
        padding: 0;
        width: auto;
    }

    .billing_information_fourm_lable {
        float: none;
        font-size: 13px;
        height: 30px;
        line-height: 30px;
        padding: 0;
        text-align: left;
        width: auto;
    }

    .billing_information_fourm_row {
        height: auto;
        margin: 0 0 5px;
        padding: 0;
        width: auto;
    }

    .billing_information_fourm_input_div_in {
        float: left;
        height: 40px;
        margin: 0;
        padding: 0;
        width: 131px;
    }

    .billing_information_fourm_input_small {
        width: 112px;
    }

    .returning_customer_login_lable {
        float: none;
        font-size: 15px;
        margin: 0;
        padding: 0;
        text-align: left;
        width: auto;
    }

    .affirm-order-now-img,
    .returning_customer_login_input_div {
        width: auto !important;
        float: none;
    }

    .returning_customer_login_row {
        height: auto;
        margin: 0 0 7px;
        padding: 0;
        width: auto;
    }

    .returning_customer_login_input {
        width: 93.5% !important;
    }

    .billing_information_fourm_input {
        width: 93.5%;
    }

    .process_order_row {
        height: auto;
        margin: 0 0 10px;
        padding: 0;
        width: auto;
    }

    .shipping_method_left_clo {
        float: none;
        height: auto;
        margin: 0 0 10px;
        padding: 7px;
        width: auto;
    }

    .shipping_method_in_right_clo {
        float: none;
        margin: 10px 0 0;
        padding: 0;
        text-align: center;
    }

        .shipping_method_in_right_clo img,
        .tires_search_logo_div img {
            display: inline;
        }

    .payment_submit_text {
        font-size: 13px;
        line-height: 20px;
        margin-bottom: 12px;
    }

    .payment_method_right_clo {
        float: none;
        height: auto;
        margin: 0;
        padding: 7px;
        width: auto;
    }

    .payment_details_text {
        font-size: 13px;
        line-height: 20px;
        margin-bottom: 5px;
    }

    .product_right_div_titel {
        font-size: 15px;
        line-height: 28px;
        margin-bottom: 4px;
    }

    .product_right_div_details {
        line-height: 20px;
    }

    .product_right_div_details_row {
        margin-bottom: 7px;
    }

    .product_right_div_details .left_titel_text,
    .product_right_div_details .right_details_text {
        font-size: 13px;
        margin: 0;
        padding: 0;
        float: none;
    }

    .cray_manta_td_one,
    .product_right_div_details .left_titel_text {
        width: auto;
    }

        .product_right_div_details .left_titel_text span {
            float: none;
        }

    .dropstar_list_div ul li {
        background-position: left top 6px;
        line-height: 20px;
        margin-bottom: 5px;
    }

    .dropstar_list_titel {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 8px;
    }

    .tire_search_results_row.right_side_details_out.tire_details_row.tire_qty_div {
        float: none;
        height: auto;
        margin: 0;
        padding: 10px 0 0;
        width: auto;
    }

        .tire_search_results_row.right_side_details_out.tire_details_row.tire_qty_div.text_qty,
        .wheel_search_results_left_box.right_side_details_out.tire_details_row.tire_qty_div.text_qty {
            color: #323232;
            float: left;
            font-size: 13px;
            line-height: 37px;
            padding-bottom: 0;
            padding-right: 7px;
        }

    .tire_search_results_row.right_side_details_out.tire_details_row.tire_price_div {
        float: none;
        height: auto;
        margin: 10px 0 0;
        padding: 0;
        text-align: right;
        width: auto;
        clear: both;
    }

    .tire_price {
        color: #323232;
        font-size: 13px;
        margin: 0;
        padding: 0;
    }

    .tire_search_results_row .right_side_details_out .tire_name_titel {
        font-size: 15px;
        line-height: 20px;
    }

    .tire_results_cart_btn {
        display: inline-block;
        height: auto;
        margin-top: 6px;
        padding: 0;
        width: auto;
    }

    .wheel_search_results_left_box {
        float: none;
        height: auto;
        margin: 0 0 10px;
        width: auto;
    }

    .wheel_search_results_right_box {
        border: 0;
        float: none;
        height: auto;
        margin: 0;
        min-height: 260px;
        padding: 0;
        width: 100%;
    }

    .wheel_search_results_left_box.right_side_details_out.tire_details_row.tire_price_div.tire_price {
        color: #323232;
        font-family: open_sansregular;
        font-size: 13px;
        margin: 0;
        padding: 0;
    }

    .tires_yellow_box {
        font-size: 13px;
        text-align: justify;
    }

    .tires_search_logo_div {
        float: none;
        height: auto;
        margin-top: 0;
        padding: 0;
        text-align: center;
        width: auto;
    }

    .tires_search_width_td {
        width: 110px;
    }

    .tires_search_width_two_td {
        width: 70px;
        display: none;
    }

    .tires_search_width_four_td,
    .tires_search_width_three_td {
        display: none;
    }

    .select_show_list_row_new .clo_one,
    .select_show_list_row_new .clo_two {
        width: auto;
        float: none;
        line-height: 20px;
        text-align: left;
    }

    .select_show_list_row_new .clo_three {
        float: none;
        line-height: normal;
        text-align: left;
        width: auto;
    }

    input[type="checkbox"]:not(old),
    input[type="radio"]:not(old) {
        width: 20px;
    }

    .grills_search_left {
        margin: 0 0 8px;
    }

    .grills_search_select_clo,
    .grills_search_select_clo_Acc {
        float: none;
        margin: 8px auto;
        width: 270px;
    }

    .grills_list_heading {
        margin: 0 0 5px;
    }

    .countries_left_link {
        float: none;
        height: auto;
        margin: 10px 0;
        padding: 0;
        width: auto;
    }

    .countries_right_img {
        float: none;
        height: auto;
        margin: 0;
        padding: 0;
        text-align: center;
        width: auto;
    }

    .container_Index_Left {
        margin: 0 auto;
        width: auto;
    }

    .tab_img_div {
        border: 1px solid #dcdcdc;
        height: auto !important;
        margin: 0;
        padding: 10px;
        width: auto;
    }

        .tab_img_div a img {
            display: block;
            max-width: 100%;
        }

    .affirem {
        width: auto !important;
        margin: 0 auto;
    }

    .year-make-model-guide-part1-left {
        float: left;
        text-align: center;
        width: 100%;
    }

    .year-make-model-guide-part1-text {
        line-height: 30px;
        font-size: 13px;
    }

    .discount_image {
        width: 100%;
        padding: 2px 0 0;
    }

    .hover-list li {
        padding: 0 11px 2px 0;
        width: 100%;
    }

    .search_bar {
        width: 100%;
    }

    .search_input {
        width: 80%;
    }

    .price_beat {
        float: none;
        margin: 15px 30px;
    }
}

.container_Index_Left {
    margin: 0 auto;
    width: auto;
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
    .affirem {
        width: auto !important;
        margin: 0 auto;
    }

    .dropdown_fullwidth {
        margin: 0;
        padding: 0;
    }

    .megha-drop-down-menu ul li {
        float: none;
        width: auto;
    }

    .sub_title {
        font-size: 20px;
    }

    .dually-wheels img {
        width: 47%;
    }

    .discount_image {
        width: 40%;
        padding: 2px 0 0;
    }

    .kg1 {
        margin-left: 0;
    }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .affirem {
        width: auto !important;
        margin: 0 auto;
    }

    .dropdown_fullwidth {
        margin: 0;
        padding: 0;
    }

    .megha-drop-down-menu ul li {
        float: none;
        width: auto;
    }

    .fullscreen-paypal {
        width: 21%;
    }

    .Progresssive-a {
        width: 75%;
    }

    .paypal_image {
        width: 97px;
        padding: 5px 0 0;
    }

    .sub_title {
        font-size: 17px;
    }

    .negative-offset,
    .positive-offset,
    .wheel-hub,
    .wheel-rim-width {
        float: none;
        width: 100px;
        margin: 0 auto;
    }

    .dually-wheels img,
    .part1_mid,
    .wheel-rim-width-text {
        width: 100%;
    }

    .part1_mid {
        padding: 0;
    }

    .backspace-vs-offset {
        width: 200px;
    }

    .year-make-model-guide-part1 .sub_title {
        font-size: 20px;
        color: #2a8827;
        line-height: 25px;
    }

    .year-make-model-guide-part1-left {
        float: left;
        text-align: center;
        width: 100%;
    }

    .year-make-model-guide-part1-right,
    .year-make-model-guide-part1-right img {
        float: right;
        width: 100%;
    }

    .year-make-model-guide-part1-text {
        font-size: 14px;
        line-height: 18px;
        color: #5f8bc8;
        font-family: open_sansregular;
        clear: both;
    }

        .year-make-model-guide-part1-text h3 {
            border-bottom: 1px solid #5f8bc8;
            float: left;
            font-weight: 400;
        }

        .year-make-model-guide-part1-text p {
            clear: both;
            margin: 20px 0 0;
            line-height: 15px;
        }

    .year-make-model-guide-part1 {
        margin-bottom: 15px;
    }

    .year-make-model-guide-part1-img {
        margin: 15px 0;
    }

    .text-align-center {
        text-align: center;
    }

    .discount_image {
        width: 100%;
        padding: 2px 0 0;
    }

    .mainslider {
        width: 100%;
        height: 100%;
    }

    .viewinmobile {
        display: block;
        padding-top: 30px;
        clear: both;
    }

    .viewindesktop {
        display: none;
    }

    .kg1 {
        margin-left: 1%;
    }

    .paypal_checkoutbtn {
        width: 61%;
        float: left;
    }

    .credit_card_btn {
        color: #fff;
        line-height: 26px;
        padding: 0 9px;
        text-decoration: none;
        font-size: 11px;
        background-color: green;
        float: left;
        margin-right: 10px;
        border: 1px solid #006400;
        cursor: pointer;
    }

    .payment_method_select {
        border: 1px solid #e3e4e8;
        float: right;
        height: auto;
        margin: 0;
        padding: 10px;
        width: auto;
    }
}

@media only screen and (max-width: 479px) {
    .Progressive_image,
    .dually-wheels img,
    .tire_search_results_col_left .logo_row,
    .tire_search_results_row_in_div_left,
    .tire_search_results_row_in_div_right,
    .used_tire_left_div,
    .used_tire_right_div,
    .wheel-rim-width-text,
    .wheel_search_results_logo,
    .wheel_search_results_pro {
        width: 100%;
    }

    .cray_manta_wheels_right_div {
        margin-top: 20px;
    }

    .affirem {
        width: auto !important;
        margin: 0 auto;
    }

    .dropdown_fullwidth {
        margin: 0;
        padding: 0;
    }

    .megha-drop-down-menu ul li {
        float: none;
        width: auto;
    }

    .cray_manta_wheels_left_div_Acc,
    .cray_manta_wheels_right_div_Acc {
        width: auto;
        margin: 0;
        padding: 0;
        height: auto;
        float: none;
    }

    .mobile-paypal {
        width: 100%;
        display: block;
        margin-top: 2px;
    }

    .fullscreen-paypal,
    .viewindesktop {
        display: none;
    }

    .paypal_image {
        width: 95px;
        padding: 5px 0 0;
    }

    .sub_title {
        font-size: 17px;
    }

    .negative-offset,
    .positive-offset,
    .wheel-hub,
    .wheel-rim-width {
        float: none;
        width: 100px;
        margin: 0 auto;
    }

    .part1_mid {
        width: 100%;
        padding: 0;
    }

    .backspace-vs-offset {
        width: 200px;
    }

    .discount_image {
        width: 100%;
        padding: 2px 0 0;
    }

    .tire_search_results_col_left_padding {
        padding-right: 10px;
    }

    .tire_search_results_col_left {
        width: 45%;
    }

    .tire_search_results_col_right {
        width: 55%;
    }

    .tire_price_big {
        font-size: 18px;
    }

    .tire_part_text {
        font-size: 13px;
    }

    .tire_search_results_col_right_padding {
        padding-right: 10px;
        padding-left: 0;
    }

    .right_image_right {
        float: left;
    }

    .tireimg_row {
        width: 100%;
        float: right;
    }

    .viewinmobile {
        display: block;
        padding-top: 30px;
        clear: both;
    }

    .kg1 {
        margin-left: 1%;
    }
}

a,
body,
div,
footer,
header,
img,
input[type="button"],
input[type="checkbox"],
input[type="readio"],
input[type="submit"],
label,
li,
option,
p,
section,
select,
span,
table,
td,
tr,
ul,
video {
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.h1title {
    width: auto;
    height: 38px;
    margin: 0;
    padding: 0;
    text-align: center;
    font-size: 16px;
    color: #171717;
    text-transform: uppercase;
    line-height: 19px;
    border-radius: 4px 4px 0 0;
    font-family: open_sanslight;
    text-transform: none;
}

.cray_manta_td_cart_btn_a {
    background: url(/Content/css/img/add-cart-icon.png) left no-repeat;
    font-size: 11px;
    line-height: 26px;
    margin: 0;
    padding: 0 0 0 25px;
    color: #fff;
}

    .cray_manta_td_cart_btn_a:hover {
        background: 0;
    }

.gallery-details-right-div-new {
    width: auto;
    float: none;
    margin: 0;
    padding: 30px 0 0;
    text-align: center;
}

@media only screen and (min-width: 320px) and (max-width: 479px) {

    .search_bar{
        width: 90%;
        margin-left: 19px;
    }
    .used_tire_left_div,
    .used_tire_right_div {
        width: 100%;
    }


    .cray_manta_wheels_right_div {
        margin-top: 20px;
        clear: both;
        float: left;
    }

    .used_tire_left_div img,
    .used_tire_right_div img {
        display: inline;
        width: 100%;
    }

    .mainslider {
        width: 100%;
        height: 100%;
    }

    .kg1 {
        margin-left: 1%;
    }

    .paypal_checkoutbtn {
        width: 61%;
        float: left;
    }

    .credit_card_btn {
        color: #fff;
        line-height: 26px;
        padding: 0 9px;
        text-decoration: none;
        font-size: 11px;
        background-color: green;
        float: left;
        margin-right: 10px;
        border: 1px solid green;
        cursor: pointer;
    }

    .payment_method_select {
        border: 1px solid #e3e4e8;
        float: right;
        height: auto;
        margin: 0;
        padding: 10px;
        width: auto;
    }

    .search_input {
        width: 80%;
    }
}
