@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
    .chat_list .chat_number {
        display: block !important;
    }
    .custom-height {
        min-height: 44px;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) and (max-width: 1400px) {
    #upload_event .modal-dialog {
        width: 95%;
    }
    #update_event .modal-dialog {
        width: 95%;
    }
}
@media only screen and (max-width: 1599px) {
}

@media only screen and (max-width: 1499px) {
    .our_comni_sec .our_comni_sec_right .our_comni_sec_right_center ul li h3 {
        margin: 0 0 20px;
    }
}

@media only screen and (max-width: 1399px) {
    .cus_container {
        max-width: 1170px;
    }
    .in_boxe_for_img .box_text_data {
        padding: 40px;
    }

    .our_comni_sec .our_comni_sec_right .our_comni_sec_right_center ul li {
        margin-bottom: 50px;
    }
}

@media only screen and (max-width: 1340px) {
    .pre_ma_info .all_one_paletform .pre_ma_info_img {
        margin-right: 0;
        position: relative;
        right: -90px;
    }
}

@media only screen and (max-width: 1299px) {
    .modal.fade.sorting_pop .modal-dialog.make_width_big {
        width: 1100px;
    }
    .main_scroll_nav {
        right: 12px;
    }
    .cus_container {
        max-width: 1140px;
    }
    .go_fast_data,
    .feature > .in_section > div.dark_left,
    .feature > .in_section > div.light_left,
    .sign_up_sec,
    .posts_sec,
    .text_daat_for_tab,
    .unlimeted_data_sec > div.unlimeted_data_sec_left,
    .unlimeted_data_sec > div.unlimeted_data_sec_right,
    .featur_text_main {
        padding: 100px 0px;
    }
    .posts_sec {
        padding: 50px 0px;
    }
    .in_boxe_for_img .box_text_data {
        padding: 30px;
    }
    .in_boxe_for_img .box_text_data h4 {
        margin: 0 0 20px;
    }
    .pre_ma_info > .row.inverted .pre_ma_info_img {
        margin-left: -60px;
    }
    .pre_ma_info .line_up_filterd .pre_ma_info_text h2:after {
        width: 140px;
        right: -100px;
    }
    .pre_ma_info .cont_golbley .pre_ma_info_text h2:after {
        left: -77px;
        width: 70px;
    }
    .pre_ma_info .mang_org_globle .pre_ma_info_text h2::after {
        right: 20px;
        width: 50px;
    }
    .pre_ma_info .make_ever_row .pre_ma_info_img {
        margin-right: 0;
    }
    .pre_ma_info .make_ever_row .pre_ma_info_text {
        margin-left: 45px;
    }

    .our_comni_sec .our_comni_sec_right .our_comni_sec_right_center ul li {
        margin-bottom: 35px;
    }
    .our_comni_sec .our_comni_sec_right .our_comni_sec_right_center ul li h3 {
        margin: 0 0 15px;
    }
}

@media only screen and (max-width: 1199px) {
    .user-conf {
        width: 85px !important;
        flex: none !important;
    }
    .user-conf > div {
        width: 85px !important;
    }
    .frind_list_her > div .user_pro_info {
        width: calc(100% - 195px);
        flex: none !important;
    }
    .user-conf > div a {
        margin: 1px 0px;
    }
    .image-modal-content .purchase-images-popup.ng-scope {
        right: -40px;
    }
    .image-modal-content .image-modal-content {
        padding: 0px 40px !important;
    }
    .image-modal-content .new_com_set_box ul li a {
        padding-left: 0px;
        padding-right: 0px;
    }
    .maintrack_listbox ul li span.flgs {
        padding: 6px 0px;
    }
    .paddock_bestlaps ul li {
        width: 100%;
    }
    .laps_uploads_header ul li:first-child {
        width: 45%;
    }
    .laps_uploads_header ul li:nth-child(2) {
        width: 20%;
        padding-left: 0px;
    }
    .track_gallery_resize li > div {
        max-height: 262px !important;
        height: 262px;
    }
    .track_gallery_resize li img {
        max-height: 240px;
    }
    #upload_event .modal-dialog {
        width: 90%;
    }
    .center-media {
        height: 180px !important;
    }
    .das_menu > li > a {
        margin: 0 5px;
    }
    a.pilotsAll_evnesimgUser {
        margin-right: 5px;
    }
    .pilotsAll_evnesBox h4 {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }
    .date_divider:before {
        display: none;
    }
    .date_divider:after {
        display: none;
    }
    .lamborghiniGallery ul li {
        width: 33.33%;
    }
    .lamborghiniGalleryList img {
        width: 100%;
    }
    .paddock_infoAboutMe {
        margin-bottom: 15px;
    }
    .awardPage {
        margin-bottom: 15px;
    }
    .flTimelineHeadline ul li a {
        padding: 10px 4px;
        font-size: 13px;
    }
    .right_div_img {
        padding: 15px 15px 0;
        text-align: center;
    }
    .profile_list_nam ul {
        margin-top: 0;
    }
    .profile_list_nam ul li {
        line-height: 19px;
    }
    .profile_all_events ul li {
        width: 100%;
    }
    .profile_all_events ul li:nth-child(2n + 1) {
        margin-right: 0;
    }
    .modal.fade.sorting_pop .modal-dialog.make_width_big {
        width: 990px;
    }
    .cus_container {
        max-width: 940px;
    }
    .feature > .in_section > div.dark_left .text_data_in_sec,
    .unlimeted_data_sec > div.unlimeted_data_sec_left .text_data_in_sec,
    .feature > .in_section > div.light_left .centr_img,
    .unlimeted_data_sec > div.unlimeted_data_sec_right .centr_img {
        max-width: 400px;
        margin-left: auto;
        margin-right: auto;
    }
    .our_comni_sec .our_comni_sec_left .our_comni_sec_left_center h2 {
        right: 0;
    }
    .in_boxe_for_img .box_text_data {
        padding: 20px;
        min-height: 260px;
    }
    /*Feature_page Responcive*/
    .feture_blocks .feture_blocks_left_text {
        max-width: 350px;
        margin-left: 50px;
    }
    .feture_blocks .feture_blocks_right_imgs {
        max-width: 350px;
        margin-right: 50px;
    }
    .feture_blocks .row.track_the_way .feture_blocks_right_imgs span.img:nth-child(2) {
        margin-top: 35px;
    }
    .feture_blocks .row.track_the_way .feture_blocks_right_imgs span.img:nth-child(1) {
        width: 300px;
        bottom: 5px;
        right: -65px;
    }
    .follow-path {
        display: none;
    }
    .feture_blocks .row.analys_result .feture_blocks_left_text {
        margin-right: 50px;
    }
    .feture_blocks .row.analys_result .feture_blocks_left_text h2:after {
        width: 200px;
        right: -200px;
    }
    .feture_blocks .row.compare_frind .feture_blocks_left_text h2:after {
        width: 115px;
        left: -135px;
    }
    .feture_blocks .row.compare_frind .feture_blocks_right_imgs span.img:nth-child(1) {
        right: -15px;
        top: 135px;
        width: 300px;
    }
    .feture_blocks .row.compare_frind .feture_blocks_right_imgs {
        padding-bottom: 50px;
    }
    .feture_blocks .row.social_network_row .feture_blocks_left_text,
    .feture_blocks .row.just_track_lap .feture_blocks_left_text,
    .feture_blocks .row.complete_arround .feture_blocks_left_text {
        margin-right: 50px;
    }
    .feture_blocks .row.social_network_row .feture_blocks_right_imgs {
        max-width: 350px;
    }
    .feture_blocks .row.social_network_row .feture_blocks_right_imgs span.img:nth-child(1) {
        margin-left: -25px;
        top: -160px;
        width: 350px;
    }
    .feture_blocks .row.social_network_row .feture_blocks_left_text h2:after {
        width: 90px;
        right: -100px;
    }
    .feture_blocks .row.social_network_row .feture_blocks_right_imgs {
        margin-top: 50px;
    }
    .feture_blocks .row.join_group_even .feture_blocks_right_imgs span.img:nth-child(1) {
        right: -40px;
    }
    .feture_blocks .row.just_track_lap .feture_blocks_right_imgs {
        max-width: 350px;
        margin-left: 0px;
    }
    .feture_blocks .feture_blocks_left_text h2 > br {
        display: none;
    }
    .feture_blocks .row.just_track_lap .feture_blocks_left_text h2:after {
        width: 140px;
        right: -120px;
    }
    .feture_blocks .row.larg_track .feture_blocks_right_imgs {
        top: -100px;
        margin-right: 50px;
        max-width: 350px;
    }
    .feture_blocks .row.larg_track .feture_blocks_right_imgs span.img:nth-child(1) {
        right: -30px;
        bottom: -100px;
        width: 300px;
    }
    .feture_blocks .row.complete_arround .feture_blocks_right_imgs {
        max-width: 350px;
        margin-right: auto;
        margin-left: 0px;
        padding-bottom: 170px;
    }
    .feture_blocks .row.complete_arround .feture_blocks_right_imgs span.img:nth-child(1) {
        left: -20px;
        width: 230px;
    }
    .feture_blocks .row.complete_arround .feture_blocks_left_text h2:after {
        right: -88px;
    }
    .pre_ma_info .pre_ma_info_img {
        max-width: 450px;
    }
    .pre_ma_info .pre_ma_info_text {
        margin-left: 0;
    }
    .pre_ma_info > .row.inverted .pre_ma_info_text {
        margin-right: 0;
    }
    .pre_ma_info .lap_analyz_row .pre_ma_info_img {
        margin-right: 0;
    }
    .pre_ma_info .lap_analyz_row .pre_ma_info_text h2:after {
        width: 30px;
        left: -16px;
        margin-left: -20px;
    }
    .pre_ma_info > .row.inverted .pre_ma_info_img {
        margin-left: 0;
    }
    .pre_ma_info .com_persand_row .pre_ma_info_text h2:after {
        width: 200px;
        right: -180px;
    }
    .pre_ma_info .line_up_filterd .pre_ma_info_img {
        margin-top: -75px;
    }
    .pre_ma_info .line_up_filterd .pre_ma_info_text h2:after {
        width: 90px;
        right: -30px;
    }
    .pre_ma_info .u_r_spcal .pre_ma_info_text h2:after {
        width: 60px;
        left: -60px;
    }
    .pre_ma_info .show_all_pre_row .pre_ma_info_img {
        margin-right: 15px;
    }
    .pre_ma_info .show_all_pre_row .pre_ma_info_text h2:after {
        width: 55px;
        left: -45px;
    }
    .pre_ma_info .show_all_pre_row .pre_ma_info_img {
        margin-top: -95px;
    }
    .pre_ma_info .unltimate_geraj_row .pre_ma_info_text h2:after {
        width: 160px;
        right: -110px;
    }
    .plan_info_data ul {
        -webkit-flex: 0 0 420px;
        -ms-flex: 0 0 420px;
        flex: 0 0 420px;
    }
    .plan_info_data ul li {
        font-size: 18px;
        /* height: 65px; */
        line-height: 65px;
    }
    .new_footer_back h3 {
        font-size: 19px;
    }
    .pre_ma_info .row.com_persand_row .pre_ma_info_img {
        margin-top: 0;
    }
    .cont_golbley .pre_ma_info_img {
        margin-top: -90px;
    }
    .pre_ma_info .mang_org_globle .pre_ma_info_img {
        max-width: 550px;
        left: -70px;
    }
    .pre_ma_info > .row.inverted.inter_gretedt_cpable .pre_ma_info_img {
        max-width: 510px;
        margin-left: 0;
        margin-top: -69px;
    }
    .pre_ma_info > .row.inverted.inter_gretedt_cpable .pre_ma_info_text h2:after {
        right: -50px;
        width: 150px;
    }
    .pre_ma_info .make_ever_row .pre_ma_info_img {
        max-width: 470px;
        margin-top: -210px;
    }
    .pre_ma_info .make_ever_row .pre_ma_info_text h2:after {
        left: -87px;
        width: 80px;
    }
    .sign_up_sec_text h2 > br {
        display: none;
    }
    .pre_ma_info > .row.inverted.promot_work_easy .pre_ma_info_img {
        max-width: 450px;
        margin-top: -60px;
        margin-left: 0px;
    }
    .pre_ma_info .promot_work_easy .pre_ma_info_text h2:after {
        right: -90px;
        width: 170px;
    }
    .pre_ma_info .all_one_paletform .pre_ma_info_img {
        right: 0;
        margin-top: -185px;
    }
    .pre_ma_info .all_one_paletform .pre_ma_info_text h2:after {
        left: -60px;
        width: 50px;
    }
    .pre_ma_info > .row.inverted.make_job_faster .pre_ma_info_img {
        max-width: 500px;
        margin-left: 0;
        margin-top: -20px;
    }
    .pre_ma_info .make_job_faster .pre_ma_info_text h2::after {
        right: -80px;
        width: 170px;
    }
    .pre_ma_info .mange_clander_here .pre_ma_info_img {
        right: 0;
    }
    .pre_ma_info .mange_clander_here .pre_ma_info_text h2:after {
        left: -60px;
        width: 50px;
    }

    .our_comni_sec .our_comni_sec_right .our_comni_sec_right_center ul li {
        padding-right: 20px;
        margin-bottom: 30px;
    }
    .our_comni_sec .our_comni_sec_right .our_comni_sec_right_center ul li h3 {
        margin: 0 0 10px;
        font-size: 24px;
    }
    .our_comni_sec .our_comni_sec_right .our_comni_sec_right_center ul li p {
        font-size: 16px;
        line-height: 26px;
    }

    /*.text_daat_for_tab {
        padding: 50px 0px;
    }*/
    .text_daat_for_tab h4 {
        font-size: 42px;
        line-height: 55px;
    }
    .why_premium_block,
    .premium_takes_block {
        font-size: 20px;
        padding: 20px 0px;
    }
    .premium_takes_blocktwos {
        margin: 0px;
    }
    .why_premium_block h2 {
        font-size: 34px;
    }
    .premium_takes_block .col-xs-12 br {
        display: none;
    }
    .join_prime_sec .join_prime_left {
        padding-left: 40px !important;
        padding-right: 20px !important;
    }
    .newsection_featur_boxo .text_data_in_sec h2:after {
        width: 30px;
    }
    .newsection_featur_boxo .text_data_in_sec h2 {
        padding: 0 0 0 40px;
    }
}

@media only screen and (min-width: 1171px) and (max-width: 1280px) {
    .banner h1 {
        font-size: 67px;
        margin-top: 39px;
    }
    .banner a {
        padding: 8px 31px;
        font-size: 18px;
    }
    .join {
        margin: 20px 0 88px 0;
    }
    .join-message {
        width: 481px;
        padding: 84px 60px 0px 60px;
        margin-top: 80px;
    }
    .join-message ul li {
        margin-bottom: 60px;
    }
    .join-img {
        left: 0;
        text-align: left;
    }
    .join-img img {
        max-width: 70%;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1170px) {
    .amazing_features {
        padding: 30px 0 0 0;
    }
    .features_list_outer {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .features_list,
    .features_list_rights {
        text-align: center;
        padding: 20px 0;
        margin-bottom: 0px;
        width: 50%;
        float: left;
    }
    .full-sap-box {
        clear: both;
    }
    .full-featucher {
        width: 100%;
    }
    .featucher_icon_one {
        position: inherit;
        margin: 0 auto;
        left: 0px;
        right: 0px;
    }
    .features_list_three {
        padding: 20px 0px 10px 0px;
        margin-bottom: 0;
        width: 50%;
        float: left;
    }
    .featucher_icon_two {
        position: inherit;
        margin: 0 auto;
        left: 0px;
        right: 0px;
    }
    .features_list_three {
        text-align: center;
    }
    .features_list_one_right {
        padding: 20px 0px 10px 0px;
        margin-bottom: 0;
    }
    .features_list_one_right {
        text-align: center;
    }
    .featucher_icon_one_right {
        position: inherit;
        left: 0;
        right: 0;
        margin: 0 auto;
        margin-bottom: 15px;
        text-align: center;
    }
    .featucher_icon_one_right {
        text-align: center;
    }
    .features_list_two_right {
        padding: 20px 0px 0 0px;
        text-align: center;
        margin-bottom: 0;
    }
    .featucher_icon_two_right {
        position: inherit;
        left: 0;
        right: 0px;
        margin: 0 auto;
    }
    .join-message {
        width: 481px;
        padding: 24px 60px 0px 40px;
        margin-top: 80px;
    }
    .join-message ul li {
        margin-bottom: 15px;
    }
    .join-img {
        left: 0;
        text-align: left;
    }
    .join-img img {
        max-width: 60%;
    }
    .aboutus {
        padding: 26px 0 10px 0;
    }
    .carousel-caption {
        position: inherit;
        left: 0;
        right: 0;
        text-align: center;
    }
    .about_slider_caption {
        padding-left: 0px;
        text-align: center;
    }
    .banner h1 {
        font-size: 57px;
        margin-top: 39px;
    }
    .banner a {
        padding: 8px 31px;
        font-size: 18px;
    }
    .join {
        margin: 20px 0 38px 0;
    }
    .titles h2 {
        font-size: 30px;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1199px) {
    .das_menu > li > a {
        margin: 0px 8px;
    }
}

@media only screen and (min-width: 1023px) and (max-width: 1170px) {
    .features_plans .row .col-md-4 {
        width: 100% !important;
    }
    .features_list,
    .features_list_rights {
        width: 33%;
    }
    .features_list_three {
        width: 33%;
    }
    .features_list_one_last {
        width: 33%;
        float: left;
    }
    .full-sap-box {
        display: none;
    }
    .das_menu > li > a {
        font-size: 12px;
    }
    ul.loginnav li a {
        padding: 4px 3px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .main_text_hero h1 {
        font-size: 40px;
        line-height: 50px;
    }
    .das_menu > li > a {
        font-size: 12px;
    }
    .notification_user li:last-child a {
        font-size: 14px;
    }
    ul.upload_labs li {
        width: 100%;
        text-align: center !important;
        padding: 5px;
    }
    .cabRecord ul li {
        text-align: left;
    }
    .cabRecord ul li a,
    .cabRecord ul li span + span {
        text-align: left;
        width: 100%;
    }
    .center-media {
        height: 230px !important;
    }
    .amazing_features {
        padding: 30px 0 0 0;
    }
    .features_list_outer {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .features_list,
    .features_list_rights {
        text-align: center;
        padding: 20px 0;
        margin-bottom: 0px;
        width: 50%;
        float: left;
    }
    .full-sap-box {
        clear: both;
    }
    .full-featucher {
        width: 100%;
    }
    .featucher_icon_one {
        position: inherit;
        margin: 0 auto;
        left: 0px;
        right: 0px;
    }
    .features_list_three {
        padding: 20px 0px 10px 0px;
        margin-bottom: 0;
        width: 50%;
        float: left;
    }
    .featucher_icon_two {
        position: inherit;
        margin: 0 auto;
        left: 0px;
        right: 0px;
    }
    .features_list_three {
        text-align: center;
    }
    .features_list_one_right {
        padding: 20px 0px 10px 0px;
        margin-bottom: 0;
    }
    .features_list_one_right {
        text-align: center;
    }
    .featucher_icon_one_right {
        position: inherit;
        left: 0;
        right: 0;
        margin: 0 auto;
        margin-bottom: 15px;
        text-align: center;
    }
    .featucher_icon_one_right {
        text-align: center;
    }
    .features_list_two_right {
        padding: 20px 0px 0 0px;
        text-align: center;
        margin-bottom: 0;
    }
    .featucher_icon_two_right {
        position: inherit;
        left: 0;
        right: 0px;
        margin: 0 auto;
    }
    .join-message {
        width: 481px;
        padding: 24px 60px 0px 202px;
        margin-top: 80px;
    }
    .join-message ul li {
        margin-bottom: 15px;
    }
    .join-img {
        left: 0;
        text-align: left;
    }
    .join-img img {
        max-width: 60%;
    }
    .aboutus {
        padding: 26px 0 10px 0;
    }
    .carousel-caption {
        position: inherit;
        left: 0;
        right: 0;
        text-align: center;
    }
    .about_slider_caption {
        padding-left: 0px;
        text-align: center;
    }
    .banner h1 {
        font-size: 37px;
        margin-top: 39px;
    }
    .banner a {
        padding: 8px 31px;
        font-size: 18px;
    }
    .join {
        margin: 20px 0 38px 0;
    }
    ul.loginnav li {
        padding: 4px 0px;
    }
    ul.loginnav li a {
        font-size: 13px;
        padding: 4px 5px;
    }
    .player_controller {
        width: 115px;
    }
    .owl-carousel .owl-item img {
        max-width: 100%;
        display: inline-block;
        width: inherit;
    }
    .player_controller .owl-nav > div.owl-prev {
        left: 30px;
    }
    .player_controller .owl-nav > div.owl-next {
        right: 30px;
    }
    .rid_section ul li span {
        line-height: normal;
    }

    .add_upload_btns_css {
        width: 228px;
    }
}

@media only screen and (min-width: 991px) and (max-width: 1023px) {
    .features_plans .row .col-md-4 {
        width: 100% !important;
    }
    .features_list,
    .features_list_rights {
        width: 33%;
    }
    .features_list_three {
        width: 33%;
    }
    .features_list_one_last {
        width: 33%;
        float: left;
    }
    .full-sap-box {
        display: none;
    }
    .das_menu > li > a {
        font-size: 12px;
    }
}

@media only screen and (max-width: 991px) {
    .res-home-login {
        display: contents !important;
    }

    button.navbar-toggle.navigation_bar {
        margin: 5px 12px 0px 0px;
        padding: 0px;
    }
    .topnav-toggle {
        color: #fff;
        display: inline-block !important;
        padding: 11px;
        border-radius: 2px;
    }
    /* .dashboard_menu .navbar a.navbar-brand.menu_block {
        visibility: hidden;
    } */
    #fullscreen .col-sm-12.col-md-7.col-lg-8.pr-0 {
        padding-right: 5px !important;
    }
    #fullscreen .col-sm-12.col-md-5.col-lg-4.pl-0 {
        padding-left: 5px !important;
    }
    #fullscreen .maintrack_listbox ul li,
    #fullscreen .paddock_bestlaps ul li {
        width: 100%;
    }
    .s-menu ul {
        width: 100% !important;
    }
    .webnews_dropdown li a {
        padding-right: 15px;
    }
    .webnews_dropdown li a + a {
        padding: 0px;
    }
    .zoom-image-modal .new_com_set_box ul li a {
        padding-left: 0px;
        padding-right: 0px;
    }
    .col-md-4.mobilePright {
        padding-right: 5px !important;
    }
    .col-md-8.mobilePleft {
        padding-left: 5px !important;
    }
    .col-md-8.mobilePleft > .row {
        padding: 0px !important;
    }
    .profile_gallery_resize a.g_thum > div > img,
    .event_resize > img {
        height: 150px !important;
    }
    span.vehicle,
    span.vehicleTyre {
        padding-right: 10px;
        width: 142px;
    }
    .paddock_bestlaps ul li {
        width: 100%;
    }
    .maintrack_listbox ul li span.video_star {
        padding: 6px 0px;
        width: 6%;
    }
    .maintrack_listbox ul li span.video_star a {
        margin: 0 4px;
    }
    .maintrack_listbox ul li span.video_star a img {
        width: 17px;
        height: 18px;
        object-fit: contain;
    }
    .maintrack_listbox ul li span.flgs {
        width: 23%;
        padding: 6px 4px;
    }
    .maintrack_listbox ul li {
        width: 100%;
    }
    .laps_uploads_header li a.lap_section_lap {
        font-size: 14px;
        text-align: center;
        width: auto;
        min-width: 90px;
        height: 35px;
        line-height: 18px;
        padding: 8px 9px;
    }
    .vertical_align_comment a.comments_iconsbtns {
        padding-right: 0px;
        left: initial;
    }
    .lap_time_outer {
        min-height: 280px !important;
    }
    .track_gallery_resize li > div,
    .event_resize {
        max-height: 180px !important;
        height: 180px;
    }
    .track_gallery_resize li img,
    .event_resize img {
        max-height: 165px;
    }

    .slider_post_in .owl-carousel .owl-item img {
        height: initial !important;
        min-height: initial !important;
        object-fit: contain;
    }
    .image-resize {
        height: 150px;
    }
    .image-resize .resize-img {
        max-height: 150px !important;
    }
    .profile_gallery_resize a.g_thum > div {
        height: 150px;
    }
    .profile_gallery_resize a.g_thum > div img {
        height: 150px !important;
    }

    #section_feat_post h3 {
        font-size: 30px;
    }
    .tab_btns.fea_tabs ul li {
        height: 24.33vh;
    }
    .signupnewbtns a.log_in_btn {
        padding: 0px 20px;
    }
    section.featur_text_main.img-section.space_section {
        min-height: calc(100vh - 265px) !important;
    }
    .tab_btns ul li a {
        height: 265px;
        font-size: 16px !important;
        font-weight: normal !important;
    }
    #section_profesnal .join_prime_sec .join_prime_left {
        padding: 90px 0px 90px 30px;
    }
    .event_form label {
        text-align: left;
    }
    ul.loginnav {
        margin: 0;
    }
    .right_panel a {
        min-width: auto;
        width: 100%;
    }
    .timeLineEvent_groups ul li {
        margin-bottom: 5px;
    }
    .pilotsAll_evnes ul li {
        width: 50%;
    }
    .pilotsAll_evnes ul {
        margin-bottom: 25px;
    }
    /*    .make_table_res {
        overflow-x: auto;
    }*/
    .make_table_res > table {
        width: 737px;
    }
    /* .event_page_table {
        margin-bottom: 15px;
    } */
    .actions_timeline {
        margin-bottom: 10px;
    }
    .lamborghiniGallery ul li {
        width: 50%;
    }
    .paddock_infoNav ul {
        margin-left: 0;
    }
    .version_settings .boot_btn {
        position: initial;
        bottom: 0;
        right: 0;
        padding: 0 15px;
        text-align: center;
    }
    .version_settings .boot_btn a:first-child {
        margin-left: 0;
    }
    .lamborghini_grop .gray-lom_box .car_info_lomo .apro_btn_here:before {
        display: none;
    }
    .mob_center {
        text-align: left;
    }
    .head_track_menu ul li {
        margin-right: 12px;
    }
    .head_track_menu ul li:after {
        right: -8px;
        margin-top: -7px;
    }
    .group_fince_track .searchPilots a {
        padding: 10px 5px;
    }
    .head_track_menu {
        padding: 0 5px;
    }
    .header-search.add_serch_after {
        width: 380px;
    }
    .header-search.add_serch_after a {
        top: 4px;
    }
    .lap_list_in .lap_list_in_left {
        width: 100%;
    }
    .lap_list_in .lap_list_in_right {
        width: 100%;
    }
    .lap_list_in .lap_list_in_right:after {
        display: none;
    }
    .remov_table_hide {
        margin-bottom: 15px;
    }
    .albam_photo ul li {
        -webkit-flex: 0 0 25%;
        -moz-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        -o-flex: 0 0 25%;
        flex: 0 0 25%;
    }
    .profile_list_nam ul li {
        line-height: 26px;
    }
    .head_track_menu ul li a {
        font-size: 14px;
    }
    .delete_btns {
        margin-bottom: 15px;
    }
    .btn_m30 {
        margin-top: 0;
    }
    .visit_group_banner > .profilePicThumb {
        bottom: -21px;
        height: 90px;
        left: 6px;
        width: 90px;
    }
    .visit_group_banner > .username {
        left: 116px;
    }
    .flTimelineHeadline {
        padding: 0 0 0 115px;
    }

    .frind_list_her > div {
        -webkit-flex: 0 0 100%;
        -moz-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        -o-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .modal.fade.sorting_pop .modal-dialog.make_width_big {
        width: 760px;
    }
    .photos_add > div {
        -webkit-flex: 0 0 49%;
        -moz-flex: 0 0 49%;
        -ms-flex: 0 0 49%;
        -o-flex: 0 0 49%;
        flex: 0 0 49%;
    }
    .main_text_hero {
        max-width: 500px;
        margin-bottom: 0;
        margin-top: 40px;
    }
    .main_text_hero h1 {
        font-size: 40px;
        line-height: 50px;
    }
    .top_hero {
        padding: 100px 15px;
    }
    .cus_container {
        max-width: 700px;
    }
    .go_fast_data h2,
    .feature > .in_section > div.dark_left .text_data_in_sec h2,
    .our_comni_sec .our_comni_sec_left .our_comni_sec_left_center h2,
    .unlimeted_data_sec > div.unlimeted_data_sec_left .text_data_in_sec h2 {
        margin-bottom: 40px;
        padding: 0 0 0 40px;
    }
    .go_fast_data p {
        margin: 0 0 30px;
        font-size: 25px;
        line-height: 35px;
    }
    .feature > .in_section > div.dark_left,
    .feature > .in_section > div.light_left {
        padding: 100px 30px;
    }
    .go_fast_data h2:before,
    .feature > .in_section > div.dark_left .text_data_in_sec h2:before,
    .our_comni_sec .our_comni_sec_left .our_comni_sec_left_center h2:before,
    .unlimeted_data_sec > div.unlimeted_data_sec_left .text_data_in_sec h2:before {
        width: 30px;
    }
    .feature > .in_section > div.dark_left .text_data_in_sec p,
    .unlimeted_data_sec > div.unlimeted_data_sec_left .text_data_in_sec p {
        font-size: 20px;
        line-height: 25px;
    }
    .sign_up_sec_text h2 {
        font-size: 35px;
        line-height: 25px;
        margin: 0 0 35px;
    }
    .our_comni_sec .our_comni_sec_left .our_comni_sec_left_center .imge_1,
    .our_comni_sec .our_comni_sec_left .our_comni_sec_left_center .imge_2 {
        max-width: 310px;
    }
    .our_comni_sec .our_comni_sec_left .our_comni_sec_left_center h2 {
        top: 20px;
    }
    .our_comni_sec .our_comni_sec_left .our_comni_sec_left_center .imge_2 {
        margin-top: -100px;
    }
    .our_comni_sec .our_comni_sec_left .our_comni_sec_left_center {
        margin-right: 0;
    }
    .our_comni_sec .our_comni_sec_right .our_comni_sec_right_center {
        margin-left: 15px;
        margin-right: 30px;
    }
    .our_comni_sec .our_comni_sec_right .our_comni_sec_right_center ul li h3 {
        margin: 0 0 10px;
        font-size: 25px;
        line-height: 25px;
    }
    .our_comni_sec .our_comni_sec_right .our_comni_sec_right_center ul li p {
        font-size: 20px;
        line-height: 25px;
    }
    .tab_btns ul li a {
        font-size: 16px;
        line-height: 20px;
    }
    .in_boxe_for_img .box_text_data p {
        font-size: 20px;
        line-height: 25px;
    }
    .in_boxe_for_img .box_text_data {
        padding: 15px;
        min-height: 230px;
    }
    .unlimeted_data_sec > div.unlimeted_data_sec_left,
    .unlimeted_data_sec > div.unlimeted_data_sec_right {
        padding: 100px 30px;
    }
    /*.join_free_sec {
        padding: 160px 0;
    }*/
    .featur_text_main_data p {
        font-size: 30px !important;
        line-height: 35px !important;
    }
    .top_nav_main ul.left_links li {
        margin-left: 30px;
    }
    .main_animation_sr {
        top: 50%;
        left: 50%;
        margin-left: -25px;
        margin-top: -25px;
    }
    /*Feature Page Css*/
    .feture_blocks .feture_blocks_left_text h2 {
        margin-bottom: 40px;
    }
    .feture_blocks .row {
        padding: 40px 15px;
    }
    .feture_blocks .feture_blocks_left_text,
    .feture_blocks .row.social_network_row .feture_blocks_right_imgs {
        max-width: 340px;
        margin-left: 20px;
    }
    .feture_blocks .feture_blocks_right_imgs {
        max-width: 340px;
        margin-right: 20px;
    }
    .feture_blocks .row.track_the_way .feture_blocks_right_imgs span.img:nth-child(1) {
        width: 280px;
        bottom: 15px;
        right: -50px;
    }
    .feture_blocks .feture_blocks_left_text h2:after {
        display: none;
    }
    .feture_blocks .row.analys_result .feture_blocks_right_imgs {
        margin-left: 20px;
    }
    .feture_blocks .row.analys_result .feture_blocks_right_imgs span.img:nth-child(1) {
        left: -15px;
        bottom: -15px;
    }
    .feture_blocks .row.compare_frind .feture_blocks_right_imgs span.img:nth-child(1) {
        right: -15px;
        top: 125px;
        width: 280px;
    }
    .feture_blocks .row.social_network_row .feture_blocks_left_text,
    .feture_blocks .row.just_track_lap .feture_blocks_left_text,
    .feture_blocks .row.complete_arround .feture_blocks_left_text,
    .feture_blocks .row.analys_result .feture_blocks_left_text {
        margin-right: 20px;
    }
    .feture_blocks .row.social_network_row .feture_blocks_right_imgs {
        margin-top: 0;
    }
    .feture_blocks .row.social_network_row .feture_blocks_right_imgs span.img:nth-child(1) {
        margin-left: -15px;
        top: -80px;
        width: 280px;
    }
    .feture_blocks .row.join_group_even .feture_blocks_right_imgs span.img:nth-child(1) {
        right: -15px;
    }
    .feture_blocks .row.just_track_lap .feture_blocks_left_text {
        padding-top: 0;
    }
    .feture_blocks .row.larg_track .feture_blocks_right_imgs {
        top: -55px;
    }
    .feture_blocks .row.larg_track .feture_blocks_right_imgs {
        top: -55px;
        margin-right: 20px;
        max-width: 340px;
    }
    .feture_blocks .row.larg_track .feture_blocks_right_imgs span.img:nth-child(1) {
        right: -15px;
        bottom: -110px;
        width: 280px;
    }
    .feture_blocks .row.complete_arround .feture_blocks_right_imgs {
        max-width: 340px;
        margin-left: 20px;
    }
    .feture_blocks .row.complete_arround .feture_blocks_right_imgs span.img:nth-child(1) {
        left: -15px;
        width: 220px;
    }
    .feture_blocks .row.complete_arround .feture_blocks_right_imgs {
        padding-bottom: 120px;
    }
    .animation_crakl .main_animation_sr span {
        -webkit-animation: crikal_animation_res 2.4s infinite;
        animation: crikal_animation_res 2.4s infinite;
    }
    .animation_crakl .main_animation_sr > span:nth-child(2) {
        -webkit-animation: crikal_animation_res 2.4s 0.6s infinite;
        animation: crikal_animation_res 2.4s 0.6s infinite;
    }

    @-webkit-keyframes crikal_animation_res {
        0% {
            width: 50px;
            height: 50px;
            margin-top: -25px;
            margin-left: -25px;
            opacity: 0;
        }
        50% {
            opacity: 0.1;
        }
        100% {
            width: 500px;
            height: 500px;
            margin-top: -250px;
            margin-left: -250px;
            opacity: 0;
        }
    }

    @keyframes crikal_animation_res {
        0% {
            width: 50px;
            height: 50px;
            margin-top: -25px;
            margin-left: -25px;
            opacity: 0;
        }
        50% {
            opacity: 1;
        }
        100% {
            width: 500px;
            height: 500px;
            margin-top: -250px;
            margin-left: -250px;
            opacity: 0;
        }
    }
    .plan_info_data ul {
        -webkit-flex: 0 0 345px;
        -ms-flex: 0 0 345px;
        flex: 0 0 345px;
    }
    .pre_ma_info .pre_ma_info_img,
    .pre_ma_info .lap_analyz_row .pre_ma_info_img {
        max-width: 350px;
        margin-right: 10px;
    }
    .pre_ma_info .pre_ma_info_text {
        max-width: 350px;
        margin-left: 10px;
    }
    .pre_ma_info > .row.inverted .pre_ma_info_text {
        margin-right: 10px;
    }
    .pre_ma_info > .row.inverted .pre_ma_info_img {
        margin-left: 10px;
    }
    .pre_ma_info .lap_analyz_row .pre_ma_info_img {
        margin-top: -70px;
    }
    .pre_ma_info .pre_ma_info_text {
        padding-top: 0;
    }
    .pre_ma_info .pre_ma_info_text h2 {
        margin-bottom: 40px;
    }
    .pre_ma_info .lap_analyz_row .pre_ma_info_text h2:after {
        left: -30px;
    }
    .pre_ma_info .row.com_persand_row .pre_ma_info_img {
        margin-top: -20px;
    }
    .pre_ma_info .line_up_filterd .pre_ma_info_img {
        margin-top: -70px;
    }
    .pre_ma_info .line_up_filterd .pre_ma_info_text h2:after {
        width: 50px;
        right: -45px;
    }
    .pre_ma_info .u_r_spcal .pre_ma_info_img {
        text-align: right;
        margin-top: -20px;
    }
    .pre_ma_info .show_all_pre_row .pre_ma_info_img {
        margin-top: -60px;
    }
    .pre_ma_info .show_all_pre_row .pre_ma_info_text h2:after {
        width: 25px;
        left: -15px;
    }
    .pre_ma_info .row.unltimate_geraj_row .pre_ma_info_img {
        margin-top: -20px;
    }
    .pre_ma_info .unltimate_geraj_row .pre_ma_info_text h2:after {
        width: 70px;
        right: -60px;
    }
    .pre_ma_info .mang_org_globle .pre_ma_info_img {
        max-width: 100%;
        left: 0;
    }
    .pre_ma_info .mang_org_globle .pre_ma_info_text h2::after {
        right: -55px;
        width: 50px;
    }
    .pre_ma_info > .row.inverted.inter_gretedt_cpable .pre_ma_info_text h2:after {
        right: -49px;
        width: 80px;
    }
    .pre_ma_info .make_ever_row .pre_ma_info_img {
        max-width: 470px;
        margin-top: -190px;
    }
    .pre_ma_info .make_ever_row .pre_ma_info_text h2:after {
        left: -80px;
        width: 70px;
    }
    .sign_up_sec_text h2 {
        line-height: normal;
    }
    .pre_ma_info .all_one_paletform .pre_ma_info_img {
        right: 0;
        margin-top: -155px;
    }
    .pre_ma_info .make_job_faster .pre_ma_info_text h2::after {
        right: -80px;
        width: 90px;
    }
    .pre_ma_info .promot_work_easy .pre_ma_info_text h2:after {
        right: -100px;
        width: 100px;
    }

    .our_comni_sec .our_comni_sec_left .our_comni_sec_left_center .imge_1 {
        max-width: 100%;
    }

    .our_comni_sec {
        padding: 50px 0px;
    }
    .our_comni_sec .our_comni_sec_left .our_comni_sec_left_center h2 {
        font-size: 18px;
        margin: 0;
        top: -40px;
        left: 10%;
        padding-left: 15px;
    }
    .our_comni_sec .our_comni_sec_left .our_comni_sec_left_center h2:before {
        width: 1px;
        height: 30px;
        top: 10px;
    }
    .join-right {
        padding: 60px 65px 60px 0;
    }
    .our_comni_sec .our_comni_sec_right .our_comni_sec_right_center {
        margin-left: 20px;
    }

    .newsection_featur_boxo .text_data_in_sec h2 {
        font-size: 18px;
        line-height: 26px;
        padding-left: 0px;
    }
    .newsection_featur_boxo .text_data_in_sec h2:after {
        display: none;
    }
    .join_free_sec a {
        height: 50px;
        line-height: 48px;
        font-size: 16px;
        padding: 0px 35px;
    }
    .featur_text_main_data p.font_size38 br {
        display: none;
    }
    .detamyprofile ul li {
        font-size: 13px;
    }
    .track_data_main_main_head.track_data_heading p {
        margin-bottom: 0px;
        font-size: 13px;
    }
    .Sessions h3 {
        margin: 0px 0px 5px;
    }
    a.filter_btns_header {
        top: 8px;
    }
    .laps_uploads_header ul li,
    .laps_uploads_header ul li a {
        padding-right: 5px !important;
        font-size: 14px;
    }
    .laps_uploads_header ul li a.clpase_row {
        position: relative; /* FYI:-change for Lap-upload session UI */
    }
    .laps_uploads_header ul li a.clpase_row img {
        position: initial;
    }
    .trackInfo > .cabRecord {
        width: calc(100% - 150px);
    }
    .trackInfo .right_div_img {
        width: 150px;
    }
}

@media only screen and (max-width: 980px) {
    .dashboard_container {
        width: 100%;
    }
    .right_panel a,
    .right_panel a:hover {
        padding: 6px 25px 6px 20px;
        font-size: 13px;
        min-width: 100%;
    }
    .select_languages,
    .webnews_dropdown,
    .setting_menus {
        right: 0%;
        left: inherit;
    }
    .racing_box_btns ul li {
        margin: 5px 4px;
    }
    .racing_box_btns ul li a {
        font-size: 18px;
    }

    .add_upload_btns_css {
        width: 173px;
    }
}

@media only screen and (max-width: 767px) {
    #section_hero .landing_page {
        display: block;
    }
    .display-root-flex {
        display: flow-root !important;
    }
    .lap-time-event {
        width: 100% !important;
    }
    .fRight {
        float: none;
    }
    .navbar-brand {
        font-size: 16px !important;
        padding: 12px 15px;
    }
    .header-search input {
        padding-left: 28px;
    }
    .zoom-image-modal.modal.hide-arrows .user_lap_times ul li {
        overflow: inherit;
    }
    .zoom-image-modal.modal.hide-arrows .user_lap_times ul li .lap_times_chat,
    .zoom-image-modal.modal.hide-arrows .comment_reply {
        width: 260px;
        margin-left: -50px;
    }
    .zoom-image-modal.modal.hide-arrows .user_lap_times ul li .lap_times_chat {
        font-size: 12px !important;
    }
    .comment_reply {
        padding: 8px 8px 8px 50px;
    }
    .comment_reply img {
        width: 35px;
        height: 35px;
        border-radius: 50%;
    }
    #fullscreen .paddock_bestlaps ul li span:first-child {
        min-width: 15px;
    }
    #fullscreen .maintrack_listbox ul li,
    #fullscreen .paddock_bestlaps ul li {
        width: 97vw;
        padding: 7px 0px !important;
    }
    #fullscreen .main_track_data_in_bottom.maintrack_list .row {
        margin-left: -5px !important;
        margin-right: -5px !important;
    }
    #fullscreen .maintrack_listbox {
        padding: 0px;
    }
    .center-form .row.box-outer {
        margin: 0px -4px;
    }
    /* .select2_design span.select2{
        width: 229px !important;
        min-width: 229px !important;
    } */
    #fullscreen .graf_and_map > div {
        width: 100% !important;
    }
    #fullscreen .tablereacoard table {
        width: 100% !important;
    }
    .aboutpage h2 {
        padding: 50px 0 0 0;
    }
    .new_footer_back ul li a {
        z-index: 100;
        position: relative;
    }
    .maindetalistscroll {
        max-height: initial !important;
    }
    ul.premium_member_list li span.inner_content {
        background-position: 8px 6px;
        padding: 5px 0px 5px 35px;
    }
    .reply_box .image-modal-content {
        padding: 10px 10px !important;
    }
    html,
    body {
        overflow-x: hidden;
    }
    .inner_content_body.on_login {
        padding: 0px !important;
    }
    .inner_content_body {
        padding-top: 122px !important;
    }
    .general_info_form_full.setting_input_fildes .error_msg,
    .general_info_form_full.setting_input_fildes .error_msg2 {
        position: initial;
        font-size: 12px;
    }
    .general_info .md-padding {
        padding: 15px;
    }
    .group-track-list .track-content {
        height: 70px;
        display: flex;
        align-items: center;
    }
    ul.premium_member_list li .left-content,
    .right-content {
        width: 100%;
    }
    .right-content {
        padding-top: 10px;
    }
    .Voucher-outer label {
        margin-bottom: 10px;
        width: 100%;
        float: left;
        text-align: left;
    }
    .Voucher-outer input.form-control {
        width: calc(100% - 180px);
    }
    .chat_number img {
        left: -6px !important;
        top: -7px !important;
    }
    .chat_number a {
        display: block !important;
        text-align: right;
    }
    .paddock_bestlaps {
        position: relative;
    }
    .paddock_bestlaps h3 span.text-right {
        position: absolute;
        right: 6px;
    }
    .paddock_bestlaps h3 a.addlaps {
        margin-right: 20px !important;
    }
    .paddock_bestlaps span.maintrack_filter_icons {
        position: absolute !important;
        top: 14px !important;
        right: 6px !important;
    }
    .main_track_data_in_top .maintrack_filter_icons {
        right: 4px !important;
        position: relative !important;
    }
    .faslLapDashboard .post-inline-vehicle h4 a span {
        white-space: nowrap;
        display: inline-block;
        text-overflow: ellipsis;
        overflow: hidden;
        width: 100%;
    }
    .user_lap_times ul li {
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    .nav-pills > li + li.dropdown.hidden-xs {
        display: block !important;
    }
    .nav-pills > li + li.dropdown.hidden-xs > a {
        padding: 4.5px 0px !important;
    }
    ul.lap_time_data li:nth-child(3) img {
        width: 25px !important;
    }
    ul.lap_time_data li:nth-child(4) img {
        width: 30px !important;
    }
    .trackInfo > .cabRecord {
        width: 100%;
    }
    .trackInfo .right_div_img {
        margin-top: 10px;
        width: 100%;
    }
    .new_com_set_box ul li a {
        padding-right: 10px;
    }
    .rented_vehicle_details .col-xs-2.select_lab,
    .select_lab.text-right.with_check_box {
        width: 100px;
    }
    .single_album_info ul.album_deatils li {
        text-align: left;
        left: 0px;
    }
    .image-modal-content {
        padding: 0px 40px !important;
    }
    .single_album_info .comment_boxes ul li.red.buyPhotos {
        text-align: center;
    }
    .single_album_info .comment_boxes ul,
    .single_album_info .new_com_set_box {
        padding-left: 0px;
        padding-right: 0px;
    }
    .purchase-images-popup.ng-scope {
        position: absolute;
        bottom: -7px;
        right: -30px;
    }
    .zoom-image-modal .modal-content {
        width: 85%;
    }
    .comment_boxes ul {
        width: 100% !important;
    }
    .zoom-image-modal {
        overflow-x: hidden !important;
    }
    .view_track_btn a {
        width: 102px;
    }
    .group-track-list {
        margin-bottom: 0px !important;
        padding-left: 15px;
        display: inline-block;
        width: 100%;
    }
    .cabRecord ul {
        display: inline-block;
        width: 100%;
    }

    .about_info_tet_head p img {
        width: 15px;
    }
    ul.lap_time_data li p {
        min-height: 23px;
    }
    .visit_group_banner > a {
        height: 33px !important;
    }
    .visit_group_banner > a.red_btn.start_btn img {
        top: 1px;
    }
    .visit_group_banner > a.red_btn img {
        top: 1px !important;
    }
    body ul.lap_time_data {
        padding: 5px 20px 15px !important;
    }
    .profile_all_events ul li {
        width: 100%;
    }
    .feeling-name {
        font-size: 13px;
    }
    .head_track_menu ul li p,
    .head_track_menu ul li a {
        font-size: 11px !important;
    }
    .visit_group_banner {
        height: auto;
    }
    .timeline-item {
        width: 100% !important;
    }
    /*.inner_content {
        padding-top: 114px !important;
    }*/

    .cabRecord {
        width: 100%;
        /* margin-bottom: 10px; */
    }
    .trackInfo {
        display: inline-block;
        width: 100%;
    }

    .laps_uploads_header ul li:nth-child(2) {
        width: 30%;
        padding-left: 0px !important;
    }
    .modal.fade.sorting_pop .modal-dialog {
        width: 300px !important;
    }
    .ft_center_data.btn_foot {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .ft_center_data.btn_foot a {
        margin: 0px 5px !important;
        width: auto;
        min-width: auto;
    }
    .login-form textarea.form-control {
        height: inherit;
    }
    button.upload-img-btn img,
    button.upload-img-btn.align_vertical_icon img {
        width: 22px;
    }

    a.savebtns,
    a.savebtns:hover,
    a.savebtns:focus {
        font-size: 16px;
        padding: 5px 20px;
    }
    .laps_uploads_header ul li {
        width: 25%;
    }

    ul.trakinfo {
        top: 0px;
    }
    .trakinfo {
        padding-left: 0px !important;
    }
    .detamyprofile .col-sm-7 {
        padding-right: 5px !important;
    }
    .vertical_align_comment a.comments_iconsbtns {
        left: 34%;
        padding-right: 15px;
    }
    .faslLapDashboard .post-inline-name h3,
    .faslLapDashboard .post-inline-time h3,
    .faslLapDashboard .post-inline-country h4,
    .faslLapDashboard .post-inline-vehicle h4 {
        font-size: 14px !important;
    }
    .col-xs-7.col-md-5.post-inline-vehicle {
        padding-right: 21px;
    }
    .faslLapDashboard .post-inline-vehicle img {
        width: 18px;
        top: 7px;
    }
    .faslLapDashboard .post-inline-name h3 i,
    .faslLapDashboard .post-inline-name h3 em {
        font-size: 13px;
    }
    .faslLapDashboard .post-inline-time h3 img {
        width: 12px !important;
    }
    body .sub-title {
        font-size: 13px !important;
    }
    a.group_resize {
        max-height: 110px;
        height: 110px;
    }
    a.group_resize img.racing_box_img {
        max-height: 110px;
    }
    .event_resize,
    .event_resize img {
        height: initial !important;
        max-height: initial !important;
    }
    .image-resize {
        height: initial;
    }
    .image-resize .resize-img {
        max-height: initial !important;
        min-height: 150px !important;
    }
    .profile_gallery_resize a.g_thum > div {
        height: initial;
    }
    .profile_gallery_resize a.g_thum > div img {
        height: initial;
        min-height: 207px !important;
    }

    .slider_post_in .no-js .owl-carousel,
    .slider_post_in .owl-carousel.owl-loaded {
        display: inline-block;
    }
    .race_slid .owl-nav {
        position: absolute;
        width: 100%;
        top: 50% !important;
        left: 0px;
        right: 0px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        transform: translateY(-50%);
    }
    .race_slid .owl-nav > div {
        position: initial !important;
    }
    .lap_time .owl-stage-outer.owl-height {
        height: initial !important;
    }
    .slider_post_in .owl-carousel .owl-item img {
        height: initial !important;
        min-height: initial !important;
        object-fit: contain;
    }
    .join_promaim {
        height: initial !important;
    }
    .tab_btns.fea_tabs ul li {
        flex: 100%;
        height: 265px;
    }

    .event_form img {
        max-width: 100%;
    }
    .mb-15 {
        margin-bottom: 15px;
    }
    .chat_number a {
        display: none;
    }
    #upload.sorting_pop .modal-dialog {
        width: 90%;
    }
    .width_full {
        width: 100% !important;
    }
    .right_div_img {
        padding: 15px;
    }
    .top_header {
        text-align: center;
    }
    .topsocila {
        text-align: center;
    }
    a.googleplus {
        margin-left: 0px;
    }

    a.googleplus,
    a.googleplus:hover,
    a.googleplus:focus {
        margin-left: 0px;
    }

    ul.loginnav {
        /* float : inherit;*/
        display: inline-block;
    }
    .banner h1 {
        font-size: 37px;
        margin-top: 39px;
    }
    .banner a {
        padding: 8px 31px;
        font-size: 18px;
    }
    .join {
        margin: 20px 0 38px 0;
    }
    .titles h2 {
        font-size: 27px;
    }
    .aboutus {
        padding: 26px 0 10px 0;
    }
    .carousel-caption {
        position: inherit;
        left: 0;
        right: 0;
        text-align: center;
    }
    .about_slider_caption {
        padding-left: 0px;
        text-align: center;
    }
    .join-img {
        position: inherit;
        left: 0;
        top: inherit;
    }
    .join-img img {
        max-width: 100%;
    }
    .join-message {
        width: 100%;
        margin: 0px;
        padding: 40px 20px 20px 20px;
    }
    .amazing_features {
        padding: 20px 0px 10px 0px;
    }
    .features_list_outer {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .features_list,
    .features_list_rights {
        text-align: center;
        padding: 20px 0;
        margin-bottom: 0px;
        width: 50%;
        float: left;
    }
    .full-sap-box {
        clear: both;
    }
    .full-featucher {
        width: 100%;
    }
    .featucher_icon_one {
        position: inherit;
        margin: 0 auto;
        left: 0px;
        right: 0px;
    }
    .features_list_three {
        padding: 20px 0px 10px 0px;
        margin-bottom: 0;
        width: 50%;
        float: left;
    }
    .featucher_icon_two {
        position: inherit;
        margin: 0 auto;
        left: 0px;
        right: 0px;
    }
    .features_list_three {
        text-align: center;
    }
    .features_list_one_right {
        padding: 20px 0px 10px 0px;
        margin-bottom: 0;
    }
    .features_list_one_right {
        text-align: center;
    }
    .featucher_icon_one_right {
        position: inherit;
        left: 0;
        right: 0;
        margin: 0 auto;
        margin-bottom: 15px;
        text-align: center;
    }
    .featucher_icon_one_right {
        text-align: center;
    }
    .features_list_two_right {
        padding: 20px 0px 0 0px;
        text-align: center;
        margin-bottom: 0;
    }
    .featucher_icon_two_right {
        position: inherit;
        left: 0;
        right: 0px;
        margin: 0 auto;
    }
    .other_fea {
        background: none;
    }
    .other-feas {
        padding: 14px 0 30px 0;
    }
    .contact-form {
        margin: 0px;
    }
    .fixeds {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    .topnav-toggle {
        color: #fff;
    }
    .topnav-toggle .icon-bar + .icon-bar,
    .topnav-toggle .icon-bar {
        background: #fff;
    }
    a.menu_block {
        color: #fff;
        display: block;
    }
    .navbar-man {
        background: #383838;
    }
    .das_menu > li:first-child > a {
        margin-left: 15px;
    }
    .dashboard_menu .navbar {
        margin: 0 -15px;
    }
    .dashboard_menu .navbar .navbar-nav {
        margin: 0px;
        overflow: auto;
        max-height: calc(100vh - 104px);
        padding-bottom: 40px;
    }
    .das_menu > li > a {
        margin: 0 0px;
        padding: 15px 25px;
    }
    .das_menu > li:first-child > a {
        margin-left: 0px;
    }
    .right_panel a,
    .right_panel a:hover {
        text-align: center;
    }
    .right_panel {
        text-align: center;
    }
    .tracks_data .clp_1 .main_head .l_main_had {
        width: 250px;
    }
    .right_panel > img {
        display: none;
    }
    #upload.sorting_pop .modal-dialog {
        margin: 10px auto;
    }
    .das_menu > li > a {
        border: 1px solid transparent;
        padding: 15px 25px;
    }
    .das_menu > li > a:focus,
    .das_menu > li > a:hover,
    .das_menu > li.active > a {
        border-bottom: 1px solid #bc2939;
    }
    .modal.fade.sorting_pop .modal-dialog {
        margin: 10px auto;
    }
    .event_page_table h4 {
        -ms-text-overflow: ellipsis;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
    .SearchFilter {
        margin-bottom: 10px;
        margin-left: 10px;
    }
    .cremona_session_btn {
        text-align: center;
    }
    .lr_content.use_in_page {
        margin-bottom: 30px;
    }
    .upload_seclist {
        overflow-x: auto;
    }
    .section_body_upload,
    .upload_seclist_head {
        min-width: 600px;
    }
    .upload_page_red_head ul {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .mob_left {
        text-align: left;
    }
    .use_in_page {
        padding: 15px 0;
    }
    .full_screen {
        margin-bottom: 15px;
    }
    .paddock_infoAbout,
    .paddock_infoAboutMe {
        padding-left: 5px;
        padding-right: 5px;
    }
    .flTimelineHeadline ul li {
        padding: 0;
    }
    .awardedcall {
        margin-bottom: 15px;
    }
    /*
    .awardPage {
        overflow-y: auto;
    }
    .awardPage>table.lapsTable {
        min-width: 720px;
    }*/
    .user_video {
        float: none;
    }
    .tack_gallery_images .track_galler_img_show {
        margin-bottom: 10px;
    }
    .tarcj_footer p {
        text-align: center;
    }
    .btn_grpops {
        text-align: center;
    }
    .trofeo_right ul {
        text-align: left;
    }
    .gallery_phto_view .modal-dialog {
        width: auto;
    }
    .buy_photo_pop .modal-dialog {
        margin: 3px auto;
    }
    .new_date span.two_date {
        margin-right: 0;
    }
    .player_controller {
        float: none;
        margin: 10px auto 0px;
    }
    .dashboard-header a {
        margin-left: 0;
    }
    .dashboard_menu .das_menu li.open > a {
        background-color: transparent;
        border: none;
        border-bottom: 1px solid #bc2939;
    }
    .dashboard_menu .das_menu li .dropdown-menu {
        padding: 0;
    }
    .dashboard_menu .das_menu li .dropdown-menu li a {
        color: #fff;
        -webkit-transition: 0.5s;
        -o-transition: 0.5s;
        transition: 0.5s;
    }
    .dashboard_menu .das_menu li .dropdown-menu li a:hover {
        background-color: transparent;
        color: #bc2939;
    }
    .flTimelineHeadline ul li:first-child:after {
        display: none;
    }
    .flTimelineHeadline ul li:after {
        left: -2px;
    }
    .racing_box_white {
        text-align: left;
    }
    .lap_list_in_right > span.red_text,
    .lap_list_in_right > span:first-child {
        width: auto;
        min-width: 0px;
    }
    .lap_list_in_right {
        flex-wrap: wrap;
    }
    .table_vartical_scrol {
        overflow-y: auto;
    }
    .header-search.add_serch_after {
        padding: 5px 0;
    }
    .header-search.add_serch_after a {
        top: 8px;
    }
    .header-search.add_serch_after ul {
        top: 36px;
    }
    .dashboard_menu .navbar button.topnav-toggle {
        position: absolute;
        padding: 0;
        margin: 0;
        width: 100%;
        top: 0;
        left: 0;
        background-color: transparent;
        border: none;
    }
    /* .navbar-toggle > span {
        position: relative;
        float: right;
        padding: 9px 10px;
        margin-top: 8px;
        margin-right: 15px;
        margin-bottom: 8px;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px;
        display: block;
    } */

    .das_menu > li > a {
        padding-left: 15px;
        padding-right: 15px;
    }
    .dashboard_table > tbody > tr > td,
    .dashboard_table > tbody > tr > th,
    .dashboard_table > tfoot > tr > td,
    .dashboard_table > tfoot > tr > th,
    .dashboard_table > thead > tr > td,
    .table > thead > tr > th {
        /* padding: 9px 5px; */
    }
    .dashboard_table_title {
        font-size: 14px !important;
    }
    .dashboard_table {
        font-size: 16px;
        background-color: #f5f5f5;
        margin-bottom: 15px;
        text-align: center;
    }
    .post_information ul li p img {
        margin-right: 0px;
        width: 25px;
    }
    .post_information ul li p {
        font-size: 14px;
    }
    .chat_list {
        width: 138px;
    }
    .fast_chat_section {
        padding: 0px;
    }
    .chat_list .chat_list_in {
        max-height: 280px;
    }
    .chat_number a {
        padding: 5px;
    }
    .chat_number a img {
        display: none;
    }
    .chat_number a > span {
        display: block;
        font-size: 12px;
    }
    .chat_list .chat_list_in ul li a span.user_nam {
        display: none;
    }
    .chat_list .chat_list_in ul li a {
        padding: 5px 10px;
    }
    .chat_list .chat_list_in ul li a span.user_img {
        float: none;
        margin: 0 auto;
    }
    .main_chat_with_user {
        width: calc(100% - 148px);
    }
    .chat_data_her .base_sent p > span,
    .chat_data_her .base_receive > p > span {
        font-size: 12px;
        line-height: 12px;
    }
    .chat_data_her .base_sent,
    .chat_data_her .base_receive {
        padding: 5px;
    }
    .main_chat_with_user .chat_data_her {
        max-height: 240px;
    }
    .view_track_btn {
        -webkit-flex: 0 0 68px;
        -moz-flex: 0 0 68px;
        -ms-flex: 0 0 68px;
        -o-flex: 0 0 68px;
        flex: 0 0 68px;
        padding-right: 5px;
    }
    .view_track_btn a {
        padding: 6px 0px;
        font-size: 11px;
        margin: 25px 5px 0px 5px;
        width: calc(100% - 10px);
    }
    .track_data_main_main_head a h3 {
        font-size: 14px !important;
        line-height: 20px;
    }
    .track_data_main_main_head a .flg,
    .track_data_main_data_subhead p {
        font-size: 13px;
        line-height: 15px;
    }
    .track_data_main_main_head a .flg img {
        vertical-align: baseline;
        width: 20px;
        position: relative;
        top: 4px;
    }
    .track_photo_main {
        width: 90px;
        padding: 5px;
    }
    .track_photo_main img {
        border: 1px solid #e6e7e7;
    }
    .main_track_data_in_top {
        padding-bottom: 5px;
    }
    .main_track_data_in_bottom_in .track_data_main_main_head a,
    .togal_graf_main {
        width: auto;
        -webkit-flex: 0 0 100%;
        -moz-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        -o-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .track_data_main_main_head {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .main_track_data_in_bottom .track_data_main_main_head a h3 {
        font-size: 16px;
        line-height: 20px;
    }
    .togal_btn_in input + span {
        width: 40px;
        height: 20px;
        margin-right: 5px;
    }
    .togal_btn_in input + span:after {
        top: 1px;
        right: 1px;
        height: 18px;
        width: 18px;
    }
    .togal_btn_in input:checked + span:after {
        right: 21px;
    }
    @keyframes width_anim {
        1% {
            width: 18px;
        }
        50% {
            width: 20px;
        }
        100% {
            width: 18px;
        }
    }
    @keyframes width_anim2 {
        1% {
            width: 18px;
        }
        50% {
            width: 20px;
        }
        100% {
            width: 18px;
        }
    }
    .main_track_data_in_bottom .track_data_main_data_subhead {
        width: auto;
    }
    .user_main_trck_photo a {
        width: 40px;
        height: 40px;
    }
    .user_main_trck_photo {
        width: auto;
    }
    .track_data_main_data_icons {
        padding-right: 5px;
        margin-left: auto;
    }
    .user_main_trck_photo {
        padding: 5px;
    }
    .togal_btn_in {
        padding-bottom: 5px;
    }
    .uers_tracK_li .uers_tracK_li_user a {
        width: 50px;
        height: 50px;
        margin-left: 5px;
        margin-top: 5px;
    }
    .uers_tracK_li .uers_tracK_li_data {
        padding-top: 5px;
    }
    .uers_tracK_li_data h3 {
        font-size: 15px;
        line-height: 15px;
    }
    .uers_tracK_li_data a span {
        width: 9px;
        height: 9px;
    }
    .uers_tracK_li_data p {
        font-size: 13px;
        line-height: 15px;
    }
    .uers_tracK_li_data ul {
        justify-content: space-between;
        margin-top: 8px;
        padding-right: 5px;
    }
    .uers_tracK_li_data ul li p {
        font-size: 13px;
    }
    .uers_tracK_li_data ul li {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }
    .user_track_back_gray ul li {
        padding: 5px 0;
    }
    .user_track_back_gray ul {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .user_track_back_gray ul li:nth-child(1) {
        -webkit-flex: 0 0 50%;
        -moz-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        -o-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .user_track_back_gray ul li:nth-child(2) {
        -webkit-flex: 0 0 50%;
        -moz-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        -o-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .user_track_back_gray ul li:nth-child(3) {
        border-top: 1px solid #525252;
        -webkit-flex: 0 0 100%;
        -moz-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        -o-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .in_product_trofeo {
        padding: 0;
    }
    .in_product_trofeo_profile_right p img {
        margin-left: 0px;
    }
    .in_product_trofeo_img .date {
        font-size: 13px;
        line-height: 14px;
        padding: 5px 5px 5px 8px;
    }
    .in_product_trofeo_img .track_info {
        padding: 5px;
    }
    .mor_info p {
        font-size: 14px;
    }
    .albam_photo {
        margin-top: 15px;
    }
    #bs-example-navbar-collapse-1 {
        padding-left: 0;
        padding-right: 0;
    }
    .about_info_user h3 {
        height: 40px;
        line-height: 40px;
        font-size: 17px;
    }
    .about_info_user_dat p {
        font-size: 15px;
    }
    .modal.fade.sorting_pop .modal-dialog.make_width_big {
        width: auto;
        margin-left: 10px;
        margin-right: 10px;
    }
    .photos_add > div {
        -webkit-flex: 0 0 100%;
        -moz-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        -o-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    #upload_album .make_width_big .modal-body {
        padding: 10px 10px;
    }
    .make_width_big > .row {
        margin-right: -5px;
        margin-left: -5px;
    }
    .make_width_big > .row > div {
        padding-left: 5px;
        padding-right: 5px;
    }
    .top_menu_info {
        position: initial;
    }
    .top_menu_info > div {
        -webkit-flex: 0 0 50%;
        -moz-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        -o-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .top_menu_info > div.top_menu_info_r {
        background-color: #444;
        color: #fff;
    }
    #post_send_poop .modal-dialog,
    #post_send_poop_update .modal-dialog {
        /* width: 480px;
        margin-left: auto;
        margin-right: auto; */
        width: auto;
        margin-left: 15px;
        margin-right: 15px;
    }
    .cus_container {
        padding: 0 15px;
    }
    .sign_up_sec_text h2 {
        line-height: 40px;
    }
    .our_comni_sec .our_comni_sec_right .our_comni_sec_right_center ul li {
        margin-bottom: 40px;
    }
    .tab_btns ul {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .tab_btns ul li {
        -webkit-flex: 0 0 33.3333%;
        -moz-flex: 0 0 33.3333%;
        -ms-flex: 0 0 33.3333%;
        -o-flex: 0 0 33.3333%;
        flex: 0 0 33.3333%;
    }
    .text_daat_for_tab h4 {
        font-size: 30px;
        line-height: 35px;
    }
    .in_boxe_for_img .box_text_data {
        min-height: auto;
        margin-bottom: 15px;
    }
    .footer_main_logo {
        text-align: center;
    }
    .footer_main_logo > a {
        margin-left: auto;
        margin-right: auto;
    }
    .new_footer_back h3,
    .new_footer_back ul {
        text-align: center;
        display: inline-block;
        width: 100%;
    }
    .footer_main_logo {
        margin-top: 65px;
    }

    .feture_blocks .feture_blocks_right_imgs,
    .feture_blocks .row.analys_result .feture_blocks_right_imgs,
    .feture_blocks .row.social_network_row .feture_blocks_right_imgs,
    .feture_blocks .row.just_track_lap .feture_blocks_right_imgs,
    .feture_blocks .row.larg_track .feture_blocks_right_imgs,
    .feture_blocks .row.complete_arround .feture_blocks_right_imgs {
        margin: 0 auto 0px 0;
        max-width: 500px;
    }
    .feture_blocks .feture_blocks_left_text,
    .feture_blocks .row.analys_result .feture_blocks_left_text,
    .feture_blocks .row.social_network_row .feture_blocks_left_text,
    .feture_blocks .row.just_track_lap .feture_blocks_left_text,
    .feture_blocks .row.complete_arround .feture_blocks_left_text {
        margin: 0 auto 0px;
        max-width: 100%;
    }
    .feture_blocks .feture_blocks_right_imgs {
        margin-bottom: 30px !important;
    }
    .feture_blocks .feture_blocks_left_text {
        text-align: left;
        padding-top: 0;
    }
    .feture_blocks .row.track_the_way .feture_blocks_right_imgs span.img:nth-child(1) {
        width: 300px;
        bottom: 46px;
        right: 50%;
        margin-right: -150px;
    }
    .feture_blocks .feture_blocks_left_text p {
        margin: 0;
    }
    .feture_blocks .row {
        padding: 20px 15px;
    }
    .feture_blocks .row.analys_result .feture_blocks_right_imgs span.img:nth-child(1) {
        left: -10px;
        bottom: -15px;
        width: 250px;
    }
    .feture_blocks .row.compare_frind .feture_blocks_right_imgs {
        padding-bottom: 0;
    }
    .feture_blocks .row.compare_frind .feture_blocks_right_imgs span.img:nth-child(1) {
        right: -15px;
        top: none;
        top: initial;
        width: 250px;
        bottom: -15px;
    }
    .feture_blocks .feture_blocks_left_text h2 > br {
        display: none;
    }
    .feture_blocks .row.social_network_row .feture_blocks_right_imgs span.img:nth-child(1) {
        top: -40px;
        width: 250px;
    }
    .feture_blocks .row.join_group_even .feture_blocks_left_text {
        padding-top: 70px;
    }
    .feture_blocks .row.larg_track .feture_blocks_right_imgs span.img:nth-child(1) {
        right: -15px;
        bottom: -45px;
        width: 250px;
    }
    .feture_blocks .row.larg_track .feture_blocks_right_imgs {
        top: -35px;
    }
    .feture_blocks .row.complete_arround .feture_blocks_right_imgs {
        padding-bottom: 15px;
    }
    .feture_blocks .row.social_network_row .feture_blocks_right_imgs span.img:nth-child(1) {
        margin-left: -10px;
    }
    .feture_blocks .row.complete_arround .feture_blocks_right_imgs span.img:nth-child(1) {
        left: -10px;
    }
    .pre_ma_info .pre_ma_info_text h2:after {
        display: none;
    }
    .plan_info_data {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .plan_info_data ul {
        -webkit-flex: 0 0 100%;
        -moz-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        -o-flex: 0 0 100%;
        flex: 0 0 100%;
        margin: 15px -0px;
    }
    .pre_ma_info .pre_ma_info_img,
    .pre_ma_info .lap_analyz_row .pre_ma_info_img {
        max-width: 100%;
        text-align: center;
        padding: 0 15px;
        margin: 0 0 30px;
    }
    .pre_ma_info .lap_analyz_row .pre_ma_info_img {
        margin-top: -80px;
    }
    .pre_ma_info .pre_ma_info_text {
        max-width: 100%;
        padding: 0 15px;
        margin: 0;
    }
    .pre_ma_info > .row.inverted .pre_ma_info_img {
        margin-left: 0;
    }
    .pre_ma_info .line_up_filterd .pre_ma_info_img {
        margin-top: -120px;
    }
    .pre_ma_info > .row.inverted .pre_ma_info_text {
        margin-right: 0px;
    }
    .pre_ma_info .u_r_spcal .pre_ma_info_img {
        text-align: center;
    }
    .pre_ma_info .show_all_pre_row .pre_ma_info_img {
        margin-right: 0;
        margin-top: -100px;
    }
    .sign_up_sec_text h2 > br {
        display: none;
    }
    .pre_ma_info .show_all_pre_row .pre_ma_info_img {
        text-align: center;
    }
    .pre_ma_info > .row {
        padding: 30px 0;
    }

    .scroling_table > div {
        -webkit-flex: 0 0 100% !important;
        -moz-flex: 0 0 100% !important;
        -ms-flex: 0 0 100% !important;
        -o-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
        padding: 0 0px 0 0 !important;
        margin-right: 25px !important;
    }
    .pre_ma_info .make_ever_row .pre_ma_info_text {
        margin-left: 0px;
    }
    .pre_ma_info .make_ever_row .pre_ma_info_img {
        margin-top: 0;
    }
    .pre_ma_info .mange_clander_here .pre_ma_info_img {
        top: 0;
    }

    .maintrack_list .row .col-sm-8 {
        padding-right: 15px;
    }

    .maintrack_list .row .col-sm-4 {
        padding-left: 15px;
    }

    .our_comni_insec {
        display: block;
        padding: 0px 30px;
    }
    .our_comni_insec:before {
        display: none;
    }
    .join-right {
        padding: 30px 0;
    }
    .our_comni_sec .our_comni_sec_right .our_comni_sec_right_center {
        max-width: 100%;
        padding: 0px 30px;
        margin: 0px 0px;
    }

    .newsection_featur_boxo {
        text-align: center;
    }
    .newsection_featur_boxo img.boximg {
        bottom: 0;
    }
    .join_free_sec .row {
        display: block;
    }
    .join_free_sec .row .col-xs-12.text-left,
    .join_free_sec .row .col-xs-12.text-right {
        text-align: center !important;
        margin: 30px 0px;
    }
    .premium_takes_block .col-xs-12 {
        margin: 20px 0px;
    }
    #section_profesnal .animate2.premium_takes_block.premium_takes_blocktwos h2 {
        margin-bottom: 2px;
    }
}

@media only screen and (max-width: 640px) {
    .btns_img span.c_red {
        font-size: 13px !important;
    }
    .full,
    .width_full {
        width: 100% !important;
    }
    .features_list,
    .features_list_rights,
    .features_list_three {
        width: 100%;
        float: inherit;
    }
    .join-message ul li {
        margin-bottom: 15px;
    }
    .join-tracking {
        padding-bottom: 15px;
    }
    .amazing_features {
        padding: 20px 0px 10px 0px;
    }
    .features_plans {
        background-size: 100%;
    }
    .features_list_outer {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .features_list {
        text-align: center;
        padding: 20px 0;
        margin-bottom: 0px;
    }
    .featucher_icon_one {
        position: inherit;
        margin: 0 auto;
        left: 0px;
        right: 0px;
    }
    .features_list_three {
        padding: 20px 0px 10px 0px;
        margin-bottom: 0;
    }
    .featucher_icon_two {
        position: inherit;
        margin: 0 auto;
        left: 0px;
        right: 0px;
    }
    .features_list_three {
        text-align: center;
    }
    .features_list_one_right {
        padding: 20px 0px 10px 0px;
        margin-bottom: 0;
    }
    .features_list_one_right {
        text-align: center;
    }
    .featucher_icon_one_right {
        position: inherit;
        left: 0;
        right: 0;
        margin: 0 auto;
        margin-bottom: 15px;
        text-align: center;
    }
    .featucher_icon_one_right {
        text-align: center;
    }
    .features_list_two_right {
        padding: 20px 0px 0 0px;
        text-align: center;
        margin-bottom: 0;
    }
    .featucher_icon_two_right {
        position: inherit;
        left: 0;
        right: 0px;
        margin: 0 auto;
    }
    .other_fea {
        background: transparent;
        background-size: 100%;
    }
    .other-feas {
        padding: 14px 0 30px 0;
    }
    .other-feas p {
        margin: 15px 0px;
    }
    .contact-form {
        padding: 10px;
        margin: 0;
    }
    .contact-form Input[type='submit'],
    .contact-form Input[type='submit'],
    .contact-form button[type='submit'] {
        font-size: 18px;
        padding: 5px 35px;
    }

    .fixeds {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    footer a img {
        margin-bottom: 8px;
    }
    .top_nav_icon {
        text-align: center;
    }
    .top_nav_icon ul.toplanguage_nav {
        display: inline-block;
    }
    /*    
    .tracks_list {
        overflow: auto;
    }
    .tracks_list>div {
        width: 700px;
    }*/
    .listing_in .list_track .list_track_ws p.fs_p:after {
        display: none;
    }
    .listing_in .list_track .list_track_ws p.fs_p:before {
        display: none;
    }
    .listing_in .list_track {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: flex-start;
    }
    .list_track_io {
        padding: 0 10px;
    }
    .tracks_list.map_track {
        overflow: visible;
    }
    .tracks_list.map_track > div {
        width: 100%;
    }
    .circuit_data ul.list_ci li {
        margin: 0 20px 0 0;
    }
    .tracks_list {
        margin-bottom: 10px;
    }
    .circuit_info > div {
        margin-bottom: 10px;
    }
    .circuit_data ul.list_ci li {
        margin: 0 0 10px 0;
        padding: 0 10px;
    }
    .head_track_menu ul,
    .head_track_menu .shorting_btns {
        justify-content: center;
        text-align: center;
    }
    .event_page_table .head_track_menu ul li {
        margin-right: 14px;
    }
    .event_page_table .head_track_menu ul li:after {
        display: none;
    }
    /*    .track_finnas_group .track_finnas_group_table table {
        width: 600px;
    }*/
    .tracks_list.no_scroll_want > div {
        width: 100%;
    }
    /* 
    .form_div_big {
        overflow-x: auto;
    }
       .UserInvision_table .table {
        max-width: 560px;
        width: 560px;
    }*/
    .UserInvision_table .table {
        width: 100%;
    }
    .header-search.add_serch_after {
        width: 340px;
    }
    .listing_in {
        padding-left: 20px;
    }
    .tracks_data .clp_1 .main_head {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .tracks_data .clp_1 .main_head .m_main_had ul:after,
    .tracks_data .clp_1 .main_head .m_main_had ul:before {
        display: none;
    }
    .nerw_tab_record .nerw_tab_record_l,
    .nerw_tab_record .nerw_tab_record_r {
        width: 100%;
        float: none;
    }
    .lap_time_text {
        font-size: 15px;
    }
    .race_slid .owl-nav > div {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 18px;
        top: 170px;
    }
    .race_slid a.play {
        margin-top: -20px;
        margin-left: -20px;
        width: 40px;
        height: 40px;
        font-size: 20px;
        line-height: 40px;
    }
    .post_text_slid h2 {
        font-size: 16px;
        line-height: 20px;
    }
    .post_text_slid p {
        font-size: 15px;
        line-height: 18px;
    }
    .post_text_slid {
        margin-top: -58px;
    }
    .user_galler_img {
        text-align: center;
    }
    ul.garage_info li {
        font-size: 14px;
    }
    ul.garage_info li {
        width: 50%;
        padding-bottom: 15px;
    }
    ul.gallery_imgees li {
        width: 50%;
    }
    .add_pro_file_head {
        text-align: center;
    }
    .add_profile_here .add_pro_file_head a {
        position: initial;
        margin: 10px auto 0;
        text-align: center;
    }
    ul.labs_sectino li {
        -webkit-flex: 0 0 100%;
        -moz-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        -o-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .top_nav_main {
        padding: 0 15px;
    }

    .feature > .in_section,
    .our_comni_sec,
    .unlimeted_data_sec,
    .fea_prim_parts {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .feature > .in_section > div,
    .our_comni_sec .our_comni_sec_left,
    .our_comni_sec .our_comni_sec_right,
    .unlimeted_data_sec > div.unlimeted_data_sec_left,
    .unlimeted_data_sec > div.unlimeted_data_sec_right,
    .fea_prim_parts > div {
        -webkit-flex: 0 0 100%;
        -moz-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        -o-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .main_text_hero a {
        height: 48px;
        line-height: 48px;
        font-size: 15px;
        width: 170px;
    }
    .go_fast_data h2,
    .feature > .in_section > div.dark_left .text_data_in_sec h2,
    .our_comni_sec .our_comni_sec_left .our_comni_sec_left_center h2,
    .unlimeted_data_sec > div.unlimeted_data_sec_left .text_data_in_sec h2 {
        margin-bottom: 20px;
    }
    .sign_up_sec_text a,
    .join_free_sec a {
        height: 48px;
        line-height: 48px;
        font-size: 15px;
        padding: 0 45px;
    }
    /*.our_comni_sec .our_comni_sec_left {
        padding-left: 15px;
        padding-right: 15px;
        margin-bottom: 30px;
    }*/
    .join_free_sec {
        padding: 80px 0;
    }
    footer.new_footer_back .cus_container > div.row > div {
        width: 100%;
    }
    .new_footer_back h3 {
        margin: 60px 0 15px;
    }

    .feture_blocks .feture_blocks_right_imgs,
    .feture_blocks .row.analys_result .feture_blocks_right_imgs,
    .feture_blocks .row.social_network_row .feture_blocks_right_imgs,
    .feture_blocks .row.just_track_lap .feture_blocks_right_imgs,
    .feture_blocks .row.larg_track .feture_blocks_right_imgs,
    .feture_blocks .row.complete_arround .feture_blocks_right_imgs {
        margin: 0 auto 0px 0;
        max-width: 450px;
    }
    .feture_blocks .feture_blocks_left_text,
    .feture_blocks .row.analys_result .feture_blocks_left_text,
    .feture_blocks .row.social_network_row .feture_blocks_left_text,
    .feture_blocks .row.just_track_lap .feture_blocks_left_text,
    .feture_blocks .row.complete_arround .feture_blocks_left_text {
        margin: 0 auto 0px;
        max-width: 100%;
    }

    .feture_blocks .row.track_the_way .feture_blocks_right_imgs span.img:nth-child(1) {
        bottom: 18px;
    }
    .feture_blocks .feture_blocks_left_text h2,
    .pre_ma_info .pre_ma_info_text h2 {
        margin-bottom: 20px;
    }
    .feture_blocks .feture_blocks_left_text p,
    .pre_ma_info .pre_ma_info_text p {
        font-size: 20px;
        line-height: 25px;
    }
    .feture_blocks .row.compare_frind .feture_blocks_right_imgs span.img:nth-child(1) {
        right: 0;
    }
    .feture_blocks .row.join_group_even .feture_blocks_right_imgs span.img:nth-child(1) {
        right: 0px;
    }
    .feture_blocks .row.larg_track {
        overflow-x: hidden;
    }
    .feture_blocks .row.larg_track .feture_blocks_right_imgs {
        top: 0;
    }
    .feture_blocks .row.larg_track .feture_blocks_right_imgs span.img:nth-child(1) {
        right: -5px;
        bottom: -15px;
    }
    .feture_blocks .row.complete_arround .feture_blocks_right_imgs span.img:nth-child(1) {
        left: -05px;
    }

    /*------26 march-----------*/
    .tablereacoard {
        width: 100%;
        overflow-x: scroll;
    }

    .tablereacoard table {
        width: 740px;
    }

    .top_nav_main a.log_in_btn {
        line-height: 32px;
        padding: 0px 20px;
        height: 35px;
    }
    .signupnewbtns a.log_in_btn {
        margin-left: 10px;
    }
}

@media only screen and (max-width: 575px) {
    .vertical_align_like a.likes_iconsbtns {
        left: 5px;
    }
    .col-xs-9.col-sm-9.resize_phone_width9 {
        width: 80%;
    }

    .col-xs-3.col-sm-3.text-right.resize_phone_width3 {
        width: 20%;
    }
    .imgUploadModal .upload-btn-wrapper.text-left {
        width: 100%;
    }
    .imgUploadModal .upload-btn-wrapper.text-left button.ubtn {
        width: 100%;
        margin-bottom: 7px;
    }

    .image-modal-content .new_com_set_box ul li a {
        padding-left: 0px;
        padding-right: 0px;
    }
    .image-modal-content .main_track_data_in_top {
        display: inline-block;
        width: 100%;
    }
    .image-modal-content .new_com_set_box ul li a span {
        display: block;
        font-size: 14px;
    }
    .main_track_data_in_top .track_photo_main {
        height: 80px;
        object-fit: contain;
        width: 80px;
        min-width: 80px;
    }
    .main_track_data_in_top .track_data_main_data {
        width: calc(100% - 80px);
        float: left;
        padding-left: 10px;
    }
    .main_track_data_in_top {
        display: inline-block;
        width: 100%;
    }

    .profile_gallery_resize a.g_thum > div img {
        height: initial;
        min-height: 160px !important;
    }
    .post-font h3 a {
        font-size: 20px;
    }
    .textfont h3 {
        font-size: 18px !important;
    }
    .join_prime_sec {
        display: block;
    }
    .join_prime_sec > div {
        -webkit-flex: 0 0 100%;
        -moz-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        -o-flex: 0 0 100%;
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        padding: 20px;
    }
    .featur_text_main_data p.font_size38 {
        font-size: 28px;
        line-height: 1.3;
    }
    .tab_btns ul li {
        -webkit-flex: 0 0 100%;
        -moz-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        -o-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .tab_btns ul li a {
        height: 265px;
    }
    .featur_text_main {
        align-items: flex-start;
        padding-top: 100px;
    }
}

@media only screen and (max-width: 560px) {
    table.paddokRecingData tbody tr td {
        width: 100%;
        margin-bottom: 10px;
    }
    .paddock_bestlaps span.maintrack_filter_icons {
        position: absolute !important;
    }
    .profile_datas_here > div {
        -webkit-flex: 0 0 100%;
        -moz-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        -o-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .compaer_track_data .compaer_track_head,
    .graf_and_map {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .compaer_track_data .compaer_track_head h4,
    .compaer_track_data .compaer_track_head a {
        -webkit-flex: 0 0 100%;
        -moz-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        -o-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .width_full {
        width: 100% !important;
    }
    ul.likes_users {
        display: inline-block;
        width: 100%;
        text-align: left;
    }
    .select_languages {
        width: 170px;
        left: 0;
    }
    .webnews_dropdown {
        min-width: 200px;
        width: 200px;
    }
    .player_controller {
        float: none;
        margin: 15px auto;
    }
    .visit_group_banner > a.approved_Icon,
    .visit_group_banner > a.public_icon,
    .visit_group_banner > a.remove_club {
        background-position: center center;
        padding: 5px 18px;
        text-indent: -99999999999999px;
    }
    .visit_group_banner > a.remove_club {
        right: 105px;
        bottom: initial;
        top: 10px;
    }
    .visit_group_banner > a.approved_Icon {
        right: 60px;
    }
    .visit_group_banner > .profilePicThumb {
        width: 60px;
        height: 60px;
        border-width: 1px;
        bottom: -8px;
    }
    .visit_group_banner > .username {
        left: 70px;
    }
    .flTimelineHeadline {
        padding: 0 0 0 69px;
    }
    .flTimelineHeadline_bar > .row > div {
        width: 100%;
    }
    .flTimelineHeadline,
    .actions_timeline {
        text-align: center;
    }
    .flTimelineHeadline ul {
        text-align: left;
    }
    .actions_timeline {
        margin-bottom: 10px;
    }
    .pilotsAll_evnes ul li {
        width: 100%;
    }
    .paddokRecingData tr td.devider_td {
        display: none;
    }
    .paddokRecingData tr td {
        display: block;
        padding: 10px 0px;
    }
    .FavoriteTracks ul li {
        width: 25%;
    }
    table.paddokRecingData {
        max-width: 320px;
    }
    .full_at_560 {
        width: 100%;
        margin-bottom: 15px;
    }
    .visit_group_banner > a.red_btn {
        bottom: 30px;
    }
    .header-search.add_serch_after {
        width: 270px;
    }
    .visit_group_banner > a.approved_Icon {
        right: 10px;
    }
    .visit_group_banner > a.public_icon {
        right: 60px;
    }
    .week_data .head ul li a {
        text-overflow: ellipsis;
        overflow: hidden;
        font-size: 10.5px;
        white-space: nowrap;
    }
    .visit_group_banner > a.red_btn.start_btn {
        right: 50px;
    }
    .visit_group_banner > a.red_btn {
        bottom: 16px;
    }
    .mobile_viewPaddN {
        padding: 0px !important;
    }
    .mobile_view {
        width: 100% !important;
    }
    .rid_section ul {
        padding: 0 0 0 0px;
    }
    .rid_section ul li {
        padding-left: 18px;
        position: relative;
        margin: 5px 8px;
        width: auto;
        display: inline-block;
    }
    .sepang {
        text-align: left;
    }
    #upload.sorting_pop .modal-dialog {
        width: 100% !important;
        margin: 30px auto;
    }
    .modal.fade.sorting_pop .modal-dialog .modal-content .modal-body {
        padding: 5px !important;
    }
    .about_info_user_fav_track ul li {
        -webkit-flex: 0 0 25%;
        -moz-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        -o-flex: 0 0 25%;
        flex: 0 0 25%;
    }
    .general_info_form_full {
        width: 100% !important;
        position: initial;
    }
    ul.garage_info li {
        width: 50%;
        padding-bottom: 15px;
    }
    .profile_garage_info {
        padding: 15px;
    }
    .flTimelineHeadline ul li a {
        padding: 9px 4px;
        font-size: 11px;
    }
    .mobile_view .mor_info {
        padding-left: 65px;
    }
    .mobile_view .mor_info p {
        text-align: left;
    }
    .mor_info .date {
        float: left;
    }
}

@media only screen and (min-width: 481px) and (max-width: 767px) {
    .notifications {
        right: 0px;
    }
}

@media only screen and (max-width: 480px) {
    .signupnewbtns {
        padding-right: 15px;
        margin-left: auto;
    }
    .user_lap_times ul.album_info {
        margin-left: 5px;
    }
    ul.gallery_imgees.track_gallery.track_gallery_resize li {
        padding: 0px;
    }
    .track_gallery_resize li > div {
        height: initial;
        max-height: initial !important;
    }
    .track_gallery_resize li img {
        max-height: initial;
    }
    .topsocila {
        text-align: center;
    }
    a.googleplus {
        margin-left: 0px;
    }
    .banner h1 {
        font-size: 37px;
        margin-top: 39px;
    }
    .banner a {
        padding: 8px 31px;
        font-size: 18px;
    }
    .join {
        margin: 20px 0 38px 0;
    }
    .titles h2 {
        font-size: 27px;
    }
    .aboutus {
        padding: 26px 0 10px 0;
    }
    .carousel-caption {
        position: inherit;
        left: 0;
        right: 0;
        text-align: center;
    }
    .about_slider_caption {
        padding-left: 0px;
        text-align: center;
    }
    .loginpage {
        width: 100%;
    }
    .pages {
        margin-left: 8px;
    }
    .next_back {
        margin-right: 8px;
    }
    .tracks_list.map_track > div {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .head_track_menu ul li {
        margin-right: 20px;
    }
    .top_header {
        text-align: center;
    }
    .topsocila {
        text-align: center;
    }
    a.googleplus,
    a.googleplus:hover,
    a.googleplus:focus {
        margin-left: 0px;
    }
    ul.loginnav {
        /*float: inherit;*/
        display: inline-block;
    }
    .full_width_box {
        width: 100% !important;
    }
    ul.notification_user {
        display: inline-block;
    }
    .center_box {
        text-align: center;
    }
    .car_img_gp {
        margin-bottom: 12px;
    }
    .mob_full_479 {
        width: 100%;
    }
    .garage_pro_box .row.gp_car_info {
        margin-top: 0;
    }
    .FavoriteTracks ul li {
        width: 33.33%;
    }
    .version_settings .prive_btn {
        text-align: left;
    }
    /*    .tracks_list.no_scroll_want>div {
        width: 450px;
    }*/
    .notifications {
        left: 50%;
        margin-left: -85px;
    }
    .header-search.add_serch_after {
        width: 190px;
    }
    .header-search.add_serch_after ul {
        width: 100%;
        margin-left: 0%;
    }

    .header-search.add_serch_after ul li a {
        font-size: 12px;
        padding: 5px 6px;
    }
    .header-search.add_serch_after ul li a span {
        margin-right: 3px;
    }
    .UserInvision_table table td a {
        white-space: nowrap;
    }
    .UserInvision_table .table > tbody > tr > th,
    .UserInvision_table .table > thead > tr > th {
        padding: 4px 1px;
    }
    .form_div_big {
        padding: 15px 2px;
    }
    .form_data table tr td .form-control {
        width: 70px;
        max-width: 70px;
    }
    .user_dash {
        width: 40px;
        height: 40px;
    }
    #input {
        margin-top: 0;
        padding: 0;
        font-size: 14px;
        line-height: 20px;
        margin-left: 50px;
    }
    .comment_post_chat {
        margin: 0;
    }
    .btn_d_all > a {
        padding: 13px 20px;
        font-size: 16px;
    }
    .lap_time_text {
        font-size: 12px;
    }
    .lap_time_text > img {
        display: none;
    }
    .user_on_post {
        width: 40px;
        height: 40px;
    }
    .user_lap_times ul {
        margin: 0 0 0 44px;
        padding: 0;
    }
    .user_lap_times ul li strong {
        font-size: 15px;
    }
    .user_lap_times ul li span {
        font-size: 13px;
    }
    .post_text_slid {
        /*padding: 5px;*/
        /*margin-top: -48px;*/
        margin-top: 0px !important;
    }
    .post_information ul li p {
        font-size: 10px;
    }
    .comment_boxes ul li a {
        height: 40px;
        line-height: 40px;
    }
    .new_com_set_box ul li a {
        font-size: 14px;
    }
    .about_info_user_fav_track ul li {
        -webkit-flex: 0 0 33.33%;
        -moz-flex: 0 0 33.33%;
        -ms-flex: 0 0 33.33%;
        -o-flex: 0 0 33.33%;
        flex: 0 0 33.33%;
    }
    ul.gallery_imgees li {
        width: 100%;
    }
    .albam_photo ul li {
        -webkit-flex: 0 0 33.33%;
        -moz-flex: 0 0 33.33%;
        -ms-flex: 0 0 33.33%;
        -o-flex: 0 0 33.33%;
        flex: 0 0 33.33%;
    }
    .comment_boxes ul li a {
        font-size: 14px;
    }
    .profile_list_nam {
        padding: 15px;
    }
    .tot_List ul li {
        -webkit-flex: 0 0 100%;
        -moz-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        -o-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .data_pilots .Garage_data ul li p {
        font-size: 14px;
    }
    a.brows_btnsa {
        position: initial;
        margin-left: 15px;
    }
    .collaborations_team_sub {
        padding-right: 0;
    }
    .profile_all_events ul li .profile_more_photo {
        margin-right: 5px;
        width: 80px;
    }
    .profile_all_events ul li {
        padding: 0 5px 0 0;
    }
    .profile_all_events ul li .date_event_box a.btn_read_tickets,
    .profile_all_events ul li .date_event_box a.btn_gray_tickets {
        padding: 2px;
    }
    .racing_box .btnsmor a.moreinfo_gray_btns,
    .racing_box .btnsmor a.moreinfo_btns {
        padding: 2px 5px;
    }
    .likes_user_date > span {
        font-size: 13px;
    }
    .likes_users .likes_user_titles h5 {
        font-size: 18px;
    }
    .head_track_menu ul li p,
    .head_track_menu ul li a {
        font-size: 13px;
    }
    .btns_album {
        margin-top: 15px;
    }
    a.dress {
        /*float: initial;*/
        display: inline-block;
        margin-top: 10px;
    }
    .clothing_list .clothing_img {
        width: 100%;
        height: auto;
        margin-right: 0;
        text-align: center;
        margin-bottom: 15px;
    }
    .head_track_menu ul li p,
    .head_track_menu ul li a {
        font-size: 12px;
    }
    .laps_uploads_header ul li {
        font-size: 12px;
    }
    .youtub_video {
        padding: 10px;
    }
    .laps_uploads_forms > img {
        max-width: 40%;
    }
    .laps_uploads_table {
        font-size: 11px;
    }
    .head_track_menu ul li {
        margin-right: 5px;
    }
    .mobile_view .mor_info {
        padding-left: 45px;
    }

    .visit_group_banner .top_btns {
        position: absolute;
        top: 2px;
        right: 2px;
    }

    .make_width_big > .row > div {
        padding-left: 5px;
        padding-right: 5px;
        width: 100%;
    }
    .bot_net_bar {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
    }
    .bot_net_bar > div {
        position: initial;
        width: 50%;
        text-align: center;
    }
    .informa_text {
        background-color: #444;
        color: #fff;
    }
    .informa_text p {
        color: #fff;
    }
    .informa_text p img:nth-child(2) {
        margin-left: 0;
    }
    .informa_text {
        padding: 8px;
    }
    .top_menu_info > div {
        padding: 7px;
    }
    /* #post_send_poop .modal-dialog, #post_send_poop_update .modal-dialog {
        width: auto;
        margin-left: 15px;
        margin-right: 15px;
    } */
    #post_send_poop .modal-content .modal-body .pop_data .list_popo_ups ul li a,
    #post_send_poop_update .modal-content .modal-body .pop_data .list_popo_ups ul li a {
        padding: 10px 5px;
    }
    ul.listing_popup li a span.data span.information_more > span.mid {
        margin-right: 5px;
        margin-top: 5px;
    }
    .top_nav_main ul.left_links {
        display: block;
    }

    .top_nav_main ul.left_links li {
        margin-left: 0px;
        margin-bottom: 6px;
    }
    .top_nav_main .logo_main {
        position: initial;
        margin-left: 0;
    }
    .top_nav_main {
        height: 90px;
    }
    .top_nav_main.fixed .logo_main {
        margin-left: 0px;
    }
    .main_text_hero h1,
    .sign_up_sec_text h2 {
        font-size: 30px;
        line-height: 40px;
    }
    .our_comni_sec .our_comni_sec_left .our_comni_sec_left_center .imge_1,
    .our_comni_sec .our_comni_sec_left .our_comni_sec_left_center .imge_2 {
        max-width: 230px;
    }
    .our_comni_sec .our_comni_sec_right .our_comni_sec_right_center ul li h3 {
        font-size: 21px;
    }
    .cus_container {
        padding: 0 25px;
    }
    .tab_btns ul li a {
        font-size: 13px;
        line-height: 17px;
    }
    .top_nav_main ul.left_links {
        display: none;
    }
    .top_nav_main a.log_in_btn {
        height: 30px;
        line-height: 30px;
        padding: 0 25px;
    }
    a.new_mobile_menu {
        display: block;
        /* width: 20px; */
        /* height: 12px; */
        margin-top: 3.5px;
    }
    a.new_mobile_menu span {
        display: block;
        width: 20px;
        height: 2px;
        background-color: #fff;
        margin-bottom: 5px;
    }
    .top_nav_main a.log_in_btn {
        display: none;
    }
    .top_nav_main.fixed.open {
        top: -75px;
    }
    .feture_blocks .row.track_the_way .feture_blocks_right_imgs span.img:nth-child(1) {
        width: 250px;
        margin-right: -125px;
        bottom: none;
        bottom: initial;
        top: -154px;
    }
    .feture_blocks .row.compare_frind .feture_blocks_right_imgs span.img:nth-child(1) {
        right: -10px;
    }
    .feture_blocks .row.join_group_even .feture_blocks_right_imgs span.img:nth-child(1) {
        right: -10px;
        width: 250px;
    }
    .feture_blocks .row.complete_arround .feture_blocks_right_imgs span.img:nth-child(1) {
        width: 140px;
        left: -05px;
    }
    .pre_ma_info .line_up_filterd .pre_ma_info_img {
        margin-top: -60px;
    }
    .pre_ma_info .show_all_pre_row .pre_ma_info_img {
        margin-top: -45px;
    }
    .paln_nformtion {
        padding: 40px 0;
    }
    .pre_ma_info .lap_analyz_row .pre_ma_info_img {
        margin-top: -40px;
    }
    /*12-01-2018*/
    .add_video_section_data > span.img_thmb {
        display: block;
        width: 100%;
        float: none;
    }
    .add_video_section_data > span.img_thmb img {
        width: 100%;
    }
    .add_video_section_data > span.text {
        display: block;
        margin-left: 0px;
        padding: 10px;
    }
    .text_daat_for_tab h4 {
        padding: 0 15px;
    }
    .pre_ma_info_text h2 > br {
        display: block;
    }
    .pre_ma_info .all_one_paletform .pre_ma_info_img {
        right: 0;
        margin-top: 0;
    }

    .our_comni_sec .our_comni_sec_left .our_comni_sec_left_center .imge_1 {
        max-width: 100%;
    }
    .our_comni_sec .our_comni_sec_right .our_comni_sec_right_center ul li {
        margin-bottom: 20px;
    }

    .featur_text_main {
        padding-top: 30px;
    }
    .platform_btn_sec {
        display: block;
        padding: 20px 0px;
    }
    .platform_btn_sec > div {
        -webkit-flex: 0 0 100%;
        -moz-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        -o-flex: 0 0 100%;
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        margin: 0px 0px;
    }
}
@media only screen and (max-width: 360px) {
    .col-md-8.mobilePleft .vertical_align_like a.likes_iconsbtns {
        position: relative;
        left: 2px;
    }
    .col-md-8.mobilePleft .vertical_align_comment a.comments_iconsbtns {
        position: relative;
        left: 54px;
    }
    .comment_boxes ul li a {
        font-size: 12px;
    }
    .user_lap_times ul li strong {
        font-size: 13px;
    }
    .webnews_dropdown,
    .setting_menus {
        width: 200px;
        left: inherit;
        min-width: 170px;
    }
    .webnews_dropdown {
        width: 230px;
        left: inherit;
    }
    .full_width_comment {
        width: 100% !important;
        text-align: left;
    }
    .notifications {
        left: 50%;
        right: initial;
    }
    #upload.sorting_pop .modal-dialog {
        width: 100% !important;
    }
    .popover {
        transform: scale(0.9);
    }
    .lamborghiniGallery ul li {
        width: 100%;
    }
    .FavoriteTracks ul li {
        width: 50%;
    }
    .mob_full_359 {
        width: 100%;
    }
    .btns_save {
        text-align: center;
    }
    .form_div_big .boces_form .left_add_label {
        margin: 0;
    }
    .rid_section ul li span {
        line-height: normal;
    }
    .header-search.add_serch_after {
        width: 140px;
    }
    .listing_in .list_track .list_track_ws p {
        padding: 0 5px;
    }
    .listing_in .list_track {
        padding-right: 0px;
    }
    .listing_in {
        padding-left: 20px;
    }
    .about_info_user_fav_track ul li {
        -webkit-flex: 0 0 50%;
        -moz-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        -o-flex: 0 0 50%;
        flex: 0 0 50%;
        margin-bottom: 10px;
    }
    .text_daat_for_tab h4 > br,
    .sign_up_sec_text h2 > br {
        display: none;
    }
    .tab_btns ul li a {
        font-size: 12px;
        line-height: 17px;
    }
}
@media (max-width: 756px) {
}
@media (max-width: 767.98px) {
    .form_cloth_btn {
        margin-top: 5px;
    }
    .next_button .list_fomt_astrt {
        padding: 0px;
    }
    .body_margin {
        margin-bottom: 20px;
    }
    .pb_5 {
        padding-bottom: 5px;
    }
    .toplanguage_nav > li:first-child > a {
        padding-top: 10.5px !important;
    }
    .form-group.d-flex label {
        width: 50px;
    }
    .form-group.d-flex .laps_uploads_select,
    .userph_manage_album .album_form input {
        width: 100px !important;
    }
}

@media only screen and (min-width: 414px) and (max-width: 767px) {
    .header-search.add_serch_after {
        left: -20px;
    }
    .col-md-8.mobilePleft .vertical_align_like a.likes_iconsbtns {
        position: relative;
        left: 2px;
    }
    .col-md-8.mobilePleft .vertical_align_comment a.comments_iconsbtns {
        position: relative;
        left: 25px;
    }
}
@media only screen and (max-width: 347px) {
    span.textError3 {
        font-size: 10px;
    }
}

/**
* Media css for cover image for all three users
*/
@media only screen and (max-width: 1199px) {
    .widthset {
        width: auto;
    }
}
@media only screen and (max-width: 767px) {
    #coverWrapper {
        height: calc(100vw - 43vw);
        width: auto;
    }
    .col-md-8.mobilePleft .vertical_align_like a.likes_iconsbtns {
        position: relative;
        left: 2px;
    }
    .col-md-8.mobilePleft .vertical_align_comment a.comments_iconsbtns {
        position: relative;
        left: 25px;
    }
    .video-frame {
        padding-left: 0px !important;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    #coverWrapper {
        height: 376px; /*calc(100vw - 54vw);*/
        width: auto;
    }
    .visit_group_banner {
        height: 376px;
    }
    .track_data_main_data {
        max-width: 250px !important;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
    #coverWrapper {
        height: 376px; /*calc(100vw - 54vw);*/
        width: auto;
    }
    .visit_group_banner {
        height: auto;
    }
}
@media (max-width: 1200px) {
    .col-md-8.mobilePleft .vertical_align_comment a.comments_iconsbtns {
        left: 24px !important;
    }
    .vertical_align_comment a.comments_iconsbtns {
        left: 45px !important;
    }
}
@media (min-width: 1200px) {
    .vertical_align_comment a.comments_iconsbtns {
        left: 60px !important;
    }
}
@media (max-width: 991px) {
    .vertical_align_comment a.comments_iconsbtns {
        left: 15px !important;
    }
    .section_hero_home {
        flex-direction: column !important;
    }
}
@media (max-width: 767px) {
    .vertical_align_comment a.comments_iconsbtns {
        left: 35px !important;
    }
}
@media (max-width: 400px) {
    .vertical_align_comment a.comments_iconsbtns {
        left: 12% !important;
    }
    .col-md-8.mobilePleft .vertical_align_comment a.comments_iconsbtns {
        left: 14px !important;
    }
}
@media (max-width: 356px) {
    .col-md-8.mobilePleft .vertical_align_comment a.comments_iconsbtns {
        left: 4px !important;
    }
}
