@media screen and (min-width: 240px) and (max-width: 359px) {
    .pagination-next,
    .userbox {
        clear: both;
    }
    #getResult,
    #loadComplaint,
    #loadShare,
    #subBox,
    .businessUl li,
    .emptyCat,
    .frText,
    .goToNext,
    .goToPrev,
    .mainLine input,
    .model_view,
    .notifBls,
    .resetCars,
    .right_content,
	.rightcontent,
    .sendInfoSub,
    .serviceEvent h5,
    .serviceitemBox h4,
    .userHelpBox,
    .userNameBox,
    .userbox a:nth-of-type(1),
    .userbox a:nth-of-type(2),
    .userbox a:nth-of-type(3) {
        box-sizing: border-box;
    }
    #cfgEmail,
    #payCost,
    #sendFormsContact,
    .aDocsBlock,
    .adsDocsBlock,
    .configBox .saveBoxEs,
    .errorMR,
    .favorite,
    .item_videoBox,
    .loadSubInfo h2,
    .payment_accept,
    .socialIcon {
        position: relative;
    }
    .logoBox,
    .top_line {
        width: 100%;
    }
    #viewBy,
    .a_intro:before,
    .ads_intro:before,
    .adv_box,
    .c_contact,
    .footer_c,
    .glob,
    .intro_top a:before,
    .left_col,
    .locationTops,
    .right_col,
    .sitemap {
        display: none;
    }
    .content_wrapper,
    .copyrightWrapper,
    .footerContent,
    .searchBox,
    .wrapper,
    .wrapper_top {
        min-width: 100%;
    }
    .errorMR {
        bottom: 0;
    }
    .favorite {
        bottom: 21px;
    }
    .itemEventDesc {
        bottom: -3px;
    }
    #catLineBox {
        display: block;
    }
    .recommend_box > h4 {
        padding: 8px 10px;
    }
    .favoriteView {
        right: 13px;
        top: 10px;
    }
    .logoBox {
        float: none;
        text-align: center;
    }
    .socialIcon {
        right: 0;
        top: 35px;
        height: 40px;
        float: left;
    }
    .noPrevIMG {
        width: 99%;
    }
    .socialIcon ul li:last-child {
        float: left;
        margin: 0 5px;
    }
    .owl-carousel {
        width: 90%;
        margin: 0 auto;
    }
    .wrapper_top {
        height: 110px;
    }
    .media_slide .item {
        width: 100% !important;
    }
    .main_params table tr td:first-child {
        padding: 10px 5px;
        font-size: 13px;
        width: 204px;
    }
    .main_params table tr td:last-child {
        padding: 6px;
        font-size: 14px;
    }
    .a_ds_list > h1,
    .page-header > h1 {
        font-size: 18px;
        text-align: center;
    }
    .emptyCat {
        padding: 7px;
        width: 100%;
    }
    .childCategory li {
        width: 80%;
    }
    #loadComplaint,
    #loadShare {
        width: 100%;
        padding: 10px;
        float: none;
        left: 0;
    }
    .comSel {
        width: 100%;
    }
    .filter_itemTop ul li:nth-child(10),
    .filter_itemTop ul li:nth-child(5) {
        float: left;
        margin: 0 5px 5px 0;
    }
    .filter_itemTop ul {
        width: 96%;
        margin: 0 auto;
    }
    #getResult {
        display: inline-block;
        width: 99%;
        text-align: center;
    }
    .filter_itemTop ul li:nth-of-type(3) dl,
    .filter_itemTop ul li:nth-of-type(5) dl,
    .filter_itemTop ul li:nth-of-type(7) dl,
    .filter_itemTop ul li:nth-of-type(9) dl {
        width: 263px;
        left: 0;
    }
    .filter_itemTop ul li:nth-of-type(10) dl,
    .filter_itemTop ul li:nth-of-type(4) dl,
    .filter_itemTop ul li:nth-of-type(6) dl,
    .filter_itemTop ul li:nth-of-type(8) dl {
        width: 263px;
        left: -140px;
    }
    .filter_itemTop strong {
        display: block !important;
        float: left;
    }
    .act_fli p strong {
        top: 8px;
    }
    .userbox {
        text-align: center;
        width: 100%;
        float: none;
    }
    .userbox a:nth-of-type(1) {
        width: 98%;
        margin: 0 auto;
        float: none;
        display: block;
        top: 0;
    }
    .userbox a:nth-of-type(2),
    .userbox a:nth-of-type(3) {
        top: 10px;
        float: left;
        display: block;
        height: 50px;
    }
    .businessUl,
    .com_info,
    .contactBox ul,
    .content_box,
    .homeUl,
    .intro_top h3,
    .intro_top h4,
    .lastFil.getFil,
    .payment_accept_box,
    .petUl,
    .petsonalUl,
    .realEstateUl,
    .right_content,
	.rightcontent,
    .sportUl,
    .technicsUl,
    .transportUL {
        display: inline-block;
    }
    .userbox a:nth-of-type(2) {
        width: 48%;
        left: 3px;
    }
    .userbox a:nth-of-type(3) {
        width: 50%;
        right: 0;
        text-align: center;
        overflow: hidden;
    }
    .content_box {
        width: 100%;
        background: #fff;
        padding-top: 10px;
    }
    .mainPage ul.mainCategory_list > li {
        width: 93%;
        float: none;
        margin: 0 auto;
        padding: 10px 0;
    }
    .subCatItem {
        width: 80%;
        margin: 0 auto;
    }
    .page-header > h1 {
        font-weight: 700;
    }
    .items-leading {
        width: 97%;
        margin: 0 auto;
    }
    .copyright_content {
        width: 260px;
    }
    .fcc,
    .payment_accept_box {
        box-sizing: border-box;
        padding: 0 0 0 5px;
        width: 100%;
    }
    .fcc {
        font-size: 12px;
        text-align: center;
    }
    .payment_accept {
        left: 0;
        margin-bottom: 30px;
        top: 0;
    }
    .payment_accept li {
        width: 49%;
        text-align: center;
        margin: 15px 0 0 !important;
    }
    .items-leading p {
        line-height: 1.5;
    }
    .right_content,
	.rightcontent {
        width: 100% !important;
        border: none;
        padding: 3px;
        min-height: 520px;
    }
    .lastFil.getFil {
        float: none;
        margin: 20px 0 0;
        width: 100%;
    }
    .lastFil li {
        padding: 5px 20px 5px 30px;
    }
    .lastFil li:nth-child(2n + 1) {
        float: left;
    }
    .lastFil li:nth-child(2n) {
        float: right;
    }
    .realEstateUl li:nth-child(2n),
    .realEstateUl li:nth-child(2n + 1) {
        width: 33%;
        text-align: center;
        float: left;
        margin: 0 10px 10px 0;
        font-size: 15px;
    }
    .transportUL li:nth-child(2n),
    .transportUL li:nth-child(2n + 1) {
        width: 26%;
        text-align: center;
        float: left;
        margin: 0 4px 10px;
        font-size: 15px;
    }
    .page_120 .realEstateUl li:nth-child(2n),
    .page_120 .realEstateUl li:nth-child(2n + 1),
    .page_124 .realEstateUl li:nth-child(2n),
    .page_124 .realEstateUl li:nth-child(2n + 1) {
        width: 85%;
    }
    .notifBls {
        width: 94%;
    }
    body:not(.page_101) #footer_menu {
        border-bottom: none;
        margin: 0;
    }
    .a_ds_preview {
        margin-bottom: 15px;
        width: 100%;
    }
    .a_intro,
    .ads_intro {
        width: 100%;
        margin: 0;
        float: left;
        height: auto;
    }
    .intro_top h3 {
        width: 100%;
        float: none;
        height: 53px;
        text-align: center;
    }
    .intro_top h4 {
        float: none;
        font-size: 19px;
        text-align: center;
        width: 100%;
		    margin-top: 15px;
    }
    .intro_middle {
        top: 0;
		padding-top: 80px;
    }
    .catListI,
    .intro_middle h3 {
        top: 0;
        padding: 5px 0 5px 30px;
        float: none;
    }
    .com_info {
        width: 100%;
        float: none;
		    position: absolute;
    top: 0;
    padding-top: 10px;
    }
    .com_info p {
    padding: 0px 0px 0px 4px;
    margin: 4px 0 0;
    text-align: left;
    font-size: 15px;
    }
    .product_item > h1 {
        font-size: 18px;
    }
    .topInfoBox ul:nth-of-type(2) li {
        font-size: 15px;
        float: none;
        border-right: none;
        line-height: 1.3;
        margin: 0 0 10px;
        padding: 0;
    }
    .item_media {
        width: 100%;
        float: none;
    }
    .item_image {
        width: 99%;
        height: 300px;
    }
    .loginLeft,
    .media_slide {
        width: 100% !important;
    }
    .item_image img {
        max-width: 100%;
        max-height: 300px;
    }
    .promotion {
        margin: 20px 0 20px 7px;
    }
    #temp_number {
        text-align: center;
    }
    .share {
        float: none !important;
    }
    .item_videoBox {
        top: 0;
        left: 5px;
    }
    .topNextPrev {
        margin: 0 0 5px;
    }
    .loginLeft {
        margin: 0 !important;
    }
    #lem,
    #loginForm .loginEvent:nth-of-type(2),
    .loginEvent,
    .loginEvent input {
        width: 90%;
        float: none;
    }
    .capchaBoxAccess {
        display: block;
        float: none;
        overflow: hidden;
        width: 100%;
    }
    .disabledButton {
        width: 100% !important;
        margin: 10px 0 !important;
    }
    .account_lcol .google_banner {
        display: none;
    }
    .usflink {
        width: 100%;
    }
    .usflink li {
        padding: 2px;
    }
    .loginRight ul li:nth-child(2n + 1) {
        float: left;
        margin: 0 5px 10px 0;
    }
    .loginRight ul li:nth-child(2n) {
        float: right;
        margin: 0 0 10px;
    }
    .loginRight ul {
        width: 80%;
        margin: 0 auto;
    }
    .a_dsBox h3,
    .logB h3,
    .registration_form h3,
    .reset h1 {
        text-align: center;
        font-size: 17px;
    }
    #box_company .item,
    #box_persons .item,
    #form_type {
        width: 100%;
    }
    .phRowBoxreg {
        display: inline-block;
        width: 100%;
    }
    #form_type li {
        padding: 5px;
        width: 131px;
    }
    .itemPho {
        width: 100%;
        float: none;
        right: 0;
    }
    .terms ul li {
        font-size: 12px;
        line-height: 3;
    }
    #membersForm {
        width: 99%;
    }
    .a_dsStep1 ul.auto_list li:first-child {
        width: 94%;
        float: none;
    }
    .a_dsStep1 > ul {
        display: block;
        margin: 0 auto;
        width: 90%;
        border: none;
    }
    .a_dsStep1 ul.auto_list li:nth-child(2n + 1) {
        float: left;
        margin: 0 5px 10px 0;
    }
    .a_dsStep1 ul.auto_list li:nth-child(2n) {
        float: right;
        margin: 0 0 10px;
    }
    .v_sprice {
        background-position: -133px -37px !important;
    }
    .f_sprice {
        background-position: -9px -37px !important;
    }
    .emailIte {
        float: none;
        width: 95%;
    }
    .emailIte input {
        width: 100%;
    }
    .type_toggle {
        width: 98%;
        float: none;
        display: inline-block;
        margin: 10px 0;
    }
    .type_toggle ul li {
        width: 45%;
    }
    .about_ {
        width: 100%;
        float: none;
        margin: 0;
    }
    .about_ ul {
        display: inline-block;
        width: 99%;
        height: auto;
        margin-top: 5px;
    }
    .about_ ul li {
        margin: 6px 0;
        width: 100%;
    }
    #locationBox {
        top: 5px;
    }
    .about_ input[type="text"] {
        width: 96%!important;
        margin: 0;
    }
    .block1 {
        width: 98%;
        float: none;
        margin-bottom: 30px;
    }
    .a_dsstep2 {
        width: 99%;
        float: none;
        margin: 10px 0 0;
        min-height: 290px;
    }
    .a_dsBox,
    .carsList > li,
    .fl_it {
        width: 100%;
    }
    .step0 {
        top: 395px;
        height: 92%;
    }
    .clearEmail {
        right: 0;
        left: inherit;
    }
    .actArrow {
        display: none !important;
    }
    .subcatBlock {
        float: none;
        width: 100%;
        margin: 0;
        height: auto;
    }
    .fl_it {
        left: 0;
        top: 20px;
    }
    .specialBox {
        float: none;
        margin: 0;
        width: 99%;
    }
    .over_bg {
        background-size: 100%;
    }
    .a_dsstep2 h2 {
        font-size: 27px;
    }
    .subcatBlock ul {
        margin: 20px 0;
        width: 99%;
    }
    .mainLine input {
        width: 99%;
    }
    .mainLine2 {
        float: none;
        width: 97%;
    }
    .multiLoc {
        font-size: 11px;
        line-height: 3.5;
        left: -5px;
    }
    #subBox,
    .detalization2,
    .loadCitys,
    .mainLine,
    .mainLine2 h5,
    .mediaOver {
        width: 99%;
        float: none;
    }
    .loadSubInfo h2 {
        left: 0;
        font-size: 18px;
        text-align: center;
    }
    .detalization {
        width: 98%;
        float: none;
    }
    #customAddr {
        width: 98%;
    }
    .mediaBox h3 {
        padding: 0 0 62px 5px;
        display: block;
    }
    .upim {
        text-align: center;
    }
    .mediaBox ul li {
        width: 48%;
        margin: 0 0 10px;
    }
    .mediaBox ul li:nth-child(2n) {
        float: right;
        margin: 0 0 10px;
    }
    .loadSubInfo,
    .statusBox ul {
        width: 99%;
    }
    .a_dsText {
        width: 96%;
    }
    #warning {
        display: none;
    }
    .ddt input {
        width: 94%;
    }
    .mediaBox ul li:nth-child(5) {
        float: left;
    }
    .mediaBox ul li:nth-child(10) {
        float: right;
    }
    .statusBox {
        width: 100%;
    }
    .statusBox ul li,
    .statusBox ul li:last-child {
        width: 250px;
        float: none;
        margin: 0 auto 20px;
    }
    .g-recaptcha {
        float: none;
        margin: 0 0 10px;
        transform: scale(0.98);
        -webkit-transform: scale(0.98);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .last_step {
        float: none;
        width: 100%;
        display: block;
    }
    .last_step label {
        width: 212px;
        display: inline-block;
        line-height: 1.3;
        font-size: 16px;
        padding: 0 0 0 20px;
    }
    .next_step,
    .next_step_edit {
        float: left;
        width: 81%;
        display: inline-block;
        margin: 30px 0 10px;
        text-align: center;
        padding: 15px 25px;
    }
    .carEmpty {
        display: none;
    }
    .accBoxI,
    .account_lcol,
    .account_rcol,
    .contactForm .reCapchaBox .g-recaptcha,
    .serviceEvent ul,
    .statusBoxAdd ul,
    li.carParams {
        display: inline-block;
    }
    li.carParams {
        height: auto !important;
        margin-bottom: 10px;
        margin-top: 10px;
        width: 275px !important;
    }
    .carPrices div {
        width: 100%;
    }
    #map_address {
        width: 93%;
    }
    .buld_address li,
    .buld_address li:nth-child(4),
    .buld_address li:nth-child(8) {
        float: left;
        margin: 0 15px 0 0;
        width: 100%;
        height: 90px;
    }
    #subBox select,
    .buldAttr li p {
        width: 100% !important;
    }
    .job_item li:nth-child(2),
    .job_item li:nth-child(3),
    .job_item li:nth-child(4),
    .job_item li:nth-child(5),
    .job_item li:nth-child(6),
    .sport_item li {
        float: none;
        width: 100%;
    }
    .pet_ul > li {
        width: 100%;
    }
    .kindList,
    .pet_ul > li:nth-child(2) h5 {
        width: 93%;
    }
    .pet_ul > li:nth-child(4) select {
        width: 103px !important;
    }
    .pet_ul > li:nth-child(4) input {
        width: 138px !important;
    }
    .beforePay,
    .job_item li:nth-child(1),
    .serviceEvent ul li {
        width: 100%;
        float: none;
    }
    .carsList > li input[type="text"] {
        width: 92%;
    }
    .job_item li:nth-child(6) input {
        width: 93%;
    }
    .multiLoc input {
        left: 0;
    }
    .freeStep {
        float: none;
    }
    .cancelFree {
        left: 0 !important;
    }
    .terms_cond {
        margin: 10px 0;
    }
    #payCost {
        padding: 10px;
        margin: 0 0 10px;
        overflow: hidden;
        float: right;
    }
    .mediaBoxitem div span[data-info="0"]:hover:after,
    .mediaBoxitem div span[data-info="1"]:hover:after {
        min-width: 140px;
    }
    .serviceEvent h5,
    .serviceitemBox h4 {
        font-size: 14px;
        text-align: center;
    }
    .p_notice {
        height: 50px;
    }
    .statusBoxAdd ul {
        width: 99%;
    }
    .statusBoxAdd ul li {
        width: 96%;
        margin: 0 0 20px;
    }
    .contactForm .reCapchaBox,
    .statusBoxAdd ul li h6 img {
        width: 100%;
    }
    .owl-carousel .owl-stage-outer {
        text-align: center;
    }
    .page_175 .item-page p,
    .pay_service_text ul {
        word-wrap: break-word;
    }
    .messageBoxContact {
        width: 100%;
        float: none;
    }
    .contactForm .reCapchaBox .g-recaptcha {
        transform: scale(0.96);
        -webkit-transform: scale(0.96);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    #sendFormsContact {
        float: none;
        left: 0;
        width: 99%;
        top: -6px;
    }
    .filLine {
        width: 100%;
        float: left;
    }
    .is_li .userbox a:nth-of-type(2),
    .is_li .userbox a:nth-of-type(3) {
        top: 14px;
        height: 37px;
        width: 45%;
        font-size: 13px;
    }
    .a_number,
    .ads_number,
    .removeNotice,
    .userHelpBox p a {
        font-size: 14px;
    }
    .userNameBox {
        width: 100%;
        text-align: center;
    }
    .userHelpBox {
        width: 100%;
    }
    .userHelpBox p {
        margin: 0 16px 0 0;
    }
    .pocket {
        margin: 0 6px 0 0;
    }
    .accBoxI {
        border: none;
    }
    .account_lcol {
        width: 100%;
        min-height: auto;
    }
    .acc_leftWrapp {
        float: none;
        width: 99%;
        margin: 0 auto 20px;
    }
    .acc_leftWrapp ul li {
        width: 100%;
    }
    .ripplelink {
        width: 87%;
    }
    .account_rcol {
        width: 100%;
        float: none;
        border: none;
    }
    .aSearchBox ul li:nth-child(1),
    .aSearchBox ul li:nth-child(2),
    .aSearchBox ul li:nth-child(4),
    .adsSearchBox ul li:nth-child(1),
    .adsSearchBox ul li:nth-child(2),
    .adsSearchBox ul li:nth-child(4) {
        width: 100%;
    }
    .aSearchBox ul li:nth-child(3),
    .aSearchBox ul li:nth-child(5),
    .adsSearchBox ul li:nth-child(3),
    .adsSearchBox ul li:nth-child(5) {
        float: none;
        width: 100%;
        display: inline-block;
    }
    .navUL li,
    .navUL li:last-child {
        width: 100%;
        margin: 0 0 10px;
    }
    .a_number,
    .ads_number,
    .adslistbox ul li,
    .alistbox ul li {
        width: 100%;
    }
    .adslistbox .temp_number_copy,
    .alistbox .temp_number_copy {
        font-size: 14px;
        width: 142px;
    }
    .adslistbox .copyNum,
    .alistbox .copyNum {
        display: none;
    }
    .listAd {
        width: 100%;
        display: inline-block;
        margin: 5px 0;
        padding: 10px 0;
    }
    .aItemHeader {
        display: none;
    }
    .aItemContent {
        width: 100%;
        display: inline-block;
        border: none;
    }
    .aItemContent p {
        width: 100%;
        display: inline-block;
        float: none;
        text-align: center;
    }
    .other_page {
        width: 87%;
    }
    .aItemContent p:nth-child(1),
    .aItemContent p:nth-child(2) {
        height: 55px;
    }
    .aItemContent p:nth-child(4) {
        width: 100%;
    }
    .aItemContent p:nth-child(5) {
        width: 100%;
        height: 50px;
        text-align: center;
    }
    .a_ds_deadline br {
        display: none;
    }
    .a_ds_deadline {
        top: 30px;
        display: block;
    }
    .aItemContent dl {
        width: 100%;
        display: inline-block;
    }
    .aItemEvent {
        width: 100%;
        display: inline-block;
        height: auto;
        border: none;
    }
    .aItemEvent div {
        width: 100%;
        display: inline-block;
        margin: 0 0 10px;
    }
    .aItemEvent div:nth-child(2),
    .aItemEvent div:nth-child(3),
    .aItemEvent div:nth-child(4) {
        left: 0;
    }
    .aItemEvent a {
        width: 77%;
        padding: 8px 10px 8px 44px;
        display: inline-block;
    }
    .eventAnch {
        display: none !important;
    }
    .a_added,
    .ads_added {
        top: 7px;
    }
    .aItemEventDis {
        width: 95%;
        height: auto;
        display: block;
        margin: 8px auto;
        overflow: hidden;
        border: none;
        padding: 5px;
    }
    .adsPagelist h1,
    .disEvBo {
        display: inline-block;
        width: 100%;
    }
    .removeNotice {
        text-align: center;
        height: 80px;
    }
    .disEvBo {
        right: 0;
        margin: 0 0 12px;
    }
    .disEvBo div:first-child {
        margin: 0 15px 0 0;
    }
    .a_ds_free_top {
        top: 40px;
    }
    .adsPagelist h1 {
        margin: 30px 0 15px;
    }
    .editCategoryTitle {
        padding: 0;
        height: auto;
        line-height: 1.3;
        text-align: center;
        background: 0 0;
    }
    .page_453 .last_step {
        background: 0 0;
        border: none;
        height: auto;
    }
    .page_453 .next_step,
    .page_453 .next_step_edit {
    width: 37%;
    margin: 0;
    padding: 10px;
    font-size: 16px;
	    float: right;
    margin-right: 10px;	
    }
	.next_step, .next_step_edit, .next_step_load{
		margin:0;
	}
	
	.next_step_load {
    font-size: 15px;
    float: right;
    margin-right: 10px;
}
	
	
    #viewRegs,
    .statusBoxAddAcc > h4,
    .statusBoxAddAccPrep > h4 {
        font-size: 17px;
    }
    .page_453 .editLast a {
        margin: 0;
    }
    .control-group,
    .reset fieldset {
        width: 99%;
    }
    .reset #jform_email,
    .reset button {
        width: 98%;
    }
    .reset .control-group:nth-child(1),
    .reset .control-group:nth-child(3) {
        width: 99%;
        margin: 0 5px;
        float: none;
    }
    .reset .g-recaptcha {
        width: 103%;
        transform: scale(0.95);
        -webkit-transform: scale(0.95);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .reset #jform_captcha > div {
        width: 283px !important;
    }
    .page_108 .page-header > h1 {
        text-align: center;
    }
    .page_108 .reset-complete .controls input {
        width: 94%;
        float: none;
    }
    .page_108 .reset-confirm .controls input {
        width: 92%;
        float: none;
    }
    .reset-complete fieldset .control-group:nth-of-type(1),
    .reset-complete fieldset .control-group:nth-of-type(2),
    .reset-confirm fieldset .control-group:nth-of-type(1),
    .reset-confirm fieldset .control-group:nth-of-type(2) {
        float: none;
        margin: 10px 0;
    }
    .sendInfoSub {
        float: none;
        width: 100%;
        margin: 0;
    }
    .sendInfoSub button {
        width: 100%;
    }
    .reset-confirm {
        margin: 20px 0;
    }
    .error_wrapper .top_line {
        width: 100%;
    }
    .bg_line,
    .doorsBox,
    .error_footer,
    .error_wrapper .socialIcon,
    .error_wrapper .userbox,
    .windowBox {
        display: none;
    }
    .error_wrapper .wrapper_middle {
        width: 100%;
        min-width: 100%;
    }
    .error_wrapper .middle_box {
        width: 100%;
        background-size: 100%;
    }
    .errorContent {
        top: 430px;
        width: 100%;
    }
    .viewError_404,
    .viewError_500,
    .viewError_503 {
        width: 100%;
        float: none;
        background-size: contain;
    }
    .errorMR,
    .frText {
        width: 100%;
    }
    .searchBox {
        width: 97%;
        margin: 0 auto;
        min-width: 90%;
        display: block;
        min-height: 111px;
    }
    .searchItem {
        width: 100%;
        display: inline-block;
        height: 105px;
        margin: 115px 0 0;
    }
    .autocomp {
        width: 100%;
        float: none;
        margin: 0;
    }
    .selectCity {
        margin: 15px 0 20px;
    }
    #searchMain {
        width: 100%;
        float: none;
    }
    #iniContent .regList2:last-child,
    #iniContent .regList:last-child,
    .statusBoxAddAcc ul li:last-child,
    .statusBoxAddAccPrep ul li:last-child {
        float: left;
    }
    .searchBoxes {
        width: 67%;
        display: inline-block;
    }
    .catList,
    .sInp {
        width: 100%;
    }
    .aItemContent p:nth-child(1),
    .catList {
        display: none;
    }
    .mainPage {
        margin: 0;
    }
    .searchButton {
        text-indent: -9999999px;
        width: 50px;
        padding: 8px 35px;
    }
    .pathBox,
    .sInp input {
        width: 100%;
		word-break: break-word;
    }
    .city-modal {
        width: 98%;
        margin-top: 0;
    }
    .btt.emptyValue:after {
        top: -20px;
    }
    .btt.emptyValue:before {
        top: -11px;
    }
    .mapLine {
        -webkit-column-count: inherit;
        -moz-column-count: inherit;
        column-count: inherit;
        width: 90%;
        margin: 0 auto;
    }
    .preloader_a {
        top: 11%;
        left: 30%;
    }
    .statusBoxAddAcc ul,
    .statusBoxAddAccPrep ul {
        display: inline-block;
        width: 100%;
    }
    .statusBoxAddAcc ul li,
    .statusBoxAddAccPrep ul li {
        width: 96%;
        margin-right: 0;
        margin-bottom: 10px;
    }
    .pendBox ul li {
        border: none;
    }
    .pay_box h2 {
        width: 85%;
        padding: 10px 20px;
        border-bottom: 1px solid #ccc;
        text-align: center;
        margin: 0 0 10px;
    }
    #cfgEmail,
    .userConfig {
        width: 100%;
    }
    #pay_summ {
        width: 140px;
    }
    .emailNotifs {
        text-align: center;
    }
    #cfgEmail ul li {
        width: 100%;
        margin: 0 0 10px;
        float: none;
    }
    #cfgEmail ul li input[type="email"],
    #cfgPass ul li input[type="password"] {
        width: 92%;
    }
    #cfgEmail ul li input[type="submit"],
    #cfgPass ul li input[type="submit"] {
        width: 100%;
    }
    #cfgPass {
        width: 100%;
        float: none;
    }
    #cfgInfo ul,
    #cfgPass ul {
        display: inline-block;
    }
    #cfgPass ul li {
        float: none;
        width: 100%;
        margin: 10px 0;
    }
    .userCol1 p:nth-child(2) {
        font-size: 14px;
    }
    #cfgInfo {
        float: none;
        width: 100%;
    }
    #cfgInfo ul li input[type="text"],
    #cfgPass ul li input[type="text"],
    .company_names input {
        min-width: 92% !important;
    }
    #cfgInfo ul li {
        float: none;
        width: 100%;
        margin: 0 0 10px;
    }
    .configBox .saveBoxEs {
        top: 0;
        right: 0;
        float: none;
    }
    .company_names {
        margin: 10px 0 0;
        width: 100%;
    }
    .configBox .messToltip:hover:after {
        top: 30px;
        right: 0;
        width: 100%;
        z-index: 999;
    }
    .subscribe {
        top: 0;
    }

	.modOv {
        top: 30px;
    }
	
    .URLPA input {
        width: 99% !important;
    }
    .company_names input {
        width: 92%;
    }
    #cfgInfo .saveBoxEs input[type="submit"],
    #cfgPass .saveBoxEs input[type="submit"],
    .subscribe {
        width: 100%;
    }
    #history_view ul li {
        width: 100% !important;
        float: none;
        margin: 0 0 10px;
    }
    .history_tab tr td:nth-of-type(2),
    .history_tab tr td:nth-of-type(3),
    .history_tab tr td:nth-of-type(4),
    .history_tab tr th:nth-of-type(2),
    .history_tab tr th:nth-of-type(3),
    .history_tab tr th:nth-of-type(4) {
        display: none;
    }
    .eventByDasy ul,
    .statsULP {
        display: inline-block;
        width: 100%;
    }
    .history_tab th,
    .history_tab tr td {
        text-align: center;
        padding: 5px;
        font-size: 13px;
    }
    .statusPages .statsULP > li {
        width: 100%;
        float: none !important;
        height: 440px;
        margin: 55px 10px 0 0 !important;
    }
    .serviceBo {
        height: 440px;
    }
    .ssTitle {
        font-size: 17px;
    }
    .eventByDasy {
        margin: 10px 0;
    }
    .eventByDasy ul li,
    .eventByDasy ul li:last-child {
        float: none;
        width: 100%;
    }
    .page_101 .media_slide {
        width: 67% !important;
    }
    .support-modal {
        width: 98%;
        height: 500px;
        margin-top: 0;
    }
    .support_top_left {
        font-size: 18px;
        line-height: 1.3;
        text-align: center;
		 width: 90%;
  		 margin: 0 auto;
    }
    .support_modal_content {
        padding: 10px;
    }
    .formsItem select {
        width: 100%;
    }
    .formsItem input {
        width: 92%;
    }
    #contact_form .g-recaptcha {
        float: none;
        right: 0;
        transform: scale(0.95);
        -webkit-transform: scale(0.95);
        transform-origin: 0 0;
        overflow: visible;
        -webkit-transform-origin: 0 0;
    }
    .messageBoxContact textarea {
        height: 140px;
    }
    .support_modal_content .reCapchaBox {
        width: 99%;
    }
    #sendFormsContact {
        padding: 8px 5px;
        margin: 0;
    }
    .errorContainer {
        width: 92%;
    }
    .carsBrant {
        height: auto !important;
        margin: 15px 0 20px;
    }
    .carsBrant li {
        width: 77% !important;
        overflow: hidden;
    }
    .ch_bgs {
        background-position: 40px -4px;
    }
    .configBox p {
        padding: 0 0 0 2px !important;
    }
    .a_number p,
    .ads_number p {
        font-size: 13px;
    }
    .homeUl li,
    .petUl li,
    .sportUl li {
        float: left !important;
        padding: 7px 15px;
        margin: 0 9px 5px 0 !important;
        width: 35%;
        text-align: center;
    }
    .goToNext,
    .goToPrev {
        width: 50%;
    }
    .bigNav h5 {
        font-size: 12px;
    }
    .goToNext h6 span,
    .goToPrev h6 span {
        display: none;
    }
    .modalVideo {
        width: 100%;
    }
    .videoPopup {
        width: 99%;
    }
    .videoOverBox {
        width: 99%;
        top: 10px;
    }
    .videoPopup .top_left {
        font-size: 19px;
    }
    .preventPreloadMain {
        left: 0;
        width: 100%;
    }
    .ddsLine,
    .ddsLineWrapp {
        display: block;
    }
    #footer_menu .item-4184,
    #footer_menu .item-4185,
    .tooltipsPay,
    .tooltipsStatus {
        display: none;
    }
    .listA,
    .products_empty {
        display: none !important;
    }
    .page_4179 .item-page ul li > a {
        background: #eaeaea !important;
        height: auto;
        line-height: inherit;
        padding: 10px;
    }
    .businessUl li:first-child,
    .prel_15 .realEstateUl li:first-child,
    .prel_16 .realEstateUl li:first-child,
    .prel_17 .realEstateUl li:first-child,
    .prel_18 .realEstateUl li:first-child,
    .prel_19 .realEstateUl li:first-child,
    .prel_20 .realEstateUl li:first-child,
    .prel_21 .realEstateUl li:first-child,
    .prel_22 .realEstateUl li:first-child,
    .prel_77 .realEstateUl li:first-child {
        width: 97% !important;
        margin: 0 0 10px;
    }
    .businessUl li,
    .prel_15 .realEstateUl li,
    .prel_16 .realEstateUl li,
    .prel_17 .realEstateUl li,
    .prel_18 .realEstateUl li,
    .prel_19 .realEstateUl li,
    .prel_20 .realEstateUl li,
    .prel_21 .realEstateUl li,
    .prel_22 .realEstateUl li,
    .prel_77 .realEstateUl li {
        width: 48% !important;
        margin: 0 5px 10px 0;
        text-align: center;
        font-size: 14px;
    }
    .businessUl li:last-child,
    .prel_15 .realEstateUl li:last-child,
    .prel_16 .realEstateUl li:last-child,
    .prel_17 .realEstateUl li:last-child,
    .prel_18 .realEstateUl li:last-child,
    .prel_19 .realEstateUl li:last-child,
    .prel_20 .realEstateUl li:last-child,
    .prel_21 .realEstateUl li:last-child,
    .prel_22 .realEstateUl li:last-child,
    .prel_77 .realEstateUl li:last-child {
        margin: 0 5px 10px 0 !important;
        float: left !important;
        width: 48% !important;
    }
    .page_4177 .item-page img {
        width: 100%;
    }
    .multi_text p {
        line-height: 1.2;
        height: 35px;
        font-size: 14px;
        margin: 20px 0 0;
    }
    .m_f .mobileFooter {
        transition: left 0.5s linear;
        left: 0;
    }
    .a_UL,
    .adsUL {
        width: 85%;
        margin: 0 auto;
    }
    #loadKeyLocation,
    #loadKeyLocation2,
    .liveBox {
        width: 260px;
    }
    .noCaptchaBox p,
    .passMessage {
        width: 100%;
    }
    #region-city {
        top: 0;
    }
    #iniContent,
    .modal_content_list {
        height: 400px;
    }

    .liveBox {
        left: 0;
        top: -5px;
        margin: 0;
    }
    .custIcons,
    .custIcons2 {
        top: -11px;
    }
    .paginationBox ul li {
        margin: 5px 4px !important;
    }
    .f_event_:after,
    .f_event_:before {
        width: 36%;
    }
    .resetCars {
        width: 99%;
        text-align: center;
    }
    .messageHomeBox {
        width: 100%;
    }
    .extensionBox {
        display: none;
    }
    .st_preview {
        float: none;
        width: 80%;
        margin: 0 auto 30px;
        display: block;
    }
    .st_desc {
        width: 99%;
        margin: 0 auto;
        float: none;
    }
    .pagination ul li {
        margin-bottom: 18px;
        display: inline-block;
    }
    .newsBlock ul li,
    .newsBlock ul li:nth-of-type(3) {
        float: none;
        margin-right: 0;
        margin-left: 5px;
        margin-bottom: 50px;
    }
    .pagination-end,
    .pagination-next,
    .pagination-prev,
    .pagination-start {
        width: 50%;
    }
    .pagination-end a,
    .pagination-end span,
    .pagination-next a,
    .pagination-next span,
    .pagination-prev a,
    .pagination-prev span,
    .pagination-start a,
    .pagination-start span {
        padding: 9px 46px !important;
    }
    .newsBlock ul li {
        width: 94%;
    }
    .newsPreview,
    .newsPreview img {
        width: 100%;
    }
    #breadcrumbs ul li {
        padding: 4px 15px 5px 0;
    }
    .page_106 #breadcrumbs,
    .page_107 #breadcrumbs,
    .page_109 #breadcrumbs,
    .page_179 #breadcrumbs,
    .page_452 #breadcrumbs,
    .page_453 #breadcrumbs {
        display: none;
    }
    .messageBRB {
        width: 81%;
        height: 200px;
    }
    #cancelAddd,
    #cancelThisAddd,
    #disableThisAddd,
    #removeAddd {
        margin: 10px 0;
        width: 60%;
        text-align: center;
    }
    .chartOver {
        overflow-x: scroll;
    }
    .aDocsBlock,
    .adsDocsBlock {
        right: 0;
        bottom: 0;
        z-index: 99;
        margin: 15px 0;
        width: 94%;
    }
    .aDocsBlock ul,
    .adsDocsBlock ul {
        width: 215px;
        margin: 0 auto;
    }
    .upFileList {
        height: auto;
    }
    .upFileResult {
        width: 100%;
        height: auto;
        border: none;
    }
    .upFileBloc {
        width: 95%;
        float: none;
        margin: 0 auto;
        padding-bottom: 10px;
    }
    .pendBox ul li p:nth-of-type(3),
    .pendBox ul li p:nth-of-type(4) {
        display: inline-block;
        float: none;
        border: none;
        margin-top: 10px;
        text-align: center;
    }
    .upFileBloc .box {
        top: 0;
        right: 0;
    }
    .upFileBloc .inputfile + label span {
        width: 29%;
    }
    body.ev_edit .upFileResult div {
        padding: 10px 5px;
    }
    .statusBoxAddAcc li:last-child img {
        width: 273px;
        top: 2px;
    }
    .pendBox ul li p:nth-of-type(1) {
        width: 95%;
        display: inline-block;
        float: none;
        border: none;
    }
    .pendBox ul li p:nth-of-type(4) {
        width: 100%;
    }
    .pendBox ul li p:nth-of-type(2) {
        width: 94%;
        display: inline-block;
    }
    .pendBox ul li p:nth-of-type(3) {
        width: 100%;
    }
    .statusBoxAddAccPrep ul li:nth-of-type(4) h6 img {
        position: relative;
        top: 21px;
        width: 260px;
        left: 0;
    }
    .model_view,
    .statusBoxAdd ul li:last-of-type h6 img,
    .statusBoxAddAcc ul li img,
    .statusBoxAddAccPrep ul li img {
        width: 100%;
    }
    .js .box__file + label {
        max-width: 100%;
        white-space: inherit;
    }
    .sdv_gal img {
        max-width: 100%;
    }
    .a_bl {
        top: 5px;
        bottom: auto;
		display:none!important;
    }
    .blockItems {
        width: 30px;
        height: 30px;
    }
    .blockItemsChild {
        width: 4px;
        height: 16px;
        left: -21px;
        top: -7px;
    }
    .payment_accept img {
        width: 100%;
        height: auto;
        position: relative;
        top: 17px;
        margin: 10px 0;
    }
    .itemCurr {
        top: 5px;
    }
    .selMonth {
        width: 100%;
        text-align: center;
        display: inline-block;
        margin: 0;
    }
    .selMonth label {
        float: none;
    }
    .selMonth input {
        float: none;
        margin: 10px 0 0;
    }
    #changeMonth {
        float: none;
        display: inline-block;
        width: 217px;
        margin: 15px 0 0;
    }
    .subqUl li {
        width: 99% !important;
    }
    .qrBox {
        display: none;
    }

    .relatedListItem div.item {
        width: 100%;
    }
    .relatedListItem div.item:nth-of-type(2n):before,
    .relatedListItem div.item:nth-of-type(2n + 1):before {
        content: "";
        width: 200px;
        height: 1px;
        background: #e2e2e2;
        position: absolute;
        right: 0;
        bottom: 10px;
        left: 50px;
        top: auto;
    }
    .customAuth {
        width: 100%;
    }
    .step3 .mainLine {
        height: 140px;
    }
    #viewGlobSearch {
        font-size: 12px;
		line-height: 2;
        width: 100%;
        margin-bottom: 30px;
    }
    .aSearchBox ul li:nth-child(5) {
        right: 1px;
    }
    .aSearchBox ul li:nth-child(6) {
        width: 284px;
    }
    .ordBls {
        position: relative;
        text-align: center;
        left: 0;
        top: 0;
        margin: 15px 0;
    }
    .dl_block,
    .filter_itemTop dl {
        left: -100%;
    }
    .filter_itemTop li:nth-child(5) .dl_block {
        right: -100%;
    }
    .cityLIstBlock ul {
        width: 200px !important;
        float: none;
        margin: 0 auto;
    }
    .autoFe .acc_me {
        float: none;
        margin: 0 auto;
    }
    .autoFe .actItem {
        border-right: 1px solid #ccc !important;
        width: 198px;
    }
    .autoFe .account_rcol {
        width: 100%;
        min-height: auto;
    }
    .autoFe .userNameBox p {
        width: 100%;
        text-align: center;
        float: none;
    }
    .autoFe .pocket {
        float: none;
        width: 100%;
        display: inline-block;
        height: 100px;
    }
    .autoFe .pocket strong {
        width: 100%;
        display: inline-block;
        margin: 0;
        height: 50px;
    }
    .autoFe .feedNavs2 {
        display: inline-block;
        top: 0;
    }
    .autoFe .avalCat li {
        width: 100%;
    }
    .autoFe .avalCat li a {
        width: 99%;
    }
    .doc_box .doc_nav {
        height: auto;
    }
    .fsbls {
        width: 100%;
        position: relative !important;
    }
    .fsbls ul {
        display: inline-block;
    }
    .avalCat li,
    .fsbls ul li {
        width: 100%;
        margin: 0 0 10px 0;
    }
    .avalCat li a,
    .fsbls ul li a {
        height: auto;
        line-height: inherit !important;
        box-sizing: border-box;
        font-size: 14px;
    }
    .feed_itm {
        overflow: hidden;
        width: 100%;
    }
    .feed_itm table {
        overflow-x: scroll;
    }
    .avalCat {
        width: 270px;
        margin: 7px auto;
        display: block;
    }
    .dashDesc h5,
    .dashDescIntro h5,
    .dashList h5 {
        text-align: center;
    }
    .docFooter {
        text-align: center;
        width: 96%;
        margin: 35px auto;
        font-size: 18px;
        display: inline-block;
    }
    .feedPath {
        width: 100%;
        float: none;
        margin-bottom: 10px;
    }
    .feedPath input {
        font-size: 12px;
    }
    .feedEvent {
        float: none;
        width: 100%;
    }
    .feedEvent p {
        background: #fea041;
        color: #fff;
        border: 1px solid #fea041;
    }
    .feedDesc {
        width: 100%;
        word-break: break-all;
    }
    .activeFeedBox p:last-of-type {
        width: 100%;
    }
    .aSearchBoxFeed ul {
        display: inline-block;
        width: 100%;
    }
    .aSearchBoxFeed ul li {
        width: 93%;
        margin-bottom: 10px;
    }
    .aSearchBoxFeed ul li:last-of-type {
        width: 102%;
    }
    .checkItsFe .feedType:first-of-type {
        width: 100%;
        margin-bottom: 15px;
    }
    .childCategory {
        webkit-column-count: inherit;
        -moz-column-count: inherit;
        column-count: inherit;
    }
    .page_113 .childCategory {
        webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .realEstateUl {
        width: 273px;
        display: block;
        margin: 0 auto;
    }
    .realEstateUl li {
        width: 100% !important;
    }
    .filDtl {
        width: 100%;
        float: none;
        margin-bottom: 15px;
        display: inline-block;
    }
    .filDtl select {
        width: 98% !important;
    }
    .filsItemDetal {
        width: 94%;
        display: block;
        margin: 0 auto;
    }

    .job_item.temp_ul li:nth-of-type(6) span {
        padding: 0;
    }
    .subwaymark input[type="text"]:disabled {
        width: 45%;
    }
    .job_item li:nth-child(7) {
        width: auto;
        float: none;
    }
    .job_item li:nth-child(7) input {
        width: 93%;
    }
    #loadJobSubway .pet_ul h5 {
        padding: 13px 10px;
        width: 65% !important;
        font-size: 13px;
    }
    #loadJobSubway .subway_dist {
        width: 25% !important;
    }
    #loadJobSubway .kindList {
        width: 99%;
    }
    #vHippo,
    .hippoLowBox {
        display: none;
    }
    .myfav {
        text-align: center;
    }
    .favBox h2 {
        font-size: 18px;
        text-align: center;
    }
    .vsCounts {
        position: relative;
        top: 4px;
        font-size: 16px;
        left: 0;
        text-align: center;
        height: 75px;
    }
    .mapPreloder {
        top: 37%;
        left: 28%;
    }
    .itemHeader {
        font-size: 20px;
    }
    .ev_list .loadCurrVals {
        width: 265px;
        right: -12px;
        bottom: 23px;
    }
    .ev_list .currency_boxd {
        top: 75px;
    }
    .tpRowLeft {
        width: 100%;
        display: inline-block;
        float: none;
        height: auto;
        text-align: center;
        margin-bottom: 20px;
    }
    .tpRowLeft h1 {
        font-size: 20px;
    }
    .tpRowRight {
        width: 250px;
        margin: 20px auto;
        float: none;
        position: relative;
    }
    .shopSlogan {
        width: 275px;
        padding: 0;
        box-sizing: border-box;
        margin: 15px auto;
        float: none;
        text-align: center;
        font-size: 16px;
        display: block;
    }
    .shopSlogan blockquote {
        font-size: 17px;
    }
    .shopMenuRow ul {
        display: inline-block;
    }
    .shopMenuRow ul:nth-of-type(1) {
        margin-bottom: 50px;
    }
    .shopMenuRow ul li {
        margin: 0 5px !important;
        width: 96% !important;
        text-align: center;
    }
    .shopMenuRow ul li a {
        border-bottom: 1px solid #efefef;
    }
    .shopMenuRow ul li a:after {
        display: none;
    }
    .shopMenuRow ul:nth-of-type(2) {
        float: none;
        display: inline-block;
        width: 100%;
    }
    .shopMenuRow ul:nth-of-type(2) li {
        float: left;
        width: 19px !important;
    }
    .singleRow {
        display: inline-block;
        width: 100%;
    }
    .slItemFeath {
        width: 100%;
        margin: 0;
        margin-bottom: 25px;
    }
    .tpsDe {
        width: 100%;
    }
    .shpSearchBox {
        width: 100%;
    }
    .shForms {
        display: inline-block;
    }
    .shpSearchItem {
        width: 100%;
        margin-bottom: 10px;
    }
    .shpSearchItem {
        width: 100% !important;
        margin-bottom: 10px !important;
    }
    .shpSearchItem {
        width: 100% !important;
        margin-bottom: 10px !important;
        display: inline-block !important;
        margin-left: 0 !important;
    }
    .shForms .shpSearchItem:nth-of-type(3) input:first-of-type {
        float: left;
        width: 46%;
        margin: 0;
    }
    .shForms .shpSearchItem:nth-of-type(3) input:last-of-type {
        float: right;
        width: 48%;
        box-sizing: border-box;
    }
    .listingBox .slItemFeath {
        width: 100%;
        height: auto;
    }
    .shForms .shpSearchItem:nth-of-type(1) select {
        border-right: 1px solid #ccc;
    }
    .contactBlock {
        display: inline-block;
    }
    .blockTitlecontact {
        margin-bottom: 10px;
    }
    .mainContact {
        padding: 0;
    }
    .contDetaliz.scblsRow {
        width: 100%;
    }
    .contDetaliz .schedule ul li:first-of-type {
        display: inline-block;
        width: 48%;
        float: left;
    }
    .contDetaliz .schedule ul li:last-of-type {
        display: inline-block;
        width: 48%;
        float: left;
    }
    .mainContact h1 {
        margin: 15px 0;
    }
    .contDetaliz .schedule ul li:first-of-type div:not(:last-of-type) {
        border-bottom: none !important;
    }
    .contDetaliz .schedule ul li:last-of-type div {
        border-right: 1px solid #ccc;
    }
    .contDetaliz .schedule ul li:last-of-type div:first-of-type {
        border-top: 1px solid #ccc;
    }
    .contDetaliz .schedule ul li:first-of-type div:last-of-type {
        border-right: none;
    }
    .contDetaliz .schedule ul li:first-of-type div {
        width: 136px;
    }
    .shopMenuRow {
        margin: 30px 0 10px 0;
        padding-bottom: 15px;
    }
    .featSlider.owl-carousel {
        width: 100% !important;
    }
    .featSlider .slItemFeath {
        width: 100% !important;
    }
    .shopRow {
        width: 100% !important;
        float: none !important;
    }
    .shopRow #map_address {
        width: 100% !important;
    }
    .edit_row3 .shopRow:nth-of-type(5) ul {
        display: inline-block;
    }
    .edit_row3 .shopRow:nth-of-type(5) ul li {
        width: 100%;
    }
    .shRow .a_intro {
        width: 100%;
        box-sizing: border-box;
        padding: 0 10px !important;
    }
    .rowContent .intro_top {
        height: auto;
        padding: 0;
    }
    .shRow .intro_top h3 {
        height: auto;
    }
    .rowContent .intro_top h5 {
        height: auto;
        margin: 30px 0;
        box-sizing: border-box;
        text-align: center;
    }
    .rowContent p {
        width: 100%;
        display: inline-block;
        text-align: center;
    }
    .rowContent .intro_top strong {
        width: 100%;
        display: inline-block;
        margin: 0;
    }
    .gtshop {
        float: none;
        width: 97%;
        margin: 10px 0;
        text-align: center;
        box-sizing: border-box;
    }
    .mainShopTitle {
        font-size: 20px;
        margin-bottom: 30px;
    }
    .shopLogoSws {
        width: 100%;
        display: inline-block;
        text-align: center;
    }
    .tpRowLeft img {
        float: none;
        top: 0;
    }
    .content_wrapper {
        background-image: none !important;
    }
    .phRow ul {
        float: none;
    }
    .tpshop {
        right: 20px;
        top: 136px;
        background-size: 25px auto;
    }
    .is_shop_mm {
        position: relative;
        display: block;
        width: 100%;
        left: 0;
        bottom: 12px;
    }
    .reqShp a {
        font-size: 12px;
    }
    .categorySPR_26 strong:after {
        top: 0;
    }
    .mobileNoAccessFiles {
        display: block;
    }
    .adPhnBls {
        margin-left: -4px;
    }
    #cfgInfo ul li:last-child {
        width: 92%;
        float: left;
    }
    #cfgInfo ul li:nth-child(4) input {
        width: 100% !important;
        float: left;
    }
    .cntBlock {
        display: table;
        margin-left: auto;
        margin-right: auto;
        position: relative;
        right: auto;
        bottom: auto;
        margin-bottom: 10px;
    }
    .mwr_box,
    .mwr_item {
        width: 100% !important;
        float: none !important;
    }
    #msErr p {
        font-size: 13px;
    }
    .desShopRe {
        margin-bottom: 150px;
    }
    .cityFooterBox {
        display: none;
    }
    .review_box {
        position: relative;
        text-align: center;
        margin: 20px 0 -9px 0;
        top: 0;
        left: 0;
    }
    .toup {
        width: 20px;
    }
    .fa-angle-double-up {
        left: 2px;
        font-size: 25px;
    }
    .rltNews ul li:nth-of-type(2n),
    .rltNews ul li:nth-of-type(2n + 1) {
        width: 100%;
        float: none;
    }
	
	.aInfos, .adsInfos {
    width: 99%;
}
	
	.fancybox-lock .fancybox-overlay{
     overflow: hidden; 
     overflow-y: hidden; 
	}
	
	
	
	.bootstrap-tagsinput{
		min-width: 92%;
	}
	
	.mailNot .messToltip{
		width: 70%;
	}
	
	.configBox .subscribe{
		    left: -4px;
	}

	.configBox .mailNot .messToltip:hover:after {
    top: -115px;
    right: 5px;
}
	
	
	.topInfoBox ul:last-of-type li:last-child{
		float:left;
		left: -5px;
    position: relative;
	}	
	
	.printInit{
		     bottom: -22px;
    right: 11px;
    position: relative;
    float: right;
	}	
	
	
	.viewPass{
	display: block;
    width: 28px;
    height: 25px;
	}	
	
	
	.statusBoxA, .statusBoxAds{
		    right: 0;
	}	
	
	.ring-container {
bottom: 80px;
    right: 47px;
	}
	
	.as_persons,
	.as_company{
		height: 35px;
	}
	
	.adit_address_box li{
		width: 100%;
		float: none;
		margin: 0;
	}
	
	.warningBox{
		    display: inline-block;
	}
	
	
	
.chatMessNotif {
    position: absolute;
    right: 14px;
    top: 80px;
    cursor: pointer;
}	
	
	#openChatBox{
		display:none;
	}
	
	.chatContent{
		width: 92%;
	}
	
	.emptyRoomBox img{
		width: auto;
    height: 150px;
	}
	
	.menu.myAv{
		display:none;
	}	
	
	
	
.chat_wrapper textarea{
	word-break: break-all;
    padding: 16px 44px 14px 10px!important;
    width: 95%!important;
    font-size: 14px!important;
	}
	
	
textarea::-webkit-input-placeholder { 
  font-size:13px;
}
textarea::-moz-placeholder { 
 font-size:13px;
}
textarea:-ms-input-placeholder { 
 font-size:13px;
}
textarea:-moz-placeholder { 
  font-size:13px;
}	
	
.loadMainBoard .container {
    margin: 15px 0;
}	
	
.chat_wrapper .main .chat .bottom {
    padding: 5px 0;	
	}
	
	
.loadMainBoard .bottom .col-md-12{
		padding: 0;
    width: 100%;
	}
	
	
.chat_wrapper .main .chat .bottom .btn.send {
    padding: 0 10px 0 10px;
	}
	
	.chat_wrapper .main .chat .content .no-messages{
		    margin: 0px auto 45px;
	}	
	
	
	.chat_wrapper .main .chat .content.empty>div{
		    margin-top: 0;
	}	
	
	
	.chat_wrapper .sidebar .discussions h1 {
    font-size: 17px;
    margin-bottom: 0;
    text-align: center;
	}
	
	.chat_wrapper .sidebar .discussions .single{
		padding: 10px 0;
	}
	
	.chatWrapper{
		    position: absolute;
   	 top: 10px;
	}
	
	.chat_wrapper .main .chat .content{
		height: 430px;
	}
	
	.profileAvatar{
		    position: relative;
    bottom: 0;
    margin-top: 30px;
	}	
	
	
	.profileAvatar p {
    text-align: center;
    margin-bottom: 10px;
	}
	
	.modOv{
        position:absolute;
    }
	
	
	.chat_wrapper .main .chat .content .date span{
		font-size: 14px;
		padding: 0;
	}	
	
	
	
	#loadSubway p,
	#loadJobSubway p{
		text-align: center;
	}	
	
	#loadSubway .pet_ul>li p span,
	#loadJobSubway .pet_ul>li p span{
		float: none;
    padding: 0;
		display: block;
	}
	
	#loadSubway  .subway_dist,
	#loadSubway  .subway_dist  .subway_dist{
		 width: 100%!important;
		margin: 0!important;
		float: none;
	}
	
	#loadJobSubway .pet_ul h5,
	#loadSubway .pet_ul h5{
		float: none!important;
		width: 100%!important;
		display: inline-block;
		box-sizing: border-box!important;
		margin-top: 5px!important;
	}
	
	#loadSubway .pet_ul>li,
	#loadJobSubway .pet_ul>li{
		width: 100%!important;
		height: auto;
	}	
	
	#loadSubway .pet_ul>li:nth-of-type(1) .subway_dist,
	#loadSubway .pet_ul>li:nth-of-type(2) .subway_dist,
	#loadJobSubway .pet_ul>li:nth-of-type(1) .subway_dist,
	#loadJobSubway .pet_ul>li:nth-of-type(2) .subway_dist{
		width: 100%!important;
	}
	
	
#loadJobSubway .pet_ul h5, #loadSubway .pet_ul h5 {
    background: #f2f2f2;
    border: 1px solid #ccc;
    padding: 10px;
    width: 100%;
    float: none;
    box-sizing: border-box;
    margin: 5px 0;
}	
	
	
	#loadJobSubway .pet_ul>li p span, #loadSubway .pet_ul>li p span{
		float:none;
		display: block;
	}	
	
	
#loadJobSubway #filtrationKind input, #loadJobSubway #filtrationKind2 input, #loadSubway #filtrationKind input, #loadSubway #filtrationKind2 input{
	top: -1px;
	}	
	
	#loadSubway .kindList,
	#loadJobSubway .kindList{
		position: relative;
		top: 0;
		width: 100%;
	}	
	
	.kindList, .modelList{
		width: 100%;
	}	
	
	.vinNum, .vinNum input {
		width: 100%;
	}	

	
	.temp_ul li{
		height: auto;
	}	
	
.job_item.temp_ul li:nth-of-type(6) span {
    padding: 0 45px 0 0;
    float: none;
	display: block;
}	
	
	
	
	
	.summ_box{
		    padding: 0;
    width: 99%;
    display: inline-block;
	}	
	
	
	.p_line_box{
		    position: relative;
    top: 20px;
    left: 29px;
	}
	
	
	.bonnus_row{
		    position: relative;
    top: 40px;
    right: auto;
    left: 0;
    width: 100%;
    height: auto;
	}
	
	.bonnus_item{
background-size: 98% auto;
    width: 100%;
    height: 211px;
    margin-bottom: 41px;
    background-position: center bottom -9px;
}
	
	
	.bonus_position_1{
		background-position: 5px 20px!important;
    top: 98px;
    left: 27%!important;
	}	
	
	.bonus_position_2{
		top: 97px;
    left: 37%!important;
	}
	
	
	.bonus_position_3{
	    top: 78px;
    left: 46%!important;
	}
	
	.bonus_position_4{
	transform-origin: bottom;
    background-position: 1px 23px!important;
	}	
	
	
	.fsbls ul li a{
		width: 100%;
        display: block;
		padding:10px;
	}
	
	
    .page_453 .lastInf {
    width: 46%;
    margin: 0;
    float: left;
    }	
		
	
	.allPrevlnks a{
    width: 100%;
    box-sizing: border-box;
    text-align: center;
    padding: 5px 10px;
	}	
	
	
	
    .businessUl li,
    .businessUl li:last-child,
    .homeUl li,
    .homeUl li:last-child,
    .petUl li,
    .petUl li:last-child,
    .petsonalUl li,
    .petsonalUl li:last-child,
    .sportUl li,
    .sportUl li:last-child,
    .technicsUl li,
    .technicsUl li:last-child,
    .transportUL li,
    .transportUL li:last-child {
        width: 100%;
        float: left;
        padding: 7px 0;
        border: 2px solid #fea041;
        cursor: pointer;
        margin: 0 7px 10px 0;
        text-align: center;
    }
	
	.allPrevlnks{
		    text-align: center;
	}
	
	
#mobile_double_{
	display:block;
}	
	
	
	.hmVip .products,
	.hmVip .products:nth-of-type(5n){
	float: none;
    margin: 0px 0px 0px 0px;
    margin: 0px auto;
    margin-bottom: 30px;
	}	
	
	.partul li{
		    box-sizing: border-box;
	}	
	
	.content_box{
		padding: 0 10px;
		box-sizing: border-box;
	}
	
	

	
	
	.treeview	{
		width: 100%;
	}
	
	.treeview>ul{
		padding: 0;
	}
	
	.treeview>ul>li{
		padding: 50px 0px 0px 25px!important;
	}
	
	.treeview__level{
		padding: 5px;
    padding-left: 17px;
		    font-weight: normal;
    font-size: 15px;
	}

	
.treeview>ul>li>.treeview__level:before {
    height: 25px;
    width: 25px;
    font-size: 18px;
	    top: -9px;
}	
	
.treeview>ul>li>ul {
    padding-left: 34px;
}	
	
.treeview ul li {
    padding: 30px 0px 0px 10px;
}	
	

	.treeview ul li:before {
    top: -12px;
    left: -47px;
}
	
	
.treeview__level:before {
    left: -33px;
    top: -3px;
    height: 25px;
    width: 25px;
    font-size: 18px;
}	
	
	
.treeview ul li:after {
    top: 50px;
    left: -45px;
    width: 40px;
}	
	
	
	
/* Shop feedback*/	
	
	
	.mainDD{
		    padding: 5px;
    box-sizing: content-box;
	}	
	
	.feedbackList{
		width: 95%;
	}	
	
	.mainDD ul{
		width: 100%;
	}
	
	.summaryDetalization ul li{
		padding: 0;
	}	
	
	.summaryDetalization .summary_stars{
		    width: 60px;
	}
	
	.summary_row{
		    margin-right: 24px;
    width: 100%;
	}
	
	.fbpr_row{
		    height: 2px
	}
	
	.fbpr_row span{
		height: 2px;
	}	
	
	.summary_num{
		    width: 10%;
	}
	
	.feedbackList .review{
		margin-bottom: 50px;
	}	
	
	.feedbackList  .comment__header{
		width: 100%;
    white-space: inherit;
	}
	
	.feedbackList .comms__meta{
		width: 100%;
    word-break: break-word;
	}	
	
	.feedbackList .dialogboxss .mssbody{
		margin: 15px 0px;
    width: 88%;
	}	
	
	.feedbackList .au_fb{
		width: 97%;
    margin: 0;
    text-align: center;
	}
	
	
	.back_feeda{
		    text-align: center;
    width: 96%;
	}
	
	
	.feedbackList .mssbody_complaint {
    width: 89%;
	}
	
	.status_row ul{
		display: inline-block;
    margin: 0;
	}
	
	.status_row ul li{
    float: left;
    width: 20%;
    padding: 0;
	}
	
	.status_row ul li p{
		display:none;
	}
	
	
	.feedbackFrm form{
		width: 100%;
	}	
	
	.feedbackItem{
		display: inline-block;
	}
	
	.labelFrom{
width: 100%;
	}
	
	.labelInp{
width: 100%;
	}
	
.intro_shop_hr {
    top: 23px;
	font-size: 14px;
	}
	
	
.emptyFeedBc {
    font-size: 25px;
    margin: 50px 15px;
}	
	
	.cookie-popup{
    width: 91%;
    box-sizing: border-box;	
		bottom: 40px;
	}	
	
	
	
	
	
	
	
	
}
@media screen and (min-width: 360px) and (max-width: 420px) {
    .pagination-next,
    .social_vk,
    .userbox {
        clear: both;
    }
    #viewBy,
    .a_intro:before,
    .account_lcol .google_banner,
    .ads_intro:before,
    .adv_box,
    .c_contact,
    .footer_c,
    .glob,
    .intro_top a:before,
    .left_col,
    .locationTops,
    .right_col,
    .sitemap {
        display: none;
    }
    #locationBox {
         top: 5px;
    }
    .logoBox,
    .top_line {
        width: 100%;
    }
    .content_wrapper,
    .copyrightWrapper,
    .footerContent,
    .searchBox,
    .wrapper,
    .wrapper_top {
        min-width: 100%;
    }
    .errorMR {
        bottom: 0;
        position: relative;
    }
    .favorite {
        bottom: 21px;
    }
    .itemEventDesc {
        bottom: -3px;
    }
    #catLineBox {
        display: block;
    }
    #getResult,
    .sendMessage,
    .viewPhone {
        display: inline-block;
        box-sizing: border-box;
        text-align: center;
    }
    .recommend_box > h4 {
        padding: 8px 10px;
    }
    .logoBox {
        float: none;
        text-align: center;
    }
    .socialIcon {
        position: relative;
        right: 0;
        top: 35px;
        height: 40px;
        float: left;
    }
    .socialIcon ul li:last-child {
        float: left;
        margin: 0 5px;
    }
    .mediaBox h3 {
        display: block;
    }
    .upim {
        text-align: center;
    }
    .wrapper_top {
        height: 110px;
    }
    .a_ds_list > h1 {
        text-align: center;
        font-size: 18px;
    }
    .support_modal_content .formsItem {
        width: 100%;
        float: none;
    }
    .support_modal_content .formsItem select {
        width: 260px;
    }
    .intro_top a {
        padding: 5px 0;
    }
    .sendMessage,
    .viewPhone {
        padding: 0 0 5px;
        background: 0 0;
        border: 2px solid #fea952;
    }
    .sendMessage,
    .viewPhone {
        width: 100%;
    }
    .socialPHN {
        top: 4px;
    }
    #writwMessage {
        left: 1px;
        width: 95%;
        top: 180px;
    }
    .main_params table tr td {
        font-size: 14px;
    }
    #loadComplaint,
    #loadShare {
        width: 100%;
        padding: 10px;
        box-sizing: border-box;
        float: none;
        left: 0;
    }
    .comSel {
        width: 100%;
    }
    .sendMessage p,
    .viewPhone p {
        font-size: 13px;
        position: relative;
        top: 0;
        line-height: 0.7;
        color: #000 !important;
    }
    .agentBox {
        font-size: 15px;
    }
    .emptyCat {
        width: 89%;
    }
    .filter_itemTop ul li:nth-child(10),
    .filter_itemTop ul li:nth-child(5) {
        float: left;
        margin: 0 5px 5px 0;
    }
    .filter_itemTop ul {
        width: 88%;
        margin: 0 auto;
    }
    #getResult {
        width: 99%;
    }
    .filter_itemTop ul li:nth-of-type(3) dl,
    .filter_itemTop ul li:nth-of-type(5) dl,
    .filter_itemTop ul li:nth-of-type(7) dl,
    .filter_itemTop ul li:nth-of-type(9) dl {
        width: 263px;
        left: 0;
    }
    .filter_itemTop ul li:nth-of-type(10) dl,
    .filter_itemTop ul li:nth-of-type(4) dl,
    .filter_itemTop ul li:nth-of-type(6) dl,
    .filter_itemTop ul li:nth-of-type(8) dl {
        width: 263px;
        left: -140px;
    }
    .userbox {
        text-align: center;
        width: 100%;
        float: none;
        top: 32px;
    }
    .userbox a:nth-of-type(1) {
        position: absolute;
        top: -38px;
        right: 4px;
        box-sizing: border-box;
        margin: 0 auto;
        float: none;
        display: block;
        padding: 10px 0;
        width: 190px;
        font-size: 14px;
    }
    #PHN,
    #cfgEmail,
    #membersForm .capchaBoxAccess,
    #payCost,
    #sendFormsContact,
    .aDocsBlock,
    .adsDocsBlock,
    .configBox .saveBoxEs,
    .errorMR,
    .favorite,
    .loadSubInfo h2,
    .loginEvent,
    .loginLeft .capchaBoxAccess,
    .payment_accept,
    .terms_cond .g-recaptcha {
        position: relative;
    }
    .userbox a:nth-of-type(2),
    .userbox a:nth-of-type(3) {
        top: 10px;
        float: left;
        display: block;
        height: 50px;
        box-sizing: border-box;
    }
    #loginForm,
    .businessUl,
    .com_info,
    .contactBox ul,
    .content_box,
    .homeUl,
    .intro_top h3,
    .intro_top h4,
    .lastFil.getFil,
    .payment_accept_box,
    .petUl,
    .petsonalUl,
    .realEstateUl,
    .right_content,
	.rightcontent,
    .sportUl,
    .technicsUl,
    .transportUL {
        display: inline-block;
    }
    .page_101 .media_slide {
        width: 60% !important;
    }
    .userbox a:nth-of-type(2) {
        width: 48%;
        left: 3px;
    }
    .userbox a:nth-of-type(3) {
        width: 50%;
        right: 0;
        text-align: center;
        overflow: hidden;
    }
    .content_box {
        width: 100%;
        background: #fff;
        padding-top: 10px;
    }
    .mainPage ul.mainCategory_list > li {
        width: 93%;
        float: none;
        margin: 0 auto;
        padding: 10px 0;
    }
    .subCatItem {
        width: 80%;
        margin: 0 auto;
    }
    .page-header > h1 {
        font-size: 18px;
        text-align: center;
        font-weight: 700;
    }
    .intro_top h3 {
        font-size: 16px;
        text-align: center;
    }
    .fcc {
        font-size: 12px;
        text-align: center;
    }
    .items-leading {
        width: 97%;
        margin: 0 auto;
    }
    .copyright_content {
        width: 98%;
    }
    .fcc,
    .payment_accept_box {
        box-sizing: border-box;
        padding: 0 0 0 5px;
        width: 100%;
    }
    .payment_accept {
        left: 0;
        margin-bottom: 30px;
        top: 0;
    }
    .payment_accept li {
        width: 49%;
        text-align: center;
        margin: 15px 0 0 !important;
    }
    .items-leading p {
        line-height: 1.5;
    }
    .right_content,
	.rightcontent {
        width: 100% !important;
        box-sizing: border-box;
        border: none;
        padding: 3px;
        min-height: 520px;
    }
    .lastFil.getFil {
        float: none;
        margin: 20px 0 0;
        width: 100%;
    }
    .lastFil li {
        padding: 5px 0 5px 30px;
    }
    .a_UL,
    .adsUL {
        width: 68%;
        padding-top: 15px;
        margin: 0 auto;
    }
    .intro_top {
        height: 115px;
    }
    .childCategory li {
        width: 80%;
    }
    body:not(.page_101) #footer_menu {
        border-bottom: none;
        margin: 0;
    }
    .businessUl li,
    .businessUl li:last-child,
    .homeUl li,
    .homeUl li:last-child,
    .petUl li,
    .petUl li:last-child,
    .petsonalUl li,
    .petsonalUl li:last-child,
    .sportUl li,
    .sportUl li:last-child,
    .technicsUl li,
    .technicsUl li:last-child,
    .transportUL li,
    .transportUL li:last-child {
        width: 100%;
        float: left;
        padding: 7px 0;
        border: 2px solid #fea041;
        cursor: pointer;
        margin: 0 9px 10px 0;
        text-align: center;
    }
    .a_intro,
    .ads_intro,
    .com_info,
    .com_info p,
    .intro_top h3,
    .intro_top h4,
    .itemRightInfo,
    .item_media,
    .noPrevIMG {
        width: 100%;
    }
    .a_ds_preview {
        margin-bottom: 15px;
        width: 100%;
        height: 165px;
    }
    .a_intro,
    .ads_intro {
        margin: 0;
        float: left;
        height: auto;
    }
    .item_image:after {
        left: 35%;
    }
    .intro_top h3 {
        float: none;
        height: 63px;
    }
    .intro_top h4 {
        float: none;
        font-size: 19px;
        text-align: center;
		margin-top: 15px;
    }
    .intro_middle {
        top: 0;
		padding-top: 80px;
    }
    .catListI,
    .intro_middle h3 {
        top: 0;
        padding: 5px 0 5px 30px;
        float: none;
    }
    .com_info {
               width: 100%;
        float: none;
		    position: absolute;
    top: 0;
    padding-top: 10px;
    }
    .com_info p {
    padding: 0px 0px 0px 4px;
    margin: 4px 0 0;
    text-align: left;
    font-size: 15px;
    }
    #temp_number,
    .aDocsBlock,
    .aItemContent p:nth-child(5),
    .a_dsBox h3,
    .acc_leftWrapp ul li,
    .adsDocsBlock,
    .businessUl li,
    .contactForm .reCapchaBox,
    .editCategoryTitle,
    .emailNotifs,
    .history_tab th,
    .history_tab tr td,
    .last_step,
    .loadSubInfo h2,
    .logB h3,
    .mainReg p,
    .next_step,
    .next_step_edit,
    .owl-carousel .owl-stage-outer,
    .page_108 .page-header > h1,
    .pay_box h2,
    .realEstateUl li,
    .registration_form h3,
    .removeNotice,
    .reset h1,
    .resetCars,
    .serviceEvent h5,
    .serviceitemBox h4,
    .support_top_left,
    .type_toggle ul li,
    .userNameBox {
        text-align: center;
    }
    #PHN {
        top: -11px;
        left: -14px;
    }
    .product_item > h1 {
        font-size: 18px;
    }
    .topInfoBox ul:nth-of-type(2) li {
        font-size: 15px;
        float: none;
        border-right: none;
        line-height: 1.3;
        margin: 0 0 10px;
        padding: 0;
    }
    .item_media {
        float: none;
    }
    .item_image {
        width: 99%;
        height: 300px;
    }
    .item_image img {
        max-width: 100%;
        max-height: 300px;
    }
    .promotion {
        width: 97%;
        margin: 20px 0 20px 7px;
    }
    .promotion a {
        font-size: 14px;
    }
    .media_slide {
        width: 100% !important;
    }
    .modalVideo {
        width: 100%;
    }
    .videoPopup {
        width: 99%;
    }
    .videoOverBox {
        width: 99%;
        top: 10px;
    }
    .videoPopup .top_left {
        font-size: 19px;
    }
    .item_videoBox {
        margin: 0 auto;
        right: 0;
    }
    .contactBox ul li {
        margin: 0 5px 0 0;
    }
    .complain {
        width: 145px;
    }
    #loginForm,
    .loginLeft {
        width: 100% !important;
    }
    .topNextPrev {
        margin: 0 0 5px;
    }
    .loginLeft {
        margin: 0;
    }
    #lem,
    .loginEvent input {
        width: 72%;
    }
    .loginEvent {
        width: 87%;
        float: left !important;
        left: 10%;
    }
    .capchaBoxAccess {
        display: block;
        float: left;
        overflow: hidden;
        width: 48%;
    }
    .disabledButton {
        width: 80% !important;
        padding: 10px 0;
        margin: 10px auto !important;
        float: none !important;
        display: block;
    }
    .usflink {
        width: 100%;
    }
    .usflink li {
        padding: 2px;
    }
    #membersForm .capchaBoxAccess {
        width: 49%;
        float: left !important;
        left: 0;
    }
    .loginLeft .capchaBoxAccess {
        width: 87%;
        float: left !important;
        left: 10%;
    }
    .loginLeft .g-recaptcha {
        transform: scale(0.88);
        -webkit-transform: scale(0.88);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    #membersForm .g-recaptcha {
        transform: scale(0.56);
        -webkit-transform: scale(0.56);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .a_dsStep1 > ul {
        width: 278px;
        display: block;
        border-bottom: none;
        margin: 0 auto;
    }
    .type_toggle ul li:nth-child(1):before,
    .type_toggle ul li:nth-child(2):before {
        display: none;
    }
    .loginRight ul li:nth-child(2n + 1) {
        float: left;
        margin: 0 5px 10px 0;
    }
    .loginRight ul li:nth-child(2n) {
        float: right;
        margin: 0 0 10px;
    }
    .loginRight ul {
        width: 80%;
        margin: 0 auto;
    }
    .a_dsBox h3,
    .logB h3,
    .registration_form h3,
    .reset h1 {
        font-size: 17px;
    }
    #form_type {
        width: 100%;
    }
    #form_type li {
        padding: 5px;
        width: 131px;
    }
    #box_company .item,
    #box_persons .item {
        width: 100%;
    }
    .phRowBoxreg {
        display: inline-block;
        width: 100%;
    }
    .regSociMess {
        top: 0;
    }
    #box_company .item:nth-of-type(2n + 1),
    #box_persons .item:nth-of-type(2n + 1) {
        float: left;
    }
    #box_company .item:nth-of-type(2n),
    #box_persons .item:nth-of-type(2n),
    .a_dsStep1 ul.auto_list li:nth-child(2n + 1),
    .itemPho {
        float: right;
    }
    .notifBls {
        width: 94%;
        box-sizing: border-box;
    }
    .itemPho {
        width: 100%;
        margin: 6px 0 9px;
        right: 0;
    }
    .terms ul li {
        font-size: 12px;
        line-height: 3;
    }
    #membersForm {
        width: 99%;
    }
    .o_sprice,
    .v_sprice,
    .y_sprice {
        width: 121px;
    }
    .a_dsStep1 ul.auto_list li:first-child {
        width: 251px;
    }
    .a_dsStep1 ul.auto_list li {
        margin: 0 0 10px 14px;
    }
    .v_sprice {
        background-position: -133px -37px !important;
    }
    .f_sprice {
        background-position: -9px -37px !important;
    }
    .emailIte {
        float: left;
        width: 45%;
    }
    .emailIte input {
        width: 95%;
    }
    .type_toggle {
        width: 53%;
        float: right;
        margin: 0;
        display: inline-block;
    }
    .type_toggle ul li {
        width: 50%;
        font-size: 12px;
        padding: 8px 0;
    }
    .about_ {
        width: 100%;
        float: none;
        margin: 0;
    }
    .about_ ul {
        display: inline-block;
        width: 99%;
        height: auto;
        margin-top: 5px;
    }
    .about_ ul li {
        margin: 6px 0;
        width: 100%;
    }
    .block1 ul li,
    .subcatBlock ul li {
        font-size: 14px;
        padding: 10px 15px;
    }
    .about_ input[type="text"] {
        width: 98%!important;
        margin: 0;
    }
    .a_dsstep2,
    .block1 {
        width: 80%;
        float: none;
    }
    .block1 {
        margin: 0 auto 30px;
    }
    .a_dsstep2 {
        margin: 0 auto;
        min-height: 290px;
    }
    .a_dsBox,
    .carsList > li,
    .fl_it {
        width: 100%;
    }
    #subBox2 {
        margin: 10px 0;
    }
    .step0 {
        top: 378px;
        height: 92%;
    }
    .clearEmail {
        right: 0;
        left: inherit;
    }
    .actArrow {
        display: none !important;
    }
    #warning,
    .statusBox .statContent:after {
        display: none;
    }
    .subcatBlock {
        float: none;
        width: 100%;
        margin: 0;
        height: auto;
    }
    .fl_it {
        left: 0;
        top: 0;
    }
    #filtration input {
        width: 84%;
    }
    .specialBox {
        float: none;
        margin: 0;
        width: 99%;
    }
    .over_bg {
        background-size: 100%;
    }
    .a_dsstep2 h2 {
        font-size: 27px;
    }
    .subcatBlock ul {
        margin: 0;
        width: 99%;
        height: 349px;
    }
    .mainLine input {
        box-sizing: border-box;
        width: 99%;
    }
    .mainLine2 {
        float: none;
        width: 97%;
    }
    .multiLoc {
        font-size: 11px;
        line-height: 3.5;
        left: -5px;
    }
    #subBox,
    .detalization2,
    .loadCitys,
    .mainLine,
    .mainLine2 h5,
    .mediaOver {
        width: 99%;
        float: none;
    }
    .loadSubInfo h2 {
        left: 0;
        font-size: 18px;
    }
    #subBox {
        box-sizing: border-box;
    }
    .detalization {
        width: 98%;
        float: none;
    }
    #customAddr {
        width: 98%;
    }
    .mediaBox h3 {
        padding: 0 0 50px;
    }
    .last_step,
    .last_step label {
        line-height: 1.3;
        padding: 0 0 0 20px;
        font-size: 14px;
    }
    .mediaBox ul li {
        width: 48%;
        margin: 0 0 10px;
    }
    .mediaBox ul li:nth-child(2n) {
        float: right;
        margin: 0 0 10px;
    }
    .loadSubInfo,
    .statusBox ul {
        width: 99%;
    }
    .a_dsText {
        width: 96%;
    }
    .ddt input {
        width: 94%;
    }
    .mediaBox ul li:nth-child(5) {
        float: left;
    }
    .mediaBox ul li:nth-child(10) {
        float: right;
    }
    .statusBox {
        width: 100%;
        margin: 0 0 50px;
    }
    .statusBox ul li:nth-child(2n + 1) {
        width: 44%;
        float: left;
        margin-bottom: 20px;
        height: 560px;
    }
    .statusBox ul li {
        height: 490px;
    }
    .statusBox ul li h6 {
        margin: 0 auto;
        float: none;
    }
    .statusBox ul li:nth-child(2n) {
        width: 45%;
        float: right;
        margin-bottom: 20px;
        margin-right: 0;
        height: 560px;
    }
    .last_step {
        width: 86%;
        margin: 10px 0 0 25px;
        float: left;
    }
    .last_step label {
        width: 74%;
        display: inline-block;
    }
    .lastInf {
        width: 100%;
    }
    .next_step,
    .next_step_edit {
        width: 87%;
        font-size: 14px;
        float: right;
        margin: 40px 0 0;
        padding: 15px 25px;
    }
    .emptyValue:before {
        top: -7px;
    }
    .emptyValue:after {
        top: -15px;
        font-size: 12px;
    }
    .buld_address li input[type="text"] {
        width: 95%;
    }
    .carEmpty {
        display: none;
    }
    .carsList li p {
        font-size: 12px;
    }
    li.carParams {
        height: auto !important;
        margin-bottom: 10px;
        margin-top: 10px;
        display: inline-block;
        width: 300px !important;
    }
    .terms_cond .g-recaptcha {
        float: none;
        transform: scale(1);
        -webkit-transform: scale(1);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
        left: 7%;
    }
    .carPrices div {
        width: 100%;
    }
    #locationBox {
        width: 98%;
        left: 3px;
		 top: 5px;
    }
    #map_address {
        width: 93%;
    }
    .buld_address li,
    .buld_address li:nth-child(4),
    .buld_address li:nth-child(8) {
        float: left;
        margin: 0 15px 0 0;
        width: 100%;
        height: 90px;
    }
    #subBox select,
    .buldAttr li p {
        width: 100%;
    }
    .job_item li:nth-child(2),
    .job_item li:nth-child(3),
    .job_item li:nth-child(4),
    .job_item li:nth-child(5),
    .job_item li:nth-child(6),
    .sport_item li {
        float: none;
        width: 100%;
    }
    .pet_ul > li {
        width: 100%;
    }
    .kindList,
    .pet_ul > li:nth-child(2) h5 {
        width: 93%;
    }
    .pet_ul > li:nth-child(4) select {
        width: 103px !important;
    }
    .pet_ul > li:nth-child(4) input {
        width: 138px !important;
    }
    .beforePay,
    .job_item li:nth-child(1) {
        width: 100%;
        float: none;
    }
    .carsList > li input[type="text"] {
        width: 95%;
    }
    .serviceEvent ul li:nth-child(2n + 1) {
        width: 47%;
        float: left;
    }
    .serviceEvent ul li:nth-child(2n) {
        width: 47%;
        float: right;
        margin: 0;
    }
    .serviceEvent ul li h6 {
        font-size: 13px;
    }
    .actItem {
        border-right: 1px solid #fea041 !important;
    }
    .account_rcol:after {
        display: none;
    }
    .accBoxI,
    .account_lcol,
    .serviceEvent ul,
    .statusBoxAdd ul {
        display: inline-block;
    }
    .vinNum,
    .vinNum input {
        width: 100% !important;
        box-sizing: border-box;
    }
    .job_item li:nth-child(6) input {
        width: 93%;
    }
    .multiLoc input {
        left: 0;
    }
    .freeStep {
        float: none;
    }
    .cancelFree {
        left: 0 !important;
    }
    .terms_cond {
        margin: 10px 0;
    }
    #payCost {
        padding: 10px;
        margin: 0 0 10px;
        overflow: hidden;
        float: right;
    }
    .mediaBoxitem div span[data-info="0"]:hover:after,
    .mediaBoxitem div span[data-info="1"]:hover:after {
        min-width: 140px;
    }
    .serviceEvent h5,
    .serviceitemBox h4 {
        box-sizing: border-box;
        font-size: 14px;
    }
    .p_notice {
        height: 50px;
    }
    .statusBoxAdd ul {
        width: 99%;
    }
    .statusBoxAdd ul li {
        width: 96%;
        margin: 0 0 20px;
    }
    .filLine,
    .messageBoxContact,
    .statusBoxAdd ul li h6 img {
        width: 100%;
    }
    .page_175 .item-page p,
    .pay_service_text ul {
        word-wrap: break-word;
    }
    .messageBoxContact {
        float: none;
    }
    .contactForm .reCapchaBox .g-recaptcha,
    .filLine {
        float: left;
    }
    .contactForm .reCapchaBox {
        width: 100%;
        margin: 10px 0 0 3px;
    }
    .is_li .userbox a:nth-of-type(2),
    .is_li .userbox a:nth-of-type(3) {
        top: 14px;
        height: 39px;
        width: 44%;
        font-size: 14px;
    }
    .userNameBox {
        width: 100%;
        box-sizing: border-box;
    }
    .userHelpBox {
        width: 88%;
        box-sizing: border-box;
        left: 20px;
    }
    .userHelpBox p {
        margin: 0 16px 0 0;
    }
    .userHelpBox p a {
        font-size: 14px;
    }
    .pocket {
        margin: 0 10px 0 0;
    }
    .accBoxI {
        border: none;
    }
    .account_lcol {
        width: 100%;
        min-height: auto;
    }
    .acc_leftWrapp {
        float: none;
        width: 100%;
        margin: 0 auto;
    }
    .acc_leftWrapp ul li {
        width: 100%;
        float: left;
        margin: 0 5px 10px 0;
        border: 1px solid #fea041;
        border-top: 1px solid #fea041 !important;
    }
    .acc_leftWrapp ul li a {
        padding: 12px 15px;
        font-size: 13px;
        display: block;
        border: none;
        margin: 0;
        width: 100%;
        box-sizing: border-box;
    }
    .pocket a {
        padding: 10px 16px;
        font-size: 14px;
    }
    .realEstateUl li {
        padding: 7px 5px;
        margin: 0 0 6px 5px;
        width: 48%;
        font-size: 14px;
    }
    .bigLine li:nth-child(3),
    .bigLine li:nth-child(6),
    .bigLine li:nth-child(9) {
        float: left;
        margin: 0 0 6px 5px;
    }
    .realEstateUl li:last-child {
        float: left;
    }
    .pendingAlert {
        top: 14px;
    }
    .pendingAlert:before {
        font-size: 15px;
        top: -3px;
        right: -7px;
    }
    .aItemContent dl dd:nth-child(3),
    .aItemContent dl dd:nth-child(4),
    .dis_s {
        width: 100%;
        float: left;
        height: 30px;
        line-height: 2;
    }
    .ripplelink {
        width: 71%;
    }
    .account_rcol {
        width: 100%;
        display: inline-block;
        float: none;
        border: none;
    }
    .aSearchBox ul li:nth-child(1),
    .aSearchBox ul li:nth-child(2),
    .aSearchBox ul li:nth-child(4),
    .adsSearchBox ul li:nth-child(1),
    .adsSearchBox ul li:nth-child(2),
    .adsSearchBox ul li:nth-child(4) {
        width: 100%;
    }
    .aSearchBox ul li:nth-child(3),
    .aSearchBox ul li:nth-child(5),
    .adsSearchBox ul li:nth-child(3),
    .adsSearchBox ul li:nth-child(5) {
        float: none;
        width: 100%;
        display: inline-block;
    }
    .support_modal_content .formsItem input {
        width: 60%;
    }
    .navUL li,
    .navUL li:last-child {
        width: 100%;
        margin: 0 0 10px;
    }
    .adslistbox ul li,
    .alistbox ul li {
        width: 93%;
        margin: 10px auto;
        float: none;
        display: block;
        border: 1px solid #ccc;
        padding: 10px;
    }
    .a_number,
    .ads_number {
        width: 100%;
        font-size: 14px;
    }
    .adslistbox .temp_number_copy,
    .alistbox .temp_number_copy {
        font-size: 14px;
        width: 130px;
    }
    .adslistbox .copyNum,
    .alistbox .copyNum {
        display: none;
    }
    .listAd {
        width: 100%;
        display: inline-block;
        margin: 5px 0;
        padding: 10px 0;
    }
    .aItemHeader {
        display: none;
    }
    .aItemContent {
        width: 100%;
        display: inline-block;
        border: none;
    }
    .aItemContent p {
        width: 250px;
        display: block;
        float: none;
        margin: 0 auto;
    }
    .aItemContent p:nth-child(1),
    .aItemContent p:nth-child(2) {
        height: 55px;
    }
    .aItemContent p:nth-child(4) {
        width: 100%;
    }
    .other_page {
        width: 87%;
    }
    .aItemContent p:nth-child(5) {
        width: 100%;
        height: 50px;
    }
    .a_ds_deadline br {
        display: none;
    }
    .a_ds_deadline {
        top: 30px;
    }
    .aItemContent dl {
        width: 100%;
        display: inline-block;
    }
    .aItemEvent {
        width: 100%;
        display: inline-block;
        height: auto;
        border: none;
        padding: 12px 0 10px;
    }
    .aItemEvent div {
        width: 100%;
        display: inline-block;
        margin: 0 0 10px 7px;
        box-sizing: border-box;
    }
    .aItemEvent div:nth-child(2),
    .aItemEvent div:nth-child(3),
    .aItemEvent div:nth-child(4) {
        left: 0;
    }
    .summ_box {
        width: 99%;
        box-sizing: border-box;
    }
    .aItemEvent a {
        width: 78%;
        padding: 10px 10px 4px 44px;
        display: inline-block;
        font-size: 14px;
    }
    .eventAnch {
        display: none !important;
    }
    .a_added,
    .ads_added {
        top: 7px;
    }
    .aItemEventDis {
        width: 95%;
        height: auto;
        display: block;
        margin: 8px auto;
        overflow: hidden;
        border: none;
        padding: 5px;
    }
    .adsPagelist h1,
    .disEvBo {
        display: inline-block;
        width: 100%;
    }
    .removeNotice {
        height: 80px;
        font-size: 14px;
    }
    .disEvBo {
        right: 0;
        margin: 0 0 12px;
    }
    .disEvBo div:first-child {
        margin: 0 15px 0 0;
    }
    .a_ds_free_top {
        top: 40px;
    }
    .adsPagelist h1 {
        margin: 30px 0 15px;
    }
    .editCategoryTitle {
        padding: 0;
        height: auto;
        line-height: 1.3;
        background: 0 0;
    }
    .page_453 .last_step {
        background: 0 0;
        border: none;
        height: auto;
        width: 91%;
        margin: 10px 0 0 6px;
    }
    .page_453 .next_step,
    .page_453 .next_step_edit {
    width: 37%;
    margin: 0;
    padding: 10px;
    font-size: 16px;
	    float: right;
    margin-right: 10px;	
    }
	.next_step, .next_step_edit, .next_step_load{
		margin:0;
	}
	
	.next_step_load {
    font-size: 15px;
    float: right;
    margin-right: 10px;
}
    .page_453 .lastInf {
    width: 46%;
    margin: 0;
    float: left;
    }
    .page_453 .editLast a {
        margin: 0;
    }
    .control-group,
    .reset fieldset {
        width: 99%;
    }
    .reset #jform_email,
    .reset button {
        width: 98%;
    }
    .reset .control-group:nth-child(1),
    .reset .control-group:nth-child(3) {
        width: 99%;
        margin: 0 5px;
        float: none;
    }
    .reset .g-recaptcha {
        width: 103%;
        transform: scale(0.95);
        -webkit-transform: scale(0.95);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .reset #jform_captcha > div {
        width: 283px !important;
    }
    .page_108 .reset-complete .controls input {
        width: 94%;
        float: none;
    }
    .page_108 .reset-confirm .controls input {
        width: 92%;
        float: none;
    }
    .reset-complete fieldset .control-group:nth-of-type(1),
    .reset-complete fieldset .control-group:nth-of-type(2),
    .reset-confirm fieldset .control-group:nth-of-type(1),
    .reset-confirm fieldset .control-group:nth-of-type(2) {
        float: none;
        margin: 10px 0;
    }
    .sendInfoSub {
        box-sizing: border-box;
        float: none;
        width: 100%;
        margin: 0;
    }
    .sendInfoSub button {
        width: 100%;
    }
    .reset-confirm {
        margin: 20px 0;
    }
    .error_wrapper .top_line {
        width: 100%;
    }
    .bg_line,
    .doorsBox,
    .error_footer,
    .error_wrapper .socialIcon,
    .error_wrapper .userbox,
    .windowBox {
        display: none;
    }
    .error_wrapper .wrapper_middle {
        width: 100%;
        min-width: 100%;
    }
    .error_wrapper .middle_box {
        width: 100%;
        background-size: 100%;
    }
    .errorContent {
        top: 430px;
        width: 100%;
    }
    .viewError_404,
    .viewError_500,
    .viewError_503 {
        width: 100%;
        float: none;
        background-size: contain;
    }
    .errorMR {
        width: 100%;
    }
    .frText {
        width: 100%;
        box-sizing: border-box;
    }
    .searchBox {
        width: 97%;
        margin: 0 auto;
        min-width: 90%;
        display: block;
        min-height: 111px;
    }
    .searchItem {
        width: 100%;
        display: inline-block;
        height: 105px;
        margin: 115px 0 0;
    }
    .autocomp {
        width: 100%;
        float: none;
        margin: 0;
    }
    #iniContent .regList2:last-child,
    #iniContent .regList:last-child,
    .pay_box h2,
    .statusBoxAddAcc ul li:last-child,
    .statusBoxAddAccPrep ul li:last-child {
        float: left;
    }
    #cfgInfo,
    #cfgPass {
        float: none;
    }
    .selectCity {
        margin: 15px 0 20px;
    }
    #searchMain {
        width: 100%;
        float: none;
    }
    .searchBoxes {
        width: 76%;
        display: inline-block;
    }
    .catList,
    .sInp {
        width: 100%;
    }
    .aItemContent p:nth-child(1),
    .catList {
        display: none;
    }
    .mainPage {
        margin: 0;
    }
    .searchButton {
        text-indent: -9999999px;
        width: 50px;
        padding: 8px 35px;
    }
    .pathBox,
    .sInp input {
        width: 100%;
		word-break: break-word;
    }
    .owl-carousel {
        width: 80%;
        margin: 0 auto;
    }
    .item_media .media_slide .item {
        width: 160px!important;
    }
    .city-modal {
        width: 97%;
        margin-top: 0;
    }
    .mainReg p {
        width: 100%;
        font-size: 15px;
        padding: 10px 0;
        box-sizing: border-box;
    }
    #viewRegs,
    .statusBoxAddAcc > h4,
    .statusBoxAddAccPrep > h4 {
        font-size: 17px;
    }
    #cfgEmail ul,
    #cfgInfo ul,
    #cfgPass ul {
        display: inline-block;
    }
    .mapLine {
        -webkit-column-count: inherit;
        -moz-column-count: inherit;
        column-count: inherit;
        width: 90%;
        margin: 0 auto;
    }
    .preloader_a {
        top: 11%;
        left: 30%;
    }
    .pay_box h2,
    .userCol1 p:nth-child(2) {
        font-size: 14px;
    }
    .statusBoxAddAcc ul,
    .statusBoxAddAccPrep ul {
        display: inline-block;
        width: 100%;
    }
    .statusBoxAddAcc ul li,
    .statusBoxAddAccPrep ul li {
        width: 96%;
        margin-right: 0;
        margin-bottom: 10px;
    }
    .pendBox ul li {
        border: none;
    }
    .pay_box h2 {
        width: 34%;
        padding: 10px 20px;
        border-bottom: 1px solid #ccc;
        margin: 0 4px 10px 0;
    }
    #cfgEmail,
    #cfgPass,
    #cfgPass ul li input[type="submit"],
    .userConfig {
        width: 100%;
    }
    #pay_summ {
        width: 140px;
    }
    #cfgEmail ul li:nth-of-type(1) {
        width: 69%;
        margin: 0 15px 10px 0;
    }
    #cfgEmail ul li:nth-of-type(2) {
        width: 27%;
        float: left;
        margin: 0 0 10px;
    }
    #cfgEmail ul li input[type="email"] {
        width: 93%;
    }
    #cfgEmail ul li input[type="submit"] {
        padding: 11px 20px;
        box-sizing: border-box;
    }
    #cfgEmail ul {
        width: 100%;
        overflow: hidden;
    }
    #cfgPass ul li {
        width: 100%;
        margin: 10px 10px 10px 0;
    }
    #cfgPass ul li input[type="password"] {
        width: 92%;
    }
    #cfgInfo {
        width: 100%;
    }
    #cfgInfo ul li input[type="text"],
    #cfgPass ul li input[type="text"],
    .company_names input {
        min-width: 98% !important;
        box-sizing: border-box;
    }
    #cfgInfo ul li:nth-of-type(2) {
        margin: 0 0 10px;
        float: right;
    }
    #cfgInfo ul li {
        width: 100%;
        margin: 0 0 10px;
    }
    .configBox .saveBoxEs {
        top: 0;
        right: 0;
        float: none;
    }
    .company_names {
        margin: 10px 0 0;
        width: 100%;
    }
    .configBox .messToltip:hover:after {
        top: 30px;
        right: 0;
        width: 100%;
        z-index: 999;
    }
    .URLPA input {
        width: 99% !important;
    }
    .company_names input {
        width: 92%;
    }
    .subscribe {
        width: 94%;
        top: 0;
        padding: 0 0 0 20px !important;
    }
    #cfgInfo .saveBoxEs input[type="submit"],
    #cfgPass .saveBoxEs input[type="submit"],
    .statsULP {
        width: 100%;
    }
    #history_view ul li {
        width: 100% !important;
        float: none;
        margin: 0 0 10px;
    }
    .history_tab tr td:nth-of-type(2),
    .history_tab tr td:nth-of-type(3),
    .history_tab tr td:nth-of-type(4),
    .history_tab tr th:nth-of-type(2),
    .history_tab tr th:nth-of-type(3),
    .history_tab tr th:nth-of-type(4) {
        display: none;
    }
    .eventByDasy ul,
    .pay_met,
    .statsULP {
        display: inline-block;
    }
    .history_tab th,
    .history_tab tr td {
        padding: 5px;
        font-size: 13px;
    }
    .statusPages .statsULP > li {
        width: 98%;
        float: none;
        height: 457px;
        margin: 25px 0 10px;
    }
    .statContentAccount {
        height: 300px;
    }
    .statusPages .statsULP > li:nth-child(2n) {
        width: 98%;
        float: none;
        height: 457px;
        margin: 55px 0 10px;
    }
    .payForIt {
        font-size: 17px;
    }
    .pock_im img {
        width: 80px;
    }
    .statusBoxAddAcc ul li:nth-child(2n),
    .statusBoxAddAcc ul li:nth-child(2n + 1),
    .statusBoxAddAccPrep ul li:nth-child(2n),
    .statusBoxAddAccPrep ul li:nth-child(2n + 1) {
        width: 96%;
        float: none;
    }
    .eventByDasy ul,
    .pay_met {
        width: 100%;
    }
    .favoriteView {
        right: 13px;
        top: 10px;
    }
    #region-city {
        top: 0;
    }
    
    .modOv{
        position:absolute;
    }
    
    
    .eventByDasy {
        margin: 10px 0;
    }
    .add_a_ds:before,
    .goToNext h6 span,
    .goToPrev h6 span {
        display: none;
    }
    .eventByDasy ul li,
    .eventByDasy ul li:last-child {
        float: none;
        width: 100%;
    }
    .formsItem {
        width: 50%;
        float: left;
    }
    .statusBox ul li h5 {
        font-size: 14px;
        padding: 8px 0;
        height: 26px;
    }
    .support-modal {
        width: 98%;
        height: 500px;
        margin-top: 0;
    }
    .support_top_left {
        font-size: 18px;
        line-height: 1.3;
        text-align: center;
		 width: 90%;
  		 margin: 0 auto;
    }
    .support_modal_content {
        padding: 10px;
    }
    .formsItem select {
        width: 98% !important;
    }
    .formsItem input {
        width: 90% !important;
    }
    #contact_form .g-recaptcha {
        float: none;
        right: 0;
        transform: scale(1);
        -webkit-transform: scale(1);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .messageBoxContact textarea {
        height: 140px;
    }
    .support_modal_content .reCapchaBox {
        width: 99%;
    }
    #sendFormsContact {
        margin: 10px 0;
        right: 0;
        width: 97%;
        float: none;
    }
    .carsBrant {
        height: auto !important;
        margin: 15px 0 20px;
    }
    .carsBrant li {
        padding: 3px 0 0 25px;
        width: 83%;
        overflow: hidden;
        float: left;
    }
    .ch_bgs {
        background-position: 40px -1px;
    }
    .configBox p {
        padding: 0 0 0 2px !important;
    }
    .goToNext,
    .goToPrev {
        box-sizing: border-box;
        width: 50%;
    }
    .bigNav h5 {
        font-size: 12px;
    }
    .main_params table tr td:first-child {
        padding: 10px 5px;
        font-size: 14px;
        width: 204px;
    }
    .preventPreloadMain {
        left: 0;
        width: 100%;
    }
    .ddsLine,
    .ddsLineWrapp {
        display: block;
    }
    #footer_menu .item-4184,
    #footer_menu .item-4185,
    .tooltipsPay,
    .tooltipsStatus {
        display: none;
    }
    .listA,
    .products_empty {
        display: none !important;
    }
    .ddsLine ul {
        width: 99%;
    }
    .page_4179 .item-page ul li > a {
        background: #eaeaea !important;
        height: auto;
        line-height: inherit;
        padding: 10px;
    }
    .businessUl li:first-child,
    .prel_15 .realEstateUl li:first-child,
    .prel_16 .realEstateUl li:first-child,
    .prel_17 .realEstateUl li:first-child,
    .prel_18 .realEstateUl li:first-child,
    .prel_19 .realEstateUl li:first-child,
    .prel_20 .realEstateUl li:first-child,
    .prel_21 .realEstateUl li:first-child,
    .prel_22 .realEstateUl li:first-child,
    .prel_77 .realEstateUl li:first-child {
        width: 97% !important;
        margin: 0 0 10px;
    }
    .businessUl li,
    .prel_15 .realEstateUl li,
    .prel_16 .realEstateUl li,
    .prel_17 .realEstateUl li,
    .prel_18 .realEstateUl li,
    .prel_19 .realEstateUl li,
    .prel_20 .realEstateUl li,
    .prel_21 .realEstateUl li,
    .prel_22 .realEstateUl li,
    .prel_77 .realEstateUl li {
        width: 48% !important;
        margin: 0 5px 10px 0;
        box-sizing: border-box;
        font-size: 14px;
    }
    .businessUl li:last-child,
    .prel_15 .realEstateUl li:last-child,
    .prel_16 .realEstateUl li:last-child,
    .prel_17 .realEstateUl li:last-child,
    .prel_18 .realEstateUl li:last-child,
    .prel_19 .realEstateUl li:last-child,
    .prel_20 .realEstateUl li:last-child,
    .prel_21 .realEstateUl li:last-child,
    .prel_22 .realEstateUl li:last-child,
    .prel_77 .realEstateUl li:last-child {
        margin: 0 5px 10px 0 !important;
        float: left !important;
        width: 48% !important;
    }
    .page_4177 .item-page img {
        width: 100%;
    }
    #loadKeyLocation,
    #loadKeyLocation2,
    .liveBox {
        width: 260px;
    }
    .noCaptchaBox p,
    .passMessage {
        width: 100%;
    }
    .multi_text p {
        line-height: 3.2;
        overflow: hidden;
        height: 30px;
        font-size: 12px;
        margin: 0;
    }
    .m_f .mobileFooter {
        transition: left 0.5s linear;
        left: 0;
    }
    #iniContent,
    .modal_content_list {
        height: 400px;
    }

    .liveBox {
        left: 0;
        top: -5px;
        margin: 0;
    }
    .custIcons,
    .custIcons2 {
        top: -11px;
    }
    .paginationBox ul li {
        margin: 5px 4px !important;
    }
    .f_event_:after,
    .f_event_:before {
        width: 36%;
    }
    .resetCars {
        width: 99%;
        box-sizing: border-box;
    }
    .messageHomeBox {
        width: 100%;
    }
    .extensionBox {
        display: none;
    }
    .st_preview {
        float: none;
        width: 80%;
        margin: 0 auto 30px;
        display: block;
    }
    .st_desc {
        width: 99%;
        margin: 0 auto;
        float: none;
    }
    .pagination ul li {
        margin-bottom: 18px;
        display: inline-block;
    }
    .newsBlock ul li,
    .newsBlock ul li:nth-of-type(3) {
        float: none;
        margin-right: 0;
        margin-left: 5px;
        margin-bottom: 50px;
    }
    .pagination-end,
    .pagination-next,
    .pagination-prev,
    .pagination-start {
        width: 50%;
    }
    .pagination-end a,
    .pagination-end span,
    .pagination-next a,
    .pagination-next span,
    .pagination-prev a,
    .pagination-prev span,
    .pagination-start a,
    .pagination-start span {
        padding: 9px 46px !important;
    }
    .newsBlock ul li {
        width: 94%;
    }
    .newsPreview,
    .newsPreview img {
        width: 100%;
    }
    #breadcrumbs ul li {
        padding: 4px 15px 5px 0;
    }
    .page_106 #breadcrumbs,
    .page_107 #breadcrumbs,
    .page_109 #breadcrumbs,
    .page_179 #breadcrumbs,
    .page_452 #breadcrumbs,
    .page_453 #breadcrumbs {
        display: none;
    }
    .messageBRB {
        width: 81%;
        height: 200px;
    }
    #cancelAddd,
    #cancelThisAddd,
    #disableThisAddd,
    #removeAddd {
        margin: 10px 0;
        width: 60%;
        text-align: center;
    }
    .chartOver {
        overflow-x: scroll;
    }
    .aDocsBlock,
    .adsDocsBlock {
        right: 0;
        bottom: 0;
        z-index: 99;
        width: 59%;
        margin: 15px auto 5px;
    }
    .aDocsBlock ul,
    .adsDocsBlock ul {
        width: 165px;
    }
    .upFileList {
        height: auto;
    }
    .upFileResult {
        width: 100%;
        height: auto;
        border: none;
    }
    .upFileBloc {
        width: 95%;
        float: none;
        margin: 0 auto;
        padding-bottom: 10px;
    }
    .pendBox ul li p:nth-of-type(3),
    .pendBox ul li p:nth-of-type(4) {
        display: inline-block;
        float: none;
        border: none;
        margin-top: 10px;
        text-align: center;
    }
    .upFileBloc .box {
        top: 0;
        right: 0;
    }
    .upFileBloc .inputfile + label span {
        width: 29%;
    }
    body.ev_edit .upFileResult div {
        padding: 10px 5px;
    }
    .pendBox ul li p:nth-of-type(1) {
        width: 95%;
        display: inline-block;
        float: none;
        border: none;
    }
    .pendBox ul li p:nth-of-type(4) {
        width: 100%;
    }
    .pendBox ul li p:nth-of-type(2) {
        width: 94%;
        display: inline-block;
    }
    .pendBox ul li p:nth-of-type(3) {
        width: 100%;
    }
    .statusBoxAddAccPrep ul li:nth-of-type(4) h6 img {
        position: relative;
        top: 20px;
        width: 300px;
        left: 0;
    }
    .model_view {
        width: 100%;
        box-sizing: border-box;
    }
    .js .box__file + label {
        max-width: 100%;
        white-space: inherit;
    }
    .sdv_gal img {
        max-width: 100%;
    }
    .a_bl {
        top: 5px;
        bottom: auto;
		display:none!important;
    }
    .blockItems {
        width: 30px;
        height: 30px;
    }
    .blockItemsChild {
        width: 4px;
        height: 16px;
        left: -21px;
        top: -7px;
    }
    .payment_accept img {
        width: 100%;
        height: auto;
        position: relative;
        top: 17px;
        margin: 10px 0;
    }
    .itemCurr {
        top: 5px;
    }
    .selMonth {
        width: 100%;
        text-align: center;
        display: inline-block;
        margin: 0;
    }
    .selMonth label {
        float: none;
    }
    .selMonth input {
        float: none;
        margin: 10px 0 0;
    }
    #changeMonth {
        float: none;
        display: inline-block;
        width: 217px;
        margin: 15px 0 0;
    }
    .subqUl li {
        width: 99% !important;
    }
    .qrBox {
        display: none;
    }
    .notifcus {
        margin-top: 34px;
        left: 0;
        width: 96%;
    }
    .activePH {
        background: #fd9e42;
    }
    .relatedListItem div.item {
        width: 100%;
    }
    .relatedListItem div.item:nth-of-type(2n):before,
    .relatedListItem div.item:nth-of-type(2n + 1):before {
        content: "";
        width: 200px;
        height: 1px;
        background: #e2e2e2;
        position: absolute;
        right: 0;
        bottom: 10px;
        left: 22%;
        top: auto;
    }
    .customAuth {
        width: 100%;
    }
    .step3 .mainLine {
        height: 140px;
    }
    #viewGlobSearch {
        font-size: 14px;
		line-height: 2;
        width: 100%;
        margin-bottom: 30px;
    }
    .aSearchBox ul li:nth-child(5) {
        right: 0;
        width: 99%;
    }
    .aSearchBox ul li:nth-child(6) {
        width: 100%;
    }
    .ordBls {
        position: relative;
        text-align: center;
        left: 0;
        top: 0;
        margin: 15px 0;
    }
    .dl_block,
    .filter_itemTop dl {
        left: -100%;
    }
    .filter_itemTop li:nth-child(5) .dl_block {
        right: -100%;
    }
    .cityLIstBlock ul {
        width: 200px !important;
        float: none;
        margin: 0 auto;
    }
    .autoFe .acc_me {
        float: none;
        margin: 0 auto;
    }
    .autoFe .actItem {
        border-right: 1px solid #ccc !important;
        width: 198px;
    }
    .autoFe .account_rcol {
        width: 100%;
        min-height: auto;
    }
    .autoFe .userNameBox p {
        width: 100%;
        text-align: center;
        float: none;
    }
    .autoFe .pocket {
        float: none;
        width: 100%;
        display: inline-block;
        height: 100px;
    }
    .autoFe .pocket strong {
        width: 100%;
        display: inline-block;
        margin: 0;
        height: 50px;
    }
    .autoFe .feedNavs2 {
        display: inline-block;
        top: 0;
    }
    .autoFe .avalCat li {
        width: 100%;
    }
    .autoFe .avalCat li a {
        width: 99%;
    }
    .doc_box .doc_nav {
        height: auto;
    }
    .fsbls {
        width: 100%;
        position: relative !important;
    }
    .fsbls ul {
        display: inline-block;
    }
    .avalCat li,
    .fsbls ul li {
        width: 100%;
        margin: 0 0 10px 0;
    }
    .avalCat li a,
    .fsbls ul li a {
        height: auto;
        line-height: inherit !important;
        box-sizing: border-box;
        font-size: 14px;
    }
    .feed_itm {
        overflow: hidden;
        width: 100%;
    }
    .feed_itm table {
        overflow-x: scroll;
    }
    .avalCat {
        width: 270px;
        margin: 7px auto;
        display: block;
    }
    .dashDesc h5,
    .dashDescIntro h5,
    .dashList h5 {
        text-align: center;
    }
    .docFooter {
        text-align: center;
        width: 96%;
        margin: 35px auto;
        font-size: 18px;
        display: inline-block;
    }
    .feedPath {
        width: 100%;
        float: none;
        margin-bottom: 10px;
    }
    .feedPath input {
        font-size: 12px;
    }
    .feedEvent {
        float: none;
        width: 100%;
    }
    .feedEvent p {
        background: #fea041;
        color: #fff;
        border: 1px solid #fea041;
    }
    .feedDesc {
        width: 100%;
        word-break: break-all;
    }
    .activeFeedBox p:last-of-type {
        width: 100%;
    }
    .aSearchBoxFeed ul {
        display: inline-block;
        width: 100%;
    }
    .aSearchBoxFeed ul li {
        width: 93%;
        margin-bottom: 10px;
    }
    .aSearchBoxFeed ul li:last-of-type {
        width: 101%;
    }
    .checkItsFe .feedType:first-of-type {
        width: 100%;
        margin-bottom: 15px;
    }
    .childCategory {
        webkit-column-count: inherit;
        -moz-column-count: inherit;
        column-count: inherit;
    }
    .page_113 .childCategory {
        webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .realEstateUl {
        width: 315px;
        display: block;
        margin: 0 auto;
    }
    .realEstateUl li {
        width: 100% !important;
    }
    .filDtl {
        width: 100%;
        float: none;
        margin-bottom: 15px;
        display: inline-block;
    }
    .filDtl select {
        width: 98% !important;
    }
    .filsItemDetal {
        width: 94%;
        display: block;
        margin: 0 auto;
    }

    .job_item.temp_ul li:nth-of-type(6) span {
        padding: 0;
    }
    .subwaymark input[type="text"]:disabled {
        width: 45%;
    }
    .job_item li:nth-child(7) {
        width: auto;
        float: none;
    }
    .job_item li:nth-child(7) input {
        width: 93%;
    }
    #loadJobSubway .pet_ul h5 {
        padding: 13px 10px;
        width: 65% !important;
        font-size: 13px;
    }
    #loadJobSubway .subway_dist {
        width: 25% !important;
    }
    #loadJobSubway .kindList {
        width: 99%;
    }
    #vHippo,
    .hippoLowBox {
        display: none;
    }
    .myfav {
        text-align: center;
    }
    .favBox h2 {
        font-size: 18px;
        text-align: center;
    }
    .vsCounts {
        position: relative;
        top: 4px;
        font-size: 16px;
        left: 0;
        text-align: center;
        height: 75px;
    }
    .mapPreloder {
        top: 37%;
        left: 28%;
    }
    .itemHeader {
        font-size: 20px;
    }
    .ev_list .loadCurrVals {
        right: -35px;
        bottom: 35px;
    }
    .ev_list .currency_boxd {
        top: 85px;
    }
    .tpRowLeft {
        width: 100%;
        display: inline-block;
        float: none;
        height: auto;
        text-align: center;
        margin-bottom: 20px;
    }
    .tpRowLeft h1 {
        font-size: 20px;
    }
    .tpRowRight {
        width: 250px;
        margin: 20px auto;
        float: none;
        position: relative;
    }
    .shopSlogan {
        width: 275px;
        margin: 15px auto;
        display: block;
        float: none;
        text-align: center;
        font-size: 16px;
    }
    .shopSlogan blockquote {
        font-size: 17px;
    }
    .shopMenuRow ul {
        display: inline-block;
    }
    .shopMenuRow ul:nth-of-type(1) {
        margin-bottom: 50px;
    }
    .shopMenuRow ul li {
        margin: 0 5px !important;
        width: 96% !important;
        text-align: center;
    }
    .shopMenuRow ul li a {
        border-bottom: 1px solid #efefef;
    }
    .shopMenuRow ul li a:after {
        display: none;
    }
    .shopMenuRow ul:nth-of-type(2) {
        float: none;
        display: block;
        width: 280px;
        margin: 0 auto;
    }
    .shopMenuRow ul:nth-of-type(2) li {
        float: left;
        width: 19px !important;
    }
    .singleRow {
        display: inline-block;
        width: 100%;
    }
    .slItemFeath {
        width: 100%;
        margin: 0;
        margin-bottom: 25px;
    }
    .tpsDe {
        width: 100%;
    }
    .shpSearchBox {
        width: 100%;
    }
    .shForms {
        display: inline-block;
    }
    .shpSearchItem {
        width: 100%;
        margin-bottom: 10px;
    }
    .shpSearchItem {
        width: 100% !important;
        margin-bottom: 10px !important;
    }
    .shpSearchItem {
        width: 100% !important;
        margin-bottom: 10px !important;
        display: inline-block !important;
        margin-left: 0 !important;
    }
    .shForms .shpSearchItem:nth-of-type(3) input:first-of-type {
        float: left;
        width: 46%;
        margin: 0;
    }
    .shForms .shpSearchItem:nth-of-type(3) input:last-of-type {
        float: right;
        width: 48%;
        box-sizing: border-box;
    }
    .listingBox .slItemFeath {
        width: 100%;
        height: auto;
    }
    .shForms .shpSearchItem:nth-of-type(1) select {
        border-right: 1px solid #ccc;
    }
    .contactBlock {
        display: inline-block;
    }
    .blockTitlecontact {
        margin-bottom: 10px;
    }
    .mainContact {
        padding: 0;
    }
    .contDetaliz.scblsRow {
        width: 100%;
    }
    .contDetaliz .schedule ul li:first-of-type {
        display: inline-block;
        width: 48%;
        float: left;
    }
    .contDetaliz .schedule ul li:last-of-type {
        display: inline-block;
        width: 48%;
        float: left;
    }
    .mainContact h1 {
        margin: 15px 0;
    }
    .contDetaliz .schedule ul li:first-of-type div:not(:last-of-type) {
        border-bottom: none !important;
    }
    .contDetaliz .schedule ul li:last-of-type div {
        border-right: 1px solid #ccc;
    }
    .contDetaliz .schedule ul li:last-of-type div:first-of-type {
        border-top: 1px solid #ccc;
    }
    .contDetaliz .schedule ul li:first-of-type div:last-of-type {
        border-right: none;
    }
    .contDetaliz .schedule ul li:first-of-type div {
        width: 136px;
    }
    .shopMenuRow {
        margin: 30px 0 10px 0;
        padding-bottom: 15px;
    }
    .featSlider.owl-carousel {
        width: 100% !important;
    }
    .featSlider .slItemFeath {
        width: 100% !important;
    }
    .shopRow {
        width: 100% !important;
        float: none !important;
    }
    .shopRow #map_address {
        width: 100% !important;
    }
    .edit_row3 .shopRow:nth-of-type(5) ul {
        display: inline-block;
    }
    .edit_row3 .shopRow:nth-of-type(5) ul li {
        width: 100%;
    }
    .contDetaliz .schedule ul {
        width: 284px !important;
        display: block !important;
        margin: 0 auto;
    }
    .shRow .a_intro {
        width: 100%;
        box-sizing: border-box;
        padding: 0 10px !important;
    }
    .rowContent .intro_top {
        height: auto;
        padding: 0;
    }
    .shRow .intro_top h3 {
        height: auto;
    }
    .rowContent .intro_top h5 {
        height: auto;
        margin: 30px 0;
        box-sizing: border-box;
        text-align: center;
    }
    .rowContent p {
        width: 100%;
        display: inline-block;
        text-align: center;
    }
    .rowContent .intro_top strong {
        width: 100%;
        display: inline-block;
        margin: 0;
    }
    .gtshop {
        float: none;
        width: 97%;
        margin: 10px 0;
        text-align: center;
        box-sizing: border-box;
    }
    .shopitem {
        width: 250px;
        display: block;
        margin: 0 auto;
    }
    .mainShopTitle {
        font-size: 20px;
        margin-bottom: 30px;
    }
    .shopLogoSws {
        width: 100%;
        display: inline-block;
        text-align: center;
    }
    .tpRowLeft img {
        float: none;
        top: 0;
    }
    .phRow ul {
        float: none;
    }
    .tpshop {
    right: 33px;
    top: 38px;
    background-size: 25px auto;
    text-indent: -1500px;
    }
    .is_shop_mm {
        position: relative;
        display: block;
        width: 100%;
        left: 0;
        bottom: 12px;
    }
    .reqShp a {
        font-size: 13px;
    }
    .categorySPR_26 strong:after {
        top: 0;
    }
    .mobileNoAccessFiles {
        display: block;
    }
    .adPhnBls {
        margin-left: -4px;
    }
    #cfgInfo ul li:last-child {
        width: 99%;
        float: left;
    }
    #cfgInfo ul li:nth-child(4) input {
        width: 100% !important;
        float: left;
    }
    .cntBlock {
        display: table;
        margin-left: auto;
        margin-right: auto;
        position: relative;
        right: auto;
        bottom: auto;
        margin-bottom: 10px;
    }
    .mwr_box,
    .mwr_item {
        width: 100% !important;
        float: none !important;
    }
    #msErr p {
        font-size: 13px;
    }
    .desShopRe {
        margin-bottom: 150px;
    }
    .cityFooterBox {
        display: none;
    }
    .review_box {
        position: relative;
        text-align: center;
        margin: 20px 0 -9px 0;
        top: 0;
        left: 0;
    }
    .toup {
        width: 30px;
    }
    .fa-angle-double-up {
        font-size: 30px;
    }
    .rltNews ul li:nth-of-type(2n),
    .rltNews ul li:nth-of-type(2n + 1) {
        width: 100%;
        float: none;
    }
	
		.aInfos, .adsInfos {
    width: 99%;
}
	
	
   .fancybox-lock .fancybox-overlay{
     overflow: hidden; 
     overflow-y: hidden; 
	}
	
		
	.bootstrap-tagsinput{
		min-width: 92%;
	}
	
	.mailNot .messToltip{
		width: 70%;
	}
	
	.configBox .subscribe{
		    left: -4px;
	}
	
	.configBox .mailNot .messToltip:hover:after {
    top: -115px;
    right: 5px;
}
	
		.topInfoBox ul:last-of-type li:last-child{
		float:left;
			left: -5px;
    position: relative;
	}	
	
		.printInit{
		    bottom: -22px;
    right: 11px;
    position: relative;
    float: right;
	}	
	
		.viewPass{
	display: block;
    width: 28px;
    height: 25px;
	}	
	
	
	.statusBoxA, .statusBoxAds{
		    right: 0;
	}	
	
	.ring-container {
bottom: 80px;
    right: 47px;
	}	
	
	.as_persons,
	.as_company{
		height: 35px;
	}
	
	
	.adit_address_box li{
		width: 100%;
		float: none;
		margin: 0;
	}	
	
	.warningBox{
		    display: inline-block;
	}	
	
	
	
	
	
.chatMessNotif {
    position: absolute;
    right: 14px;
    top: 80px;
    cursor: pointer;
}	
	
	#openChatBox{
		display:none;
	}
	
	.chatContent{
		width: 92%;
	}
	
	.emptyRoomBox img{
	width: auto;
    height: 150px;
	}
	
	.menu.myAv{
		display:none;
	}	
	
	
	
.chat_wrapper textarea{
	word-break: break-all;
    padding: 16px 44px 14px 10px!important;
    width: 95%!important;
    font-size: 14px!important;
	}
	
	
textarea::-webkit-input-placeholder { 
  font-size:13px;
}
textarea::-moz-placeholder { 
 font-size:13px;
}
textarea:-ms-input-placeholder { 
 font-size:13px;
}
textarea:-moz-placeholder { 
  font-size:13px;
}	
	
.loadMainBoard .container {
    margin: 15px 0;
}	
	
.chat_wrapper .main .chat .bottom {
    padding: 5px 0;	
	}
	
	
.loadMainBoard .bottom .col-md-12{
		padding: 0;
    width: 100%;
	}
	
	
.chat_wrapper .main .chat .bottom .btn.send {
    padding: 0 10px 0 10px;
	}
	
	
	.chat_wrapper .main .chat .content .no-messages{
		    margin: 0px auto 45px;
	}		
	
	
	.chat_wrapper .main .chat .content.empty>div{
		    margin-top: 0;
	}	
	
	
		.chat_wrapper .sidebar .discussions h1 {
    font-size: 17px;
    margin-bottom: 0;
    text-align: center;
	}
	
	.chat_wrapper .sidebar .discussions .single{
		padding: 10px 0;
	}
	
	.chatWrapper{
		    position: absolute;
   	 top: 10px;
	}
	
		.chat_wrapper .main .chat .content{
		height: 430px;
	}
	
	.profileAvatar{
		    position: relative;
    bottom: 0;
    margin-top: 30px;
	}	
	
	.profileAvatar p {
    text-align: center;
    margin-bottom: 10px;
	}
		
	.chat_wrapper .main .chat .content .date span{
		padding: 0 12px;
	}		
	
	
	
	
	#loadSubway p,
	#loadJobSubway p{
		text-align: center;
	}	
	
	#loadSubway .pet_ul>li p span,
	#loadJobSubway .pet_ul>li p span{
		float: none;
    padding: 0;
		display: block;
	}
	
	#loadSubway  .subway_dist,
	#loadSubway  .subway_dist  .subway_dist{
		 width: 100%!important;
		margin: 0!important;
		float: none;
	}
	
	#loadJobSubway .pet_ul h5,
	#loadSubway .pet_ul h5{
		float: none!important;
		width: 100%!important;
		display: inline-block;
		box-sizing: border-box!important;
		margin-top: 5px!important;
	}
	
	#loadSubway .pet_ul>li,
	#loadJobSubway .pet_ul>li{
		width: 100%!important;
		height: auto;
	}	
	
	#loadSubway .pet_ul>li:nth-of-type(1) .subway_dist,
	#loadSubway .pet_ul>li:nth-of-type(2) .subway_dist,
	#loadJobSubway .pet_ul>li:nth-of-type(1) .subway_dist,
	#loadJobSubway .pet_ul>li:nth-of-type(2) .subway_dist{
		width: 100%!important;
	}
	
	
#loadJobSubway .pet_ul h5, #loadSubway .pet_ul h5 {
    background: #f2f2f2;
    border: 1px solid #ccc;
    padding: 10px;
    width: 100%;
    float: none;
    box-sizing: border-box;
    margin: 5px 0;
}	
	
	
	#loadJobSubway .pet_ul>li p span, #loadSubway .pet_ul>li p span{
		float:none;
		display: block;
	}	
	
	
#loadJobSubway #filtrationKind input, #loadJobSubway #filtrationKind2 input, #loadSubway #filtrationKind input, #loadSubway #filtrationKind2 input{
	top: -1px;
	}	
	
	#loadSubway .kindList,
	#loadJobSubway .kindList{
		position: relative;
		top: 0;
		width: 100%;
	}	
	
	.kindList, .modelList{
		width: 100%;
	}	
	
	.vinNum, .vinNum input {
		width: 100%;
	}	

	
	.temp_ul li{
		height: auto;
	}	
	
.job_item.temp_ul li:nth-of-type(6) span {
    padding: 0 45px 0 0;
    float: none;
	display: block;
}	
	
		
	
	
	.summ_box{
		    padding: 0;
    width: 99%;
    display: inline-block;
	}	
	
	
	.p_line_box{
		    position: relative;
    top: 20px;
    left: 29px;
	}
	
	
	.bonnus_row{
		    position: relative;
    top: 40px;
    right: auto;
    left: 0;
    width: 100%;
    height: auto;
	}
	
	.bonnus_item{
background-size: 98% auto;
    width: 100%;
    height: 211px;
    margin-bottom: 41px;
    background-position: center bottom -9px;
}
	
	
	.bonus_position_1{
		    top: 97px;
    left: 33%!important;
	}	
	
	.bonus_position_2{
		top: 97px;
    left: 37%!important;
	}
	
	
	.bonus_position_3{
	    top: 78px;
    left: 46%!important;
	}
	
	.bonus_position_4{
	transform-origin: bottom;
    background-position: 1px 23px!important;
	}	
	
		
		.fsbls ul li a{
		width: 100%;
        display: block;
			padding:10px;
	}
	
	
	
	    .page_453 .lastInf {
    width: 46%;
    margin: 0;
    float: left;
    }
	
	.page_101 .media_slide .owl-item:nth-child(5n) {
    margin-right: 2px !important;
    float: left;
}
	
	
	.allPrevlnks a{
    width: 100%;
    box-sizing: border-box;
    text-align: center;
    padding: 5px 10px;
	}		
	
	
	.allPrevlnks{
		    text-align: center;
	}	
	
	
#mobile_double_{
	display:block;
}		
	
	
	.hmVip .products,
	.hmVip .products:nth-of-type(5n){
	float: none;
    margin: 0px 0px 0px 0px;
    margin: 0px auto;
    margin-bottom: 30px;
	}		
	
	
	.partul li{
		    box-sizing: border-box;
	}		
	
	.content_box{
		padding: 0 10px;
		box-sizing: border-box;
	}	
	
	
	
	
	.treeview	{
		width: 100%;
	}
	
	.treeview>ul{
		padding: 0;
	}
	
	.treeview>ul>li{
		padding: 50px 0px 0px 25px!important;
	}
	
	.treeview__level{
		padding: 5px;
    padding-left: 17px;
		    font-weight: normal;
    font-size: 15px;
	}

	
.treeview>ul>li>.treeview__level:before {
    height: 25px;
    width: 25px;
    font-size: 18px;
	    top: -9px;
}	
	
.treeview>ul>li>ul {
    padding-left: 34px;
}	
	
.treeview ul li {
    padding: 30px 0px 0px 10px;
}	
	

	.treeview ul li:before {
    top: -12px;
    left: -47px;
}
	
	
.treeview__level:before {
    left: -33px;
    top: -3px;
    height: 25px;
    width: 25px;
    font-size: 18px;
}	
	
	
.treeview ul li:after {
    top: 50px;
    left: -45px;
    width: 40px;
}	
		
	
	
/* Shop feedback*/	
	
	
	.mainDD{
		    padding: 5px;
    box-sizing: content-box;
	}	
	
	.feedbackList{
		width: 95%;
	}	
	
	.mainDD ul{
		width: 100%;
	}
	
	.summaryDetalization ul li{
		padding: 0;
	}	
	
	.summaryDetalization .summary_stars{
		    width: 60px;
	}
	
	.summary_row{
		    margin-right: 24px;
    width: 100%;
	}
	
	.fbpr_row{
		    height: 2px
	}
	
	.fbpr_row span{
		height: 2px;
	}	
	
	.summary_num{
		    width: 10%;
	}
	
	.feedbackList .review{
		margin-bottom: 50px;
	}	
	
	.feedbackList  .comment__header{
		width: 100%;
    white-space: inherit;
	}
	
	.feedbackList .comms__meta{
		width: 100%;
    word-break: break-word;
	}	
	
	.feedbackList .dialogboxss .mssbody{
		margin: 15px 0px;
    width: 88%;
	}	
	
	.feedbackList .au_fb{
		width: 97%;
    margin: 0;
    text-align: center;
	}
	
	
	.back_feeda{
		    text-align: center;
    width: 96%;
	}
	
	
	.feedbackList .mssbody_complaint {
    width: 89%;
	}
	
	.status_row ul{
		display: inline-block;
    margin: 0;
	}
	
	.status_row ul li{
    float: left;
    width: 20%;
    padding: 0;
	}
	
	.status_row ul li p{
		display:none;
	}
	
	
	.feedbackFrm form{
		width: 100%;
	}	
	
	.feedbackItem{
		display: inline-block;
	}
	
	.labelFrom{
width: 100%;
	}
	
	.labelInp{
width: 100%;
	}
	
.intro_shop_hr {
    top: 23px;
	font-size: 14px;
	}
	
	
		
.emptyFeedBc {
    font-size: 25px;
    margin: 50px 15px;
}	
	
	.cookie-popup{
    width: 92%;
    box-sizing: border-box;	
		bottom: 40px;
	}		
	
	
	
	
}
@media screen and (min-width: 421px) and (max-width: 590px) {
    .pagination-next,
    .userbox {
        clear: both;
    }
    .a_intro:before,
    .ads_intro:before,
    .adv_box,
    .c_contact,
    .footer_c,
    .glob,
    .intro_top a:before,
    .left_col,
    .locationTops,
    .right_col,
    .sitemap {
        display: none;
    }
	
	.sendMessage p, .viewPhone p {
    font-size: 13px;

}
	.socialPHN li i {
    font-size: 15px;
}
	
	.socialPHN {
    top: 12px;
    right: 0;
		
	}
    .logoBox,
    .top_line {
        width: 100%;
    }
    .logoBox,
    .userbox {
        text-align: center;
    }
    #locationBox {
         top: 5px;
    }
    .content_wrapper,
    .copyrightWrapper,
    .footerContent,
    .searchBox,
    .wrapper,
    .wrapper_top {
        min-width: 100%;
    }
    .item_videoBox,
    .over_bg {
        background-size: 100%;
    }
    .errorMR {
        bottom: 0;
        position: relative;
    }
    .favorite {
        bottom: 21px;
    }
    .itemEventDesc {
        bottom: -3px;
    }
    #catLineBox {
        display: block;
    }
    .recommend_box > h4 {
        padding: 8px 10px;
    }
    .logoBox {
        float: none;
    }
    .carsBrant li {
        padding: 3px 0 0 25px;
        width: 83%;
        overflow: hidden;
        float: left;
    }
    .socialIcon {
        position: relative;
        right: 0;
        top: 35px;
        height: 40px;
        float: left;
    }
    .account_lcol .google_banner {
        display: none;
    }
    .payment_accept li {
        width: 49%;
        text-align: center;
        margin: 15px 0 0 !important;
    }
    .socialIcon ul li:last-child {
        float: left;
        margin: 0 5px;
    }
    .wrapper_top {
        height: 110px;
    }
    .noPrevIMG {
        width: 44%;
    }
    .support_modal_content .formsItem select {
        width: 260px;
    }

    .userbox {
        width: 100%;
        float: none;
        top: 32px;
    }
    .userbox a:nth-of-type(1) {
        width: 63%;
        position: absolute;
        top: -39px;
        right: 10px;
        box-sizing: border-box;
        margin: 0 auto;
        float: none;
        display: block;
    }
    #cfgEmail,
    #payCost,
    .aDocsBlock,
    .adsDocsBlock,
    .errorMR,
    .favorite,
    .loadSubInfo h2,
    .payment_accept {
        position: relative;
    }
    .userbox a:nth-of-type(2),
    .userbox a:nth-of-type(3) {
        top: 10px;
        float: left;
        display: block;
        height: 50px;
        box-sizing: border-box;
    }
    #loginForm,
    .businessUl,
    .com_info,
    .contactBox ul,
    .content_box,
    .homeUl,
    .intro_top h3,
    .intro_top h4,
    .lastFil.getFil,
    .payment_accept_box,
    .petUl,
    .petsonalUl,
    .realEstateUl,
    .right_content,
	.rightcontent,
    .sportUl,
    .technicsUl,
    .transportUL {
        display: inline-block;
    }
    .userbox a:nth-of-type(2) {
        width: 48%;
        left: 3px;
    }
    .userbox a:nth-of-type(3) {
        width: 50%;
        right: 0;
        text-align: center;
        overflow: hidden;
    }
    .content_box {
        width: 100%;
        background: #fff;
        padding-top: 10px;
    }
    .mainPage ul.mainCategory_list > li {
        width: 93%;
        float: none;
        margin: 0 auto;
        padding: 10px 0;
    }
    .subCatItem {
        width: 80%;
        margin: 0 auto;
    }
    .page-header > h1 {
        font-size: 18px;
        text-align: center;
        font-weight: 700;
    }
    .fcc,
    .intro_top h3 {
        font-size: 16px;
        text-align: center;
    }
    .items-leading {
        width: 97%;
        margin: 0 auto;
    }
    .copyright_content {
        width: 95%;
    }
    .fcc,
    .payment_accept_box {
        box-sizing: border-box;
        padding: 0 0 0 5px;
        width: 100%;
    }
    .payment_accept {
        left: 0;
        margin-bottom: 30px;
        top: 0;
    }
    .items-leading p {
        line-height: 1.5;
    }
    .right_content,
	.rightcontent {
        width: 100% !important;
        box-sizing: border-box;
        border: none;
        padding: 3px;
        min-height: 520px;
    }
    .lastFil.getFil {
        float: none;
        margin: 20px 0 0;
        width: 100%;
    }
    .lastFil li {
        padding: 5px 0 5px 30px;
    }
    .a_UL li:nth-child(2n + 1),
    .adsUL li:nth-child(2n + 1) {
        width: 100%;
        display: inline-block;
    }
    .a_UL li:nth-child(2n),
    .adsUL li:nth-child(2n) {
        width: 100%;
        display: inline-block;
    }
    .intro_top {
        height: 115px;
        padding: 10px 0;
    }
    body:not(.page_101) #footer_menu {
        border-bottom: none;
        margin: 0;
    }
    .businessUl li,
    .businessUl li:last-child,
    .homeUl li,
    .homeUl li:last-child,
    .petUl li,
    .petUl li:last-child,
    .petsonalUl li,
    .petsonalUl li:last-child,
    .sportUl li,
    .sportUl li:last-child,
    .technicsUl li,
    .technicsUl li:last-child,
    .transportUL li,
    .transportUL li:last-child {
        width: 100%;
        float: left;
        padding: 7px 27.8px;
        border: 2px solid #fea041;
        cursor: pointer;
        margin: 0 9px 10px 0;
        text-align: center;
		box-sizing: border-box;
    }
    .a_ds_preview {
        margin-bottom: 15px;
        width: 100%;
    }
    .a_intro,
    .ads_intro {
        width: 100%;
        margin: 0;
        float: left;
        height: auto;
    }
    .item_image:after {
        left: 35%;
    }
    .intro_top h3 {
        width: 100%;
        float: none;
        height: 63px;
    }
    .intro_top h4 {
        float: none;
        font-size: 19px;
        text-align: center;
        width: 100%;
		margin-top: 15px;
    }
    .intro_middle {
        top: 0;
		padding-top: 80px;
    }
    .catListI,
    .intro_middle h3 {
        top: 0;
        padding: 5px 0 5px 30px;
        float: none;
    }
    .com_info {
        width: 100%;
        float: none;
		    position: absolute;
    top: 0;
    padding-top: 10px;
    }
    .com_info p {
    padding: 0px 0px 0px 4px;
    margin: 4px 0 0;
    text-align: left;
    font-size: 15px;
    }
    .product_item > h1 {
        font-size: 18px;
    }
    .topInfoBox ul:nth-of-type(2) li {
        font-size: 15px;
        float: none;
        border-right: none;
        line-height: 1.3;
        margin: 0 0 10px;
        padding: 0;
    }
    .itemRightInfo {
            width: 285px;
    margin: auto;
    float: none;
    }
	
	.itemRightList{
		display: inline-block;
    width: 100%;
	}
    .relativeProduct {
        width: 95%;
    }
    .relativeBox .owl-controls {
        width: 92%;
        left: 19px;
    }
    .item_media {
        width: 100%;
    }
    .item_image {
        width: 99%;
        height: 300px;
    }
    .item_image img {
        max-width: 100%;
        max-height: 300px;
    }
    .promotion {
        width: 97%;
        margin: 20px 0 20px 7px;
    }
    .promotion a {
        font-size: 14px;
    }
    .media_slide {
        left: 0;
        width: 48% !important;
    }
    .modalVideo {
        width: 100%;
    }
    .videoPopup {
        width: 99%;
    }
    .videoOverBox {
        width: 99%;
        top: 10px;
    }
    .videoPopup .top_left {
        font-size: 19px;
    }

    #loginForm,
    .loginLeft {
        width: 100% !important;
    }
    .contactBox ul li {
        margin: 0 5px 0 0;
    }
    .topNextPrev {
        margin: 0 0 5px;
    }
    .loginLeft {
        margin: 0;
    }
    #lem,
    .loginEvent input {
        width: 72%;
    }
    .loginEvent {
        width: 49%;
    }
    .capchaBoxAccess {
        display: block;
        float: left;
        overflow: hidden;
        width: 48%;
    }
    .disabledButton {
        width: 49%;
        padding: 10px 0;
        margin: 7px 1px 0 0;
        float: right;
    }
    .usflink {
        width: 100%;
    }
    .usflink li {
        padding: 2px;
    }
    #membersForm .capchaBoxAccess {
        width: 49%;
    }
    .loginLeft .capchaBoxAccess {
        width: 50%;
    }
    .loginLeft .g-recaptcha {
        transform: scale(0.69);
        -webkit-transform: scale(0.69);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .loginRight ul li:nth-child(2n + 1) {
        float: left;
        margin: 0 5px 10px 0;
    }
    .loginRight ul li:nth-child(2n) {
        float: right;
        margin: 0 0 10px;
    }
    .loginRight ul {
        width: 80%;
        margin: 0 auto;
    }
    .a_dsBox h3,
    .logB h3,
    .registration_form h3,
    .reset h1 {
        text-align: center;
        font-size: 17px;
    }
    #form_type {
        width: 100%;
    }
    #form_type li {
        padding: 5px;
        width: 131px;
    }
    #box_company .item,
    #box_persons .item,
    .itemPho {
        width: 100%;
    }
    .phRowBoxreg {
        display: inline-block;
        width: 100%;
    }
    .regSociMess {
        top: 0;
    }
    #box_company .item:nth-of-type(2n + 1),
    #box_persons .item:nth-of-type(2n + 1) {
        float: left;
    }
    #box_company .item:nth-of-type(2n),
    #box_persons .item:nth-of-type(2n),
    .itemPho {
        float: right;
    }
    .itemPho {
        margin: 6px 0 9px;
        right: 0;
    }
    .a_dsStep1 ul.auto_list li:last-child,
    .emailIte {
        float: left;
    }
    .terms ul li {
        font-size: 12px;
        line-height: 3;
    }
    #membersForm {
        width: 99%;
    }
    .a_dsStep1 ul.auto_list li:first-child {
        width: 250px;
    }
    .a_dsStep1 ul.auto_list li {
        margin: 0 0 10px 14px;
    }
    .v_sprice {
        background-position: -133px -37px !important;
    }
    .f_sprice {
        background-position: -9px -37px !important;
    }
    .emailIte {
        width: 45%;
    }
    .emailIte input {
        width: 95%;
    }
    .type_toggle {
        width: 53%;
        float: right;
        margin: 0;
        display: inline-block;
    }
    .type_toggle ul li {
        width: 50%;
        font-size: 12px;
        padding: 8px 0;
        text-align: center;
    }
    .about_ {
        width: 100%;
        float: none;
        margin: 0;
    }
    .about_ ul {
        display: inline-block;
        width: 99%;
        height: auto;
        margin-top: 5px;
    }
    .about_ ul li {
        margin: 6px 0;
        width: 100%;
    }
    .block1 ul li,
    .subcatBlock ul li {
        font-size: 13px;
    }
    .about_ input[type="text"] {
        width: 98%!important;
        margin: 0;
    }
    .block1 {
        width: 100%;
        float: none;
        margin-bottom: 30px;
    }
    .a_dsstep2 {
        width: 100%;
        float: none;
        margin: 0;
        min-height: 290px;
    }
    .notifBls {
        width: 96%;
    }
    .a_dsBox,
    .carsList > li,
    .fl_it {
        width: 100%;
    }
    #subBox2 {
        margin: 10px 0;
    }
    .step0 {
        top: 343px;
        height: 91%;
    }
    .clearEmail {
        right: 0;
        left: inherit;
    }
    .actArrow {
        display: none !important;
    }
    .subcatBlock {
        float: none;
        width: 100%;
        margin: 0;
        height: auto;
    }
    .fl_it {
        left: 0;
        top: 0;
    }
    #filtration input {
        width: 84%;
    }
    .specialBox {
        float: none;
        margin: 0;
        width: 99%;
    }
    .a_dsstep2 h2 {
        font-size: 32px;
    }
    .subcatBlock ul {
        margin: 0;
        width: 99%;
        height: 339px;
    }
    .mainLine input {
        box-sizing: border-box;
        width: 99%;
    }
    .mainLine2 {
        float: none;
        width: 97%;
    }
    .multiLoc {
        font-size: 11px;
        line-height: 3.5;
        left: -5px;
    }
    #subBox,
    .detalization2,
    .loadCitys,
    .mainLine,
    .mainLine2 h5,
    .mediaOver {
        width: 99%;
        float: none;
    }
    .loadSubInfo h2 {
        left: 0;
        font-size: 18px;
        text-align: center;
    }
    #subBox {
        box-sizing: border-box;
    }
    .detalization {
        width: 98%;
        float: none;
    }
    #customAddr {
        width: 98%;
    }
    .mediaBox h3 {
        padding: 0 0 50px;
    }
    .mediaBox ul li {
        width: 48%;
        margin: 0 0 10px;
    }
    .mediaBox ul li:nth-child(2n) {
        float: right;
        margin: 0 0 10px;
    }
    .loadSubInfo,
    .statusBox ul {
        width: 99%;
    }
    .a_dsText {
        width: 96%;
    }
    #warning {
        display: none;
    }
    .ddt input {
        width: 94%;
    }
    .mediaBox ul li:nth-child(5) {
        float: left;
    }
    .mediaBox ul li:nth-child(10) {
        float: right;
    }
    .statusBox {
        width: 100%;
    }
    .statusBox ul li:nth-child(2n + 1) {
        width: 45%;
        float: left;
        margin-bottom: 20px;
		    height: 420px;
    }
    .statusBox ul li:nth-child(2n) {
        width: 45%;
        float: right;
        margin-bottom: 20px;
        margin-right: 0;
		    height: 420px;
    }
	
	.statContent {
    height: 295px;
}
	

	
	
    .g-recaptcha {
        transform: scale(0.65);
        -webkit-transform: scale(0.65);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .last_step {
        float: none;
        width: 100%;
        display: block;
        margin: 10px 0;
    }
    .last_step label {
        width: 74%;
        display: inline-block;
        line-height: 1.3;
        font-size: 14px;
        padding: 0 0 0 20px;
    }
    .lastInf {
        width: 61%;
        float: left;
    }
    .next_step,
    .next_step_edit {
        width: 24%;
        font-size: 14px;
        float: right;
        margin: 7px 0 0;
        text-align: center;
        padding: 15px 25px;
    }
    .emptyValue:before {
        top: -1px;
    }
    .emptyValue:after {
        top: -10px;
    }
    .buld_address li input[type="text"] {
        width: 95%;
    }
    .carEmpty {
        display: none;
    }
    .accBoxI,
    .account_lcol,
    .account_rcol,
    .serviceEvent ul,
    .statusBoxAdd ul,
    li.carParams {
        display: inline-block;
    }
    .carsList li p {
        font-size: 12px;
    }
    li.carParams {
        height: 475px !important;
        width: 194px !important;
        margin-bottom: 10px;
        margin-top: 10px;
    }
    li.carParams:nth-child(2n) {
        float: right;
        margin-right: 0;
    }
    .terms_cond .g-recaptcha {
        float: none;
        transform: scale(1);
        -webkit-transform: scale(1);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .carPrices div {
        width: 100%;
    }
    #locationBox {
        width: 98%;
        left: 3px;
		 top: 5px;
    }
    #map_address {
        width: 93%;
    }
    .buld_address li,
    .buld_address li:nth-child(4),
    .buld_address li:nth-child(8) {
        float: left;
        margin: 0 15px 0 0;
        width: 100%;
        height: 90px;
    }
    #subBox select,
    .buldAttr li p {
        width: 100%;
    }
    .job_item li:nth-child(2),
    .job_item li:nth-child(3),
    .job_item li:nth-child(4),
    .job_item li:nth-child(5),
    .job_item li:nth-child(6),
    .sport_item li {
        float: none;
        width: 100%;
    }
    .pet_ul > li {
        width: 100%;
    }
    .kindList,
    .pet_ul > li:nth-child(2) h5 {
        width: 93%;
    }
    .pet_ul > li:nth-child(4) select {
        width: 103px !important;
    }
    .pet_ul > li:nth-child(4) input {
        width: 138px !important;
    }
    .beforePay,
    .job_item li:nth-child(1) {
        width: 100%;
        float: none;
    }
    .carsList > li input[type="text"],
    .job_item li:nth-child(1) input {
        width: 95%;
    }
    .serviceEvent ul li:nth-child(2n + 1) {
        width: 47%;
        float: left;
    }
    .serviceEvent ul li:nth-child(2n) {
        width: 47%;
        float: right;
        margin: 0;
    }
    .serviceEvent ul li h6 {
        font-size: 16px;
    }
    .actItem {
        border-right: 1px solid #ccc !important;
    }
    .vinNum,
    .vinNum input {
        width: 100% !important;
        box-sizing: border-box;
    }
    .job_item li:nth-child(6) input {
        width: 93%;
    }
    .multiLoc input {
        left: 0;
    }
    .freeStep {
        float: none;
    }
    .cancelFree {
        left: 0 !important;
    }
    .terms_cond {
        margin: 10px 0;
    }
    #payCost {
        padding: 10px;
        margin: 0 0 10px;
        overflow: hidden;
        float: right;
    }
    .mediaBoxitem div span[data-info="0"]:hover:after,
    .mediaBoxitem div span[data-info="1"]:hover:after {
        min-width: 140px;
    }
    .serviceEvent h5,
    .serviceitemBox h4 {
        box-sizing: border-box;
        font-size: 14px;
        text-align: center;
    }
    .p_notice {
        height: 50px;
    }
    .statusBoxAdd ul {
        width: 99%;
    }
    .statusBoxAdd ul li {
        width: 96%;
        margin: 0 0 20px;
        height: 120px;
    }
    .statusBoxAdd ul li h6 img {
        width: 63%;
    }
    .owl-carousel .owl-stage-outer {
        text-align: center;
    }
    .page_175 .item-page p,
    .pay_service_text ul {
        word-wrap: break-word;
    }
    .messageBoxContact {
        width: 100%;
        float: none;
    }
    .contactForm .reCapchaBox {
        width: 100%;
        margin: 10px 0 0 3px;
    }
    .contactForm .reCapchaBox .g-recaptcha {
        float: left;
    }
    #sendFormsContact {
        width: 47%;
        float: right;
    }
    .filLine {
        width: 100%;
        float: left;
    }
    .is_li .userbox a:nth-of-type(2),
    .is_li .userbox a:nth-of-type(3) {

        top: 14px;
        height: 39px;
        width: 46%;
        font-size: 14px;
    }
    .userNameBox {
        width: 100%;
        text-align: center;
        box-sizing: border-box;
    }
    .userHelpBox {
        width: 70%;
        box-sizing: border-box;
        left: 30px;
    }
    .userHelpBox p {
        margin: 0 16px 0 0;
    }
    .userHelpBox p a {
        font-size: 14px;
    }
    .pocket {
        margin: 0 17px 0 0;
    }
    .accBoxI {
        border: none;
    }
    .account_lcol {
        width: 100%;
        min-height: auto;
    }
    .acc_leftWrapp {
        float: none;
        width: 100%;
        margin: 0 auto;
    }
    .acc_leftWrapp ul li {
        width: 100%;
        float: left;
        margin: 0 5px 10px 0;
        border: 1px solid #ccc;
		text-align: center;
    }
    .acc_leftWrapp ul li a {
            padding: 9px 14px;
    box-sizing: border-box;
    width: 92%;
		margin: 5px 0 4px 0px;
    }
    .pendingAlert {
        top: 14px;
    }
    .ripplelink {
        width: 71%;
    }
    .account_rcol {
        width: 100%;
        float: none;
        border: none;
    }
    .aSearchBox ul li:nth-child(1),
    .aSearchBox ul li:nth-child(2),
    .aSearchBox ul li:nth-child(4),
    .adsSearchBox ul li:nth-child(1),
    .adsSearchBox ul li:nth-child(2),
    .adsSearchBox ul li:nth-child(4) {
        width: 49%;
    }
    .aSearchBox ul li:nth-child(3),
    .aSearchBox ul li:nth-child(5),
    .adsSearchBox ul li:nth-child(3),
    .adsSearchBox ul li:nth-child(5) {
        float: none;
        width: 49%;
        display: inline-block;
    }
    .support_modal_content .formsItem {
        width: 100%;
        float: none;
    }
    .support_modal_content .formsItem input {
        width: 60%;
    }
    .navUL li,
    .navUL li:last-child {
        width: 100%;
        margin: 0 0 10px;
    }
    .adslistbox ul li,
    .alistbox ul li {
        width: 93%;
        margin: 10px auto;
        float: none;
        display: block;
        border: 1px solid #ccc;
        padding: 10px;
    }
    .aItemContent,
    .aItemEvent,
    .aItemEventDis,
    .pendBox ul li,
    .pendBox ul li p:nth-of-type(2) {
        border: none;
    }
    .a_number,
    .ads_number {
        width: 100%;
        font-size: 14px;
    }
    .adslistbox .temp_number_copy,
    .alistbox .temp_number_copy {
        font-size: 14px;
        width: 150px;
    }
    .adslistbox .copyNum,
    .alistbox .copyNum {
        display: none;
    }
    .listAd {
        width: 100%;
        display: inline-block;
        margin: 5px 0;
        padding: 10px 0;
    }
    .aItemHeader {
        display: none;
    }
    .aItemContent {
        width: 100%;
        display: inline-block;
    }
    .aItemContent p {
        width: 250px;
        display: block;
        float: none;
        margin: 0 auto;
    }
    .aItemContent p:nth-child(1),
    .aItemContent p:nth-child(2) {
        height: 55px;
    }
    .aItemContent p:nth-child(4) {
        width: 100%;
    }
    .other_page {
        width: 87%;
    }
    .aItemContent p:nth-child(5) {
        width: 100%;
        height: 50px;
        text-align: center;
    }
    .aItemContent dl dd:nth-child(3),
    .aItemContent dl dd:nth-child(4) {
        width: 43%;
        float: left;
        height: 30px;
        line-height: 2;
    }
    .aItemContent dl dd:nth-child(4) {
        margin: 19px 0 0 20px;
    }
    .a_ds_deadline br {
        display: none;
    }
    .a_ds_deadline {
        top: 30px;
    }
    .aItemContent dl {
        width: 100%;
        display: inline-block;
    }
    .aItemEvent {
        width: 100%;
        display: inline-block;
        height: auto;
    }
    .aItemEvent div {
        width: 46%;
        display: inline-block;
        margin: 0 14px 10px 0;
        box-sizing: border-box;
    }
    .aItemEvent div:nth-child(2),
    .aItemEvent div:nth-child(3),
    .aItemEvent div:nth-child(4) {
        left: 0;
    }
    .summ_box {
        width: 99%;
        box-sizing: border-box;
    }
    .aItemEvent a {
        width: 62%;
        padding: 8px 10px 8px 44px;
        display: inline-block;
    }
    .eventAnch {
        display: none !important;
    }
    .a_added,
    .ads_added {
        top: 7px;
    }
    .aItemEventDis {
        width: 95%;
        height: auto;
        display: block;
        margin: 8px auto;
        overflow: hidden;
        padding: 5px;
    }
    .adsPagelist h1,
    .disEvBo {
        display: inline-block;
        width: 100%;
    }
    .removeNotice {
        text-align: center;
        height: 80px;
        font-size: 14px;
    }
    .disEvBo {
        right: 0;
        margin: 0 0 12px;
    }
    .disEvBo div:first-child {
        margin: 0 15px 0 0;
    }
    .a_ds_free_top {
        top: 40px;
    }
    .adsPagelist h1 {
        margin: 30px 0 15px;
    }
    .editCategoryTitle {
        padding: 0;
        height: auto;
        line-height: 1.3;
        text-align: center;
        background: 0 0;
    }
    .page_453 .last_step {
        background: 0 0;
        border: none;
        height: auto;
    }
    .page_453 .next_step,
    .page_453 .next_step_edit {
    width: 37%;
    margin: 0;
    padding: 10px;
    font-size: 16px;
	    float: right;
    margin-right: 10px;	
    }
	.next_step, .next_step_edit, .next_step_load{
		margin:0;
	}
	
	.next_step_load {
    font-size: 15px;
    float: right;
    margin-right: 10px;
}
    .page_453 .editLast a {
        margin: 0;
    }
    .control-group,
    .reset fieldset {
        width: 99%;
    }
    .reset #jform_email,
    .reset button {
        width: 98%;
    }
    .reset .control-group:nth-child(1),
    .reset .control-group:nth-child(3) {
        width: 99%;
        margin: 0 5px;
        float: none;
    }
    .reset .g-recaptcha {
        width: 103%;
        transform: scale(0.95);
        -webkit-transform: scale(0.95);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .reset #jform_captcha > div {
        width: 283px !important;
    }
    .page_108 .page-header > h1 {
        text-align: center;
    }
    .page_108 .reset-complete .controls input {
        width: 94%;
        float: none;
    }
    .page_108 .reset-confirm .controls input {
        width: 92%;
        float: none;
    }
    .reset-complete fieldset .control-group:nth-of-type(1),
    .reset-complete fieldset .control-group:nth-of-type(2),
    .reset-confirm fieldset .control-group:nth-of-type(1),
    .reset-confirm fieldset .control-group:nth-of-type(2) {
        float: none;
        margin: 10px 0;
    }
    .sendInfoSub {
        box-sizing: border-box;
        float: none;
        width: 100%;
        margin: 0;
    }
    .sendInfoSub button {
        width: 100%;
    }
    .reset-confirm {
        margin: 20px 0;
    }
    .error_wrapper .top_line {
        width: 100%;
    }
    .bg_line,
    .doorsBox,
    .error_footer,
    .error_wrapper .socialIcon,
    .error_wrapper .userbox,
    .windowBox {
        display: none;
    }
    .error_wrapper .wrapper_middle {
        width: 100%;
        min-width: 100%;
    }
    .error_wrapper .middle_box {
        width: 100%;
        background-size: 100%;
    }
    .errorContent {
        top: 430px;
        width: 100%;
    }
    .viewError_404,
    .viewError_500,
    .viewError_503 {
        width: 100%;
        float: none;
        background-size: contain;
    }
    .errorMR {
        width: 100%;
    }
    .frText {
        width: 100%;
        box-sizing: border-box;
    }
    .searchBox {
        width: 97%;
        margin: 0 auto;
        min-width: 90%;
        display: block;
        min-height: 111px;
    }
    .searchItem {
        width: 100%;
        display: inline-block;
        height: 105px;
        margin: 115px 0 0;
    }
    .autocomp {
        width: 100%;
        float: none;
        margin: 0;
    }
    #iniContent .regList2:last-child,
    #iniContent .regList:last-child,
    .pay_box h2,
    .statusBoxAddAcc ul li:last-child,
    .statusBoxAddAccPrep ul li:last-child {
        float: left;
    }
    .selectCity {
        margin: 15px 0 20px;
    }
    #searchMain {
        width: 100%;
        float: none;
    }
    .searchBoxes {
        width: 76%;
        display: inline-block;
    }
    .catList,
    .sInp {
        width: 100%;
    }
    .aItemContent p:nth-child(1),
    .catList {
        display: none;
    }
    .mainPage {
        margin: 0;
    }
    .searchButton {
        text-indent: -9999999px;
        width: 50px;
        padding: 8px 35px;
    }
    .pathBox,
    .sInp input {
        width: 100%;
		word-break: break-word;
    }
    .city-modal {
        width: 99%;
        margin-top: 0;
    }
    .mainReg p {
        width: 22%;
        font-size: 15px;
        padding: 10px 0;
        text-align: center;
        height: 35px;
    }
    #viewRegs,
    .statusBoxAddAcc > h4,
    .statusBoxAddAccPrep > h4 {
        font-size: 17px;
    }
    #cfgEmail ul,
    #cfgInfo ul,
    #cfgPass ul {
        display: inline-block;
    }
    .mapLine {
        -webkit-column-count: inherit;
        -moz-column-count: inherit;
        column-count: inherit;
        width: 90%;
        margin: 0 auto;
    }
    .preloader_a {
        top: 11%;
        left: 30%;
    }
    .pay_box h2,
    .userCol1 p:nth-child(2) {
        font-size: 14px;
    }
    .statusBoxAddAcc ul,
    .statusBoxAddAccPrep ul {
        display: inline-block;
        width: 100%;
    }
    .statusBoxAddAcc ul li,
    .statusBoxAddAccPrep ul li {
        width: 96%;
        margin-right: 0;
        margin-bottom: 10px;
    }
    .pay_box h2 {
    width: 42%;
    padding: 10px 12px;
    border-bottom: 1px solid #ccc;
    margin: 0 0px 6px 0;
    }
	.pay_box a h2{
		float:right;
	}
    #cfgEmail,
    #cfgInfo,
    #cfgPass,
    #cfgPass ul li input[type="submit"],
    .userConfig {
        width: 100%;
    }
    #pay_summ {
        width: 140px;
    }
    .emailNotifs {
        text-align: center;
    }
    #cfgEmail ul li:nth-of-type(1) {
        width: 69%;
        margin: 0 15px 10px 0;
    }
    #cfgEmail ul li:nth-of-type(2) {
        width: 27%;
        float: left;
        margin: 0 0 10px;
    }
    #cfgEmail ul li input[type="email"] {
        width: 93%;
    }
    #cfgEmail ul li input[type="submit"] {
        padding: 11px 20px;
        box-sizing: border-box;
    }
    #cfgEmail ul {
        width: 100%;
        overflow: hidden;
    }
    #cfgInfo,
    #cfgPass {
        float: none;
    }
    #cfgPass ul li {
        width: 47%;
        margin: 10px 10px 10px 0;
    }
    #cfgPass ul li input[type="password"] {
        width: 92%;
    }
    #cfgInfo ul li input[type="text"],
    #cfgPass ul li input[type="text"],
    .company_names input {
        min-width: 98% !important;
        box-sizing: border-box;
    }
    #cfgInfo ul li:nth-of-type(2) {
        margin: 0 0 10px;
        float: right;
    }
    #cfgInfo ul li {
        width: 49% !important;
        margin: 0 0 10px;
    }
    .configBox .saveBoxEs {
        position: relative;
        top: 0;
        right: 0;
        float: none;
    }
    .company_names {
        margin: 10px 0 0;
        width: 100%;
    }
    .configBox .messToltip:hover:after {
        top: 30px;
        right: 0;
        width: 100%;
        z-index: 999;
    }
    .URLPA input {
        width: 99% !important;
    }
    .company_names input {
        width: 92%;
    }
    #cfgInfo .saveBoxEs input[type="submit"],
    #cfgPass .saveBoxEs input[type="submit"],
    .statsULP,
    .subscribe {
        width: 100%;
    }
    .subscribe {
        top: 0;
    }
    #history_view ul li {
        width: 100% !important;
        float: none;
        margin: 0 0 10px;
    }
    .history_tab tr td:nth-of-type(2),
    .history_tab tr td:nth-of-type(3),
    .history_tab tr td:nth-of-type(4),
    .history_tab tr th:nth-of-type(2),
    .history_tab tr th:nth-of-type(3),
    .history_tab tr th:nth-of-type(4) {
        display: none;
    }
    .eventByDasy ul,
    .pay_met,
    .statsULP {
        display: inline-block;
    }
    .history_tab th,
    .history_tab tr td {
        text-align: center;
        padding: 5px;
        font-size: 13px;
    }
    .statusPages .statsULP > li {
        width: 98%;
        float: none;
        height: 365px;
        margin: 20px 0 10px;
    }
    .statContentAccount {
        height: 210px;
    }
    .statusPages .statsULP > li:nth-child(2n) {
        width: 98%;
        float: none;
        height: 365px;
        margin: 55px 0 10px;
    }
    .payForIt {
        font-size: 17px;
    }
    .pock_im img {
        width: 80px;
    }
    .statusBoxAddAcc ul li:nth-child(2n),
    .statusBoxAddAcc ul li:nth-child(2n + 1),
    .statusBoxAddAccPrep ul li:nth-child(2n),
    .statusBoxAddAccPrep ul li:nth-child(2n + 1) {
        float: none;
    }
    .eventByDasy ul,
    .pay_met {
        width: 100%;
    }
    .favoriteView {
        right: 13px;
        top: 10px;
    }
    #region-city {
        top: 0;
    }
    .modOv{
        position:absolute;
    }
    
    .eventByDasy {
        margin: 10px 0;
    }
    .eventByDasy ul li,
    .eventByDasy ul li:last-child {
        float: none;
        width: 100%;
    }
    .formsItem {
        width: 50%;
        float: left;
    }
    .statusBox ul li h5 {
        font-size: 14px;
    }
    .support-modal {
        width: 98%;
        height: 500px;
        margin-top: 0;
    }
    .support_top_left {
        font-size: 18px;
        line-height: 1.3;
        text-align: center;
		 width: 90%;
  		 margin: 0 auto;
    }
    .support_modal_content {
        padding: 10px;
    }
    .formsItem select {
        width: 97%;
    }
    .formsItem input {
        width: 87%;
    }
    #contact_form .g-recaptcha {
        float: none;
        right: 0;
        transform: scale(0.7);
        -webkit-transform: scale(0.7);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .messageBoxContact textarea {
        height: 140px;
    }
    .support_modal_content .reCapchaBox {
        width: 99%;
    }
    #sendFormsContact {
        margin: 0;
    }
    .carsBrant {
        height: auto !important;
        margin: 15px 0 20px;
    }
    .ch_bgs {
        background-position: 60px 0;
    }
    .configBox p {
        padding: 0 0 0 2px !important;
    }
    .goToNext,
    .goToPrev {
        box-sizing: border-box;
        width: 50%;
    }
    .bigNav h5 {
        font-size: 12px;
    }
    .goToNext h6 span,
    .goToPrev h6 span {
        display: none;
    }
    .main_params table tr td:first-child {
        font-size: 14px;
        width: 231px;
    }
    .realEstateUl li {
        margin: 0 10px 8px 5px;
        width: 200px;
        font-size: 14px;
        text-align: center;
    }
    .realEstateUl li:last-child {
        float: left;
    }
    .ddsLine,
    .ddsLineWrapp {
        display: block;
    }
    #footer_menu .item-4184,
    #footer_menu .item-4185,
    .tooltipsPay,
    .tooltipsStatus {
        display: none;
    }
    .listA,
    .products_empty {
        display: none !important;
    }
    .ddsLine ul {
        width: 99%;
    }
    .page_4179 .item-page ul li > a {
        background: #eaeaea !important;
        height: auto;
        line-height: inherit;
        padding: 10px;
    }
    .page_4177 .item-page img {
        width: 100%;
    }
    #loadKeyLocation,
    #loadKeyLocation2,
    .liveBox {
        width: 100%;
    }
    .noCaptchaBox p,
    .passMessage {
        width: 100%;
    }
    .m_f .mobileFooter {
        transition: left 0.5s linear;
        left: 0;
    }
    #iniContent,
    .modal_content_list {
        height: 400px;
    }

    .liveBox {
        left: 0;
        top: -5px;
        margin: 0;
    }
    .custIcons,
    .custIcons2 {
        top: -11px;
    }
    .descUli li {
        font-size: 14px;
        line-height: 1.2;
    }
    .paginationBox ul li {
        margin: 5px 4px !important;
    }
    .f_event_:after,
    .f_event_:before {
        width: 38%;
    }
    .resetCars {
        width: 99%;
        box-sizing: border-box;
        text-align: center;
    }
    .filter_itemTop ul {
        width: 90%;
        margin: 0 auto;
    }
    .filter_itemTop ul li:nth-child(10),
    .filter_itemTop ul li:nth-child(5) {
        float: left;
        margin: 0 5px 5px 0;
    }
    .filter_itemTop ul li {
        width: 48%;
    }
    #getResult {
        width: 99%;
        box-sizing: border-box;
        text-align: center;
    }
    .messageHomeBox {
        width: 100%;
    }
    .extensionBox {
        display: none;
    }
    .st_preview {
        float: none;
        width: 80%;
        margin: 0 auto 30px;
        display: block;
    }
    .st_desc {
        width: 99%;
        margin: 0 auto;
        float: none;
    }
    .pagination ul li {
        margin-bottom: 18px;
        display: inline-block;
        float: none;
    }
    .newsBlock ul li,
    .newsBlock ul li:nth-of-type(3) {
        float: none;
        margin-right: 0;
        margin-left: 5px;
        margin-bottom: 50px;
    }
    .pagination-end a,
    .pagination-end span,
    .pagination-next a,
    .pagination-next span,
    .pagination-prev a,
    .pagination-prev span,
    .pagination-start a,
    .pagination-start span {
        padding: 9px 46px !important;
    }
    .newsBlock ul li {
        width: 94%;
    }
    .newsPreview,
    .newsPreview img {
        width: 100%;
    }
    #breadcrumbs ul li {
        padding: 4px 15px 5px 0;
    }
    .page_106 #breadcrumbs,
    .page_107 #breadcrumbs,
    .page_109 #breadcrumbs,
    .page_179 #breadcrumbs,
    .page_452 #breadcrumbs,
    .page_453 #breadcrumbs {
        display: none;
    }
    .messageBRB {
        width: 81%;
        height: 200px;
    }
    #cancelAddd,
    #cancelThisAddd,
    #disableThisAddd,
    #removeAddd {
        margin: 10px 0;
        width: 60%;
        text-align: center;
    }
    .chartOver {
        overflow-x: scroll;
    }
    .aDocsBlock,
    .adsDocsBlock {
        right: 0;
        bottom: 0;
        z-index: 99;
        width: 59%;
        margin: 15px auto 5px;
        text-align: center;
    }
    .aDocsBlock ul,
    .adsDocsBlock ul {
        width: 165px;
    }
    .upFileList {
        height: auto;
    }
    .upFileResult {
        width: 100%;
        height: auto;
        border: none;
    }
    .upFileBloc {
        width: 95%;
        float: none;
        margin: 0 auto;
        padding-bottom: 10px;
    }
    .pendBox ul li p:nth-of-type(3),
    .pendBox ul li p:nth-of-type(4) {
        display: inline-block;
        float: none;
        border: none;
        margin-top: 10px;
        text-align: center;
    }
    .upFileBloc .box {
        top: 0;
        right: 0;
    }
    .upFileBloc .inputfile + label span {
        width: 29%;
    }
    body.ev_edit .upFileResult div {
        padding: 10px 5px;
    }
    .pendBox ul li p:nth-of-type(1) {
        width: 95%;
        display: inline-block;
        float: none;
        border: none;
    }
    .pendBox ul li p:nth-of-type(4) {
        width: 100%;
    }
    .pendBox ul li p:nth-of-type(2) {
        width: 94%;
        display: inline-block;
    }
    .pendBox ul li p:nth-of-type(3) {
        width: 100%;
    }
    .statusBoxAddAccPrep ul li:nth-of-type(4) h6 img {
        position: relative;
        top: 20px;
        width: 300px;
        left: 0;
    }
    .model_view {
        width: 100%;
        box-sizing: border-box;
    }
    .js .box__file + label {
        max-width: 100%;
        white-space: inherit;
    }
    .sdv_gal img {
        max-width: 100%;
    }
    .a_bl {
        top: 5px;
        bottom: auto;
		display:none!important;
    }
    .blockItems {
        width: 30px;
        height: 30px;
    }
    .blockItemsChild {
        width: 4px;
        height: 16px;
        left: -21px;
        top: -7px;
    }
    .payment_accept img {
        width: 100%;
        height: auto;
        position: relative;
        top: 17px;
        margin: 10px 0;
    }
    .itemCurr {
        top: 5px;
    }
    .selMonth {
        width: 100%;
        text-align: center;
        display: inline-block;
        margin: 0;
    }
    .selMonth label {
        float: none;
    }
    .selMonth input {
        float: none;
        margin: 10px 0 0;
    }
    #changeMonth {
        float: none;
        display: inline-block;
        width: 217px;
        margin: 15px 0 0;
    }
    .subqUl li {
        width: 99% !important;
    }
    .qrBox {
        display: none;
    }
    .notifcus {
    margin-top: 43px;
    width: 93%;
    left: 5px;
    }
    .activePH {
        background: #fd9e42;
    }
    .relatedListItem div.item {
        width: 100%;
    }
    .relatedListItem div.item:nth-of-type(2n):before,
    .relatedListItem div.item:nth-of-type(2n + 1):before {
        content: "";
        width: 200px;
        height: 1px;
        background: #e2e2e2;
        position: absolute;
        right: 0;
        bottom: 10px;
        left: 22%;
        top: auto;
    }
    .customAuth {
        width: 100%;
    }
    .step3 .mainLine {
        height: 140px;
    }
    .aSearchBox ul li:nth-child(5) {
        right: 0;
        width: 99%;
    }
    .aSearchBox ul li:nth-child(6) {
        width: 100%;
    }
    .ordBls {
        position: relative;
        text-align: center;
        left: 0;
        top: 0;
        margin: 15px 0;
    }
    .aPagelist h1 {
        margin: 24px 0 14px;
    }
    .dl_block,
    .filter_itemTop dl {
        left: -100%;
    }
    .filter_itemTop li:nth-child(5) .dl_block {
        right: -100%;
    }
    .cityLIstBlock ul {
        width: 200px !important;
        float: none;
        margin: 0 auto;
    }
    .autoFe .acc_me {
        float: none;
        margin: 0 auto;
    }
    .autoFe .actItem {
        border-right: 1px solid #ccc !important;
        width: 198px;
    }
    .autoFe .account_rcol {
        width: 100%;
        min-height: auto;
    }
    .autoFe .userNameBox p {
        width: 100%;
        text-align: center;
        float: none;
    }
    .autoFe .pocket {
        float: none;
        width: 100%;
        display: inline-block;
        height: 100px;
    }
    .autoFe .pocket strong {
        width: 100%;
        display: inline-block;
        margin: 0;
        height: 50px;
    }
    .autoFe .feedNavs2 {
        display: inline-block;
        top: 0;
    }
    .autoFe .avalCat li {
        width: 100%;
    }
    .autoFe .avalCat li a {
        width: 99%;
    }
    .doc_box .doc_nav {
        height: auto;
    }
    .fsbls {
        width: 100%;
        position: relative !important;
    }
    .fsbls ul {
        display: inline-block;
    }
    .avalCat li,
    .fsbls ul li {
        width: 100%;
        margin: 0 0 10px 0;
    }
    .avalCat li a,
    .fsbls ul li a {
        height: auto;
        line-height: inherit !important;
        box-sizing: border-box;
        font-size: 14px;
    }
    .feed_itm {
        overflow: hidden;
        width: 100%;
    }
    .feed_itm table {
        overflow-x: scroll;
    }
    .avalCat {
        width: 270px;
        margin: 7px auto;
        display: block;
    }
    .dashDesc h5,
    .dashDescIntro h5,
    .dashList h5 {
        text-align: center;
    }
    .docFooter {
        text-align: center;
        width: 96%;
        margin: 35px auto;
        font-size: 18px;
        display: inline-block;
    }
    .feedPath {
        width: 100%;
        float: none;
        margin-bottom: 10px;
    }
    .feedPath input {
        font-size: 12px;
    }
    .feedEvent {
        float: none;
        width: 100%;
    }
    .feedEvent p {
        background: #fea041;
        color: #fff;
        border: 1px solid #fea041;
    }
    .feedDesc {
        width: 100%;
        word-break: break-all;
    }
    .activeFeedBox p:last-of-type {
        width: 100%;
    }
    .aSearchBoxFeed ul {
        display: inline-block;
        width: 100%;
    }
    .aSearchBoxFeed ul li {
        width: 93%;
        margin-bottom: 10px;
    }
    .aSearchBoxFeed ul li:last-of-type {
        width: 100%;
    }
    .checkItsFe .feedType:first-of-type {
        width: 100%;
        margin-bottom: 15px;
    }
    .childCategory {
        webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .page_113 .childCategory {
        webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .realEstateUl {
        width: 360px;
        display: block;
        margin: 0 auto;
    }
    .realEstateUl li:first-child {
        width: 97% !important;
        margin: 0 0 10px;
    }
    .filDtl {
        width: 100%;
        float: none;
        margin-bottom: 15px;
        display: inline-block;
    }
    .a_UL {
        width: 292px;
        margin: 0 auto;
        display: block;
    }
    .realEstateUl li {
        width: 48% !important;
        margin: 0 5px 10px 0;
        text-align: center;
        font-size: 14px;
    }
    .filDtl select {
        width: 98% !important;
    }
    .filsItemDetal {
        width: 94%;
        display: block;
        margin: 0 auto;
    }
    .job_item.temp_ul li:nth-of-type(6) span {
        padding: 0;
    }
    .subwaymark input[type="text"]:disabled {
        width: 45%;
    }
    .job_item li:nth-child(7) {
        width: auto;
        float: none;
    }
    .job_item li:nth-child(7) input {
        width: 93%;
    }
    #loadJobSubway .pet_ul h5 {
        padding: 13px 10px;
        width: 65% !important;
        font-size: 13px;
    }
    #loadJobSubway .subway_dist {
        width: 25% !important;
    }
    #loadJobSubway .kindList {
        width: 99%;
    }
    #vHippo,
    .hippoLowBox {
        display: none;
    }
    .myfav {
        text-align: center;
    }
    .favBox h2 {
        font-size: 18px;
        text-align: center;
    }
    .vsCounts {
        position: relative;
        top: 4px;
        font-size: 16px;
        left: 0;
        text-align: center;
        height: 75px;
    }
    .mapPreloder {
        top: 38%;
        left: 34%;
    }
    .ev_list .currency_boxd {
        top: 95px;
    }
    .tpRowLeft {
        width: 100%;
        display: inline-block;
        float: none;
        height: auto;
        text-align: center;
        margin-bottom: 20px;
    }
    .tpRowLeft h1 {
        font-size: 20px;
    }
    .tpRowRight {
        width: 250px;
        margin: 20px auto;
        float: none;
        position: relative;
    }
    .shopSlogan {
        width: 275px;
        padding: 0;
        box-sizing: border-box;
        margin: 15px auto;
        display: block;
        float: none;
        text-align: center;
        font-size: 16px;
    }
    .shopSlogan blockquote {
        font-size: 17px;
    }
    .shopMenuRow ul {
        display: inline-block;
    }
    .shopMenuRow ul:nth-of-type(1) {
        margin-bottom: 50px;
    }
    .shopMenuRow ul li {
        margin: 0 5px !important;
        width: 96% !important;
        text-align: center;
    }
    .shopMenuRow ul li a {
        border-bottom: 1px solid #efefef;
    }
    .shopMenuRow ul li a:after {
        display: none;
    }
    .shopMenuRow ul:nth-of-type(2) {
        float: none;
        display: block;
        width: 280px;
        margin: 0 auto;
    }
    .shopMenuRow ul:nth-of-type(2) li {
        float: left;
        width: 19px !important;
    }
    .singleRow {
        display: inline-block;
        width: 100%;
    }
    .slItemFeath {
        width: 100%;
        margin: 0;
        margin-bottom: 25px;
    }
    .tpsDe {
        width: 100%;
    }
    .shpSearchBox {
        width: 100%;
    }
    .shForms {
        display: inline-block;
    }
    .shpSearchItem {
        width: 100%;
        margin-bottom: 10px;
    }
    .shpSearchItem {
        width: 100% !important;
        margin-bottom: 10px !important;
    }
    .shpSearchItem {
        width: 100% !important;
        margin-bottom: 10px !important;
        display: inline-block !important;
        margin-left: 0 !important;
    }
    .shForms .shpSearchItem:nth-of-type(3) input:first-of-type {
        float: left;
        width: 46%;
        margin: 0;
    }
    .shForms .shpSearchItem:nth-of-type(3) input:last-of-type {
        float: right;
        width: 48%;
        box-sizing: border-box;
    }
    .listingBox .slItemFeath {
        width: 100%;
        height: auto;
    }
    .shForms .shpSearchItem:nth-of-type(1) select {
        border-right: 1px solid #ccc;
    }
    .contactBlock {
        display: inline-block;
    }
    .blockTitlecontact {
        margin-bottom: 10px;
    }
    .mainContact {
        padding: 0;
    }
    .contDetaliz.scblsRow {
        width: 100%;
    }
    .contDetaliz .schedule ul li:first-of-type {
        display: inline-block;
        width: 48%;
        float: left;
    }
    .contDetaliz .schedule ul li:last-of-type {
        display: inline-block;
        width: 48%;
        float: left;
    }
    .mainContact h1 {
        margin: 15px 0;
    }
    .contDetaliz .schedule ul li:first-of-type div:not(:last-of-type) {
        border-bottom: none !important;
    }
    .contDetaliz .schedule ul li:last-of-type div {
        border-right: 1px solid #ccc;
    }
    .contDetaliz .schedule ul li:last-of-type div:first-of-type {
        border-top: 1px solid #ccc;
    }
    .contDetaliz .schedule ul li:first-of-type div:last-of-type {
        border-right: none;
    }
    .contDetaliz .schedule ul li:first-of-type div {
        width: 136px;
    }
    .shopMenuRow {
        margin: 30px 0 10px 0;
        padding-bottom: 15px;
    }
    .featSlider.owl-carousel {
        width: 100% !important;
    }
    .featSlider .slItemFeath {
        width: 100% !important;
    }
    .shopRow {
        width: 100% !important;
        float: none !important;
    }
    .shopRow #map_address {
        width: 100% !important;
    }
    .edit_row3 .shopRow:nth-of-type(5) ul {
        display: inline-block;
    }
    .edit_row3 .shopRow:nth-of-type(5) ul li {
        width: 100%;
    }
    .contDetaliz .schedule ul {
        width: 284px !important;
        display: block !important;
        margin: 0 auto;
    }
    .shRow .a_intro {
        width: 100%;
        box-sizing: border-box;
        padding: 0 10px !important;
    }
    .rowContent .intro_top {
        height: auto;
        padding: 0;
    }
    .shRow .intro_top h3 {
        height: auto;
    }
    .rowContent .intro_top h5 {
        height: auto;
        margin: 30px 0;
        box-sizing: border-box;
        text-align: center;
    }
    .rowContent p {
        width: 100%;
        display: inline-block;
        text-align: center;
    }
    .rowContent .intro_top strong {
        width: 100%;
        display: inline-block;
        margin: 0;
    }
    .gtshop {
        float: none;
        width: 97%;
        margin: 10px 0;
        text-align: center;
        box-sizing: border-box;
    }
    .shopitem {
        width: 250px;
        display: block;
        margin: 0 auto;
    }
    .mainShopTitle {
        font-size: 20px;
        margin-bottom: 30px;
    }
    .shopLogoSws {
        width: 100%;
        display: inline-block;
        text-align: center;
    }
    .tpRowLeft img {
        float: none;
        top: 0;
    }
    .phRow ul {
        float: none;
    }
    .tpshop {
    right: 33px;
    top: 38px;
    background-size: 25px auto;
    text-indent: -1500px;
    }
    .is_shop_mm {
        position: relative;
        display: block;
        width: 100%;
        left: 0;
        bottom: 12px;
    }
    .categorySPR_26 strong:after {
        top: 0;
    }
    .mobileNoAccessFiles {
        display: block;
    }
    .adPhnBls {
        margin-left: -4px;
    }
    .cntBlock {
        display: table;
        margin-left: auto;
        margin-right: auto;
        position: relative;
        right: auto;
        bottom: auto;
        margin-bottom: 10px;
    }
    .mwr_box,
    .mwr_item {
        width: 100% !important;
        float: none !important;
    }
    #msErr p {
        font-size: 13px;
    }
    .desShopRe {
        margin-bottom: 150px;
    }
    .cityFooterBox {
        display: none;
    }
    .review_box {
        position: relative;
        text-align: center;
        margin: 20px 0 -9px 0;
        top: 0;
        left: 0;
    }
    .toup {
        width: 30px;
    }
    .fa-angle-double-up {
        font-size: 30px;
    }
    .rltNews ul li:nth-of-type(2n),
    .rltNews ul li:nth-of-type(2n + 1) {
        width: 100%;
        float: none;
    }
	
		.aInfos, .adsInfos {
    width: 85%;
    display: inline-block;
    margin: 30px;
}
	
		.fancybox-lock .fancybox-overlay{
     overflow: hidden; 
     overflow-y: hidden; 
	}
	

	
	.bootstrap-tagsinput{
		min-width: 92%;
	}
	
	.mailNot .messToltip{
		width: 70%;
	}
	
	.configBox .subscribe{
		    left: -4px;
	}	
	
	.configBox .mailNot .messToltip:hover:after {
    top: -115px;
    right: 5px;
}
	
		.topInfoBox ul:last-of-type li:last-child{
		float:left;
			left: -5px;
    position: relative;
	}	
	
	
	.printInit{
	    bottom: -22px;
    right: 11px;
    float: right;
		position: relative;
	}		
	
		.viewPass{
	display: block;
    width: 28px;
    height: 25px;
	}	
	
	
	
	.statusBoxA, .statusBoxAds{
		    right: 0;
	}	
	
	.ring-container {
bottom: 80px;
    right: 47px;
	}	
	
	
	.as_persons,
	.as_company{
		height: 35px;
	}

	
    .childCategory li {
        width: 85%;
		    white-space: inherit;
    display: inline-block;
    }	
	
	
	.adit_address_box li{
		width: 100%;
		float: none;
		margin: 0;
	}	
	
	.warningBox{
		    display: inline-block;
	}	
	
	
	
	
.chatMessNotif {
    position: absolute;
    right: 14px;
    top: 83px;
    cursor: pointer;
}	
	
	#openChatBox{
		display:none;
	}
	
	.chatContent{
		width: 92%;
	}
	
	.emptyRoomBox img{
		width:100%;
	}
	
	.menu.myAv{
		display:none;
	}	
	
	
	
.chat_wrapper textarea{
	word-break: break-all;
    padding: 16px 44px 14px 10px!important;
    width: 95%!important;
    
	}
	
	
textarea::-webkit-input-placeholder { 
  font-size:13px;
}
textarea::-moz-placeholder { 
 font-size:13px;
}
textarea:-ms-input-placeholder { 
 font-size:13px;
}
textarea:-moz-placeholder { 
  font-size:13px;
}	
	
.loadMainBoard .container {
    margin: 15px 0;
}	
	
.chat_wrapper .main .chat .bottom {
    padding: 5px 0;	
	}
	
	
.loadMainBoard .bottom .col-md-12{
		padding: 0;
    width: 100%;
	}
	
	
.chat_wrapper .main .chat .bottom .btn.send {
    padding: 0 10px 0 10px;
	}
	
	
	.chat_wrapper .main .chat .content .no-messages{
		    margin: 0px auto 45px;
	}		
	
		.chat_wrapper .main .chat .content.empty>div{
		    margin-top: 0;
	}
	
	.chat_wrapper .sidebar .discussions h1 {
    font-size: 17px;
    margin-bottom: 0;
    text-align: center;
	}
	
	.chat_wrapper .sidebar .discussions .single{
		padding: 10px 0;
	}
	
	.chatWrapper{
		    position: absolute;
   	 top: 10px;
	}	
	
	
	
	.chat_wrapper .main .chat .content{
		height: 500px;
	}	
	.profileAvatar{
		    position: relative;
    bottom: 0;
    margin-top: 30px;
	}	
	
	.profileAvatar p {
    text-align: center;
    margin-bottom: 10px;
	}
	
	    .modOv{
        position:absolute;
    }
		
	
	
	#loadSubway p,
	#loadJobSubway p{
		text-align: center;
	}	
	
	#loadSubway .pet_ul>li p span,
	#loadJobSubway .pet_ul>li p span{
		float: none;
    padding: 0;
		display: block;
	}
	
	#loadSubway  .subway_dist,
	#loadSubway  .subway_dist  .subway_dist{
		 width: 100%!important;
		margin: 0!important;
		float: none;
	}
	
	#loadJobSubway .pet_ul h5,
	#loadSubway .pet_ul h5{
		float: none!important;
		width: 100%!important;
		display: inline-block;
		box-sizing: border-box!important;
		margin-top: 5px!important;
	}
	
	#loadSubway .pet_ul>li,
	#loadJobSubway .pet_ul>li{
		width: 100%!important;
		height: auto;
	}	
	
	#loadSubway .pet_ul>li:nth-of-type(1) .subway_dist,
	#loadSubway .pet_ul>li:nth-of-type(2) .subway_dist,
	#loadJobSubway .pet_ul>li:nth-of-type(1) .subway_dist,
	#loadJobSubway .pet_ul>li:nth-of-type(2) .subway_dist{
		width: 100%!important;
	}
	
	
#loadJobSubway .pet_ul h5, #loadSubway .pet_ul h5 {
    background: #f2f2f2;
    border: 1px solid #ccc;
    padding: 10px;
    width: 100%;
    float: none;
    box-sizing: border-box;
    margin: 5px 0;
}	
	
	
	#loadJobSubway .pet_ul>li p span, #loadSubway .pet_ul>li p span{
		float:none;
		display: block;
	}	
	
	
#loadJobSubway #filtrationKind input, #loadJobSubway #filtrationKind2 input, #loadSubway #filtrationKind input, #loadSubway #filtrationKind2 input{
	top: -1px;
	}	
	
	#loadSubway .kindList,
	#loadJobSubway .kindList{
		position: relative;
		top: 0;
		width: 100%;
	}	
	
	.kindList, .modelList{
		width: 100%;
	}	
	
	.vinNum, .vinNum input {
		width: 100%;
	}	

	
	.temp_ul li{
		height: auto;
	}	
	
.job_item.temp_ul li:nth-of-type(6) span {
    padding: 0 45px 0 0;
    float: none;
	display: block;
}	
	
	
	
	
	
	.summ_box{
		    padding: 0;
    width: 99%;
    display: inline-block;
	}	
	
	
	.p_line_box{
		    position: relative;
    top: 20px;
    left: 29px;
	}
	
	
	.bonnus_row{
		    position: relative;
    top: 40px;
    right: auto;
    left: 0;
    width: 100%;
    height: auto;
	}
	
	.bonnus_item{

    height: 211px;
    margin-bottom: 41px;
    background-position: center bottom -9px;
}
	
	
	.bonus_position_1{
		background-position: 5px 20px!important;
    top: 98px;
    left: 34%!important;
	}	
	
	.bonus_position_2{
		top: 97px;
    left: 40%!important;
	}
	
	
	.bonus_position_3{
	    top: 78px;
    left: 46%!important;
	}
	
	.bonus_position_4{
	transform-origin: bottom;
    background-position: 1px 23px!important;
	}	
	
		
		.fsbls ul li a{
		width: 100%;
        display: block;
			padding:10px;
	}
	
	
	
    .page_453 .lastInf {
    width: 46%;
    margin: 0;
    float: left;
    }	
	
	
	.allPrevlnks{
		    text-align: center;
	}	
	
	
#mobile_double_{
	display:block;
}		
	
	
.hmVip .products,
	.hmVip .products:nth-of-type(5n){
    float: left;
    width: 193px;
    height: 291px;
    margin: 0px 0px 30px 15px;
	}
	
	
	.partul li{
		    box-sizing: border-box;
	}		

		.content_box{
		padding: 0 10px;
		box-sizing: border-box;
	}
	
	#viewGlobSearch{
		font-size: 16px;
    line-height: 1.5;
    width: 100%;
    margin-bottom: 30px;
	}
		
	
	
	.treeview	{
		width: 100%;
	}
	
	.treeview>ul{
		padding: 0;
	}
	
	.treeview>ul>li{
		padding: 50px 0px 0px 25px!important;
	}
	
	.treeview__level{
		padding: 5px;
    padding-left: 17px;
		    font-weight: normal;
    font-size: 15px;
	}

	
.treeview>ul>li>.treeview__level:before {
    height: 25px;
    width: 25px;
    font-size: 18px;
	    top: -9px;
}	
	
.treeview>ul>li>ul {
    padding-left: 34px;
}	
	
.treeview ul li {
    padding: 30px 0px 0px 10px;
}	
	

	.treeview ul li:before {
    top: -12px;
    left: -47px;
}
	
	
.treeview__level:before {
    left: -33px;
    top: -3px;
    height: 25px;
    width: 25px;
    font-size: 18px;
}	
	
	
.treeview ul li:after {
    top: 50px;
    left: -45px;
    width: 40px;
}	
		
	
	
	
	
	
/* Shop feedback*/	
	
	
	.mainDD{
		    padding: 5px;
    box-sizing: content-box;
	}	
	
	.feedbackList{
		width: 95%;
	}	
	
	.mainDD ul{
		width: 100%;
	}
	
	.summaryDetalization ul li{
		padding: 0;
	}	
	
	.summaryDetalization .summary_stars{
		    width: 60px;
	}
	
	.summary_row{
		    margin-right: 24px;
    width: 100%;
	}
	
	.fbpr_row{
		    height: 2px
	}
	
	.fbpr_row span{
		height: 2px;
	}	
	
	.summary_num{
		    width: 10%;
	}
	
	.feedbackList .review{
		margin-bottom: 50px;
	}	
	
	.feedbackList  .comment__header{
		width: 100%;
    white-space: inherit;
	}
	
	.feedbackList .comms__meta{
		width: 100%;
    word-break: break-word;
	}	
	
	.feedbackList .dialogboxss .mssbody{
		margin: 15px 0px;
    width: 88%;
	}	
	
	.feedbackList .au_fb{
		width: 97%;
    margin: 0;
    text-align: center;
	}
	
	
	.back_feeda{
		    text-align: center;
    width: 96%;
	}
	
	
	.feedbackList .mssbody_complaint {
    width: 89%;
	}
	
	.status_row ul{
		display: inline-block;
    margin: 0;
	}
	
	.status_row ul li{
    float: left;
    width: 20%;
    padding: 0;
	}
	
	.status_row ul li p{
		display:none;
	}
	
	
	.feedbackFrm form{
		width: 100%;
	}	
	
	.feedbackItem{
		display: inline-block;
	}
	
	.labelFrom{
width: 100%;
	}
	
	.labelInp{
width: 100%;
	}
	
.intro_shop_hr {
    top: 23px;
	font-size: 14px;
	}
	
	
		
	
.emptyFeedBc {
    font-size: 25px;
    margin: 50px 15px;
}		
	
	
	.cookie-popup{
    width: 93%;
    box-sizing: border-box;	
		bottom: 40px;
	}		
	
	
	
}
@media screen and (min-width: 591px) and (max-width: 650px) {
    .pagination-next,
    .userbox {
        clear: both;
    }
    .a_intro:before,
    .ads_intro:before,
    .adv_box,
    .c_contact,
    .footer_c,
    .glob,
    .intro_top a:before,
    .left_col,
    .locationTops,
    .right_col,
    .sitemap {
        display: none;
    }
    .logoBox,
    .top_line {
        width: 100%;
    }
    .logoBox,
    .userbox {
        text-align: center;
    }
    #locationBox {
        top: 5px;
    }
    .content_wrapper,
    .copyrightWrapper,
    .footerContent,
    .searchBox,
    .wrapper,
    .wrapper_top {
        min-width: 100%;
    }
	
	.socialPHN {
    right: 44px;
	}
	
    .item_videoBox {
        background-size: 100%;
    }
    .errorMR {
        bottom: 0;
        position: relative;
    }
    .favorite {
        bottom: 21px;
    }
    .itemEventDesc {
        bottom: -3px;
    }
    .notifBls {
        width: 97%;
    }
    #loadJobSubway .pet_ul h5 {
        padding: 12px 10px;
        width: 44% !important;
    }
    #catLineBox {
        display: block;
    }
    .recommend_box > h4 {
        padding: 8px 10px;
    }
    .logoBox {
        float: none;
    }
    .carsBrant li {
        padding: 3px 0 0 25px;
        width: 40%;
        overflow: hidden;
        float: left;
    }
    .socialIcon {
        position: relative;
        right: 0;
        top: 35px;
        height: 40px;
        float: left;
    }
    .account_lcol .google_banner {
        display: none;
    }
    .payment_accept li {
        margin: 15px 0 0 11px !important;
    }
    .socialIcon ul li:last-child {
        float: left;
        margin: 0 5px;
    }
    .wrapper_top {
        height: 110px;
    }
    .noPrevIMG {
        width: 44%;
    }
    .support_modal_content .formsItem select {
        width: 260px;
    }
    .userbox {
        width: 100%;
        float: none;
        top: 32px;
    }
    .userbox a:nth-of-type(1) {
        width: 63%;
        position: absolute;
        top: -39px;
        right: 10px;
        box-sizing: border-box;
        margin: 0 auto;
        float: none;
        display: block;
    }
    #cfgEmail,
    #payCost,
    .aDocsBlock,
    .adsDocsBlock,
    .errorMR,
    .favorite,
    .loadSubInfo h2,
    .payment_accept {
        position: relative;
    }
    .userbox a:nth-of-type(2),
    .userbox a:nth-of-type(3) {
        top: 10px;
        float: left;
        display: block;
        height: 50px;
        box-sizing: border-box;
    }
    #loginForm,
    .businessUl,
    .com_info,
    .contactBox ul,
    .content_box,
    .homeUl,
    .intro_top h3,
    .intro_top h4,
    .lastFil.getFil,
    .payment_accept_box,
    .petUl,
    .petsonalUl,
    .realEstateUl,
    .right_content,
	.rightcontent,
    .sportUl,
    .technicsUl,
    .transportUL {
        display: inline-block;
    }
    .userbox a:nth-of-type(2) {
        width: 48%;
        left: 3px;
    }
    .userbox a:nth-of-type(3) {
        width: 50%;
        right: 0;
        text-align: center;
        overflow: hidden;
    }
    .content_box {
        width: 100%;
        background: #fff;
        padding-top: 10px;
    }
    .mainPage ul.mainCategory_list > li {
        width: 93%;
        float: none;
        margin: 0 auto;
        padding: 10px 0;
    }
    .subCatItem {
        width: 80%;
        margin: 0 auto;
    }
    .page-header > h1 {
        font-size: 18px;
        text-align: center;
        font-weight: 700;
    }
    .fcc,
    .intro_top h3 {
        font-size: 16px;
        text-align: center;
    }
    .items-leading {
        width: 97%;
        margin: 0 auto;
    }
    .copyright_content {
        width: 95%;
    }
    .fcc,
    .payment_accept_box {
        box-sizing: border-box;
        padding: 0 0 0 5px;
        width: 100%;
    }
    .payment_accept {
        left: 0;
        margin-bottom: 30px;
        top: 0;
    }
    .items-leading p {
        line-height: 1.5;
    }
    .right_content,
	.rightcontent {
        width: 100% !important;
        box-sizing: border-box;
        border: none;
        padding: 3px;
        min-height: 520px;
    }
    .lastFil.getFil {
        float: none;
        margin: 20px 0 0;
        width: 100%;
    }
    .lastFil li {
        padding: 5px 0 5px 30px;
    }
    .a_UL li:nth-child(2n + 1),
    .adsUL li:nth-child(2n + 1) {
        width: 47%;
        float: left;
        margin: 0 10px 10px 0;
        height: 450px;
    }
    .a_UL li:nth-child(2n),
    .adsUL li:nth-child(2n) {
        width: 47%;
        
        margin: 0 10px 10px 0;
        height: 450px;
    }
    .intro_top {
        height: 115px;
    }
    body:not(.page_101) #footer_menu {
        border-bottom: none;
        margin: 0;
    }
    .businessUl li,
    .businessUl li:last-child,
    .homeUl li,
    .homeUl li:last-child,
    .petUl li,
    .petUl li:last-child,
    .petsonalUl li,
    .petsonalUl li:last-child,
    .sportUl li,
    .sportUl li:last-child,
    .technicsUl li,
    .technicsUl li:last-child,
    .transportUL li,
    .transportUL li:last-child {
        width: 33%;
        float: left;
        padding: 7px 27.8px;
        border: 2px solid #fea041;
        cursor: pointer;
        margin: 0 9px 10px 0;
        text-align: center;
    }
    .a_ds_preview {
        margin-bottom: 15px;
        width: 100%;
    }
    .a_intro,
    .ads_intro {
        width: 100%;
        margin: 0;
        float: left;
        height: auto;
    }
    .item_image:after {
        left: 35%;
    }
    .intro_top h3 {
        width: 100%;
        float: none;
        height: 63px;
    }
    .intro_top h4 {
        float: none;
        font-size: 19px;
        text-align: center;
        width: 100%;
    }
    .intro_middle {
        top: 0;
		padding-top: 80px;
    }
    .catListI,
    .intro_middle h3 {
        top: 0;
        padding: 5px 0 5px 30px;
        float: none;
    }
    .com_info {
        width: 100%;
        float: none;
		    position: absolute;
    top: 0;
    padding-top: 10px;
    }
    .com_info p {
    padding: 0px 0px 0px 4px;
    margin: 4px 0 0;
    text-align: left;
    font-size: 15px;
    }
    .product_item > h1 {
        font-size: 18px;
    }
    .topInfoBox ul:nth-of-type(2) li {
        font-size: 15px;
        float: none;
        border-right: none;
        line-height: 1.3;
        margin: 0 0 10px;
        padding: 0;
    }
    .itemRightInfo {
        width: 54%;
    }
    .relativeProduct {
        width: 95%;
    }
    .relativeBox .owl-controls {
        width: 92%;
        left: 19px;
    }
    .item_media {
        width: 45%;
    }
    .item_image {
        width: 99%;
        height: 300px;
    }
    .item_image img {
        max-width: 100%;
        max-height: 300px;
    }
    .promotion {
        width: 97%;
        margin: 20px 0 20px 7px;
    }
    .promotion a {
        font-size: 14px;
    }
    .media_slide {
        width: 86% !important;
    }
    .modalVideo {
        width: 100%;
    }
    .videoPopup {
        width: 99%;
    }
    .videoOverBox {
        width: 99%;
        top: 10px;
    }
    .videoPopup .top_left {
        font-size: 19px;
    }
    .item_videoBox {
        margin: 0 auto;
        right: 0;
        width: 199px;
        text-align: center;
        height: 78px;
    }
    #loginForm,
    .loginLeft {
        width: 100% !important;
    }
    .contactBox ul li {
        margin: 0 5px 0 0;
    }
    .topNextPrev {
        margin: 0 0 5px;
    }
    .loginLeft {
        margin: 0;
    }
    #lem,
    .loginEvent input {
        width: 72%;
    }
    .loginEvent {
        width: 49%;
    }
    .capchaBoxAccess {
        display: block;
        float: left;
        overflow: hidden;
        width: 48%;
    }
    .disabledButton {
        width: 49%;
        padding: 10px 0;
        margin: 7px 1px 0 0;
        float: right;
    }
    .usflink {
        width: 100%;
    }
    .usflink li {
        padding: 2px;
    }
    #membersForm .capchaBoxAccess {
        width: 49%;
    }
    .loginLeft .capchaBoxAccess {
        width: 50%;
    }
    .loginLeft .g-recaptcha {
        transform: scale(0.69);
        -webkit-transform: scale(0.69);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .loginRight ul li:nth-child(2n + 1) {
        float: left;
        margin: 0 5px 10px 0;
    }
    .loginRight ul li:nth-child(2n) {
        float: right;
        margin: 0 0 10px;
    }
    .loginRight ul {
        width: 80%;
        margin: 0 auto;
    }
    .a_dsBox h3,
    .logB h3,
    .registration_form h3,
    .reset h1 {
        text-align: center;
        font-size: 17px;
    }
    #form_type {
        width: 100%;
    }
    #form_type li {
        padding: 5px;
        width: 131px;
    }
    #box_company .item,
    #box_persons .item,
    .itemPho {
        width: 100%;
    }
    .phRowBoxreg {
        display: inline-block;
        width: 100%;
    }
    .regSociMess {
        top: 0;
    }
    #box_company .item:nth-of-type(2n + 1),
    #box_persons .item:nth-of-type(2n + 1) {
        float: left;
    }
    #box_company .item:nth-of-type(2n),
    #box_persons .item:nth-of-type(2n),
    .itemPho {
        float: right;
    }
    .itemPho {
        margin: 6px 0 9px;
        right: 0;
    }
    .a_dsStep1 ul.auto_list li:last-child,
    .emailIte {
        float: left;
    }
    .terms ul li {
        font-size: 12px;
        line-height: 3;
    }
    #membersForm {
        width: 99%;
    }
    .a_dsStep1 ul.auto_list li:first-child {
        width: 250px;
    }
    .a_dsStep1 ul.auto_list li {
        margin: 0 0 10px 14px;
    }
    .v_sprice {
        background-position: -133px -37px !important;
    }
    .f_sprice {
        background-position: -9px -37px !important;
    }
    .emailIte {
        width: 45%;
    }
    .emailIte input {
        width: 95%;
    }
    .type_toggle {
        width: 53%;
        float: right;
        margin: 0;
        display: inline-block;
    }
    .type_toggle ul li {
        width: 50%;
        font-size: 12px;
        padding: 8px 0;
        text-align: center;
    }
    .about_ {
        width: 100%;
        float: none;
        margin: 0;
    }
    .about_ ul {
        display: inline-block;
        width: 99%;
        height: auto;
        margin-top: 5px;
    }
    .about_ ul li {
        margin: 6px 0;
        width: 100%;
    }
    .block1 ul li,
    .subcatBlock ul li {
        font-size: 13px;
    }
    .about_ input[type="text"] {
        width: 98%!important;
        margin: 0;
    }
    .block1 {
        width: 100%;
        float: none;
        margin-bottom: 30px;
    }
    .a_dsstep2 {
        width: 100%;
        float: none;
        margin: 0;
        min-height: 290px;
    }
    .a_dsBox,
    .carsList > li,
    .fl_it {
        width: 100%;
    }
    #subBox2 {
        margin: 10px 0;
    }
    .step0 {
        top: 343px;
        height: 91%;
    }
    .clearEmail {
        right: 0;
        left: inherit;
    }
    .actArrow {
        display: none !important;
    }
    .subcatBlock {
        float: none;
        width: 100%;
        margin: 0;
        height: auto;
    }
    .fl_it {
        left: 0;
        top: 0;
    }
    #filtration input {
        width: 84%;
    }
    .specialBox {
        float: none;
        margin: 0;
        width: 99%;
    }
    .a_dsstep2 h2 {
        font-size: 32px;
    }
    .subcatBlock ul {
        margin: 0;
        width: 99%;
        height: 339px;
    }
    .mainLine input {
        box-sizing: border-box;
        width: 99%;
    }
    .mainLine2 {
        float: none;
        width: 97%;
    }
    .multiLoc {
        font-size: 11px;
        line-height: 3.5;
        left: -5px;
    }
    #subBox,
    .detalization2,
    .loadCitys,
    .mainLine,
    .mainLine2 h5,
    .mediaOver {
        width: 99%;
        float: none;
    }
    .loadSubInfo h2 {
        left: 0;
        font-size: 18px;
        text-align: center;
    }
    #subBox {
        box-sizing: border-box;
    }
    .detalization {
        width: 98%;
        float: none;
    }
    #customAddr {
        width: 98%;
    }
    .mediaBox h3 {
        padding: 0 0 50px;
    }
    .mediaBox ul li {
        width: 48%;
        margin: 0 0 10px;
    }
    .mediaBox ul li:nth-child(2n) {
        float: right;
        margin: 0 0 10px;
    }
    .loadSubInfo,
    .statusBox ul {
        width: 99%;
    }
    .a_dsText {
        width: 96%;
    }
    #warning {
        display: none;
    }
    .ddt input {
        width: 94%;
    }
    .mediaBox ul li:nth-child(5) {
        float: left;
    }
    .mediaBox ul li:nth-child(10) {
        float: right;
    }
    .statusBox {
        width: 100%;
    }
    .statusBox ul li:nth-child(2n + 1) {
        width: 45%;
        float: left;
        margin-bottom: 20px;
    }
    .statusBox ul li:nth-child(2n) {
        width: 45%;
        float: right;
        margin-bottom: 20px;
        margin-right: 0;
    }
    .g-recaptcha {
        transform: scale(0.65);
        -webkit-transform: scale(0.65);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .last_step {
        float: none;
        width: 100%;
        display: block;
        margin: 10px 0;
    }
    .last_step label {
        width: 74%;
        display: inline-block;
        line-height: 1.3;
        font-size: 14px;
        padding: 0 0 0 20px;
    }
    .lastInf {
        width: 61%;
        float: left;
    }
    .next_step,
    .next_step_edit {
        width: 24%;
        font-size: 14px;
        float: right;
        margin: 7px 0 0;
        text-align: center;
        padding: 15px 25px;
    }
    .emptyValue:before {
        top: -1px;
    }
    .emptyValue:after {
        top: -10px;
    }
    .buld_address li input[type="text"] {
        width: 95%;
    }
    .carEmpty {
        display: none;
    }
    .accBoxI,
    .account_lcol,
    .account_rcol,
    .serviceEvent ul,
    .statusBoxAdd ul,
    li.carParams {
        display: inline-block;
    }
    .carsList li p {
        font-size: 12px;
    }
    li.carParams {
        height: 475px !important;
        width: 194px !important;
        margin-bottom: 10px;
        margin-top: 10px;
    }
    li.carParams:nth-child(2n) {
        float: right;
        margin-right: 0;
    }
    .terms_cond .g-recaptcha {
        float: none;
        transform: scale(1);
        -webkit-transform: scale(1);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .carPrices div {
        width: 100%;
    }
    #locationBox {
        width: 98%;
        left: 3px;
    }
    #map_address {
        width: 93%;
    }
    .buld_address li,
    .buld_address li:nth-child(4),
    .buld_address li:nth-child(8) {
        float: left;
        margin: 0 15px 0 0;
        width: 100%;
        height: 90px;
    }
    #subBox select,
    .buldAttr li p {
        width: 100%;
    }
    .job_item li:nth-child(2),
    .job_item li:nth-child(3),
    .job_item li:nth-child(4),
    .job_item li:nth-child(5),
    .job_item li:nth-child(6),
    .sport_item li {
        float: none;
        width: 100%;
    }
    .pet_ul > li {
        width: 100%;
    }
    .kindList,
    .pet_ul > li:nth-child(2) h5 {
        width: 93%;
    }
    .pet_ul > li:nth-child(4) select {
        width: 103px !important;
    }
    .pet_ul > li:nth-child(4) input {
        width: 138px !important;
    }
    .beforePay,
    .job_item li:nth-child(1) {
        width: 100%;
        float: none;
    }
    .carsList > li input[type="text"],
    .job_item li:nth-child(1) input {
        width: 95%;
    }
    .serviceEvent ul li:nth-child(2n + 1) {
        width: 47%;
        float: left;
    }
    .serviceEvent ul li:nth-child(2n) {
        width: 47%;
        float: right;
        margin: 0;
    }
    .serviceEvent ul li h6 {
        font-size: 16px;
    }
    .actItem {
        border-right: 1px solid #ccc !important;
    }
    .vinNum,
    .vinNum input {
        width: 100% !important;
        box-sizing: border-box;
    }
    .job_item li:nth-child(6) input {
        width: 93%;
    }
    .multiLoc input {
        left: 0;
    }
    .freeStep {
        float: none;
    }
    .cancelFree {
        left: 0 !important;
    }
    .terms_cond {
        margin: 10px 0;
    }
    #payCost {
        padding: 10px;
        margin: 0 0 10px;
        overflow: hidden;
        float: right;
    }
    .mediaBoxitem div span[data-info="0"]:hover:after,
    .mediaBoxitem div span[data-info="1"]:hover:after {
        min-width: 140px;
    }
    .serviceEvent h5,
    .serviceitemBox h4 {
        box-sizing: border-box;
        font-size: 14px;
        text-align: center;
    }
    .p_notice {
        height: 50px;
    }
    .statusBoxAdd ul {
        width: 99%;
    }
    .statusBoxAdd ul li {
        width: 96%;
        margin: 0 0 20px;
        height: 120px;
    }
    .statusBoxAdd ul li h6 img {
        width: 47%;
    }
    .owl-carousel .owl-stage-outer {
        text-align: center;
    }
    .page_175 .item-page p,
    .pay_service_text ul {
        word-wrap: break-word;
    }
    .messageBoxContact {
        width: 100%;
        float: none;
    }
    .contactForm .reCapchaBox {
        width: 100%;
        margin: 10px 0 0 3px;
    }
    .contactForm .reCapchaBox .g-recaptcha {
        float: left;
    }
    #sendFormsContact {
        width: 47%;
        float: right;
    }
    .filLine {
        width: 100%;
        float: left;
    }
    .is_li .userbox a:nth-of-type(2),
    .is_li .userbox a:nth-of-type(3) {
        top: 14px;
        height: 39px;
        width: 46%;
        font-size: 14px;
    }
    .userNameBox {
        width: 100%;
        text-align: center;
        box-sizing: border-box;
    }
    .userHelpBox {
        width: 45%;
        box-sizing: border-box;
        left: 5px;
    }
    .userHelpBox p {
        margin: 0 16px 0 0;
    }
    .userHelpBox p a {
        font-size: 14px;
    }
    .pocket {
        margin: 0 25px 0 0;
    }
    .accBoxI {
        border: none;
    }
    .account_lcol {
        width: 100%;
        min-height: auto;
    }
    .acc_leftWrapp {
        float: none;
        width: 100%;
        margin: 0 auto;
    }
    .acc_leftWrapp ul li {
        width: 100%;
        float: left;
        margin: 0 5px 10px 0;
        border: 1px solid #ccc;
		text-align: center;
    }
    .acc_leftWrapp ul li a {
            padding: 9px 14px;
    box-sizing: border-box;
    width: 92%;
		margin: 5px 0 4px 0px;
    }
    .pendingAlert {
        top: 14px;
    }
    .ripplelink {
        width: 71%;
    }
    .account_rcol {
        width: 100%;
        float: none;
        border: none;
    }
    .aSearchBox ul li:nth-child(1),
    .aSearchBox ul li:nth-child(2),
    .aSearchBox ul li:nth-child(4),
    .adsSearchBox ul li:nth-child(1),
    .adsSearchBox ul li:nth-child(2),
    .adsSearchBox ul li:nth-child(4) {
        width: 49%;
    }
    .aSearchBox ul li:nth-child(3),
    .aSearchBox ul li:nth-child(5),
    .adsSearchBox ul li:nth-child(3),
    .adsSearchBox ul li:nth-child(5) {
        float: none;
        width: 49%;
        display: inline-block;
    }
    .support_modal_content .formsItem {
        width: 100%;
        float: none;
    }
    .support_modal_content .formsItem input {
        width: 60%;
    }
    .navUL li,
    .navUL li:last-child {
        width: 100%;
        margin: 0 0 10px;
    }
    .adslistbox ul li,
    .alistbox ul li {
        width: 93%;
        margin: 10px auto;
        float: none;
        display: block;
        border: 1px solid #ccc;
        padding: 10px;
    }
    .aItemContent,
    .aItemEvent,
    .aItemEventDis,
    .pendBox ul li,
    .pendBox ul li p:nth-of-type(2) {
        border: none;
    }
    .a_number,
    .ads_number {
        width: 100%;
        font-size: 14px;
    }
    .adslistbox .temp_number_copy,
    .alistbox .temp_number_copy {
        font-size: 14px;
        width: 150px;
    }
    .adslistbox .copyNum,
    .alistbox .copyNum {
        display: none;
    }
    .listAd {
        width: 100%;
        display: inline-block;
        margin: 5px 0;
        padding: 10px 0;
    }
    .aItemHeader {
        display: none;
    }
    .aItemContent {
        width: 100%;
        display: inline-block;
    }
    .aItemContent p {
        width: 250px;
        display: block;
        float: none;
        margin: 0 auto;
    }
    .aItemContent p:nth-child(1),
    .aItemContent p:nth-child(2) {
        height: 55px;
    }
    .aItemContent p:nth-child(4) {
        width: 100%;
    }
    .other_page {
        width: 87%;
    }
    .aItemContent p:nth-child(5) {
        width: 100%;
        height: 50px;
        text-align: center;
    }
    .aItemContent dl dd:nth-child(3),
    .aItemContent dl dd:nth-child(4) {
        width: 39%;
        float: left;
        height: 30px;
        line-height: 2;
    }
    .aItemContent dl dd:nth-child(4) {
        margin: 19px 0 0 46px;
    }
    .a_ds_deadline br {
        display: none;
    }
    .a_ds_deadline {
        top: 30px;
    }
    .aItemContent dl {
        width: 100%;
        display: inline-block;
    }
    .aItemEvent {
        width: 100%;
        display: inline-block;
        height: auto;
    }
    .aItemEvent div {
        width: 46%;
        display: inline-block;
        margin: 0 14px 10px 0;
        box-sizing: border-box;
    }
    .aItemEvent div:nth-child(2),
    .aItemEvent div:nth-child(3),
    .aItemEvent div:nth-child(4) {
        left: 0;
    }
    .summ_box {
        width: 99%;
        box-sizing: border-box;
    }
    .aItemEvent a {
        width: 62%;
        padding: 8px 10px 8px 44px;
        display: inline-block;
    }
    .eventAnch {
        display: none !important;
    }
    .a_added,
    .ads_added {
        top: 7px;
    }
    .aItemEventDis {
        width: 95%;
        height: auto;
        display: block;
        margin: 8px auto;
        overflow: hidden;
        padding: 5px;
    }
    .adsPagelist h1,
    .disEvBo {
        display: inline-block;
        width: 100%;
    }
    .removeNotice {
        text-align: center;
        height: 80px;
        font-size: 14px;
    }
    .disEvBo {
        right: 0;
        margin: 0 0 12px;
    }
    .disEvBo div:first-child {
        margin: 0 15px 0 0;
    }
    .a_ds_free_top {
        top: 40px;
    }
    .adsPagelist h1 {
        margin: 30px 0 15px;
    }
    .editCategoryTitle {
        padding: 0;
        height: auto;
        line-height: 1.3;
        text-align: center;
        background: 0 0;
    }
    .page_453 .last_step {
        background: 0 0;
        border: none;
        height: auto;
    }
    .page_453 .next_step,
    .page_453 .next_step_edit {
    width: 37%;
    margin: 0;
    padding: 10px;
    font-size: 16px;
	    float: right;
    margin-right: 10px;	
    }
	.next_step, .next_step_edit, .next_step_load{
		margin:0;
	}
	
	.next_step_load {
    font-size: 15px;
    float: right;
    margin-right: 10px;
}
    .page_453 .editLast a {
        margin: 0;
    }
    .control-group,
    .reset fieldset {
        width: 99%;
    }
    .reset #jform_email,
    .reset button {
        width: 98%;
    }
    .reset .control-group:nth-child(1),
    .reset .control-group:nth-child(3) {
        width: 99%;
        margin: 0 5px;
        float: none;
    }
    .reset .g-recaptcha {
        width: 103%;
        transform: scale(0.95);
        -webkit-transform: scale(0.95);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .reset #jform_captcha > div {
        width: 283px !important;
    }
    .page_108 .page-header > h1 {
        text-align: center;
    }
    .page_108 .reset-complete .controls input {
        width: 94%;
        float: none;
    }
    .page_108 .reset-confirm .controls input {
        width: 92%;
        float: none;
    }
    .reset-complete fieldset .control-group:nth-of-type(1),
    .reset-complete fieldset .control-group:nth-of-type(2),
    .reset-confirm fieldset .control-group:nth-of-type(1),
    .reset-confirm fieldset .control-group:nth-of-type(2) {
        float: none;
        margin: 10px 0;
    }
    .sendInfoSub {
        box-sizing: border-box;
        float: none;
        width: 100%;
        margin: 0;
    }
    .sendInfoSub button {
        width: 100%;
    }
    .reset-confirm {
        margin: 20px 0;
    }
    .error_wrapper .top_line {
        width: 100%;
    }
    .bg_line,
    .doorsBox,
    .error_footer,
    .error_wrapper .socialIcon,
    .error_wrapper .userbox,
    .windowBox {
        display: none;
    }
    .error_wrapper .wrapper_middle {
        width: 100%;
        min-width: 100%;
    }
    .error_wrapper .middle_box {
        width: 100%;
        background-size: 100%;
    }
    .errorContent {
        top: 430px;
        width: 100%;
    }
    .viewError_404,
    .viewError_500,
    .viewError_503 {
        width: 100%;
        float: none;
        background-size: contain;
    }
    .errorMR {
        width: 100%;
    }
    .frText {
        width: 100%;
        box-sizing: border-box;
    }
    .searchBox {
        width: 97%;
        margin: 0 auto;
        min-width: 90%;
        display: block;
        min-height: 111px;
    }
    .searchItem {
        width: 100%;
        display: inline-block;
        height: 105px;
        margin: 115px 0 0;
    }
    .autocomp {
        width: 100%;
        float: none;
        margin: 0;
    }
    #iniContent .regList2:last-child,
    #iniContent .regList:last-child,
    .pay_box h2,
    .statusBoxAddAcc ul li:last-child,
    .statusBoxAddAccPrep ul li:last-child {
        float: left;
    }
    .selectCity {
        margin: 15px 0 20px;
    }
    #searchMain {
        width: 100%;
        float: none;
    }
    .searchBoxes {
        width: 76%;
        display: inline-block;
    }
    .catList,
    .sInp {
        width: 100%;
    }
    .aItemContent p:nth-child(1),
    .catList {
        display: none;
    }
    .mainPage {
        margin: 0;
    }
    .searchButton {
        text-indent: -9999999px;
        width: 50px;
        padding: 8px 35px;
    }
    .pathBox,
    .sInp input {
        width: 100%;
		word-break: break-word;
    }
    .city-modal {
        width: 99%;
        margin-top: 0;
    }
    .mainReg p {
        width: 22%;
        font-size: 15px;
        padding: 10px 0;
        text-align: center;
        height: 35px;
    }
    #viewRegs,
    .statusBoxAddAcc > h4,
    .statusBoxAddAccPrep > h4 {
        font-size: 17px;
    }
    #cfgEmail ul,
    #cfgInfo ul,
    #cfgPass ul {
        display: inline-block;
    }
    .mapLine {
        -webkit-column-count: inherit;
        -moz-column-count: inherit;
        column-count: inherit;
        width: 90%;
        margin: 0 auto;
    }
    .preloader_a {
        top: 11%;
        left: 30%;
    }
    .pay_box h2,
    .userCol1 p:nth-child(2) {
        font-size: 14px;
    }
    .statusBoxAddAcc ul,
    .statusBoxAddAccPrep ul {
        display: inline-block;
        width: 100%;
    }
    .statusBoxAddAcc ul li,
    .statusBoxAddAccPrep ul li {
        width: 96%;
        margin-right: 0;
        margin-bottom: 10px;
    }
    .pay_box h2 {
    width: 42%;
    padding: 10px 12px;
    border-bottom: 1px solid #ccc;
    margin: 0 0px 6px 0;
    }
	.pay_box a h2{
		float:right;
	}
    .viewHistory {
        float: right !important;
    }
    #cfgEmail,
    #cfgInfo,
    #cfgPass,
    #cfgPass ul li input[type="submit"],
    .userConfig {
        width: 100%;
    }
    #pay_summ {
        width: 140px;
    }
    .emailNotifs {
        text-align: center;
    }
    #cfgEmail ul li:nth-of-type(1) {
        width: 69%;
        margin: 0 15px 10px 0;
    }
    #cfgEmail ul li:nth-of-type(2) {
        width: 27%;
        float: left;
        margin: 0 0 10px;
    }
    #cfgEmail ul li input[type="email"] {
        width: 93%;
    }
    #cfgEmail ul li input[type="submit"] {
        padding: 11px 20px;
        box-sizing: border-box;
    }
    #cfgEmail ul {
        width: 100%;
        overflow: hidden;
    }
    #cfgInfo,
    #cfgPass {
        float: none;
    }
    #cfgPass ul li {
        width: 47%;
        margin: 10px 10px 10px 0;
    }
    #cfgPass ul li input[type="password"] {
        width: 92%;
    }
    #cfgInfo ul li input[type="text"],
    #cfgPass ul li input[type="text"],
    .company_names input {
        min-width: 98% !important;
        box-sizing: border-box;
    }
    #cfgInfo ul li:nth-of-type(2) {
        margin: 0 0 10px;
        float: right;
    }
    #cfgInfo ul li {
        width: 47%;
        margin: 0 0 10px;
    }
    .configBox .saveBoxEs {
        position: relative;
        top: 0;
        right: 0;
        float: none;
    }
    .company_names {
        margin: 10px 0 0;
        width: 100%;
    }
    .configBox .messToltip:hover:after {
        top: 30px;
        right: 0;
        width: 100%;
        z-index: 999;
    }
    .URLPA input {
        width: 99% !important;
    }
    .company_names input {
        width: 92%;
    }
    #cfgInfo .saveBoxEs input[type="submit"],
    #cfgPass .saveBoxEs input[type="submit"],
    .statsULP,
    .subscribe {
        width: 100%;
    }
    .subscribe {
        top: 0;
    }
    #history_view ul li {
        width: 100% !important;
        float: none;
        margin: 0 0 10px;
    }
    .history_tab tr td:nth-of-type(2),
    .history_tab tr td:nth-of-type(3),
    .history_tab tr td:nth-of-type(4),
    .history_tab tr th:nth-of-type(2),
    .history_tab tr th:nth-of-type(3),
    .history_tab tr th:nth-of-type(4) {
        display: none;
    }
    .eventByDasy ul,
    .pay_met,
    .statsULP {
        display: inline-block;
    }
    .history_tab th,
    .history_tab tr td {
        text-align: center;
        padding: 5px;
        font-size: 13px;
    }
    .statusPages .statsULP > li {
        width: 98%;
        float: none;
        height: 365px;
        margin: 55px 0 10px;
    }
    .statContentAccount {
        height: 210px;
    }
    .statusPages .statsULP > li:nth-child(2n) {
        width: 98%;
        float: none;
        height: 365px;
        margin: 55px 0 10px;
    }
    .payForIt {
        font-size: 17px;
    }
    .pock_im img {
        width: 80px;
    }
    .statusBoxAddAcc ul li:nth-child(2n),
    .statusBoxAddAcc ul li:nth-child(2n + 1),
    .statusBoxAddAccPrep ul li:nth-child(2n),
    .statusBoxAddAccPrep ul li:nth-child(2n + 1) {
        float: none;
    }
    .eventByDasy ul,
    .pay_met {
        width: 100%;
    }
    .favoriteView {
        right: 13px;
        top: 10px;
    }
    #region-city {
        top: 0;
    }
    
    .modOv{
        position:absolute;
    }
    
    
    .eventByDasy {
        margin: 10px 0;
    }
    .eventByDasy ul li,
    .eventByDasy ul li:last-child {
        float: none;
        width: 100%;
    }
    .formsItem {
        width: 50%;
        float: left;
    }
    .statusBox ul li h5 {
        font-size: 14px;
    }
    .support-modal {
        width: 98%;
        height: 500px;
        margin-top: 0;
    }
    .support_top_left {
        font-size: 18px;
        line-height: 1.3;
        text-align: center;
		 width: 90%;
  		 margin: 0 auto;
    }
    .support_modal_content {
        padding: 10px;
    }
    .formsItem select {
        width: 97%;
    }
    .formsItem input {
        width: 87%;
    }
    #contact_form .g-recaptcha {
        float: none;
        right: 0;
        transform: scale(0.7);
        -webkit-transform: scale(0.7);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .messageBoxContact textarea {
        height: 140px;
    }
    .support_modal_content .reCapchaBox {
        width: 99%;
    }
    #sendFormsContact {
        margin: 0;
    }
    .carsBrant {
        height: auto !important;
        margin: 15px 0 20px;
    }
    .ch_bgs {
        background-position: 60px 0;
    }
    .configBox p {
        padding: 0 0 0 2px !important;
    }
    .goToNext,
    .goToPrev {
        box-sizing: border-box;
        width: 50%;
    }
    .bigNav h5 {
        font-size: 12px;
    }
    .goToNext h6 span,
    .goToPrev h6 span {
        display: none;
    }
    .main_params table tr td:first-child {
        font-size: 14px;
        width: 231px;
    }
    .realEstateUl li {
        margin: 0 10px 8px 5px;
        width: 200px;
        font-size: 14px;
        text-align: center;
    }
    .realEstateUl li:last-child {
        float: left;
    }
    .ddsLine,
    .ddsLineWrapp {
        display: block;
    }
    #footer_menu .item-4184,
    #footer_menu .item-4185,
    .tooltipsPay,
    .tooltipsStatus {
        display: none;
    }
    .listA,
    .products_empty {
        display: none !important;
    }
    .ddsLine ul {
        width: 99%;
    }
    .page_4179 .item-page ul li > a {
        background: #eaeaea !important;
        height: auto;
        line-height: inherit;
        padding: 10px;
    }
    .page_4177 .item-page img {
        width: 100%;
    }
    #loadKeyLocation,
    #loadKeyLocation2,
    .liveBox {
        width: 100%;
    }
    .noCaptchaBox p,
    .passMessage {
        width: 100%;
    }
    .m_f .mobileFooter {
        transition: left 0.5s linear;
        left: 0;
    }
    #iniContent,
    .modal_content_list {
        height: 400px;
    }

    .liveBox {
        left: 0;
        top: -5px;
        margin: 0;
    }
    .custIcons,
    .custIcons2 {
        top: -11px;
    }
    .descUli li {
        font-size: 14px;
        line-height: 1.2;
    }
    .paginationBox ul li {
        margin: 5px 4px !important;
    }
    .f_event_:after,
    .f_event_:before {
        width: 38%;
    }
    .resetCars {
        width: 99%;
        box-sizing: border-box;
        text-align: center;
    }
    .filter_itemTop ul {
        width: 90%;
        margin: 0 auto;
    }
    .filter_itemTop ul li:nth-child(10),
    .filter_itemTop ul li:nth-child(5) {
        float: left;
        margin: 0 5px 5px 0;
    }
    .filter_itemTop ul li {
        width: 48%;
    }
    #getResult {
        width: 99%;
        box-sizing: border-box;
        text-align: center;
    }
    .messageHomeBox {
        width: 100%;
    }
    .extensionBox {
        display: none;
    }
    .st_preview {
        float: none;
        width: 80%;
        margin: 0 auto 30px;
        display: block;
    }
    .st_desc {
        width: 99%;
        margin: 0 auto;
        float: none;
    }
    .pagination ul li {
        margin-bottom: 18px;
        display: inline-block;
        float: none;
    }
    .newsBlock ul li,
    .newsBlock ul li:nth-of-type(3) {
        float: none;
        margin-right: 0;
        margin-left: 5px;
        margin-bottom: 50px;
    }
    .pagination-end a,
    .pagination-end span,
    .pagination-next a,
    .pagination-next span,
    .pagination-prev a,
    .pagination-prev span,
    .pagination-start a,
    .pagination-start span {
        padding: 9px 46px !important;
    }
    .newsBlock ul li {
        width: 94%;
    }
    .newsPreview,
    .newsPreview img {
        width: 100%;
    }
    #breadcrumbs ul li {
        padding: 4px 15px 5px 0;
    }
    .newsBlock {
        width: 80%;
        margin: 0 auto;
    }
    .page_106 #breadcrumbs,
    .page_107 #breadcrumbs,
    .page_109 #breadcrumbs,
    .page_179 #breadcrumbs,
    .page_452 #breadcrumbs,
    .page_453 #breadcrumbs {
        display: none;
    }
    .messageBRB {
        width: 81%;
        height: 200px;
    }
    #cancelAddd,
    #cancelThisAddd,
    #disableThisAddd,
    #removeAddd {
        margin: 10px 0;
        width: 60%;
        text-align: center;
    }
    .chartOver {
        overflow-x: scroll;
    }
    .aDocsBlock,
    .adsDocsBlock {
        right: 0;
        bottom: 0;
        z-index: 99;
        width: 59%;
        margin: 15px auto 5px;
        text-align: center;
    }
    .aDocsBlock ul,
    .adsDocsBlock ul {
        width: 165px;
    }
    .upFileList {
        height: auto;
    }
    .upFileResult {
        width: 100%;
        height: auto;
        border: none;
    }
    .upFileBloc {
        width: 95%;
        float: none;
        margin: 0 auto;
        padding-bottom: 10px;
    }
    .pendBox ul li p:nth-of-type(3),
    .pendBox ul li p:nth-of-type(4) {
        display: inline-block;
        float: none;
        border: none;
        margin-top: 10px;
        text-align: center;
    }
    .upFileBloc .box {
        top: 0;
        right: 0;
    }
    .upFileBloc .inputfile + label span {
        width: 29%;
    }
    body.ev_edit .upFileResult div {
        padding: 10px 5px;
    }
    .pendBox ul li p:nth-of-type(1) {
        width: 95%;
        display: inline-block;
        float: none;
        border: none;
    }
    .pendBox ul li p:nth-of-type(4) {
        width: 100%;
    }
    .pendBox ul li p:nth-of-type(2) {
        width: 94%;
        display: inline-block;
    }
    .pendBox ul li p:nth-of-type(3) {
        width: 100%;
    }
    .model_view {
        width: 100%;
        box-sizing: border-box;
    }
    .js .box__file + label {
        max-width: 100%;
        white-space: inherit;
    }
    .sdv_gal img {
        max-width: 100%;
    }
    .a_bl {
        top: 5px;
        bottom: auto;
		display:none!important;
    }
    .blockItems {
        width: 30px;
        height: 30px;
    }
    .blockItemsChild {
        width: 4px;
        height: 16px;
        left: -21px;
        top: -7px;
    }
    .payment_accept img {
        width: 100%;
        height: auto;
        position: relative;
        top: 17px;
        margin: 10px 0;
    }
    .itemCurr {
        top: 5px;
    }
    .selMonth {
        width: 100%;
        text-align: center;
        display: inline-block;
        margin: 0;
    }
    .selMonth label {
        float: none;
    }
    .selMonth input {
        float: none;
        margin: 10px 0 0;
    }
    #changeMonth {
        float: none;
        display: inline-block;
        width: 217px;
        margin: 15px 0 0;
    }
    .subqUl li {
        width: 99% !important;
    }
    .qrBox {
        display: none;
    }
    .notifcus {
        margin-top: 34px;
        left: 0;
        width: 96%;
    }
    .activePH {
        background: #fd9e42;
    }
    .relatedListItem div.item {
        width: 100%;
    }
    .relatedListItem div.item:nth-of-type(2n):before,
    .relatedListItem div.item:nth-of-type(2n + 1):before {
        content: "";
        width: 200px;
        height: 1px;
        background: #e2e2e2;
        position: absolute;
        right: 0;
        bottom: 10px;
        left: 22%;
        top: auto;
    }
    .customAuth {
        width: 100%;
    }
    .step3 .mainLine {
        height: 140px;
    }
    .aSearchBox ul li:nth-child(5) {
        right: 0;
        width: 99%;
    }
    .aSearchBox ul li:nth-child(6) {
        width: 100%;
    }
    .ordBls {
        position: relative;
        text-align: center;
        left: 0;
        top: 0;
        margin: 15px 0;
    }
    .dl_block,
    .filter_itemTop dl {
        left: -100%;
    }
    .autoFe .acc_me {
        float: none;
        margin: 0 auto;
    }
    .autoFe .actItem {
        border-right: 1px solid #ccc !important;
        width: 198px;
    }
    .autoFe .account_rcol {
        width: 100%;
        min-height: auto;
    }
    .autoFe .userNameBox p {
        width: 100%;
        text-align: center;
        float: none;
    }
    .autoFe .pocket {
        float: none;
        width: 100%;
        display: inline-block;
        height: 100px;
    }
    .autoFe .pocket strong {
        width: 100%;
        display: inline-block;
        margin: 0;
        height: 50px;
    }
    .autoFe .feedNavs2 {
        display: inline-block;
        top: 0;
    }
    .autoFe .avalCat li {
        width: 100%;
    }
    .autoFe .avalCat li a {
        width: 99%;
    }
    .doc_box .doc_nav {
        height: auto;
    }
    .fsbls {
        width: 100%;
        position: relative !important;
    }
    .fsbls ul {
        display: inline-block;
    }
    .avalCat li,
    .fsbls ul li {
        width: 100%;
        margin: 0 0 10px 0;
    }
    .avalCat li a,
    .fsbls ul li a {
        height: auto;
        line-height: inherit !important;
        box-sizing: border-box;
        font-size: 14px;
    }
    .feed_itm {
        overflow: hidden;
        width: 100%;
    }
    .feed_itm table {
        overflow-x: scroll;
    }
    .avalCat {
        width: 270px;
        margin: 7px auto;
        display: block;
    }
    .dashDesc h5,
    .dashDescIntro h5,
    .dashList h5 {
        text-align: center;
    }
    .docFooter {
        text-align: center;
        width: 96%;
        margin: 35px auto;
        font-size: 18px;
        display: inline-block;
    }
    .feedPath {
        width: 100%;
        float: none;
        margin-bottom: 10px;
    }
    .feedPath input {
        font-size: 12px;
    }
    .feedEvent {
        float: none;
        width: 100%;
    }
    .feedEvent p {
        background: #fea041;
        color: #fff;
        border: 1px solid #fea041;
    }
    .feedDesc {
        width: 100%;
        word-break: break-all;
    }
    .activeFeedBox p:last-of-type {
        width: 100%;
    }
    .aSearchBoxFeed ul {
        display: inline-block;
        width: 100%;
    }
    .aSearchBoxFeed ul li {
        width: 93%;
        margin-bottom: 10px;
    }
    .aSearchBoxFeed ul li:last-of-type {
        width: 102%;
    }
    .checkItsFe .feedType:first-of-type {
        width: 100%;
        margin-bottom: 15px;
    }
    .childCategory {
        webkit-column-count: inherit;
        -moz-column-count: inherit;
        column-count: inherit;
    }
    .realEstateUl li {
        width: 48% !important;
        margin: 0 5px 10px 0;
        text-align: center;
        font-size: 14px;
    }
    .filDtl {
        width: 100%;
        float: none;
        margin-bottom: 15px;
        display: inline-block;
    }
    .filDtl select {
        width: 98% !important;
    }
    .filsItemDetal {
        width: 94%;
        display: block;
        margin: 0 auto;
    }
    .hippoLowBox {
        display: none;
    }
    #vHippo,
    .hippoLowBox {
        display: none;
    }
    .myfav {
        text-align: center;
    }
    .favBox h2 {
        font-size: 18px;
        text-align: center;
    }
    .vsCounts {
        position: relative;
        top: 4px;
        font-size: 16px;
        left: 0;
        text-align: center;
        height: 75px;
    }
    .mapPreloder {
        top: 38%;
        left: 34%;
    }
    .ev_list .currency_boxd {
        top: 70px;
    }
    .tpRowLeft {
        width: 100%;
        display: inline-block;
        float: none;
        height: auto;
        text-align: center;
        margin-bottom: 20px;
    }
    .tpRowLeft h1 {
        font-size: 20px;
    }
    .tpRowRight {
        width: 250px;
        margin: 20px auto;
        float: none;
        position: relative;
    }
    .shopSlogan {
        width: 275px;
        padding: 0;
        box-sizing: border-box;
        margin: 15px auto;
        display: block;
        float: none;
        text-align: center;
        font-size: 16px;
    }
    .shopSlogan blockquote {
        font-size: 17px;
    }
    .shopMenuRow ul {
        display: inline-block;
    }
    .shopMenuRow ul:nth-of-type(1) {
        margin-bottom: 50px;
    }
    .shopMenuRow ul li {
        margin: 0 5px !important;
        width: 96% !important;
        text-align: center;
    }
    .shopMenuRow ul li a {
        border-bottom: 1px solid #efefef;
    }
    .shopMenuRow ul li a:after {
        display: none;
    }
    .shopMenuRow ul:nth-of-type(2) {
        float: none;
        display: block;
        width: 280px;
        margin: 0 auto;
    }
    .shopMenuRow ul:nth-of-type(2) li {
        float: left;
        width: 19px !important;
    }
    .singleRow {
        display: inline-block;
        width: 100%;
    }
    .slItemFeath {
        width: 100%;
        margin: 0;
        margin-bottom: 25px;
    }
    .tpsDe {
        width: 100%;
    }
    .shpSearchBox {
        width: 100%;
    }
    .shForms {
        display: inline-block;
    }
    .shpSearchItem {
        width: 100%;
        margin-bottom: 10px;
    }
    .shpSearchItem {
        width: 100% !important;
        margin-bottom: 10px !important;
    }
    .shpSearchItem {
        width: 100% !important;
        margin-bottom: 10px !important;
        display: inline-block !important;
        margin-left: 0 !important;
    }
    .shForms .shpSearchItem:nth-of-type(3) input:first-of-type {
        float: left;
        width: 46%;
        margin: 0;
    }
    .shForms .shpSearchItem:nth-of-type(3) input:last-of-type {
        float: right;
        width: 48%;
        box-sizing: border-box;
    }
    .listingBox .slItemFeath {
        width: 100%;
        height: auto;
    }
    .shForms .shpSearchItem:nth-of-type(1) select {
        border-right: 1px solid #ccc;
    }
    .contactBlock {
        display: inline-block;
    }
    .blockTitlecontact {
        margin-bottom: 10px;
    }
    .mainContact {
        padding: 0;
    }
    .contDetaliz.scblsRow {
        width: 100%;
    }
    .contDetaliz .schedule ul li:first-of-type {
        display: inline-block;
        width: 48%;
        float: left;
    }
    .contDetaliz .schedule ul li:last-of-type {
        display: inline-block;
        width: 48%;
        float: left;
    }
    .mainContact h1 {
        margin: 15px 0;
    }
    .contDetaliz .schedule ul li:first-of-type div:not(:last-of-type) {
        border-bottom: none !important;
    }
    .contDetaliz .schedule ul li:last-of-type div {
        border-right: 1px solid #ccc;
    }
    .contDetaliz .schedule ul li:last-of-type div:first-of-type {
        border-top: 1px solid #ccc;
    }
    .contDetaliz .schedule ul li:first-of-type div:last-of-type {
        border-right: none;
    }
    .contDetaliz .schedule ul li:first-of-type div {
        width: 136px;
    }
    .shopMenuRow {
        margin: 30px 0 10px 0;
        padding-bottom: 15px;
    }
    .featSlider.owl-carousel {
        width: 100% !important;
    }
    .featSlider .slItemFeath {
        width: 100% !important;
    }
    .shopRow {
        width: 100% !important;
        float: none !important;
    }
    .shopRow #map_address {
        width: 100% !important;
    }
    .edit_row3 .shopRow:nth-of-type(5) ul {
        display: inline-block;
    }
    .edit_row3 .shopRow:nth-of-type(5) ul li {
        width: 100%;
    }
    .contDetaliz .schedule ul {
        width: 284px !important;
        display: block !important;
        margin: 0 auto;
    }
    .shRow .a_intro {
        width: 100%;
        box-sizing: border-box;
        padding: 0 10px !important;
    }
    .rowContent .intro_top {
        height: auto;
        padding: 0;
    }
    .shRow .intro_top h3 {
        height: auto;
    }
    .rowContent .intro_top h5 {
        height: auto;
        margin: 30px 0;
        box-sizing: border-box;
        text-align: center;
    }
    .rowContent p {
        width: 100%;
        display: inline-block;
        text-align: center;
    }
    .rowContent .intro_top strong {
        width: 100%;
        display: inline-block;
        margin: 0;
    }
    .gtshop {
        float: none;
        width: 97%;
        margin: 10px 0;
        text-align: center;
        box-sizing: border-box;
    }
    .shopitem {
        width: 250px;
        display: block;
        margin: 0 auto;
    }
    .mainShopTitle {
        font-size: 20px;
        margin-bottom: 30px;
    }
    .shopLogoSws {
        width: 100%;
        display: inline-block;
        text-align: center;
    }
    .tpRowLeft img {
        float: none;
        top: 0;
    }
    .phRow ul {
        float: none;
    }
    .tpshop {
    right: 33px;
    top: 42px;
    background-size: 25px auto;
    text-indent: -1500px;
    }
    .is_shop_mm {
        position: relative;
        display: block;
        width: 100%;
        left: 0;
        bottom: 12px;
    }
    .categorySPR_26 strong:after {
        top: 0;
    }
    .mobileNoAccessFiles {
        display: block;
    }
    .cntBlock {
        display: table;
        margin-left: auto;
        margin-right: auto;
        position: relative;
        right: auto;
        bottom: auto;
        margin-bottom: 10px;
    }
    .mwr_box,
    .mwr_item {
        width: 100% !important;
        float: none !important;
    }
    #msErr p {
        font-size: 13px;
    }
    .desShopRe {
        margin-bottom: 150px;
    }
    .cityFooterBox {
        display: none;
    }
    .page_101 .media_slide .owl-item:nth-child(5n) {
        margin-right: 40px !important;
        float: left;
    }
    .review_box {
        position: relative;
        text-align: center;
        margin: 20px 0 -9px 0;
        top: 0;
        left: 0;
    }
    .toup {
        width: 30px;
    }
    .fa-angle-double-up {
        font-size: 30px;
    }
    .rltNews ul li:nth-of-type(2n),
    .rltNews ul li:nth-of-type(2n + 1) {
        width: 100%;
        float: none;
    }
	
		.aInfos, .adsInfos {
    width: 99%;
}
	
	
		.fancybox-lock .fancybox-overlay{
     overflow: hidden; 
     overflow-y: hidden; 
	}
	
	#cfgInfo ul li:nth-child(4) input {
    width: 263px !important;
}
	
	
	
	
	.bootstrap-tagsinput{
		min-width: 92%;
	}
	
	.mailNot .messToltip{
		width: 70%;
	}
	
	.configBox .subscribe{
		    left: -4px;
	}
	
	
	.configBox .mailNot .messToltip:hover:after {
    top: -115px;
    right: 5px;
}
	
		.topInfoBox ul:last-of-type li:last-child{
		float:left;
			left: -5px;
    position: relative;
	}	
	
	
	.printInit{
		   bottom: -22px;
			right: 11px;
	}		
	
	
		.viewPass{
	display: block;
    width: 28px;
    height: 25px;
	}	
	
	
	
	.statusBoxA, .statusBoxAds{
		    right: 0;
	}	
	
	.ring-container {
bottom: 80px;
    right: 47px;
	}	
	
	
	.as_persons,
	.as_company{
		height: 35px;
	}
	
	
	.adit_address_box li{
		width: 100%;
		float: none;
		margin: 0;
	}	
	
	.warningBox{
		    display: inline-block;
	}	
	
	
	
	
.chatMessNotif {
    position: absolute;
    right: 14px;
    top: 83px;
    cursor: pointer;
}	
	
	#openChatBox{
		display:none;
	}
	
	.chatContent{
		width: 92%;
	}
	
	.emptyRoomBox img{
		width:100%;
	}
	
	.menu.myAv{
		display:none;
	}	
	
	
	
.chat_wrapper textarea{
	word-break: break-all;
    padding: 16px 44px 14px 10px!important;
    width: 95%!important;
   
	}
	
	
textarea::-webkit-input-placeholder { 
  font-size:13px;
}
textarea::-moz-placeholder { 
 font-size:13px;
}
textarea:-ms-input-placeholder { 
 font-size:13px;
}
textarea:-moz-placeholder { 
  font-size:13px;
}	
	
.loadMainBoard .container {
    margin: 15px 0;
}	
	
.chat_wrapper .main .chat .bottom {
    padding: 5px 0;	
	}
	
	
.loadMainBoard .bottom .col-md-12{
		padding: 0;
    width: 100%;
	}
	
	
.chat_wrapper .main .chat .bottom .btn.send {
    padding: 0 10px 0 10px;
	}
	
	
	
	.chat_wrapper .sidebar .discussions h1 {
    font-size: 17px;
    margin-bottom: 0;
    text-align: center;
	}
	
	.chat_wrapper .sidebar .discussions .single{
		padding: 10px 0;
	}
	
	.chatWrapper{
		    position: absolute;
   	 top: 10px;
	}	
	
	
	.profileAvatar{
		    position: relative;
    bottom: 0;
    margin-top: 30px;
	}		
	
	.profileAvatar p {
    text-align: center;
    margin-bottom: 10px;
	}
	
	
	    .modOv{
        position:absolute;
    }
	
	
	
	
	#loadSubway p,
	#loadJobSubway p{
		text-align: center;
	}	
	
	#loadSubway .pet_ul>li p span,
	#loadJobSubway .pet_ul>li p span{
		float: none;
    padding: 0;
		display: block;
	}
	
	#loadSubway  .subway_dist,
	#loadSubway  .subway_dist  .subway_dist{
		 width: 100%!important;
		margin: 0!important;
		float: none;
	}
	
	#loadJobSubway .pet_ul h5,
	#loadSubway .pet_ul h5{
		float: none!important;
		width: 100%!important;
		display: inline-block;
		box-sizing: border-box!important;
		margin-top: 5px!important;
	}
	
	#loadSubway .pet_ul>li,
	#loadJobSubway .pet_ul>li{
		width: 100%!important;
		height: auto;
	}	
	
	#loadSubway .pet_ul>li:nth-of-type(1) .subway_dist,
	#loadSubway .pet_ul>li:nth-of-type(2) .subway_dist,
	#loadJobSubway .pet_ul>li:nth-of-type(1) .subway_dist,
	#loadJobSubway .pet_ul>li:nth-of-type(2) .subway_dist{
		width: 100%!important;
	}
	
	
#loadJobSubway .pet_ul h5, #loadSubway .pet_ul h5 {
    background: #f2f2f2;
    border: 1px solid #ccc;
    padding: 10px;
    width: 100%;
    float: none;
    box-sizing: border-box;
    margin: 5px 0;
}	
	
	
	#loadJobSubway .pet_ul>li p span, #loadSubway .pet_ul>li p span{
		float:none;
		display: block;
	}	
	
	
#loadJobSubway #filtrationKind input, #loadJobSubway #filtrationKind2 input, #loadSubway #filtrationKind input, #loadSubway #filtrationKind2 input{
	top: -1px;
	}	
	
	#loadSubway .kindList,
	#loadJobSubway .kindList{
		position: relative;
		top: 0;
		width: 100%;
	}	
	
	.kindList, .modelList{
		width: 100%;
	}	
	
	.vinNum, .vinNum input {
		width: 100%;
	}	

	
	.temp_ul li{
		height: auto;
	}	
	
.job_item.temp_ul li:nth-of-type(6) span {
    padding: 0 45px 0 0;
    float: none;
	display: block;
}	
	
		
	
	
	
	.summ_box{
		    padding: 0;
    width: 99%;
    display: inline-block;
	}	
	
	
	.p_line_box{
		    position: relative;
    top: 20px;
    left: 29px;
	}
	
	
	.bonnus_row{
		    position: relative;
    top: 40px;
    right: auto;
    left: 0;
    width: 100%;
    height: auto;
	}
	
	.bonnus_item{
background-size: 98% auto;
    width: 100%;
    height: 211px;
    margin-bottom: 41px;
    background-position: center bottom -9px;
}
	
	
	.bonus_position_1{
		background-position: 5px 20px!important;
    top: 98px;
    left: 27%!important;
	}	
	
	.bonus_position_2{
		top: 97px;
    left: 37%!important;
	}
	
	
	.bonus_position_3{
	    top: 78px;
    left: 46%!important;
	}
	
	.bonus_position_4{
	transform-origin: bottom;
    background-position: 1px 23px!important;
	}	
	
		
		.fsbls ul li a{
		width: 100%;
        display: block;
			padding:10px;
	}
	
	
	    .page_453 .lastInf {
    width: 46%;
    margin: 0;
    float: left;
    }
	
	
	.allPrevlnks{
		    text-align: center;
	}	
	
	#mobile_double_{
	display:block;
}	
	
.hmVip .products,
	.hmVip .products:nth-of-type(5n){
    float: left;
    width: 193px;
    height: 291px;
    margin: 0px 0px 30px 15px;
	}	
	
	
	.partul li{
		    box-sizing: border-box;
	}		
	
	.content_box{
		padding: 0 10px;
		box-sizing: border-box;
	}	
	
	
	
	#viewGlobSearch{
		font-size: 16px;
    line-height: 1.5;
    width: 100%;
    margin-bottom: 30px;
	}	
	
	
	
		
	.treeview	{
		width: 100%;
	}
	
	.treeview>ul{
		padding: 0;
	}
	
	.treeview>ul>li{
		padding: 50px 0px 0px 25px!important;
	}
	
	.treeview__level{
		padding: 5px;
    padding-left: 17px;
		    font-weight: normal;
    font-size: 15px;
	}

	
.treeview>ul>li>.treeview__level:before {
    height: 25px;
    width: 25px;
    font-size: 18px;
	    top: -9px;
}	
	
.treeview>ul>li>ul {
    padding-left: 34px;
}	
	
.treeview ul li {
    padding: 30px 0px 0px 10px;
}	
	

	.treeview ul li:before {
    top: -12px;
    left: -47px;
}
	
	
.treeview__level:before {
    left: -33px;
    top: -3px;
    height: 25px;
    width: 25px;
    font-size: 18px;
}	
	
	
.treeview ul li:after {
    top: 50px;
    left: -45px;
    width: 40px;
}	

	
.fbpr_row {
    width: 90%;
	}
	
.summaryDetalization ul li .summary_stars_bt {
    width: 28%;
}	
	
	
.emptyFeedBc {
    font-size: 25px;
    margin: 50px 15px;
}		
	
	.cookie-popup{
    width: 93%;
    box-sizing: border-box;	
		bottom: 40px;
	}		
	
	
}
@media screen and (min-width: 651px) and (max-width: 767px) {
    .pagination-next,
    .userbox {
        clear: both;
    }
    .a_intro:before,
    .ads_intro:before,
    .adv_box,
    .c_contact,
    .footer_c,
    .glob,
    .intro_top a:before,
    .left_col,
    .locationTops,
    .right_col,
    .sitemap {
        display: none;
    }
    .logoBox,
    .top_line {
        width: 100%;
    }
    .logoBox,
    .userbox {
        text-align: center;
    }
    #locationBox {
         top: 5px;
    }
    .content_wrapper,
    .copyrightWrapper,
    .footerContent,
    .searchBox,
    .wrapper,
    .wrapper_top {
        min-width: 100%;
    }
    .item_videoBox,
    .over_bg {
        background-size: 100%;
    }
    .errorMR {
        bottom: 0;
        position: relative;
    }
    .favorite {
        bottom: 21px;
    }
    .itemEventDesc {
        bottom: -3px;
    }
    #catLineBox {
        display: block;
    }
    .recommend_box > h4 {
        padding: 8px 10px;
    }
    .logoBox {
        float: none;
    }
    .carsBrant li {
        padding: 3px 0 0 25px;
        width: 40%;
        overflow: hidden;
        float: left;
    }
    .socialIcon {
        position: relative;
        right: 0;
        top: 35px;
        height: 40px;
        float: left;
    }
    .account_lcol .google_banner {
        display: none;
    }
    .payment_accept li {
        width: 49%;
        text-align: center;
        margin: 15px 0 0 !important;
    }
    .socialIcon ul li:last-child {
        float: left;
        margin: 0 5px;
    }
    .wrapper_top {
        height: 110px;
    }
    .noPrevIMG {
        width: 44%;
    }
    .support_modal_content .formsItem select {
        width: 260px;
    }
    .userbox {
        width: 100%;
        float: none;
        top: 32px;
    }
    .userbox a:nth-of-type(1) {
        width: 63%;
        position: absolute;
        top: -39px;
        right: 10px;
        box-sizing: border-box;
        margin: 0 auto;
        float: none;
        display: block;
    }
    #cfgEmail,
    #payCost,
    .aDocsBlock,
    .adsDocsBlock,
    .errorMR,
    .favorite,
    .loadSubInfo h2,
    .payment_accept {
        position: relative;
    }
    .userbox a:nth-of-type(2),
    .userbox a:nth-of-type(3) {
        top: 10px;
        float: left;
        display: block;
        height: 50px;
        box-sizing: border-box;
    }
    #loginForm,
    .businessUl,
    .com_info,
    .contactBox ul,
    .content_box,
    .homeUl,
    .intro_top h3,
    .intro_top h4,
    .lastFil.getFil,
    .payment_accept_box,
    .petUl,
    .petsonalUl,
    .realEstateUl,
    .right_content,
	.rightcontent,
    .sportUl,
    .technicsUl,
    .transportUL {
        display: inline-block;
    }
    .userbox a:nth-of-type(2) {
        width: 48%;
        left: 3px;
    }
    .userbox a:nth-of-type(3) {
        width: 50%;
        right: 0;
        text-align: center;
        overflow: hidden;
    }
    .content_box {
        width: 100%;
    }
    .mainPage ul.mainCategory_list > li {
        width: 47%;
        padding: 10px 0;
        min-height: 485px;
    }
    .ddsLine ul li a {
        padding: 4px 10px;
    }
    .subCatItem {
        width: 80%;
        margin: 0 auto;
    }
    .page_101 .media_slide .item {
        width: 195px !important;
    }
    .page-header > h1 {
        font-size: 18px;
        text-align: center;
        font-weight: 700;
    }
    .mainPage ul.mainCategory_list > li:nth-of-type(10),
    .mainPage ul.mainCategory_list > li:nth-of-type(9) {
        min-height: 300px;
    }
    .fcc,
    .intro_top h3 {
        font-size: 16px;
        text-align: center;
    }
    .items-leading {
        width: 97%;
        margin: 0 auto;
    }
    .copyright_content {
        width: 95%;
    }
    .fcc,
    .payment_accept_box {
        box-sizing: border-box;
        padding: 0 0 0 5px;
        width: 100%;
    }
    .payment_accept,
    .payment_accept ul {
        width: 100%;
        display: inline-block;
    }
    .items-leading p {
        line-height: 1.5;
    }
    .right_content,
	.rightcontent {
        width: 100% !important;
        box-sizing: border-box;
        border: none;
        padding: 3px;
        min-height: 570px;
    }
    .lastFil.getFil {
        float: none;
        margin: 20px 0 0;
        width: 100%;
    }
    .lastFil li {
        padding: 5px 0 5px 30px;
    }
    .a_UL li:nth-child(2n + 1),
    .adsUL li:nth-child(2n + 1) {
        width: 47%;
        float: left;
        margin: 0 10px 10px 0;
        height: 380px;
    }
    .a_UL li:nth-child(2n),
    .adsUL li:nth-child(2n) {
        width: 47%;
        float: right;
        margin: 0 10px 10px 0;
        height: 380px;
    }
    .intro_top {
        height: 95px;
    }
    body:not(.page_101) #footer_menu {
        border-bottom: none;
        margin: 0;
    }
    .businessUl li,
    .businessUl li:last-child,
    .homeUl li,
    .homeUl li:last-child,
    .petUl li,
    .petUl li:last-child,
    .petsonalUl li,
    .petsonalUl li:last-child,
    .sportUl li,
    .sportUl li:last-child,
    .technicsUl li,
    .technicsUl li:last-child,
    .transportUL li,
    .transportUL li:last-child {
        width: 33%;
        float: left;
        padding: 7px 27.8px;
        border: 2px solid #fea041;
        cursor: pointer;
        margin: 0 9px 10px 0;
        text-align: center;
    }
    .a_ds_preview {
        margin-bottom: 15px;
        width: 100%;
    }
    .a_intro,
    .ads_intro {
        width: 100%;
        margin: 0;
        float: left;
        height: auto;
    }
    .item_image:after {
        left: 35%;
    }
    .intro_top h3 {
        width: 100%;
        float: none;
        height: 63px;
    }
    .intro_top h4 {
        float: none;
        font-size: 19px;
        text-align: center;
        width: 100%;
    }
    .intro_middle {
        top: 0;
		padding-top: 80px;
    }
    .catListI,
    .intro_middle h3 {
        top: 0;
        padding: 5px 0 5px 30px;
        float: none;
    }
    .com_info {
        width: 100%;
        float: none;
		    position: absolute;
    top: 0;
    padding-top: 10px;
    }
    .com_info p {
    padding: 0px 0px 0px 4px;
    margin: 4px 0 0;
    text-align: left;
    font-size: 15px;
    }
    .product_item > h1 {
        font-size: 18px;
    }
    .topInfoBox ul:nth-of-type(2) li {
        font-size: 15px;
        float: none;
        border-right: none;
        line-height: 1.3;
        margin: 0 0 10px;
        padding: 0;
    }
    .itemRightInfo {
        width: 54%;
    }
    .relativeProduct {
        width: 95%;
    }
    .relativeBox .owl-controls {
        width: 92%;
        left: 19px;
    }
    .item_media {
        width: 45%;
    }
    .item_image {
        width: 99%;
        height: 300px;
    }
    .item_image img {
        max-width: 100%;
        max-height: 300px;
    }
    .promotion {
        width: 97%;
        margin: 20px 0 20px 7px;
    }
    .promotion a {
        font-size: 14px;
    }
    .media_slide {
        width: 100% !important;
    }
    .modalVideo {
        width: 100%;
    }
    .videoPopup {
        width: 99%;
    }
    .videoOverBox {
        width: 99%;
        top: 10px;
    }
    .videoPopup .top_left {
        font-size: 19px;
    }
    .item_videoBox {
        margin: 0 auto;
        right: 0;
        width: 199px;
        text-align: center;
        height: 78px;
    }
    #loginForm,
    .loginLeft {
        width: 100% !important;
    }
    .contactBox ul li {
        margin: 0 5px 0 0;
    }
    .topNextPrev {
        margin: 0 0 5px;
    }
    .loginLeft {
        margin: 0;
    }
    #lem,
    .loginEvent input {
        width: 72%;
    }
    .loginEvent {
        width: 40%;
    }
    .capchaBoxAccess {
        display: block;
        float: left;
        overflow: hidden;
        width: 48%;
    }
    .disabledButton {
        width: 49%;
        padding: 10px 0;
        margin: 7px 1px 0 0;
        float: right;
    }
    #membersForm .disabledButton {
        margin: 0 0 0 3px;
        width: 297px;
        float: right;
    }
    .usflink li {
        padding: 2px;
    }
    #membersForm .capchaBoxAccess {
        width: 49%;
    }
    .loginLeft .capchaBoxAccess {
        width: 50%;
    }
    .loginLeft .g-recaptcha {
        transform: scale(0.69);
        -webkit-transform: scale(0.69);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .loginRight ul li:nth-child(2n + 1) {
        float: left;
        margin: 0 5px 10px 0;
    }
    .loginRight ul li:nth-child(2n) {
        float: right;
        margin: 0 0 10px;
    }
    .loginRight ul {
        width: 40%;
        margin: 0 auto;
    }
    .a_dsBox h3,
    .logB h3,
    .registration_form h3,
    .reset h1 {
        text-align: center;
        font-size: 17px;
    }
    #form_type {
        width: 100%;
    }
    #form_type li {
        padding: 5px;
        width: 131px;
    }
    #box_company .item,
    #box_persons .item,
    .itemPho {
        width: 49%;
    }
    #box_company .item:nth-of-type(2n + 1),
    #box_persons .item:nth-of-type(2n + 1) {
        float: left;
    }
    #box_company .item:nth-of-type(2n),
    #box_persons .item:nth-of-type(2n),
    .itemPho {
        float: right;
    }
    .itemPho {
        margin: 6px 0 9px;
        right: 0;
    }
    .a_dsStep1 ul.auto_list li:last-child,
    .emailIte {
        float: left;
    }
    .terms ul li {
        font-size: 12px;
        line-height: 3;
    }
    #membersForm {
        width: 99%;
    }
    .a_dsStep1 ul.auto_list li:first-child {
        width: 250px;
    }
    .a_dsStep1 ul.auto_list li {
        margin: 0 0 10px 14px;
    }
    .v_sprice {
        background-position: -133px -37px !important;
    }
    .f_sprice {
        background-position: -9px -37px !important;
    }
    .emailIte {
        width: 45%;
    }
    .emailIte input {
        width: 95%;
    }
    .type_toggle {
        width: 53%;
        float: right;
        margin: 0;
        display: inline-block;
    }
    .type_toggle ul li {
        width: 50%;
        font-size: 12px;
        padding: 8px 0;
        text-align: center;
    }
    .about_ {
        width: 100%;
        float: none;
        margin: 0;
    }
    .about_ ul {
        display: inline-block;
        width: 100%;
    }
    .about_ ul li {
        width: 45%;
        float: left;
        margin: 5px 5px 5px 0;
    }
    .about_ ul li:last-child {
        float: right;
        margin: 5px 0;
        width: 53%;
    }
    .block1 ul li,
    .subcatBlock ul li {
        font-size: 13px;
    }
    .about_ input[type="text"] {
        width: 95%!important;
        margin: 0;
    }
    .block1 {
        width: 100%;
        float: none;
        margin-bottom: 30px;
    }
    .a_dsstep2 {
        width: 100%;
        float: none;
        margin: 0;
        min-height: 290px;
    }
    .a_dsBox,
    .carsList > li,
    .fl_it {
        width: 100%;
    }
    .notifBls {
        width: 96%;
    }
    #subBox2 {
        margin: 10px 0;
    }
    .step0 {
        top: 343px;
        height: 91%;
    }
    .clearEmail {
        right: 0;
        left: inherit;
    }
    .actArrow {
        display: none !important;
    }
    .subcatBlock {
        float: none;
        width: 100%;
        margin: 0;
        height: auto;
    }
    .fl_it {
        left: 0;
        top: 0;
    }
    #filtration input {
        width: 84%;
    }
    .specialBox {
        float: none;
        margin: 0;
        width: 99%;
    }
    .a_dsstep2 h2 {
        font-size: 27px;
    }
    .subcatBlock ul {
        margin: 0;
        width: 99%;
        height: 339px;
    }
    .mainLine input {
        box-sizing: border-box;
        width: 99%;
    }
    .mainLine2 {
        float: none;
        width: 97%;
    }
    .multiLoc {
        font-size: 11px;
        line-height: 3.5;
        left: -5px;
    }
    #subBox,
    .detalization2,
    .loadCitys,
    .mainLine,
    .mainLine2 h5,
    .mediaOver {
        width: 99%;
        float: none;
    }
    .loadSubInfo h2 {
        left: 0;
        font-size: 18px;
        text-align: center;
    }
    #subBox {
        box-sizing: border-box;
    }
    .detalization {
        width: 98%;
        float: none;
    }
    #customAddr {
        width: 98%;
    }
    .mediaBox h3 {
        padding: 0 0 50px;
    }
    .mediaBox ul li {
        width: 48%;
        margin: 0 0 10px;
    }
    .mediaBox ul li:nth-child(2n) {
        float: right;
        margin: 0 0 10px;
    }
    .loadSubInfo,
    .statusBox ul {
        width: 99%;
    }
    .a_dsText {
        width: 96%;
    }
    #warning {
        display: none;
    }
    .ddt input {
        width: 94%;
    }
    .mediaBox ul li:nth-child(5) {
        float: left;
    }
    .mediaBox ul li:nth-child(10) {
        float: right;
    }
    .statusBox {
        width: 100%;
    }
    .statusBox ul li:nth-child(2n + 1) {
        width: 45%;
        float: left;
        margin-bottom: 20px;
    }
    .statusBox ul li:nth-child(2n) {
        width: 45%;
        float: right;
        margin-bottom: 20px;
        margin-right: 0;
    }
    .g-recaptcha {
        transform: scale(0.65);
        -webkit-transform: scale(0.65);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .last_step {
        float: none;
        width: 100%;
        display: block;
        margin: 10px 0;
    }
    .last_step label {
        width: 74%;
        display: inline-block;
        line-height: 1.3;
        font-size: 14px;
        padding: 0 0 0 20px;
    }
    .lastInf {
        width: 61%;
        float: left;
    }
    .next_step,
    .next_step_edit {
        width: 24%;
        font-size: 14px;
        float: right;
        margin: 7px 0 0;
        text-align: center;
        padding: 15px 25px;
    }
    .emptyValue:before {
        top: -1px;
    }
    .emptyValue:after {
        top: -10px;
    }
    .buld_address li input[type="text"] {
        width: 95%;
    }
    .carEmpty {
        display: none;
    }
    .accBoxI,
    .account_lcol,
    .account_rcol,
    .serviceEvent ul,
    .statusBoxAdd ul,
    li.carParams {
        display: inline-block;
    }
    .carsList li p {
        font-size: 12px;
    }
    li.carParams {
        height: 475px !important;
        width: 194px !important;
        margin-bottom: 10px;
        margin-top: 10px;
    }
    li.carParams:nth-child(2n) {
        float: right;
        margin-right: 0;
    }
    .terms_cond .g-recaptcha {
        float: none;
        transform: scale(1);
        -webkit-transform: scale(1);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .carPrices div {
        width: 100%;
    }
    #locationBox {
width: 99%;
    left: 3px;
    top: 5px;
    }
    #map_address {
        width: 93%;
    }
    .buld_address li,
    .buld_address li:nth-child(4),
    .buld_address li:nth-child(8) {
        float: left;
        margin: 0 15px 0 0;
        width: 100%;
        height: 90px;
    }
    #subBox select,
    .buldAttr li p {
        width: 100%;
    }
    .job_item li:nth-child(2),
    .job_item li:nth-child(3),
    .job_item li:nth-child(4),
    .job_item li:nth-child(5),
    .job_item li:nth-child(6),
    .sport_item li {
        float: none;
        width: 100%;
    }
    .pet_ul > li {
        width: 100%;
    }
    .kindList,
    .pet_ul > li:nth-child(2) h5 {
        width: 93%;
    }
    .pet_ul > li:nth-child(4) select {
        width: 103px !important;
    }
    .pet_ul > li:nth-child(4) input {
        width: 138px !important;
    }
    .beforePay,
    .job_item li:nth-child(1) {
        width: 100%;
        float: none;
    }
    .carsList > li input[type="text"],
    .job_item li:nth-child(1) input {
        width: 95%;
    }
    .serviceEvent ul li:nth-child(2n + 1) {
        width: 47%;
        float: left;
    }
    .serviceEvent ul li:nth-child(2n) {
        width: 47%;
        float: right;
        margin: 0;
    }
    .serviceEvent ul li h6 {
        font-size: 16px;
    }
    .actItem {
        border-right: 1px solid #ccc !important;
    }
    .vinNum,
    .vinNum input {
        width: 100% !important;
        box-sizing: border-box;
    }
    .job_item li:nth-child(6) input {
        width: 93%;
    }
    .multiLoc input {
        left: 0;
    }
    .cancelFree {
        left: 0 !important;
    }
    .terms_cond {
        margin: 10px 0;
    }
    #payCost {
        float: right;
    }
    .notifBls {
        width: 97%;
    }
    .mediaBoxitem div span[data-info="0"]:hover:after,
    .mediaBoxitem div span[data-info="1"]:hover:after {
        min-width: 140px;
    }
    .serviceEvent h5,
    .serviceitemBox h4 {
        box-sizing: border-box;
        font-size: 14px;
        text-align: center;
    }
    .p_notice {
        height: 50px;
    }
    .statusBoxAdd ul {
        width: 99%;
    }
    .statusBoxAdd ul li {
        width: 96%;
        margin: 0 0 20px;
        height: 120px;
    }
    .statusBoxAdd ul li h6 img {
        width: 150px;
    }
    .owl-carousel .owl-stage-outer {
        text-align: center;
    }
    .page_175 .item-page p,
    .pay_service_text ul {
        word-wrap: break-word;
    }
    .messageBoxContact {
        width: 100%;
        float: none;
    }
    .contactForm .reCapchaBox {
        width: 100%;
        margin: 10px 0 0 3px;
    }
    .contactForm .reCapchaBox .g-recaptcha {
        float: left;
    }
    #sendFormsContact {
        width: 47%;
        float: right;
    }
    .filLine {
        width: 100%;
        float: left;
    }
    .is_li .userbox a:nth-of-type(2),
    .is_li .userbox a:nth-of-type(3) {
        top: 14px;
        height: 39px;
        width: 46%;
        font-size: 14px;
    }
    .userNameBox {
        width: 45%;
        text-align: center;
        box-sizing: border-box;
    }
    .userHelpBox {
        width: 42%;
        box-sizing: border-box;
        left: 30px;
    }
    .userHelpBox p {
        margin: 0 16px 0 0;
    }
    .userHelpBox p a {
        font-size: 14px;
    }
    .pocket {
        margin: 0 17px 0 0;
    }
    .accBoxI {
        border: none;
    }
    .account_lcol {
        width: 100%;
        min-height: auto;
    }
    .acc_leftWrapp {
        float: none;
        width: 100%;
        margin: 0 auto;
    }
    .acc_leftWrapp ul li {
        width: 31%;
        float: left;
        margin: 0 5px 10px 0;
        border: 1px solid #ccc;
    }
    .acc_leftWrapp ul li a {
        padding: 9px 22px;
    }
    .pendingAlert {
        top: 14px;
    }
    .ripplelink {
        width: 71%;
    }
    .account_rcol {
        width: 100%;
        float: none;
        border: none;
    }
    .aSearchBox ul li:nth-child(1),
    .aSearchBox ul li:nth-child(2),
    .aSearchBox ul li:nth-child(4),
    .adsSearchBox ul li:nth-child(1),
    .adsSearchBox ul li:nth-child(2),
    .adsSearchBox ul li:nth-child(4) {
        width: 49%;
    }
    .aSearchBox ul li:nth-child(3),
    .aSearchBox ul li:nth-child(5),
    .adsSearchBox ul li:nth-child(3),
    .adsSearchBox ul li:nth-child(5) {
        float: none;
        width: 49%;
        display: inline-block;
    }
    .support_modal_content .formsItem {
        width: 100%;
        float: none;
    }
    .support_modal_content .formsItem input {
        width: 60%;
    }
    .navUL li,
    .navUL li:last-child {
        width: 100%;
        margin: 0 0 10px;
    }
    .adslistbox ul li,
    .alistbox ul li {
        width: 93%;
        margin: 10px auto;
        float: none;
        display: block;
        border: 1px solid #ccc;
        padding: 10px;
    }
    .aItemContent,
    .aItemEvent,
    .aItemEventDis,
    .pendBox ul li,
    .pendBox ul li p:nth-of-type(2) {
        border: none;
    }
    .a_number,
    .ads_number {
        width: 100%;
        font-size: 14px;
    }
    .adslistbox .temp_number_copy,
    .alistbox .temp_number_copy {
        font-size: 14px;
        width: 150px;
    }
    .adslistbox .copyNum,
    .alistbox .copyNum {
        display: none;
    }
    .listAd {
        width: 100%;
        display: inline-block;
        margin: 5px 0;
        padding: 10px 0;
    }
    .aItemHeader {
        display: none;
    }
    .aItemContent {
        width: 100%;
        display: inline-block;
    }
    .aItemContent p {
        width: 250px;
        display: block;
        float: none;
        margin: 0 auto;
    }
    .aItemContent p:nth-child(1),
    .aItemContent p:nth-child(2) {
        height: 55px;
    }
    .aItemContent p:nth-child(4) {
        width: 100%;
    }
    .other_page {
        width: 87%;
    }
    .aItemContent p:nth-child(5) {
        width: 100%;
        height: 50px;
        text-align: center;
    }
    .aItemContent dl dd:nth-child(3),
    .aItemContent dl dd:nth-child(4) {
        width: 45%;
        float: left;
        height: 30px;
        line-height: 2;
    }
    .aItemContent dl dd:nth-child(4) {
        margin: 19px 0 0 16px;
    }
    .a_ds_deadline br {
        display: none;
    }
    .a_ds_deadline {
        top: 30px;
    }
    .aItemContent dl {
        width: 100%;
        display: inline-block;
    }
    .aItemEvent {
        width: 100%;
        display: inline-block;
        height: auto;
    }
    .aItemEvent div {
        width: 46%;
        display: inline-block;
        margin: 0 14px 10px 0;
        box-sizing: border-box;
    }
    .aItemEvent div:nth-child(2),
    .aItemEvent div:nth-child(3),
    .aItemEvent div:nth-child(4) {
        left: 0;
    }
    .summ_box {
        width: 99%;
        box-sizing: border-box;
    }
    .aItemEvent a {
        width: 77%;
        padding: 8px 10px 8px 44px;
        display: inline-block;
    }
    .eventAnch {
        display: none !important;
    }
    .a_added,
    .ads_added {
        top: 7px;
    }
    .aItemEventDis {
        width: 95%;
        height: auto;
        display: block;
        margin: 8px auto;
        overflow: hidden;
        padding: 5px;
    }
    .adsPagelist h1,
    .disEvBo {
        display: inline-block;
        width: 100%;
    }
    .removeNotice {
        text-align: center;
        height: 80px;
        font-size: 14px;
    }
    .disEvBo {
        right: 0;
        margin: 0 0 12px;
    }
    .disEvBo div:first-child {
        margin: 0 15px 0 0;
    }
    .a_ds_free_top {
        top: 40px;
    }
    .adsPagelist h1 {
        margin: 30px 0 15px;
    }
    .editCategoryTitle {
        padding: 0;
        height: auto;
        line-height: 1.3;
        text-align: center;
        background: 0 0;
    }
    .page_453 .last_step {
        background: 0 0;
        border: none;
        height: auto;
    }
    .page_453 .next_step,
    .page_453 .next_step_edit {
    width: 37%;
    margin: 0;
    padding: 10px;
    font-size: 16px;
	    float: right;
    margin-right: 10px;	
    }
	.next_step, .next_step_edit, .next_step_load{
		margin:0;
	}
	
	.next_step_load {
    font-size: 15px;
    float: right;
    margin-right: 10px;
}
    .page_453 .editLast a {
        margin: 0;
    }
    .control-group,
    .reset fieldset {
        width: 99%;
    }
    .reset #jform_email,
    .reset button {
        width: 98%;
    }
    .reset .control-group:nth-child(1),
    .reset .control-group:nth-child(3) {
        width: 99%;
        margin: 0 5px;
        float: none;
    }
    .reset .g-recaptcha {
        width: 103%;
        transform: scale(0.95);
        -webkit-transform: scale(0.95);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .reset #jform_captcha > div {
        width: 283px !important;
    }
    .page_108 .page-header > h1 {
        text-align: center;
    }
    .page_108 .reset-complete .controls input {
        width: 94%;
        float: none;
    }
    .page_108 .reset-confirm .controls input {
        width: 92%;
        float: none;
    }
    .reset-complete fieldset .control-group:nth-of-type(1),
    .reset-complete fieldset .control-group:nth-of-type(2),
    .reset-confirm fieldset .control-group:nth-of-type(1),
    .reset-confirm fieldset .control-group:nth-of-type(2) {
        float: none;
        margin: 10px 0;
    }
    .sendInfoSub {
        box-sizing: border-box;
        float: none;
        width: 100%;
        margin: 0;
    }
    .sendInfoSub button {
        width: 100%;
    }
    .reset-confirm {
        margin: 20px 0;
    }
    .error_wrapper .top_line {
        width: 100%;
    }
    .bg_line,
    .doorsBox,
    .error_footer,
    .error_wrapper .socialIcon,
    .error_wrapper .userbox,
    .windowBox {
        display: none;
    }
    .error_wrapper .wrapper_middle {
        width: 100%;
        min-width: 100%;
    }
    .error_wrapper .middle_box {
        width: 100%;
        background-size: 100%;
    }
    .errorContent {
        top: 430px;
        width: 100%;
    }
    .viewError_404,
    .viewError_500,
    .viewError_503 {
        width: 100%;
        float: none;
        background-size: contain;
    }
    .errorMR {
        width: 100%;
    }
    .frText {
        width: 100%;
        box-sizing: border-box;
    }
    .searchBox {
        width: 97%;
        margin: 0 auto;
        min-width: 90%;
        display: block;
        min-height: 111px;
    }
    .searchItem {
        width: 100%;
        display: inline-block;
        height: 55px;
        margin: 115px 0 0;
    }
    .autocomp {
        margin: 0;
    }
    #iniContent .regList2:last-child,
    #iniContent .regList:last-child,
    .pay_box h2,
    .statusBoxAddAcc ul li:last-child,
    .statusBoxAddAccPrep ul li:last-child {
        float: left;
    }
    .selectCity {
        margin: 15px 0 20px;
    }
    #searchMain {
        width: 54%;
        margin: 15px 0 0;
    }
    .searchBoxes {
        width: 76%;
        display: inline-block;
    }
    .catList,
    .sInp {
        width: 100%;
    }
    .aItemContent p:nth-child(1),
    .catList {
        display: none;
    }
    .mainPage {
        margin: 0;
    }
    .searchButton {
        text-indent: -9999999px;
        width: 50px;
        padding: 8px 35px;
    }
    .pathBox,
    .sInp input {
        width: 100%;
		word-break: break-word;
    }
    .city-modal {
        width: 99%;
        margin-top: 0;
    }
    .mainReg p {
        width: 22%;
        font-size: 15px;
        padding: 10px 0;
        text-align: center;
        height: 35px;
    }
    #viewRegs,
    .statusBoxAddAcc > h4,
    .statusBoxAddAccPrep > h4 {
        font-size: 17px;
    }
    #cfgEmail ul,
    #cfgInfo ul,
    #cfgPass ul {
        display: inline-block;
    }
    .mapLine {
        -webkit-column-count: inherit;
        -moz-column-count: inherit;
        column-count: inherit;
        width: 90%;
        margin: 0 auto;
    }
    .preloader_a {
        top: 11%;
        left: 30%;
    }
    .pay_box h2,
    .userCol1 p:nth-child(2) {
        font-size: 14px;
    }
    .statusBoxAddAcc ul,
    .statusBoxAddAccPrep ul {
        display: inline-block;
        width: 100%;
    }
    .statusBoxAddAcc ul li,
    .statusBoxAddAccPrep ul li {
        width: 96%;
        margin-right: 0;
        margin-bottom: 10px;
    }
    .pay_box h2 {
        width: 39%;
        padding: 10px 20px;
        border-bottom: 1px solid #ccc;
        text-align: center;
        margin: 0 4px 10px 0;
    }
    #cfgEmail,
    #cfgInfo,
    #cfgPass,
    #cfgPass ul li input[type="submit"],
    .userConfig {
        width: 100%;
    }
    #pay_summ {
        width: 140px;
    }
    .emailNotifs {
        text-align: center;
    }
    #cfgEmail ul li:nth-of-type(1) {
        width: 69%;
        margin: 0 15px 10px 0;
    }
    #cfgEmail ul li:nth-of-type(2) {
        width: 27%;
        float: left;
        margin: 0 0 10px;
    }
    #cfgEmail ul li input[type="email"] {
        width: 93%;
    }
    #cfgEmail ul li input[type="submit"] {
        padding: 11px 20px;
        box-sizing: border-box;
    }
    #cfgEmail ul {
        width: 100%;
        overflow: hidden;
    }
    #cfgInfo,
    #cfgPass {
        float: none;
    }
    #cfgPass ul li {
        width: 47%;
        margin: 10px 10px 10px 0;
    }
    #cfgPass ul li input[type="password"] {
        width: 92%;
    }
    #cfgInfo ul li input[type="text"],
    #cfgPass ul li input[type="text"],
    .company_names input {
        min-width: 98% !important;
        box-sizing: border-box;
    }
    #cfgInfo ul li:nth-of-type(2) {
        margin: 0 0 10px;
        float: right;
    }
    #cfgInfo ul li {
        width: 47%;
        margin: 0 0 10px;
    }
    .configBox .saveBoxEs {
        position: relative;
        top: 0;
        right: 0;
        float: none;
    }
    .company_names {
        margin: 10px 0 0;
        width: 100%;
    }
    .configBox .messToltip:hover:after {
        top: 30px;
        right: 0;
        width: 100%;
        z-index: 999;
    }
    .URLPA input {
        width: 99% !important;
    }
    .company_names input {
        width: 92%;
    }
    #cfgInfo .saveBoxEs input[type="submit"],
    #cfgPass .saveBoxEs input[type="submit"],
    .statsULP,
    .subscribe {
        width: 100%;
    }
    .subscribe {
        top: 0;
    }
    #history_view ul li {
        width: 100% !important;
        float: none;
        margin: 0 0 10px;
    }
    .history_tab tr td:nth-of-type(2),
    .history_tab tr td:nth-of-type(3),
    .history_tab tr td:nth-of-type(4),
    .history_tab tr th:nth-of-type(2),
    .history_tab tr th:nth-of-type(3),
    .history_tab tr th:nth-of-type(4) {
        display: none;
    }
    .eventByDasy ul,
    .pay_met,
    .statsULP {
        display: inline-block;
    }
    .history_tab th,
    .history_tab tr td {
        text-align: center;
        padding: 5px;
        font-size: 13px;
    }
    .statusPages .statsULP > li {
        width: 98%;
        float: none;
        height: 320px;
        margin: 55px 0 10px;
    }
    .statContentAccount {
        height: 170px;
    }
    .statusPages .statsULP > li:nth-child(2n) {
        width: 98%;
        float: none;
        height: 320px;
        margin: 55px 0 10px;
    }
    .payForIt {
        font-size: 17px;
    }
    .pock_im img {
        width: 80px;
    }
    .statusBoxAddAcc ul li:nth-child(2n + 1),
    .statusBoxAddAccPrep ul li:nth-child(2n + 1) {
        width: 45%;
        float: left;
    }
    .statusBoxAddAcc ul li:nth-child(2n),
    .statusBoxAddAccPrep ul li:nth-child(2n) {
        width: 45%;
        float: right;
    }
    .eventByDasy ul,
    .pay_met {
        width: 100%;
    }
    .favoriteView {
        right: 13px;
        top: 10px;
    }
    #region-city {
        top: 0;
    }
    
    .modOv{
        position:absolute;
    }
    
    .eventByDasy {
        margin: 10px 0;
    }
    .eventByDasy ul li,
    .eventByDasy ul li:last-child {
        float: none;
        width: 100%;
    }
    .formsItem {
        width: 50%;
        float: left;
    }
    .statusBox ul li h5 {
        font-size: 14px;
    }
    .support-modal {
        width: 98%;
        height: 500px;
        margin-top: 0;
    }
    .support_top_left {
        font-size: 18px;
        line-height: 1.3;
        text-align: center;
		 width: 90%;
  		 margin: 0 auto;
    }
    .support_modal_content {
        padding: 10px;
    }
    .formsItem select {
        width: 97%;
    }
    .formsItem input {
        width: 87%;
    }
    #contact_form .g-recaptcha {
        float: none;
        right: 0;
        transform: scale(0.7);
        -webkit-transform: scale(0.7);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .messageBoxContact textarea {
        height: 140px;
    }
    .support_modal_content .reCapchaBox {
        width: 99%;
    }
    #sendFormsContact {
        margin: 0;
    }
    .carsBrant {
        height: auto !important;
        margin: 15px 0 20px;
    }
    .ch_bgs {
        background-position: 60px 0;
    }
    .configBox p {
        padding: 0 0 0 2px !important;
    }
    .goToNext,
    .goToPrev {
        box-sizing: border-box;
        width: 50%;
    }
    .bigNav h5 {
        font-size: 12px;
    }
    .goToNext h6 span,
    .goToPrev h6 span {
        display: none;
    }
    .main_params table tr td:first-child {
        font-size: 14px;
        width: 231px;
    }
    .realEstateUl li {
        margin: 0 10px 8px 5px;
        width: 200px;
        font-size: 14px;
        text-align: center;
    }
    .realEstateUl li:last-child {
        float: left;
    }
    .ddsLine,
    .ddsLineWrapp {
        display: block;
    }
    #footer_menu .item-4184,
    #footer_menu .item-4185,
    .tooltipsPay,
    .tooltipsStatus {
        display: none;
    }
    .listA,
    .products_empty {
        display: none !important;
    }
    .ddsLine ul {
        width: 99%;
    }
    .page_4179 .item-page ul li > a {
        background: #eaeaea !important;
        height: auto;
        line-height: inherit;
        padding: 10px;
    }
    .page_4177 .item-page img {
        width: 100%;
    }
    #loadKeyLocation,
    #loadKeyLocation2,
    .liveBox {
        width: 280px;
    }
    .noCaptchaBox p,
    .passMessage {
        font-size: 13px;
        margin: 0 0 25px;
        width: 65%;
    }
    .m_f .mobileFooter {
        transition: left 0.5s linear;
        left: 0;
    }
    #iniContent,
    .modal_content_list {
        height: 400px;
    }

    .liveBox {
        left: 0;
        top: 0;
        margin: 0;
    }
    .custIcons,
    .custIcons2 {
        top: -11px;
    }
    .descUli li {
        font-size: 14px;
        line-height: 1.2;
    }
    .paginationBox ul li {
        margin: 5px 4px !important;
    }
    .f_event_:after,
    .f_event_:before {
        width: 38%;
    }
    .resetCars {
        width: 99%;
        box-sizing: border-box;
        text-align: center;
    }
    .filter_itemTop ul {
        width: 90%;
        margin: 0 auto;
    }
    .filter_itemTop ul li:nth-child(10),
    .filter_itemTop ul li:nth-child(5) {
        float: left;
        margin: 0 5px 5px 0;
    }
    .filter_itemTop ul li {
        width: 48%;
    }
    #getResult {
        width: 99%;
        box-sizing: border-box;
        text-align: center;
    }
    .messageHomeBox {
        width: 100%;
    }
    .extensionBox {
        display: none;
    }
    .st_preview {
        float: none;
        width: 50%;
        margin: 0 auto 30px;
        display: block;
    }
    .st_desc {
        width: 99%;
        margin: 0 auto;
        float: none;
    }
    .pagination ul li {
        margin-bottom: 18px;
        display: inline-block;
        float: none;
    }
    .newsBlock ul li,
    .newsBlock ul li:nth-of-type(3) {
        float: none;
        margin-right: 0;
        margin-left: 5px;
        margin-bottom: 50px;
    }
    .pagination-end a,
    .pagination-end span,
    .pagination-next a,
    .pagination-next span,
    .pagination-prev a,
    .pagination-prev span,
    .pagination-start a,
    .pagination-start span {
        padding: 9px 46px !important;
    }
    .newsBlock ul li {
        width: 94%;
    }
    .newsPreview,
    .newsPreview img {
        width: 100%;
    }
    #breadcrumbs ul li {
        padding: 4px 15px 5px 0;
    }
    .page_106 #breadcrumbs,
    .page_107 #breadcrumbs,
    .page_109 #breadcrumbs,
    .page_179 #breadcrumbs,
    .page_452 #breadcrumbs,
    .page_453 #breadcrumbs {
        display: none;
    }
    .messageBRB {
        width: 81%;
        height: 200px;
    }
    #cancelAddd,
    #cancelThisAddd,
    #disableThisAddd,
    #removeAddd {
        margin: 10px 0;
        width: 60%;
        text-align: center;
    }
    .chartOver {
        overflow-x: scroll;
    }
    .aDocsBlock,
    .adsDocsBlock {
        right: 0;
        bottom: 0;
        z-index: 99;
        width: 59%;
        margin: 15px auto 5px;
        text-align: center;
    }
    .aDocsBlock ul,
    .adsDocsBlock ul {
        width: 165px;
    }
    .upFileList {
        height: auto;
    }
    .upFileResult {
        width: 100%;
        height: auto;
        border: none;
    }
    .upFileBloc {
        width: 95%;
        float: none;
        margin: 0 auto;
        padding-bottom: 10px;
    }
    .pendBox ul li p:nth-of-type(3),
    .pendBox ul li p:nth-of-type(4) {
        display: inline-block;
        float: none;
        border: none;
        margin-top: 10px;
        text-align: center;
    }
    .upFileBloc .box {
        top: 0;
        right: 0;
    }
    .upFileBloc .inputfile + label span {
        width: 29%;
    }
    body.ev_edit .upFileResult div {
        padding: 10px 5px;
    }
    .pendBox ul li p:nth-of-type(1) {
        width: 95%;
        display: inline-block;
        float: none;
        border: none;
    }
    .pendBox ul li p:nth-of-type(4) {
        width: 100%;
    }
    .pendBox ul li p:nth-of-type(2) {
        width: 94%;
        display: inline-block;
    }
    .pendBox ul li p:nth-of-type(3) {
        width: 100%;
    }
    .model_view {
        width: 100%;
        box-sizing: border-box;
    }
    .js .box__file + label {
        max-width: 100%;
        white-space: inherit;
    }
    .sdv_gal img {
        max-width: 100%;
    }
    .a_bl {
        top: 5px;
        bottom: auto;
		display:none!important;
    }
    .blockItems {
        width: 30px;
        height: 30px;
    }
    .blockItemsChild {
        width: 4px;
        height: 16px;
        left: -21px;
        top: -7px;
    }
    .payment_accept img {
        margin-top: 15px;
    }
    .itemCurr {
        top: 5px;
    }
    .selMonth {
        width: 100%;
        text-align: center;
        display: inline-block;
        margin: 0;
    }
    .selMonth label {
        float: none;
    }
    .selMonth input {
        float: none;
        margin: 10px 0 0;
    }
    #changeMonth {
        float: none;
        display: inline-block;
        width: 217px;
        margin: 15px 0 0;
    }
    .subqUl li {
        width: 99% !important;
    }
    .qrBox {
        display: none;
    }
    .notifcus {
        margin-top: 34px;
        left: 0;
        width: 96%;
    }
    .activePH {
        background: #fd9e42;
    }
    .customAuth {
        width: 100%;
    }
    .step3 .mainLine {
        height: 140px;
    }
    .autoFe .acc_me {
        float: none;
        margin: 0 auto;
    }
    .autoFe .actItem {
        border-right: 1px solid #ccc !important;
        width: 198px;
    }
    .autoFe .account_rcol {
        width: 100%;
        min-height: auto;
    }
    .autoFe .userNameBox p {
        width: 100%;
        text-align: center;
        float: none;
    }
    .autoFe .pocket {
        float: none;
        width: 100%;
        display: inline-block;
        height: 100px;
    }
    .autoFe .pocket strong {
        width: 100%;
        display: inline-block;
        margin: 0;
        height: 50px;
    }
    .autoFe .feedNavs2 {
        display: inline-block;
        top: 0;
    }
    .autoFe .avalCat li {
        width: 100%;
    }
    .autoFe .avalCat li a {
        width: 99%;
    }
    .doc_box .doc_nav {
        height: auto;
    }
    .fsbls {
        width: 100%;
        position: relative !important;
    }
    .fsbls ul {
        display: inline-block;
    }
    .avalCat li,
    .fsbls ul li {
        width: 100%;
        margin: 0 0 10px 0;
    }
    .avalCat li a,
    .fsbls ul li a {
        height: auto;
        line-height: inherit !important;
        box-sizing: border-box;
        font-size: 14px;
    }
    .feed_itm {
        overflow: hidden;
        width: 100%;
    }
    .feed_itm table {
        overflow-x: scroll;
    }
    .avalCat {
        width: 270px;
        margin: 7px auto;
        display: block;
    }
    .dashDesc h5,
    .dashDescIntro h5,
    .dashList h5 {
        text-align: center;
    }
    .docFooter {
        text-align: center;
        width: 96%;
        margin: 35px auto;
        font-size: 18px;
        display: inline-block;
    }
    .feedPath {
        width: 100%;
        float: none;
        margin-bottom: 10px;
    }
    .feedPath input {
        font-size: 12px;
    }
    .feedEvent {
        float: none;
        width: 100%;
    }
    .feedEvent p {
        background: #fea041;
        color: #fff;
        border: 1px solid #fea041;
    }
    .feedDesc {
        width: 100%;
        word-break: break-all;
    }
    .activeFeedBox p:last-of-type {
        width: 100%;
    }
    .aSearchBoxFeed ul {
        display: inline-block;
        width: 100%;
    }
    .aSearchBoxFeed ul li {
        width: 93%;
        margin-bottom: 10px;
    }
    .aSearchBoxFeed ul li:last-of-type {
        width: 102%;
    }
    .realEstateUl {
        width: 273px;
        display: block;
        margin: 0 auto;
    }
    .realEstateUl li {
        width: 100% !important;
    }
    .filDtl {
        width: 100%;
        float: none;
        margin-bottom: 15px;
        display: inline-block;
    }
    .filDtl select {
        width: 98% !important;
    }
    .filsItemDetal {
        width: 94%;
        display: block;
        margin: 0 auto;
    }
    .calcModal {
        width: 740px;
    }
    #calcResult table td,
    #calcResult table th {
        padding: 10px 8px;
    }
    #vHippo,
    .hippoLowBox {
        display: none;
    }
    .ev_list .currency_boxd {
        top: 70px;
    }
    .tpRowLeft {
        width: 100%;
        display: inline-block;
        float: none;
        height: auto;
        text-align: center;
        margin-bottom: 20px;
    }
    .tpRowLeft h1 {
        font-size: 20px;
    }
    .tpRowRight {
        width: 250px;
        margin: 20px auto;
        float: none;
        position: relative;
    }
    .shopSlogan {
        width: 275px;
        margin: 15px auto;
        display: block;
        float: none;
        text-align: center;
        font-size: 16px;
    }
    .shopSlogan blockquote {
        font-size: 17px;
    }
    .shopMenuRow ul {
        display: inline-block;
    }
    .shopMenuRow ul:nth-of-type(1) {
        margin-bottom: 50px;
    }
    .shopMenuRow ul li {
        margin: 0 5px !important;
        width: 96% !important;
        text-align: center;
    }
    .shopMenuRow ul li a {
        border-bottom: 1px solid #efefef;
    }
    .shopMenuRow ul li a:after {
        display: none;
    }
    .shopMenuRow ul:nth-of-type(2) {
        float: none;
        display: block;
        width: 280px;
        margin: 0 auto;
    }
    .shopMenuRow ul:nth-of-type(2) li {
        float: left;
        width: 19px !important;
    }
    .singleRow {
        display: inline-block;
        width: 100%;
    }
    .slItemFeath {
        width: 100%;
        margin: 0;
        margin-bottom: 25px;
    }
    .tpsDe {
        width: 100%;
    }
    .shpSearchBox {
        width: 100%;
    }
    .shForms {
        display: inline-block;
    }
    .shpSearchItem {
        width: 100%;
        margin-bottom: 10px;
    }
    .shpSearchItem {
        width: 100% !important;
        margin-bottom: 10px !important;
    }
    .shpSearchItem {
        width: 100% !important;
        margin-bottom: 10px !important;
        display: inline-block !important;
        margin-left: 0 !important;
    }
    .shForms .shpSearchItem:nth-of-type(3) input:first-of-type {
        float: left;
        width: 46%;
        margin: 0;
    }
    .shForms .shpSearchItem:nth-of-type(3) input:last-of-type {
        float: right;
        width: 48%;
        box-sizing: border-box;
    }
    .listingBox .slItemFeath {
        width: 100%;
        height: auto;
    }
    .shForms .shpSearchItem:nth-of-type(1) select {
        border-right: 1px solid #ccc;
    }
    .contactBlock {
        display: inline-block;
    }
    .blockTitlecontact {
        margin-bottom: 10px;
    }
    .mainContact {
        padding: 0;
    }
    .contDetaliz.scblsRow {
        width: 100%;
    }
    .contDetaliz .schedule ul li:first-of-type {
        display: inline-block;
        width: 48%;
        float: left;
    }
    .contDetaliz .schedule ul li:last-of-type {
        display: inline-block;
        width: 48%;
        float: left;
    }
    .mainContact h1 {
        margin: 15px 0;
    }
    .contDetaliz .schedule ul li:first-of-type div:not(:last-of-type) {
        border-bottom: none !important;
    }
    .contDetaliz .schedule ul li:last-of-type div {
        border-right: 1px solid #ccc;
    }
    .contDetaliz .schedule ul li:last-of-type div:first-of-type {
        border-top: 1px solid #ccc;
    }
    .contDetaliz .schedule ul li:first-of-type div:last-of-type {
        border-right: none;
    }
    .contDetaliz .schedule ul li:first-of-type div {
        width: 136px;
    }
    .shopMenuRow {
        margin: 30px 0 10px 0;
        padding-bottom: 15px;
    }
    .featSlider.owl-carousel {
        width: 100% !important;
    }
    .featSlider .slItemFeath {
        width: 100% !important;
    }
    .shopRow {
        width: 100% !important;
        float: none !important;
    }
    .shopRow #map_address {
        width: 100% !important;
    }
    .edit_row3 .shopRow:nth-of-type(5) ul {
        display: inline-block;
    }
    .edit_row3 .shopRow:nth-of-type(5) ul li {
        width: 100%;
    }
    .contDetaliz .schedule ul {
        width: 284px !important;
        display: block !important;
        margin: 0 auto;
    }
    .shRow .a_intro {
        width: 100%;
        box-sizing: border-box;
        padding: 0 10px !important;
    }
    .rowContent .intro_top {
        height: auto;
        padding: 0;
    }
    .shRow .intro_top h3 {
        height: auto;
    }
    .rowContent .intro_top h5 {
        height: auto;
        margin: 30px 0;
        box-sizing: border-box;
        text-align: center;
    }
    .rowContent p {
        width: 100%;
        display: inline-block;
        text-align: center;
    }
    .rowContent .intro_top strong {
        width: 100%;
        display: inline-block;
        margin: 0;
    }
    .gtshop {
        float: none;
        width: 97%;
        margin: 10px 0;
        text-align: center;
        box-sizing: border-box;
    }
    .shopitem {
        width: 250px;
        display: block;
        margin: 0 auto;
    }
    .mainShopTitle {
        font-size: 20px;
        margin-bottom: 30px;
    }
    .shopLogoSws {
        width: 100%;
        display: inline-block;
        text-align: center;
    }
    .tpRowLeft img {
        float: none;
        top: 0;
    }
    .phRow ul {
        float: none;
    }
    .tpshop {
    right: 33px;
    top: 43px;
    background-size: 25px auto;
    text-indent: -1500px;
    }
    .is_shop_mm {
        position: relative;
        display: block;
        width: 100%;
        left: 0;
        bottom: 12px;
    }
    .categorySPR_26 strong:after {
        top: 0;
    }
    .mobileNoAccessFiles {
        display: block;
    }
    .cntBlock {
        display: table;
        margin-left: auto;
        margin-right: auto;
        position: relative;
        right: auto;
        bottom: auto;
        margin-bottom: 10px;
    }
    .mwr_box,
    .mwr_item {
        width: 100% !important;
        float: none !important;
    }
    #msErr p {
        font-size: 13px;
    }
    .desShopRe {
        margin-bottom: 150px;
    }
    .cityFooterBox {
        display: none;
    }
    .review_box {
        position: relative;
        text-align: center;
        margin: 20px 0 -9px 0;
        top: 0;
        left: 0;
    }
    .toup {
        width: 30px;
    }
    .fa-angle-double-up {
        font-size: 30px;
    }
	
	
		.fancybox-lock .fancybox-overlay{
     overflow: hidden; 
     overflow-y: hidden; 
	}
	
		#cfgInfo ul li:nth-child(4) input {
    width: 263px !important;
}
	
		.topInfoBox ul:last-of-type li:last-child{
		float:left;
			left: -5px;
    position: relative;
	}	
	
		.viewPass{
	display: block;
    width: 28px;
    height: 25px;
	}
	
	
	
	.statusBoxA, .statusBoxAds{
		    right: 0;
	}	
	
	.ring-container {
bottom: 80px;
    right: 47px;
	}	
	
	.as_persons,
	.as_company{
		height: 35px;
	}
		

	.adit_address_box li{
		width: 100%;
		float: none;
		margin: 0;
	}	
	
	
	
	
.chatMessNotif {
    position: absolute;
    right: 14px;
    top: 83px;
    cursor: pointer;
}	
	
	#openChatBox{
		display:none;
	}
	
	.chatContent{
		width: 92%;
	}
	
	.emptyRoomBox img{
		width:100%;
	}
	
	.menu.myAv{
		display:none;
	}	
	
	
	
.chat_wrapper textarea{
	word-break: break-all;
    padding: 16px 44px 14px 10px!important;
    width: 95%!important;
   
	}
	
	
textarea::-webkit-input-placeholder { 
  font-size:13px;
}
textarea::-moz-placeholder { 
 font-size:13px;
}
textarea:-ms-input-placeholder { 
 font-size:13px;
}
textarea:-moz-placeholder { 
  font-size:13px;
}	
	
.loadMainBoard .container {
    margin: 15px 0;
}	
	
.chat_wrapper .main .chat .bottom {
    padding: 5px 0;	
	}
	
	
.loadMainBoard .bottom .col-md-12{
		padding: 0;
    width: 100%;
	}
	
	
.chat_wrapper .main .chat .bottom .btn.send {
    padding: 0 10px 0 10px;
	}
	
	
	
	
	
	.profileAvatar{
		    position: relative;
    bottom: 0;
    margin-top: 30px;
	}		
	
	
	.profileAvatar p {
    text-align: center;
    margin-bottom: 10px;
	}
		
	    .modOv{
        position:absolute;
    }
	
	
	
	
	#loadSubway p,
	#loadJobSubway p{
		text-align: center;
	}	
	
	#loadSubway .pet_ul>li p span,
	#loadJobSubway .pet_ul>li p span{
		float: none;
    padding: 0;
		display: block;
	}
	
	#loadSubway  .subway_dist,
	#loadSubway  .subway_dist  .subway_dist{
		 width: 100%!important;
		margin: 0!important;
		float: none;
	}
	
	#loadJobSubway .pet_ul h5,
	#loadSubway .pet_ul h5{
		float: none!important;
		width: 100%!important;
		display: inline-block;
		box-sizing: border-box!important;
		margin-top: 5px!important;
	}
	
	#loadSubway .pet_ul>li,
	#loadJobSubway .pet_ul>li{
		width: 100%!important;
		height: auto;
	}	
	
	#loadSubway .pet_ul>li:nth-of-type(1) .subway_dist,
	#loadSubway .pet_ul>li:nth-of-type(2) .subway_dist,
	#loadJobSubway .pet_ul>li:nth-of-type(1) .subway_dist,
	#loadJobSubway .pet_ul>li:nth-of-type(2) .subway_dist{
		width: 100%!important;
	}
	
	
#loadJobSubway .pet_ul h5, #loadSubway .pet_ul h5 {
    background: #f2f2f2;
    border: 1px solid #ccc;
    padding: 10px;
    width: 100%;
    float: none;
    box-sizing: border-box;
    margin: 5px 0;
}	
	
	
	#loadJobSubway .pet_ul>li p span, #loadSubway .pet_ul>li p span{
		float:none;
		display: block;
	}	
	
	
#loadJobSubway #filtrationKind input, #loadJobSubway #filtrationKind2 input, #loadSubway #filtrationKind input, #loadSubway #filtrationKind2 input{
	top: -1px;
	}	
	
	#loadSubway .kindList,
	#loadJobSubway .kindList{
		position: relative;
		top: 0;
		width: 100%;
	}	
	
	.kindList, .modelList{
		width: 100%;
	}	
	
	.vinNum, .vinNum input {
		width: 100%;
	}	

	
	.temp_ul li{
		height: auto;
	}	
	
.job_item.temp_ul li:nth-of-type(6) span {
    padding: 0 45px 0 0;
    float: none;
	display: block;
}	
	
		
	
	.fsbls ul li a{
		width: 100%;
        display: block;
		padding:10px;
	}	
	
	    .page_453 .lastInf {
    width: 46%;
    margin: 0;
    float: left;
    }
	
	
#mobile_double_{
	display:block;
}		
	
	
.hmVip .products,
	.hmVip .products:nth-of-type(5n){
    float: left;
    width: 193px;
    height: 291px;
    margin: 0px 0px 30px 15px;
	}	
	
	
	
	.partul li{
		    box-sizing: border-box;
	}		
	
	.content_box{
		padding: 0 10px;
		box-sizing: border-box;
	}	
	
	
.fbpr_row {
    width: 90%;
	}
	
.summaryDetalization ul li .summary_stars_bt {
    width: 28%;
}		
	
	.cookie-popup{
    width: 93%;
    box-sizing: border-box;	
		bottom: 40px;
	}		
	
	
	
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
	
	.chatWrapper{
		    position: absolute;
   	 top: 10px;
	}	
	
	.chatMessNotif{
		right: 22px;
    top: 90px;
	}	
	
#openChatBox {
    bottom: 85px;
	}
	
#openChatBox img{
	width: 40px;
    height: auto;
	}

	.c_contact{
		width: 40px;
    height: auto;
	}	
	
	.chatContent {
    width: 90%;
	}
	
	.myAv{
		display:none;
	}
	
.chat_wrapper .main .chat .content {
    height: 490px;
}	
		
	
	
	
    .a_dsStep1 ul.auto_list li:nth-of-type(2),
    .carsList .carParams:first-child,
    .mainPage ul.mainCategory_list > li:nth-of-type(3),
    .mainPage ul.mainCategory_list > li:nth-of-type(5),
    .mainPage ul.mainCategory_list > li:nth-of-type(7),
    .mainPage ul.mainCategory_list > li:nth-of-type(9),
    .pagination-next {
        clear: both;
    }
    .regSociMess2 {
        top: 15px;
    }
    #loginForm,
    #payCost,
    #searchMain,
    .configBox .saveBoxEs,
    .errorMR,
    .left_content,
    .loadSubInfo h2,
    .payment_accept,
    .socialIcon,
    .statusBoxAddAcc li:last-child img,
    .userbox {
        position: relative;
    }
    .logoBox,
    .top_line {
        width: 100%;
    }
    .regionsList,
    .reglist {
        box-sizing: border-box;
    }
    .content_wrapper,
    .copyrightWrapper,
    .footerContent,
    .searchBox,
    .wrapper,
    .wrapper_top {
        min-width: 100%;
    }
    #catLineBox{
        display: none;
    }
    .owl-next,
    .owl-prev {
        display: block !important;
    }
    .ch_bgs {
        background-position: center 0;
    }
    .adv_box,
    .footer_c,
    .intro_top a:before,
    .left_col,
    .locationTops,
    .right_col {
        display: none;
    }
    #catLineBox {
        display: block;
    }
    .businessUl,
    .content_box,
    .homeUl,
    .payment_accept_box,
    .petUl,
    .petsonalUl,
    .realEstateUl,
    .right_content,
	.rightcontent,
    .sportUl,
    .technicsUl,
    .transportUL {
        display: inline-block;
    }
    .recommend_box > h4 {
        padding: 8px 10px;
    }
    .logoBox {
        float: none;
        text-align: center;
    }
    .socialIcon {
        right: 0;
        top: 35px;
        height: 40px;
        float: left;
    }
    .socialIcon ul li:last-child {
        float: left;
        margin: 0 5px;
    }
    .wrapper_top {
        height: 190px;
        overflow: hidden;
    }
    .support_modal_content .formsItem select {
        width: 260px;
    }
    .userbox {
        float: right;
        width: 500px;
        text-align: right;
        top: 25px;
        margin-right: 9px;
    }
    .bigLine li {
        width: 195px;
    }
    .content_box {
        width: 100%;
        background: #fff;
        padding-top: 10px;
    }
    .ev_item .content_box {
        width: 95%;
    }
    .mainPage ul.mainCategory_list > li {
        width: 47%;
        float: left;
        padding: 10px 0;
        margin: 0 10px 20px 0;
    }
    .subCatItem {
        width: 80%;
        margin: 0 auto;
    }
    .page-header > h1 {
        font-size: 18px;
        text-align: center;
        font-weight: 700;
    }
    .items-leading {
        width: 97%;
        margin: 0 auto;
    }
    .mainCategory_list {
        width: 740px;
        margin-left: 27px;
    }
    .copyright_content {
        width: 98%;
    }
    #footer_menu ul li a {
        padding: 2px 10px 2px 0;
        font-size: 14px;
    }
    .modal_content_list .regList,
    .modal_content_list .regList2 {
        width: 242px;
    }
    .footerContent {
        height: 110px;
        position: relative;
        width: 100%;
        margin: 0;
        padding: 10px 0 0;
    }
    .footerContent .fcc:nth-of-type(1) {
        font-size: 14px;
        width: 339px;
        margin: 0 5px;
        padding: 4px 0;
        position: absolute;
        bottom: 12px;
        left: 10px;
    }
    .footerContent .fcc:nth-of-type(2) {
        font-size: 14px;
        width: 339px;
        margin: 0 5px;
        padding: 4px 0;
        position: absolute;
        bottom: 12px;
        left: auto;
        right: 18px;
        text-align: right;
    }
    .payment_accept_box {
        float: none;
        width: 100%;
        display: block;
        overflow: hidden;
        padding: 33px 0;
    }
    .review_box {
        position: absolute;
        top: 6px;
        right: 25px;
        left: auto;
    }
    .payment_accept {
        position: absolute;
        left: 11px;
        top: 12px;
    }
    .items-leading p {
        line-height: 1.5;
    }
    .right_content,
	.rightcontent{
        width: 100% !important;
        box-sizing: border-box;
        border: none;
        padding: 2px;
        min-height: 520px;
    }
    .lastFil li {
        padding: 5px 0 5px 30px;
    }
    .notifBls {
        width: 95%;
        box-sizing: border-box;
    }
    .buld_address li:nth-child(4),
    .buld_address li:nth-child(8) {
        float: left;
        margin: 0 15px 0 0;
    }
    .childCategory li {
        width: 230px;
    }
    body:not(.page_101) #footer_menu {
        border-bottom: none;
        margin: 0;
    }
    .businessUl li,
    .businessUl li:last-child,
    .homeUl li,
    .homeUl li:last-child,
    .petUl li,
    .petUl li:last-child,
    .petsonalUl li,
    .petsonalUl li:last-child,
    .sportUl li,
    .sportUl li:last-child,
    .technicsUl li,
    .technicsUl li:last-child,
    .transportUL li,
    .transportUL li:last-child {
width: auto;
    box-sizing: border-box;
    text-align: center;
    float: left;
    margin: 0 9px 0 0;
    }
    .businessUl li:last-child {
        width: 185px;
        float: left;
    }
    .businessUl li {
        width: 185px;
        margin: 0 5px 10px 0;
    }
    .selectCity span {
        top: 16px;
    }
    .locationTops {
        display: none;
    }
    #loginForm,
    .contactBox ul {
        display: inline-block;
    }
    .filter_itemTop ul li {
        width: 145px;
    }
    .item_image:after {
        left: 35%;
    }
    .product_item > h1 {
        font-size: 18px;
    }
    .item_image {
        width: 99%;
        height: 300px;
    }
    .item_image img {
        max-width: 100%;
        max-height: 300px;
    }
    .media_slide {
        width: 100% !important;
    }
    .contactBox ul li {
        margin: 0;
    }
    .topNextPrev {
        margin: 0 0 5px;
    }
    #loginForm {
        width: 100%;
    }
    .loginEvent {
        width: 39%;
    }
    .tooltipsPay a {
        font-size: 15px;
        width: 145px;
    }
    .fullpage {
        width: 100%;
    }
    .statusBoxAddAcc ul li {
        width: 30%;
    }
    .statusBoxAddAcc ul li h6 img,
    .statusBoxAddAccPrep ul li h6 img {
        width: 100%;
    }
    .statusBoxAddAcc li:last-child img {
        width: 230px;
        top: 5px;
    }
    .capchaBoxAccess {
        display: block;
        float: left;
        overflow: hidden;
        width: 48%;
    }
    .disabledButton {
        width: 49% !important;
        padding: 10px 0 !important;
        margin: 0 1px 0 0 !important;
        float: right !important;
    }
    #loginForm .disabledButton {
        width: 21% !important;
    }
    #box_company .item:nth-of-type(2n + 1),
    #box_persons .item:nth-of-type(2n + 1),
    .loginRight ul li:last-child {
        float: left;
    }
    .usflink li {
        padding: 2px;
    }
    #membersForm .capchaBoxAccess {
        width: 49%;
    }
    .loginLeft .capchaBoxAccess {
        width: 50%;
    }
    .a_dsBox h3,
    .logB h3,
    .registration_form h3,
    .reset h1 {
        padding: 10px 17px;
    }
    .loginLeft .g-recaptcha {
        transform: scale(0.99);
        -webkit-transform: scale(0.99);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .page_106 .searchBox,
    .page_107 .searchBox,
    .page_109 .searchBox {
        min-height: 62px;
    }
    .loginRight ul {
        width: 94%;
        margin: 0 auto;
    }
    #form_type {
        width: 100%;
    }
    #form_type li {
        padding: 5px;
        width: 131px;
    }
    #box_company .item,
    #box_persons .item {
        width: 49%;
    }
    #box_company .item:nth-of-type(2n),
    #box_persons .item:nth-of-type(2n),
    .itemPho {
        float: right;
    }
    .page_175 .left_col {
        display: block;
    }
    .a_dsStep1 ul.auto_list li:first-child,
    .type_toggle ul li:nth-child(1):before,
    .type_toggle ul li:nth-child(2):before {
        display: none;
    }
    .page_175 .item-page {
        width: 465px;
        float: right;
    }
    .page_175 .right_content,
	.page_175 .rightcontent {
        width: 480px !important;
    }
    .scrolled {
        left: 10px;
        top: 60px;
    }
    .itemPho {
        width: 49%;
        margin: 0 0 9px;
        right: 0;
    }
    .a_dsStep1 ul.auto_list li:last-child,
    .block1 {
        float: left;
    }
    .terms ul li {
        font-size: 12px;
        line-height: 3;
    }
    #membersForm {
        width: 99%;
    }
    .a_dsStep1 ul.auto_list li {
        margin: 0 2px 10px;
        width: 120px;
    }
    .v_sprice {
        background-position: -133px -37px !important;
    }
    .f_sprice {
        background-position: -9px -37px !important;
    }
    .type_toggle ul li {
        width: 100px;
        font-size: 14px;
        padding: 7px 5px;
    }
    #phoneNMB {
        width: 120px;
    }
    .type_toggle {
        width: 224px;
    }
    .about_ {
        width: 305px;
    }
    .about_ input[type="text"] {
        width: 157px;
    }
    .block1 {
        width: 31%;
        margin-bottom: 30px;
    }
    .a_dsstep2 {
        width: 67%;
        float: right;
        margin: 0 0 0 10px;
        min-height: 290px;
    }
    .carsList > li {
        width: 171px;
    }
    .step0 {
        top: 245px;
        height: 93%;
    }
    .clearEmail {
        right: 0;
        left: inherit;
    }
    .actArrow,
    .actArrow2 {
        display: none !important;
    }
    #warning,
    .statusBox .statContent:after {
        display: none;
    }
    .subcatBlock {
        float: left;
        width: 49%;
        margin: 0;
        height: auto;
    }
    .fl_it {
        left: 0;
        width: 100%;
        top: 0;
    }
    #filtration input {
        width: 84%;
    }
    .specialBox {
        float: none;
        margin: 0;
        height: 305px !important;
        width: 99%;
    }
    .over_bg {
        background-size: 65%;
    }
    .a_dsstep2 h2 {
        font-size: 27px;
    }
    .subcatBlock ul {
        margin: 0;
        width: 99%;
        height: 339px;
    }
    .mainLine input {
        box-sizing: border-box;
        width: 99%;
    }
    .mainLine2 {
        float: right;
        width: 320px;
        margin: 0 14px 0 0;
    }
    .mainLine {
        width: 405px;
    }
    #subBox,
    .mainLine2 h5 {
        width: 100%;
    }
    .multiLoc {
        font-size: 11px;
        line-height: 3.5;
        left: -5px;
    }
    .loadSubInfo h2 {
        left: 0;
        font-size: 18px;
        text-align: center;
    }
    #subBox {
        box-sizing: border-box;
    }
    .detalization {
        width: 37%;
    }
    .detalization2 {
        width: 457px;
    }
    .mediaOver {
        width: 100%;
    }
    #customAddr {
        width: 98%;
    }
    .mediaBox ul li {
        width: 140px;
        margin: 0 11px 10px 0;
    }
    .loadSubInfo,
    .statusBox ul {
        width: 99%;
    }
    .a_dsText {
        width: 96%;
    }
    .ddt input {
        width: 94%;
    }
    .mediaBox ul li:nth-child(10),
    .mediaBox ul li:nth-child(5) {
        float: left;
    }
    .statusBox {
        width: 100%;
    }
    .statusBox ul li {
        width: 22%;
        float: left;
        margin-bottom: 20px;
        margin-right: 13px;
        height: 530px;
    }
    .statusBox ul li h6 {
        float: none;
        width: 152px;
        text-align: center;
    }
    .noCaptchaBox p {
        width: 508px;
        padding: 9px 0 0;
    }
    .g-recaptcha {
        transform: scale(0.65);
        -webkit-transform: scale(0.65);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .last_step {
        float: right;
        width: 58%;
        display: block;
    }
    .last_step label {
        width: 74%;
        display: inline-block;
        line-height: 1.3;
        font-size: 14px;
        padding: 0 0 0 20px;
    }
    .lastInf {
width: 58%;
    float: left;
    }
    .next_step,
    .next_step_edit {
        width: 24%;
        font-size: 14px;
        float: right;
        margin: 7px 0 0;
        text-align: center;
        padding: 15px 25px;
    }
    #payCost,
    .pocket a {
        padding: 7px;
    }
    .about_ .emptyValue:before {
        top: -30px;
    }
    .about_ .emptyValue:after {
        top: -35px;
        font-size: 10px;
    }
    .buld_address li input[type="text"] {
        width: 95%;
    }
    .job_item li:nth-child(4) {
        width: 130px;
    }
    .job_item li:nth-child(2),
    .job_item li:nth-child(3),
    .job_item li:nth-child(5),
    .job_item li:nth-child(6) {
        width: 183px;
    }
    .job_item li:nth-child(1) {
        width: 516px;
    }
    .carEmpty {
        display: none;
    }
    .carsList li p {
        font-size: 12px;
    }
    li.carParams {
        height: 475px !important;
        width: 347px !important;
        margin-bottom: 20px;
    }
    .page_182 .statusBoxAdd ul li {
        width: 29%;
        margin: 10px;
        height: 100px;
    }
    .page_182 .statusBoxAdd ul li:last-of-type h6 img {
        width: 100%;
        top: -18px;
    }
    .ipd {
        display: block !important;
    }
    .accBoxI,
    .account_lcol,
    .serviceEvent ul,
    .statusBoxAdd ul {
        display: inline-block;
    }
    .terms_cond .g-recaptcha {
        float: none;
        transform: scale(1);
        -webkit-transform: scale(1);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    #locationBox {
width: 99%;
    left: 3px;
    top: 5px;
    }
    #map_address {
        width: 97%;
    }
    .block1 ul li,
    .subcatBlock ul li {
        font-size: 13px;
    }
    .pet_ul > li:nth-child(3) {
        margin-right: 10px;
    }
    .serviceEvent ul li:nth-child(2n + 1) {
        width: 47%;
        float: left;
    }
    .serviceEvent ul li:nth-child(2n) {
        width: 47%;
        float: right;
        margin: 0;
    }
    .serviceEvent ul li h6 {
        font-size: 16px;
    }
    .actItem {
        border-right: 1px solid #ccc !important;
    }
    .job_item li:nth-child(6) input {
        width: 93%;
    }
    .multiLoc input {
        left: 0;
    }
    .cancelFree {
        left: 0 !important;
    }
    .terms_cond {
        margin: 10px 0;
    }
    #payCost {
        float: right;
    }
    .mediaBoxitem div span[data-info="0"]:hover:after,
    .mediaBoxitem div span[data-info="1"]:hover:after {
        min-width: 140px;
    }
    .serviceEvent h5,
    .serviceitemBox h4 {
        box-sizing: border-box;
        font-size: 14px;
        text-align: center;
    }
    .p_notice {
        height: 50px;
    }
    .statusBoxAdd ul {
        width: 99%;
    }
    .statusBoxAdd ul li {
        width: 96%;
        margin: 0 0 20px;
        height: 120px;
    }
    .statusBoxAdd ul li h6 img {
        width: 150px;
    }
    .owl-carousel .owl-stage-outer {
        text-align: center;
    }
    .page_175 .item-page p,
    .pay_service_text ul {
        word-wrap: break-word;
    }
    .pocket strong {
        margin: 0 10px;
        font-size: 17px;
    }
    .userNameBox {
        padding: 18px 5px;
        margin: 2px 5px 0 0;
        width: 222px;
    }
    .userHelpBox {
        width: 290px;
    }
    .userHelpBox p {
        margin: 0 16px 0 0;
    }
    .userHelpBox p a {
        font-size: 14px;
    }
    .pocket {
        margin: 0 17px 0 0;
    }
    .accBoxI {
        border: none;
    }
    .account_lcol {
        width: 100%;
        min-height: auto;
    }
    .acc_leftWrapp {
        float: none;
        width: 97%;
        margin: 0 auto;
    }
    .acc_leftWrapp ul li {
        width: 31%;
        float: left;
        margin: 0 5px 10px 0;
        border: 1px solid #ccc;
        text-align: center;
    }
    .acc_leftWrapp ul li a {
        padding: 9px 20px;
        display: block;
    }
    .aItemEvent,
    .account_rcol {
        display: inline-block;
        border: none;
    }
    .pendingAlert {
        top: 14px;
    }
    .ripplelink {
        width: 71%;
    }
    .account_rcol {
        width: 100%;
        float: none;
    }
    .aSearchBox ul li:nth-child(1),
    .aSearchBox ul li:nth-child(2),
    .aSearchBox ul li:nth-child(3),
    .aSearchBox ul li:nth-child(4),
    .adsSearchBox ul li:nth-child(1),
    .adsSearchBox ul li:nth-child(2),
    .adsSearchBox ul li:nth-child(3),
    .adsSearchBox ul li:nth-child(4) {
        width: 151px;
        float: left;
        margin: 5px 4px 5px 0;
    }
    .aSearchBox ul li:nth-child(5),
    .adsSearchBox ul li:nth-child(5) {
        float: right;
        margin: 5px 0;
        width: 110px;
    }
    .aSearchBox ul li:nth-child(5) input,
    .adsSearchBox ul li:nth-child(5) input {
        top: 0;
    }
    .support_top_left {
        font-size: 16px;
    }
    .support_modal_content .formsItem {
        width: 100%;
        float: none;
    }
    .support_modal_content .formsItem input {
        width: 60%;
    }
    .support_modal_content .reCapchaBox {
        width: 100%;
    }
    .navUL li,
    .navUL li:last-child {
        width: 234px;
        margin: 0 9px 0 0;
        font-size: 15px;
    }
    .aItemEvent {
        width: 100%;
        height: auto;
    }
    .aItemHeader p:first-child,
    .a_added,
    .ads_added,
    .eventAnch {
        display: none;
    }
    .aItemEvent div:nth-child(2),
    .aItemEvent div:nth-child(3),
    .aItemEvent div:nth-child(4) {
        left: 0;
    }
    .summ_box {
        width: 99%;
        box-sizing: border-box;
    }
    .adslistbox ul li,
    .alistbox ul li {
        width: 100%;
    }
    .aItemContent p,
    .aItemHeader p {
        width: 122px !important;
    }
    .aItemHeader p:nth-child(5) {
        width: 160px !important;
    }
    .aItemHeader p:nth-child(6) {
        width: 200px !important;
    }
    .aItemEvent a,
    .aItemEventDis a {
        width: 175px;
        display: block;
    }
    .aItemContent,
    .aItemEventDis,
    .aItemHeader,
    aItemHeader {
        width: 100%;
    }
    .adsPagelist h1,
    .disEvBo {
        display: inline-block;
        width: 100%;
    }
    .accountItemsls,
    .bg_line,
    .doorsBox,
    .error_footer,
    .error_wrapper .socialIcon,
    .error_wrapper .userbox,
    .windowBox {
        display: none;
    }
    .aItemContent p strong {
        font-size: 14px;
    }
    .removeNotice {
        font-size: 13px;
        top: -7px;
    }
    .aItemEvent div:nth-of-type(7),
    .aItemEvent div:nth-of-type(8) {
        margin: 10px 0 0;
    }
    .disEvBo {
        right: 0;
        margin: 0 0 12px;
    }
    .disEvBo div:first-child {
        margin: 0 15px 0 0;
    }
    .adsPagelist h1 {
        margin: 30px 0 15px;
    }
    .editCategoryTitle {
        padding: 0;
        height: auto;
        line-height: 1.3;
        text-align: center;
        background: 0 0;
    }
    .page_453 .last_step {
        background: 0 0;
        border: none;
        height: auto;
    }
    .editCategoryTitle strong:after {
        top: 0;
    }
    .page_453 .next_step,
    .page_453 .next_step_edit {
        width: 35%;
        margin: 0;
        padding: 10px;
        font-size: 16px;
    }
    .page_453 .editLast a {
        margin: 0;
    }
    .control-group,
    .reset fieldset {
        width: 99%;
    }
    .reset #jform_email,
    .reset button {
        width: 98%;
    }
    .reset .control-group:nth-child(1),
    .reset .control-group:nth-child(2) {
        width: 48%;
        float: left;
    }
    .reset .g-recaptcha {
        width: 103%;
        transform: scale(0.95);
        -webkit-transform: scale(0.95);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .reset #jform_captcha > div {
        width: 283px !important;
    }
    .page_108 .page-header > h1 {
        text-align: center;
    }
    .page_108 .reset-complete .controls input {
        width: 93%;
    }
    .page_108 .reset-confirm .controls input {
        width: 94%;
    }
    .reset-complete fieldset .control-group:nth-of-type(1),
    .reset-complete fieldset .control-group:nth-of-type(2),
    .reset-confirm fieldset .control-group:nth-of-type(1),
    .reset-confirm fieldset .control-group:nth-of-type(2) {
        margin: 10px;
        width: 47%;
    }
    .sendInfoSub button {
        width: 100%;
    }
    .sendInfoSub {
        width: auto !important;
    }
    .reset-confirm {
        margin: 20px 0;
    }
    .error_wrapper .top_line {
        width: 100%;
    }
    .error_wrapper .wrapper_middle {
        width: 100%;
        min-width: 100%;
    }
    .error_wrapper .middle_box {
        width: 100%;
        background-size: 100%;
    }
    .errorContent {
        top: 430px;
        width: 100%;
    }
    .viewError_404,
    .viewError_500,
    .viewError_503 {
        width: 100%;
        float: none;
        background-size: contain;
    }
    #iniContent .regList2:last-child,
    #iniContent .regList:last-child,
    #searchMain,
    .autocomp,
    .statusBoxAddAcc ul li:last-child,
    .statusBoxAddAccPrep ul li:last-child {
        float: left;
    }
    .errorMR {
        width: 100%;
        bottom: 0;
    }
    .frText {
        width: 100%;
        box-sizing: border-box;
    }
    .searchBox {
        width: 99%;
        margin: 0 auto;
        min-width: 90%;
        display: block;
    }
    .searchItem {
        width: 100%;
        display: inline-block;
        height: 60px;
        margin: 0;
    }
    .autocomp {
        width: 213px;
        margin: 0;
    }
    .selectCity {
        margin: 15px 0 20px;
    }
    #searchMain {
        width: 526px;
        top: 15px;
        left: 3px;
    }
    .searchBoxes {
        width: 466px;
        display: inline-block;
    }
    .sInp {
        width: 250px;
    }
    .catList,
    .dropCategory {
        width: 215px;
    }
    .mainPage {
        margin: 0;
    }
    .searchButton {
        text-indent: -9999999px;
        width: 42px;
        padding: 6px 28px;
    }
    .sh:before {
        left: 19px;
    }
    .pathBox,
    .sInp input {
        width: 100%;
		word-break: break-word;
    }
    .city-modal {
        width: 99%;
        margin-top: 0;
    }
    .mainReg p {
        width: 23%;
        font-size: 15px;
        padding: 10px 0;
        text-align: center;
        height: 35px;
    }
    #viewRegs,
    .statusBoxAddAcc > h4,
    .statusBoxAddAccPrep > h4 {
        font-size: 17px;
    }
    .custIcons,
    .custIcons2 {
        top: -10px;
    }
    .aItemContent p:nth-child(1) {
        display: none;
    }
    #cfgEmail ul,
    #cfgInfo ul,
    #cfgPass ul {
        display: inline-block;
    }
    .mapLine {
        -webkit-column-count: inherit;
        -moz-column-count: inherit;
        column-count: inherit;
        width: 90%;
        margin: 0 auto;
    }
    .preloader_a {
        top: 25%;
        left: 45%;
    }
    .statusBoxAddAcc ul,
    .statusBoxAddAccPrep ul {
        width: 100%;
    }
    #cfgInfo,
    #cfgPass {
        float: none;
    }
    .pendBox ul li p:nth-of-type(2) {
        width: 400px;
        padding: 5px;
        font-size: 16px;
    }
    .pendBox ul li p:nth-of-type(3) {
        margin: 0 5px 5px 0;
    }
    #cfgInfo,
    #cfgPass,
    #cfgPass ul li input[type="submit"],
    .userConfig {
        width: 100%;
    }
    #pay_summ {
        width: 140px;
    }
    #cfgEmail {
        width: 420px;
    }
    .emailNotifs {
        text-align: center;
    }
    #cfgEmail ul li:nth-of-type(1) {
        width: 69%;
        margin: 0 15px 10px 0;
    }
    #cfgEmail ul li:nth-of-type(2) {
        width: 27%;
        float: left;
        margin: 0 0 10px;
    }
    #cfgEmail ul li input[type="email"] {
        width: 93%;
    }
    #cfgEmail ul li input[type="submit"] {
        padding: 11px 20px;
        box-sizing: border-box;
    }
    #cfgEmail ul {
        width: 100%;
        overflow: hidden;
    }
    #cfgPass ul li {
        width: 31%;
        margin: 10px 10px 10px 0;
    }
    #cfgPass ul li:last-child {
        float: right;
        margin: 0 27px 0 0;
    }
    #cfgPass ul li input[type="password"] {
        width: 92%;
    }
    .userCol1 p:nth-child(2) {
        font-size: 14px;
    }
    #cfgInfo ul li input[type="text"],
    #cfgPass ul li input[type="text"],
    .company_names input {
        min-width: 99% !important;
        box-sizing: border-box;
    }
    #cfgInfo ul li:nth-of-type(2) {
        margin: 0 0 10px;
        float: right;
    }
    #cfgInfo ul li {
        width: 50% !important;
        margin: 0 0 10px !important;
    }
    .configBox .saveBoxEs {
        top: 0;
        right: 0;
        float: none;
    }
    .company_names {
        margin: 10px 0 0;
        width: 100%;
    }
    .configBox .messToltip:hover:after {
        top: 30px;
        right: 0;
        width: 100%;
        z-index: 999;
    }
    .URLPA input {
        width: 99% !important;
    }
    .company_names input {
        width: 92%;
    }
    #cfgInfo .saveBoxEs input[type="submit"],
    #cfgPass .saveBoxEs input[type="submit"],
    .statsULP,
    .subscribe {
        width: 100%;
    }
    .subscribe {
        top: 0;
    }
    #history_view ul li {
        margin-right: 8px;
    }
    .history_tab tr td:nth-of-type(2),
    .history_tab tr td:nth-of-type(3),
    .history_tab tr td:nth-of-type(4),
    .history_tab tr th:nth-of-type(2),
    .history_tab tr th:nth-of-type(3),
    .history_tab tr th:nth-of-type(4) {
        display: none;
    }
    .eventByDasy ul,
    .pay_met,
    .statsULP {
        display: inline-block;
    }
    .history_tab th,
    .history_tab tr td {
        text-align: center;
        padding: 5px;
        font-size: 13px;
    }
    .statusPages .statsULP > li {
        height: 550px;
    }
    .statusPages .statsULP > li:first-child h5 {
        padding: 21px 0;
    }
    .serviceBo {
        height: 552px;
    }
    .statusPages .statsULP > li h5 {
        font-size: 18px;
    }
    .payForIt {
        font-size: 17px;
    }
    .pock_im img {
        height: 65px;
    }
    .eventByDasy ul,
    .pay_met {
        width: 100%;
    }
    .favoriteView {
        right: 13px;
        top: 10px;
    }
    .statusPages .statusBoxAddAcc ul li,
    .statusPages .statusBoxAddAccPrep ul li {
        height: 115px;
    }
    .pendBox ul li p:nth-of-type(1) {
        border-right: none;
        width: 100%;
        padding: 5px;
        text-align: center;
        border-bottom: 1px solid #ccc;
        box-sizing: border-box;
        margin: 5px 0;
    }
    .eventByDasy {
        margin: 10px 0;
    }
    .goToNext h6 span,
    .goToPrev h6 span,
    .google_banner {
        display: none;
    }
    .eventByDasy ul li,
    .eventByDasy ul li:last-child {
        float: none;
        width: 100%;
    }
    .about_ ul li,
    .m_social_block ul li,
    .st_desc {
        float: left;
    }
    .messageBoxContact {
        width: 438px;
    }
    .recommend_box {
        height: auto;
    }
    .page_101 .owl-carousel .owl-item {
        width: 200px;
        float: left !important;
        margin-bottom: 50px;
    }
    .page_101 .media_slide .owl-item:nth-child(5n) {
        margin-right: 42px !important;
    }
    .statusBox ul li h5 {
        height: 40px;
        padding: 17px 0;
    }
    .goToNext,
    .goToPrev {
        box-sizing: border-box;
        width: 50%;
    }
    .bigNav h5 {
        font-size: 15px;
    }
    .catList h3,
    .titleNotif {
        font-size: 13px;
    }
    .category_list {
        width: 213px;
    }
    #breadcrumbs {
        margin: 0 0 10px 2px;
    }
    .page_4179 .item-page ul li > a {
        background: #eaeaea !important;
        height: auto;
        line-height: inherit;
        padding: 10px;
    }
    .a_intro,
    .ads_intro {
        width: 520px;
    }
    .m_social_block ul {
        display: inline-block;
        width: 101%;
    }
    .realEstateUl li {
        padding: 7px 16px;
    }
    .about_ ul {
        display: inline-block;
        width: 100%;
    }
    .acc_rightWrapp {
        box-sizing: border-box;
    }
    .modOv {
        top: 30px;
    }
    #footer_menu .item-4184,
    #footer_menu .item-4185 {
        display: none;
    }
    .adsEventsList.prel_16,
    .realEstateUl.bigLine {
        width: 625px;
        margin: 0 auto;
        display: block;
    }
    .messageHomeBox,
    .page_4177 .item-page img {
        width: 100%;
    }
    .products_empty {
        display: none !important;
    }
    .aItemContent p:nth-of-type(1),
    .extensionBox,
    .qrBox {
        display: none;
    }
    .st_desc {
        width: 460px;
    }
    .chartOver {
        overflow-x: scroll;
    }
    .payment_accept img {
        margin-top: 15px;
    }
    .a_bl {
        top: 5px;
        bottom: auto;
		display:none!important;
    }
    .blockItems {
        width: 30px;
        height: 30px;
    }
    .blockItemsChild {
        width: 4px;
        height: 16px;
        left: -21px;
        top: -7px;
    }
    .itemCurr {
        top: 5px;
    }
    .subqUl li {
        width: 99% !important;
    }
    .customAuth {
        width: 760px;
    }
    .ordBls {
        left: 5px;
    }
    .aSearchBox ul li:nth-of-type(1),
    .aSearchBox ul li:nth-of-type(2) {
        width: 215px;
    }
    .aSearchBox ul li:nth-of-type(5) {
        width: 187px;
    }
    .aSearchBox ul li:nth-child(6) {
        width: 186px;
        right: 5px;
    }
    .aSearchBox ul li:nth-child(7) {
        width: 152px;
        right: 7px;
    }
    .ourFils {
        font-size: 13px;
        padding: 9px 0;
    }
    .autoFe .acc_me {
        float: none;
        width: 100%;
    }
    .autoFe .acc_me ul {
        width: 100%;
        display: inline-block;
    }
    .autoFe .acc_me ul li {
        width: 24%;
        float: left;
        position: relative;
        z-index: 999;
        border-top: 1px solid #ccc;
        text-align: center;
    }
    .autoFe .acc_me ul li a {
        font-size: 13px;
    }
    .autoFe .userNameBox {
        width: 100%;
    }
    .activeFeedBox {
        width: 98%;
    }
    .autoFe .feedBoxItemList {
        width: 98%;
    }
    .autoFe .account_rcol {
        width: 99%;
        min-height: auto;
    }
    .feedPath {
        width: 500px;
    }
    .calcModal {
        width: 740px;
    }
    #calcResult table td,
    #calcResult table th {
        padding: 10px 8px;
    }
    .tpRowLeft {
        width: 435px;
        height: auto !important;
    }
    .shopMenuRow ul {
        display: inline-block !important;
    }
    .shopMenuRow ul:nth-of-type(1) li {
        float: left;
        margin: 0 0;
    }
    .shopMenuRow ul:nth-of-type(2) li {
        float: left;
    }
    .shopMenuRow ul:nth-of-type(1) li a:after {
        right: 0;
    }
    .shopMenuRow ul:nth-of-type(2) {
        margin: 10px 0;
    }
    .tpsDe {
        width: 100%;
    }
    .shpSearchBox {
        width: 100%;
    }
    .listingBox .slItemFeath {
        width: 345px;
    }
    .shopMenuRow {
        border-bottom: none;
    }
    .contactBlock {
        display: inline-block;
    }
    .scblsRow {
        width: 100%;
        float: left;
    }
    .blockTitlecontact {
        margin-bottom: 10px;
        float: left;
    }
    .contDetaliz .schedule ul {
        display: inline-block !important;
    }
    .contDetaliz .schedule ul li {
        display: block;
        width: 100%;
    }
    .contDetaliz .schedule ul li div {
        float: left;
        width: 95px !important;
        font-size: 12px;
    }
    .mainContact {
        padding: 5px;
    }
    .contactBlock .phoneLineRows {
        float: left;
    }
    .tpshop {
        right: 15px;
        top: 40px;
        background-size: 25px auto;
        text-indent: -1500px;
    }
    .categorySPR_26 strong:after {
        top: 0;
    }
    .mobileNoAccessFiles {
        display: block;
    }
    .mwr_box {
        width: 85%;
    }
    .cityFooterBox {
        display: none;
    }
    .toup {
        width: 30px;
    }
    .fa-angle-double-up {
        font-size: 30px;
    }
	
	
		.viewPass{
	display: block;
    width: 28px;
    height: 25px;
	}	
	
	
	.as_persons,
	.as_company{
		height: 35px;
	}
	
	
	.adit_address_box li{
		    margin-right: 14px;
	}	
	
	
	#loadJobSubway .pet_ul h5, #loadSubway .pet_ul h5{
		width: 49%;
	}	
	
	#loadJobSubway li p,
	#loadSubway  li p{
	     width: 100%;
    display: inline-block;
    font-size: 13px;
	}
	
	#loadJobSubway p span,
	#loadSubway p span{ 
    display: block;
	}	
	
	
	
	.pay_box h2{
		padding: 5px 13px!important;
    font-size: 15px!important;
	}	
	
	.viewHistory{
		    padding: 5px 12px!important;
    font-size: 15px!important;
	}
	
	.fsbls{
		width:100%;
	}
	
	
	.next_step_load{
		    width: 34%;
    margin: 0px 24px 0px 0px;
    padding: 10px;
    font-size: 16px;
    text-align: center;
	}
	
.page_453 .next_step, .page_453 .next_step_edit {
    width: 34%;
    margin: 0px 24px 0px 0px;
    padding: 10px;
    font-size: 16px;
}	

	
	.hmVip .products,
	.hmVip .products:nth-of-type(5n){
		margin: 0px 0px 30px 15px;
    width: 235px;
	}
	
	.partul li{
		    box-sizing: border-box;
	}	
	
	
	
.fbpr_row {
    width: 90%;
	}
	
.summaryDetalization ul li .summary_stars_bt {
    width: 28%;
}		
	
	
	.shopMenuRow ul:nth-of-type(2){
		position: absolute;
    float: none;
    right: 0;
    bottom: -43px;
	}
	
	.write_feedback{
		margin-top: 20px;
    position: relative;
    left: 17px;
	}
	
	
}
@media screen and (min-width: 768px) and (max-width: 768px) {
	
		.chatWrapper{
		    position: absolute;
   	 top: 10px;
	}
	
	
	
    #loginForm,
    #payCost,
    #searchMain,
    .aDocsBlock,
    .adsDocsBlock,
    .configBox .saveBoxEs,
    .errorMR,
    .left_content,
    .loadSubInfo h2,
    .payment_accept,
    .socialIcon,
    .statusBoxAddAcc li:last-child img,
    .userbox {
        position: relative;
    }
	
	.regSociMess2 label{
		    width: 49px!important;
	}
	
	.registration_form .loginLeft {
    width: 700px!important;
}
	
		.selectStatus img, .statusBox ul li:hover h6 img{
		position:relative!important;
	}
	
	
    .logoBox,
    .top_line {
        width: 100%;
    }
    .regionsList,
    .reglist {
        box-sizing: border-box;
    }
    .content_wrapper,
    .copyrightWrapper,
    .footerContent,
    .searchBox,
    .wrapper,
    .wrapper_top {
        min-width: 100%;
    }
    .a_dsStep1 ul.auto_list li:nth-of-type(2),
    .carsList .carParams:first-child,
    .mainPage ul.mainCategory_list > li:nth-of-type(3),
    .mainPage ul.mainCategory_list > li:nth-of-type(5),
    .mainPage ul.mainCategory_list > li:nth-of-type(7),
    .mainPage ul.mainCategory_list > li:nth-of-type(9) {
        clear: both;
    }
    #catLineBox{
        display: none;
    }
    .owl-next,
    .owl-prev {
        display: block !important;
    }
    .ch_bgs {
        background-position: center 0;
    }
    .adv_box,
    .intro_top a:before,
    .left_col,
    .locationTops,
    .right_col {
        display: none;
    }
    #catLineBox {
        display: block;
    }
    .footer_c > ul > li {
        min-height: 265px;
        width: 217px;
    }
    .footer_c > ul > li:last-of-type {
        min-height: 120px;
    }
    .businessUl,
    .content_box,
    .homeUl,
    .payment_accept_box,
    .petUl,
    .petsonalUl,
    .realEstateUl,
    .right_content,
	.rightcontent,
    .sportUl,
    .technicsUl,
    .transportUL {
        display: inline-block;
    }
    .recommend_box > h4 {
        padding: 8px 10px;
    }
    .logoBox {
        float: none;
        text-align: center;
    }
    .socialIcon {
        right: 0;
        top: 35px;
        height: 40px;
        float: left;
    }
    .socialIcon ul li:last-child {
        float: left;
        margin: 0 5px;
    }
    .wrapper_top {
        height: 190px;
        overflow: hidden;
    }
    .support_modal_content .formsItem select {
        width: 260px;
    }
    .userbox {
        float: right;
        width: 500px;
        text-align: right;
        top: 25px;
        margin-right: 9px;
    }
    .bigLine li {
        width: 195px;
    }
    .content_box {
        width: 100%;
        background: #fff;
        padding-top: 10px;
    }
    .ev_item .content_box {
        width: 98%;
        margin: 0 auto;
        display: block;
    }
	.a_item_box{
		overflow:hidden;
	}
    .mainPage ul.mainCategory_list > li {
        width: 47%;
        float: left;
        padding: 10px 0;
        margin: 0 10px 20px 0;
    }
    .subCatItem {
        width: 80%;
        margin: 0 auto;
    }
    .page-header > h1 {
        font-size: 18px;
        text-align: center;
        font-weight: 700;
    }
    .items-leading {
        width: 97%;
        margin: 0 auto;
    }
    .mainCategory_list {
        width: 720px;
        margin-left: 27px;
    }
    .copyright_content {
        width: 98%;
    }
    #footer_menu ul li a {
        padding: 2px 10px 2px 0;
        font-size: 14px;
    }
    .modal_content_list .regList,
    .modal_content_list .regList2 {
        width: 242px;
    }
    .shRow .a_intro {
        width: 510px !important;
    }
    #footer_menu ul {
        margin: 25px 0;
    }
    .footerContent {
        height: 110px;
        position: relative;
        width: 100%;
        margin: 0;
        padding: 10px 0 0;
    }
    .footerContent .fcc:nth-of-type(1) {
        font-size: 14px;
        width: 339px;
        margin: 0 5px;
        padding: 4px 0;
        position: absolute;
        bottom: 12px;
        left: 10px;
    }
    .footerContent .fcc:nth-of-type(2) {
        font-size: 14px;
        width: 339px;
        margin: 0 5px;
        padding: 4px 0;
        position: absolute;
        bottom: 12px;
        left: auto;
        right: 18px;
        text-align: right;
    }
    .payment_accept_box {
        float: none;
        width: 100%;
        display: block;
        overflow: hidden;
        padding: 33px 0;
    }
    .review_box {
        position: absolute;
        top: 6px;
        right: 25px;
        left: auto;
    }
    .payment_accept {
        position: absolute;
        left: 11px;
        top: 12px;
    }
    .items-leading p {
        line-height: 1.5;
    }
    .right_content,
	.rightcontent {
        width: 100% !important;
        box-sizing: border-box;
        border: none;
        padding: 2px;
        min-height: 520px;
    }
    .lastFil li {
        padding: 5px 0 5px 30px;
    }
    .notifBls {
        width: 95%;
        box-sizing: border-box;
    }
    .buld_address li:nth-child(4),
    .buld_address li:nth-child(8) {
        float: left;
        margin: 0 15px 0 0;
    }
    .childCategory li {
        width: 230px;
    }
    body:not(.page_101) #footer_menu {
        border-bottom: none;
        margin: 0;
    }
    .businessUl li,
    .businessUl li:last-child,
    .homeUl li,
    .homeUl li:last-child,
    .petUl li,
    .petUl li:last-child,
    .petsonalUl li,
    .petsonalUl li:last-child,
    .sportUl li,
    .sportUl li:last-child,
    .technicsUl li,
    .technicsUl li:last-child,
    .transportUL li,
    .transportUL li:last-child {
width: auto;
    box-sizing: border-box;
    text-align: center;
    float: left;
    margin: 0 9px 0 0;
    }
    .businessUl li:last-child {
        width: 185px;
        float: left;
    }
    .businessUl li {
        width: 185px;
        margin: 0 5px 10px 0;
    }
    .selectCity span {
        top: 16px;
    }
    .locationTops {
        display: none;
    }
    #loginForm,
    .contactBox ul {
        display: inline-block;
    }
    .filter_itemTop ul li {
        width: 145px;
    }
    .item_image:after {
        left: 35%;
    }
    .product_item > h1 {
        font-size: 18px;
    }
    .item_image {
        width: 99%;
        height: 300px;
    }
    .item_image img {
        max-width: 100%;
        max-height: 300px;
    }
    .media_slide {
        width: 98% !important;
    }
    .contactBox ul li {
        margin: 0;
    }
    .topNextPrev {
        margin: 0 0 5px;
    }
    #loginForm {
        width: 100%;
    }
    .loginEvent {
        width: 39%;
    }
    .tooltipsPay a {
        font-size: 15px;
        width: 145px;
    }
    .fullpage {
        width: 100%;
    }
    .statusBoxAddAcc ul li {
        width: 220px;
        height: 115px;
    }
    .statusBoxAddAcc ul li h6 img,
    .statusBoxAddAccPrep ul li h6 img {
        width: 100%;
    }
    .capchaBoxAccess {
        display: block;
        float: left;
        overflow: hidden;
        width: 48%;
    }
    .disabledButton {
        width: 49% !important;
        padding: 10px 0 !important;
        margin: 0 1px 0 0 !important;
        float: right !important;
    }
    #loginForm .disabledButton {
        width: 21% !important;
    }
    #box_company .item:nth-of-type(2n + 1),
    #box_persons .item:nth-of-type(2n + 1),
    .loginRight ul li:last-child {
        float: left;
    }
    .usflink li {
        padding: 2px;
    }
    #membersForm .capchaBoxAccess {
        width: 49%;
    }
    .loginLeft .capchaBoxAccess {
        width: 50%;
    }
    .a_dsBox h3,
    .logB h3,
    .registration_form h3,
    .reset h1 {
        padding: 10px 17px;
    }
    .loginLeft .g-recaptcha {
        transform: scale(0.99);
        -webkit-transform: scale(0.99);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .page_106 .searchBox,
    .page_107 .searchBox,
    .page_109 .searchBox {
        min-height: 62px;
    }
    .loginRight ul {
        width: 94%;
        margin: 0 auto;
    }
    #form_type {
        width: 100%;
    }
    #form_type li {
        padding: 5px;
        width: 131px;
    }
    #box_company .item,
    #box_persons .item {
        width: 49%;
    }
    #box_company .item:nth-of-type(2n),
    #box_persons .item:nth-of-type(2n),
    .itemPho {
        float: right;
    }
    .page_175 .left_col {
        display: block;
    }
    .a_dsStep1 ul.auto_list li:first-child,
    .type_toggle ul li:nth-child(1):before,
    .type_toggle ul li:nth-child(2):before {
        display: none;
    }
    .page_175 .item-page {
        width: 465px;
        float: right;
    }
    .page_175 .right_content,
	.page_175 .rightcontent {
        width: 480px !important;
    }
    .scrolled {
        left: 10px;
        top: 60px;
    }
    .itemPho {
        width: 49%;
        margin: 0 0 9px;
        right: 0;
    }
    .a_dsStep1 ul.auto_list li:last-child,
    .block1 {
        float: left;
    }
    .terms ul li {
        font-size: 12px;
        line-height: 3;
    }
    #membersForm {
        width: 99%;
    }
    .a_dsStep1 ul.auto_list li {
        margin: 0 2px 10px;
        width: 120px;
    }
    .v_sprice {
        background-position: -133px -37px !important;
    }
    .f_sprice {
        background-position: -9px -37px !important;
    }
    .type_toggle ul li {
        width: 100px;
        font-size: 14px;
        padding: 7px 5px;
    }
    #phoneNMB {
        width: 120px;
    }
    .regSociMess2 {
        top: 15px;
    }
    .type_toggle {
        width: 224px;
    }
    .about_ {
        width: 305px;
    }
    .about_ input[type="text"] {
        width: 157px;
    }
    .block1 {
        width: 31%;
        margin-bottom: 30px;
    }
    .a_dsstep2 {
        width: 67%;
        float: right;
        margin: 0 0 0 10px;
        min-height: 290px;
    }
    .carsList > li {
        width: 171px;
    }
    .step0 {
        top: 245px;
        height: 93%;
    }
    .clearEmail {
        right: 0;
        left: inherit;
    }
    .actArrow,
    .actArrow2 {
        display: none !important;
    }
    #warning,
    .statusBox .statContent:after {
        display: none;
    }
    .subcatBlock {
        float: left;
        width: 49%;
        margin: 0;
        height: auto;
    }
    .fl_it {
        left: 0;
        width: 100%;
        top: 0;
    }
    #filtration input {
        width: 84%;
    }
    .specialBox {
        float: none;
        margin: 0;
        height: 305px !important;
        width: 99%;
    }
    .over_bg {
        background-size: 65%;
    }
    .a_dsstep2 h2 {
        font-size: 27px;
    }
    .subcatBlock ul {
        margin: 0;
        width: 99%;
        height: 339px;
    }
    .mainLine input {
        box-sizing: border-box;
        width: 99%;
    }
    .mainLine2 {
        float: right;
        width: 320px;
        margin: 0 14px 0 0;
    }
    .mainLine {
        width: 405px;
    }
    #subBox,
    .mainLine2 h5 {
        width: 100%;
    }
    .multiLoc {
        font-size: 11px;
        line-height: 3.5;
        left: -5px;
    }
    .loadSubInfo h2 {
        left: 0;
        font-size: 18px;
        text-align: center;
    }
    #subBox {
        box-sizing: border-box;
    }
    .detalization {
        width: 37%;
    }
    .detalization2 {
        width: 457px;
    }
    .mediaOver {
        width: 100%;
    }
    #customAddr {
        width: 98%;
    }
    .mediaBox ul li {
        width: 140px;
        margin: 0 9px 10px 0;
    }
    .loadSubInfo,
    .statusBox ul {
        width: 99%;
    }
    .a_dsText {
        width: 96%;
    }
    .ddt input {
        width: 94%;
    }
    .mediaBox ul li:nth-child(10),
    .mediaBox ul li:nth-child(5) {
        float: left;
    }
    .statusBox {
        width: 100%;
    }
    .statusBox ul li {
        width: 22%;
        float: left;
        margin-bottom: 20px;
        margin-right: 13px;
        height: 530px;
    }
    .statusBox ul li h6 {
        float: none;
        width: 152px;
        text-align: center;
    }
    .noCaptchaBox p {
        width: 508px;
        padding: 9px 0 0;
    }
    .g-recaptcha {
        transform: scale(0.65);
        -webkit-transform: scale(0.65);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .last_step {
        float: right;
        width: 58%;
        display: block;
    }
    .last_step label {
        width: 74%;
        display: inline-block;
        line-height: 1.3;
        font-size: 14px;
        padding: 0 0 0 20px;
    }
    .lastInf {
width: 58%;
    float: left;
    }
    .next_step,
    .next_step_edit {
        width: 24%;
        font-size: 14px;
        float: right;
        margin: 7px 0 0;
        text-align: center;
        padding: 15px 25px;
    }
    #payCost,
    .pocket a {
        padding: 7px;
    }
    .about_ .emptyValue:before {
        top: -30px;
    }
    .about_ .emptyValue:after {
        top: -35px;
        font-size: 10px;
    }
    .buld_address li input[type="text"] {
        width: 95%;
    }
    .job_item li:nth-child(4) {
        width: 130px;
    }
    .job_item li:nth-child(2),
    .job_item li:nth-child(3),
    .job_item li:nth-child(5) {
        width: 183px;
    }
    .job_item li:nth-child(1) {
        width: 180px;
    }
    .job_item.temp_ul li:nth-of-type(6) span {
        padding: 0;
    }
    .subwaymark input[type="text"]:disabled {
        width: 45%;
    }
    .job_item > li:nth-child(7) {
        width: 130px !important;
    }
    .job_item > li:nth-child(7) input {
        width: 100px;
    }
    .job_item > li:nth-child(6) {
        width: 372px;
    }
    .emptyValue:after {
        font-size: 10px;
    }
    #loadJobSubway .dropKind ul li {
        float: none;
    }
    .temp_ul li p {
        font-size: 14px;
    }
    #loadJobSubway .pet_ul h5 {
        padding: 13px 10px;
        width: 65% !important;
        font-size: 13px;
    }
    #loadJobSubway .subway_dist {
        width: 25% !important;
    }
    #loadJobSubway .kindList {
        width: 99%;
    }
    .carEmpty {
        display: none;
    }
    .statusBoxAddAccPrep ul li {
        width: 221px;
    }
    .carsList li p {
        font-size: 12px;
    }
    li.carParams {
        height: 475px !important;
        width: 347px !important;
        margin-bottom: 20px;
    }
    .page_182 .statusBoxAdd ul li {
        width: 29%;
        margin: 10px;
        height: 100px;
    }
    .page_182 .statusBoxAdd ul li:last-of-type h6 img {
        width: 100%;
        top: 6px;
    }
    .ipd {
        display: block !important;
    }
    .accBoxI,
    .account_lcol,
    .serviceEvent ul,
    .statusBoxAdd ul {
        display: inline-block;
    }
    .terms_cond .g-recaptcha {
        float: none;
        transform: scale(1);
        -webkit-transform: scale(1);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    #locationBox {
width: 99%;
    left: 3px;
    top: 5px;
    }
    #map_address {
        width: 97%;
    }
    .block1 ul li,
    .subcatBlock ul li {
        font-size: 13px;
    }
    .pet_ul > li:nth-child(3) {
        margin-right: 10px;
    }
    .serviceEvent ul li:nth-child(2n + 1) {
        width: 47%;
        float: left;
    }
    .serviceEvent ul li:nth-child(2n) {
        width: 47%;
        float: right;
        margin: 0;
    }
    .serviceEvent ul li h6 {
        font-size: 16px;
    }
    .actItem {
        border-right: 1px solid #ccc !important;
    }
    .job_item li:nth-child(6) input {
        width: 93%;
    }
    .multiLoc input {
        left: 0;
    }
    .cancelFree {
        left: 0 !important;
    }
    .terms_cond {
        margin: 10px 0;
    }
    #payCost {
        float: right;
    }
    .mediaBoxitem div span[data-info="0"]:hover:after,
    .mediaBoxitem div span[data-info="1"]:hover:after {
        min-width: 140px;
    }
    .serviceEvent h5,
    .serviceitemBox h4 {
        box-sizing: border-box;
        font-size: 14px;
        text-align: center;
    }
    .p_notice {
        height: 50px;
    }
    .statusBoxAdd ul {
        width: 99%;
    }
    .statusBoxAdd ul li {
        width: 96%;
        margin: 0 0 20px;
        height: 120px;
    }
    .statusBoxAdd ul li h6 img {
        width: 95%;
    }
    .owl-carousel .owl-stage-outer {
        text-align: center;
    }
    .page_175 .item-page p,
    .pay_service_text ul {
        word-wrap: break-word;
    }
    .pocket strong {
        margin: 0 10px;
        font-size: 17px;
    }
    .userNameBox {
        padding: 18px 5px;
        margin: 2px 5px 0 0;
        width: 222px;
    }
    .userHelpBox {
        width: 290px;
    }
    .userHelpBox p {
        margin: 0 16px 0 0;
    }
    .userHelpBox p a {
        font-size: 14px;
    }
    .pocket {
        margin: 0 17px 0 0;
    }
    .accBoxI {
        border: none;
    }
    .account_lcol {
        width: 100%;
        min-height: auto;
    }
    .acc_leftWrapp {
        float: none;
        width: 97%;
        margin: 0 auto;
    }
    .acc_leftWrapp ul li {
        width: 179px;
        float: left;
        margin: 0 5px 10px 0;
        border: 1px solid #ccc;
        text-align: center;
    }
    .acc_leftWrapp ul li a {
        padding: 10px 0;
        display: block;
        width: 95%;
    }
    .aItemEvent,
    .account_rcol {
        display: inline-block;
        border: none;
    }
    .pendingAlert {
        top: 14px;
    }
    .ripplelink {
        width: 71%;
    }
    .account_rcol {
        width: 100%;
        float: none;
    }
    .aSearchBox ul li:nth-child(1),
    .aSearchBox ul li:nth-child(2),
    .aSearchBox ul li:nth-child(3),
    .aSearchBox ul li:nth-child(4),
    .adsSearchBox ul li:nth-child(1),
    .adsSearchBox ul li:nth-child(2),
    .adsSearchBox ul li:nth-child(3),
    .adsSearchBox ul li:nth-child(4) {
        width: 151px;
        float: left;
        margin: 5px 4px 5px 0;
    }
    .aSearchBox ul li:nth-child(5),
    .adsSearchBox ul li:nth-child(5) {
        float: right;
        margin: 5px 0;
        width: 110px;
    }
    .aSearchBox ul li:nth-child(5) input,
    .adsSearchBox ul li:nth-child(5) input {
        top: 0;
    }
    .support_top_left {
        font-size: 16px;
    }
    .support_modal_content .formsItem {
        width: 100%;
        float: none;
    }
    .support_modal_content .formsItem input {
        width: 60%;
    }
    .support_modal_content .reCapchaBox {
        width: 100%;
    }
    .navUL li,
    .navUL li:last-child {
        width: 234px;
        margin: 0 9px 0 0;
        font-size: 15px;
    }
    .aItemEvent {
        width: 100%;
        height: auto;
    }
    .aItemHeader p:first-child,
    .a_added,
    .ads_added,
    .eventAnch {
        display: none;
    }
    .aItemEvent div:nth-child(2),
    .aItemEvent div:nth-child(3),
    .aItemEvent div:nth-child(4) {
        left: 0;
    }
    .summ_box {
        width: 99%;
        box-sizing: border-box;
    }
    .adslistbox ul li,
    .alistbox ul li {
        width: 100%;
    }
    .aItemContent p,
    .aItemHeader p {
        width: 122px !important;
    }
    .aItemHeader p:nth-child(5) {
        width: 160px !important;
    }
    .aItemHeader p:nth-child(6) {
        width: 200px !important;
    }
    .aItemEvent a,
    .aItemEventDis a {
        width: 117px;
        display: block;
    }
    .aItemContent,
    .aItemEventDis,
    .aItemHeader,
    aItemHeader {
        width: 100%;
    }
    .adsPagelist h1,
    .disEvBo {
        display: inline-block;
        width: 100%;
    }
    .accountItemsls,
    .bg_line,
    .doorsBox,
    .error_footer,
    .error_wrapper .socialIcon,
    .error_wrapper .userbox,
    .windowBox {
        display: none;
    }
    .aItemContent p strong {
        font-size: 14px;
    }
    .removeNotice {
        font-size: 13px;
        top: -7px;
    }
    .aItemEvent div:nth-of-type(6) {
        clear: both;
        margin: 10px 0 0;
    }
    .aItemEvent div:nth-of-type(7),
    .aItemEvent div:nth-of-type(8) {
        margin: 10px 0 0;
    }
    .disEvBo {
        right: 0;
        margin: 0 0 12px;
    }
    .disEvBo div:first-child {
        margin: 0 15px 0 0;
    }
    .adsPagelist h1 {
        margin: 30px 0 15px;
    }
    .editCategoryTitle {
        padding: 0;
        height: auto;
        line-height: 1.3;
        text-align: center;
        background: 0 0;
    }
    .page_453 .last_step {
        background: 0 0;
        border: none;
        height: auto;
    }
    .editCategoryTitle strong:after {
        top: 0;
    }
    .page_453 .next_step,
    .page_453 .next_step_edit {
        width: 35%;
        margin: 0;
        padding: 10px;
        font-size: 16px;
    }
    .page_453 .editLast a {
        margin: 0;
    }
    .control-group,
    .reset fieldset {
        width: 99%;
    }
    .reset #jform_email,
    .reset button {
        width: 98%;
    }
    .reset .control-group:nth-child(1),
    .reset .control-group:nth-child(2) {
        width: 48%;
        float: left;
    }
    .reset .g-recaptcha {
        width: 103%;
        transform: scale(0.95);
        -webkit-transform: scale(0.95);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .reset #jform_captcha > div {
        width: 283px !important;
    }
    .page_108 .page-header > h1 {
        text-align: center;
    }
    .page_108 .reset-complete .controls input {
        width: 93%;
    }
    .page_108 .reset-confirm .controls input {
        width: 94%;
    }
    .reset-complete fieldset .control-group:nth-of-type(1),
    .reset-complete fieldset .control-group:nth-of-type(2),
    .reset-confirm fieldset .control-group:nth-of-type(1),
    .reset-confirm fieldset .control-group:nth-of-type(2) {
        margin: 10px;
        width: 47%;
    }
    .sendInfoSub button {
        width: 100%;
    }
    .sendInfoSub {
        width: auto !important;
    }
    .reset-confirm {
        margin: 20px 0;
    }
    .error_wrapper .top_line {
        width: 100%;
    }
    .error_wrapper .wrapper_middle {
        width: 100%;
        min-width: 100%;
    }
    .error_wrapper .middle_box {
        width: 100%;
        background-size: 100%;
    }
    .errorContent {
        top: 430px;
        width: 100%;
    }
    .viewError_404,
    .viewError_500,
    .viewError_503 {
        width: 100%;
        float: none;
        background-size: contain;
    }
    #iniContent .regList2:last-child,
    #iniContent .regList:last-child,
    #searchMain,
    .autocomp,
    .statusBoxAddAcc ul li:last-child,
    .statusBoxAddAccPrep ul li:last-child {
        float: left;
    }
    .errorMR {
        width: 100%;
        bottom: 0;
    }
    .frText {
        width: 100%;
        box-sizing: border-box;
    }
    .searchBox {
        width: 99%;
        margin: 0 auto;
        min-width: 90%;
        display: block;
    }
    .searchItem {
        width: 100%;
        display: inline-block;
        height: 60px;
        margin: 0;
    }
    .autocomp {
        width: 213px;
        margin: 0;
    }
    .selectCity {
        margin: 15px 0 20px;
    }
    #searchMain {
        width: 526px;
        top: 15px;
        left: 3px;
    }
    .searchBoxes {
        width: 466px;
        display: inline-block;
    }
    .sInp {
        width: 250px;
    }
    .catList,
    .dropCategory {
        width: 215px;
    }
    .mainPage {
        margin: 0;
    }
    .searchButton {
        text-indent: -9999999px;
        width: 42px;
        padding: 6px 28px;
    }
    .sh:before {
        left: 19px;
    }
    .pathBox,
    .sInp input {
        width: 100%;
		word-break: break-word;
    }
    .city-modal {
        width: 99%;
        margin-top: 0;
    }
    .mainReg p {
        width: 23%;
        font-size: 15px;
        padding: 10px 0;
        text-align: center;
        height: 35px;
    }
    #viewRegs,
    .statusBoxAddAcc > h4,
    .statusBoxAddAccPrep > h4 {
        font-size: 17px;
    }
    .custIcons,
    .custIcons2 {
        top: -10px;
    }
    .aItemContent p:nth-child(1) {
        display: none;
    }
    #cfgEmail ul,
    #cfgInfo ul,
    #cfgPass ul {
        display: inline-block;
    }
    .mapLine {
        -webkit-column-count: inherit;
        -moz-column-count: inherit;
        column-count: inherit;
        width: 90%;
        margin: 0 auto;
    }
    .preloader_a {
        top: 25%;
        left: 45%;
    }
    .statusBoxAddAcc ul,
    .statusBoxAddAccPrep ul {
        width: 100%;
    }
    #cfgInfo,
    #cfgPass {
        float: none;
    }
    .pendBox ul li p:nth-of-type(2) {
        width: 400px;
        padding: 5px;
        font-size: 16px;
    }
    .pendBox ul li p:nth-of-type(3) {
        margin: 0 5px 5px 0;
    }
    #cfgInfo,
    #cfgPass,
    #cfgPass ul li input[type="submit"],
    .userConfig {
        width: 100%;
    }
    #pay_summ {
        width: 140px;
    }
    #cfgEmail {
        width: 420px;
    }
    .emailNotifs {
        text-align: center;
    }
    #cfgEmail ul li:nth-of-type(1) {
        width: 69%;
        margin: 0 15px 10px 0;
    }
    #cfgEmail ul li:nth-of-type(2) {
        width: 27%;
        float: left;
        margin: 0 0 10px;
    }
    #cfgEmail ul li input[type="email"] {
        width: 93%;
    }
    #cfgEmail ul li input[type="submit"] {
        padding: 11px 20px;
        box-sizing: border-box;
    }
    #cfgEmail ul {
        width: 100%;
        overflow: hidden;
    }
    #cfgPass ul li {
        width: 31%;
        margin: 10px 10px 10px 0;
    }
    #cfgPass ul li:last-child {
        float: right;
        margin: 0 27px 0 0;
    }
    #cfgPass ul li input[type="password"] {
        width: 92%;
    }
    .userCol1 p:nth-child(2) {
        font-size: 14px;
    }
    #cfgInfo ul li input[type="text"],
    #cfgPass ul li input[type="text"],
    .company_names input {
        min-width: 99% !important;
        box-sizing: border-box;
    }
    #cfgInfo ul li:nth-of-type(2) {
        margin: 0 0 10px;
        float: right;
    }
    #cfgInfo ul li {
        width: 50% !important;
        margin: 0 0 10px !important;
    }
    .configBox .saveBoxEs {
        top: 0;
        right: 0;
        float: none;
    }
    .company_names {
        margin: 10px 0 0;
        width: 100%;
    }
    .configBox .messToltip:hover:after {
        top: 30px;
        right: 0;
        width: 100%;
        z-index: 999;
    }
    .URLPA input {
        width: 99% !important;
    }
    .company_names input {
        width: 92%;
    }
    #cfgInfo .saveBoxEs input[type="submit"],
    #cfgPass .saveBoxEs input[type="submit"],
    .statsULP,
    .subscribe {
        width: 100%;
    }
    .subscribe {
            top: 0;
    left: -5px;
    }
    #history_view ul li {
        margin-right: 8px;
    }
    .history_tab tr td:nth-of-type(2),
    .history_tab tr td:nth-of-type(3),
    .history_tab tr td:nth-of-type(4),
    .history_tab tr th:nth-of-type(2),
    .history_tab tr th:nth-of-type(3),
    .history_tab tr th:nth-of-type(4) {
        display: none;
    }
    .eventByDasy ul,
    .pay_met,
    .statsULP {
        display: inline-block;
    }
    .history_tab th,
    .history_tab tr td {
        text-align: center;
        padding: 5px;
        font-size: 13px;
    }
    .statusPages .statsULP > li {
        width: 172px;
        float: left;
        height: 650px;
        margin-bottom: 10px;
    }
    .statusPages .statsULP > li:first-child h5 {
        padding: 21px 0;
    }
    .serviceBo {
        height: 660px;
    }
    .statusPages .statsULP > li h5 {
        font-size: 18px;
    }
    .statusPages .statsULP > li:last-child {
        width: 175px;
        float: right;
        margin: 0 0 10px;
    }
    .payForIt {
        font-size: 17px;
    }
    .pock_im img {
        height: 65px;
    }
    .eventByDasy ul,
    .pay_met {
        width: 100%;
    }
    .favoriteView {
        right: 13px;
        top: 10px;
    }
    .statusPages .statusBoxAddAcc ul li,
    .statusPages .statusBoxAddAccPrep ul li {
        height: 115px;
    }
    .pendBox ul li p:nth-of-type(1) {
        border-right: none;
        width: 100%;
        padding: 5px;
        text-align: center;
        border-bottom: 1px solid #ccc;
        box-sizing: border-box;
        margin: 5px 0;
    }
    .eventByDasy {
        margin: 10px 0;
    }
    .goToNext h6 span,
    .goToPrev h6 span,
    .google_banner {
        display: none;
    }
    .eventByDasy ul li,
    .eventByDasy ul li:last-child {
        float: none;
        width: 100%;
    }
    .about_ ul li,
    .m_social_block ul li,
    .st_desc {
        float: left;
    }
    .messageBoxContact {
        width: 438px;
    }
    .recommend_box {
        height: auto;
    }
    .page_101 .owl-carousel .owl-item {
        width: 200px;
        float: left !important;
        margin-bottom: 50px;
    }
    .page_101 .media_slide .owl-item:nth-child(5n) {
        margin-right: 42px !important;
    }
    .statusBox ul li h5 {
        height: 40px;
        padding: 17px 0;
    }
    .goToNext,
    .goToPrev {
        box-sizing: border-box;
        width: 50%;
    }
    .bigNav h5 {
        font-size: 15px;
    }
    .catList h3,
    .titleNotif {
        font-size: 13px;
    }
    .category_list {
        width: 213px;
    }
    #breadcrumbs {
        margin: 0 0 10px 2px;
    }
    .page_4179 .item-page ul li > a {
        background: #eaeaea !important;
        height: auto;
        line-height: inherit;
        padding: 10px;
    }
    .a_intro,
    .ads_intro {
        width: 520px;
    }
    .m_social_block ul {
        display: inline-block;
        width: 101%;
    }
    .realEstateUl li {
        padding: 7px 16px;
    }
    .about_ ul {
        display: inline-block;
        width: 100%;
    }
    .acc_rightWrapp {
        box-sizing: border-box;
    }
    .modOv {
        top: 30px;
    }
    #footer_menu .item-4184,
    #footer_menu .item-4185 {
        display: none;
    }
    .adsEventsList.prel_16,
    .realEstateUl.bigLine {
        width: 625px;
        margin: 0 auto;
        display: block;
    }
    .messageHomeBox,
    .page_4177 .item-page img {
        width: 100%;
    }
    .products_empty {
        display: none !important;
    }
    .aItemContent p:nth-of-type(1),
    .extensionBox,
    .qrBox {
        display: none;
    }
    .st_desc {
        width: 460px;
    }
    .newsBlock ul li,
    .newsBlock ul li:nth-of-type(3) {
        width: 355px;
        float: left;
        margin: 0 10px;
        height: 435px;
    }
    .newsPreview,
    .newsPreview img {
        width: 100%;
    }
    .chartOver {
        overflow-x: scroll;
    }
    .aDocsBlock,
    .adsDocsBlock {
        right: 0;
        bottom: 0;
        z-index: 99;
        width: 59%;
        margin: 15px auto 5px;
        text-align: center;
        height: 20px;
    }
    .aDocsBlock ul,
    .adsDocsBlock ul {
        width: 165px;
    }
    .upFileList {
        height: auto;
    }
    .upFileResult {
        width: 100%;
        height: auto;
        border: none;
    }
    .upFileBloc {
        width: 95%;
        float: none;
        margin: 0 auto;
        padding-bottom: 10px;
    }
    .upFileBloc .box {
        top: 0;
        right: 0;
    }
    .a_bl,
    .itemCurr {
        top: 5px;
    }
    .upFileBloc .inputfile + label span {
        width: 29%;
    }
    body.ev_edit .upFileResult div {
        padding: 10px 5px;
    }
    .js .box__file + label {
        max-width: 100%;
        white-space: inherit;
    }
    .payment_accept img {
        margin-top: 15px;
    }
    .a_bl {
        bottom: auto;
		display:none!important;
    }
    .customAuth {
        width: 760px;
    }
    .ordBls {
        left: 5px;
        top: -3px;
    }
    .aSearchBox ul li:nth-of-type(1),
    .aSearchBox ul li:nth-of-type(2) {
        width: 215px;
    }
    .aSearchBox ul li:nth-of-type(5) {
        width: 187px;
    }
    .aSearchBox ul li:nth-child(6) {
        width: 186px;
        right: 5px;
    }
    .aSearchBox ul li:nth-child(7) {
        width: 152px;
        right: 7px;
    }
    .ourFils {
        font-size: 13px;
        padding: 9px 0;
    }
    .autoFe .acc_me {
        float: none;
        width: 100%;
    }
    .autoFe .acc_me ul {
        width: 100%;
        display: inline-block;
    }
    .autoFe .acc_me ul li {
        width: 24%;
        float: left;
        position: relative;
        z-index: 999;
        border-top: 1px solid #ccc;
        text-align: center;
    }
    .autoFe .acc_me ul li a {
        font-size: 13px;
    }
    .autoFe .userNameBox {
        width: 100%;
    }
    .activeFeedBox {
        width: 98%;
    }
    .autoFe .feedBoxItemList {
        width: 98%;
    }
    .autoFe .account_rcol {
        width: 99%;
        min-height: auto;
    }
    .feedPath {
        width: 500px;
    }
    .calcModal {
        width: 740px;
    }
    #calcResult table td,
    #calcResult table th {
        padding: 10px 8px;
    }
    .shopMenuRow ul {
        display: inline-block !important;
    }
    .shopMenuRow ul:nth-of-type(1) li {
        float: left;
        margin: 0 0;
    }
    .shopMenuRow ul:nth-of-type(2) li {
        float: left;
    }
    .shopMenuRow ul:nth-of-type(1) li a:after {
        right: 0;
    }
    .tpsDe {
        width: 100%;
    }
    .shpSearchBox {
        width: 100%;
    }
    .listingBox .slItemFeath {
        width: 345px;
    }
    .contactBlock {
        display: inline-block;
    }
    .scblsRow {
        width: 100%;
        float: left;
    }
    .blockTitlecontact {
        margin-bottom: 10px;
        float: left;
    }
    .contDetaliz .schedule ul {
        display: inline-block !important;
    }
    .contDetaliz .schedule ul li {
        display: block;
        width: 100%;
    }
    .contDetaliz .schedule ul li div {
        float: left;
        width: 95px !important;
        font-size: 12px;
    }
    .mainContact {
        padding: 5px;
    }
    .contactBlock .phoneLineRows {
        float: left;
    }
    .contactBlock .phoneLineRows {
        width: auto;
    }
    .contactBlock .phRow strong {
        margin-right: 10px;
    }
    .tpshop {
    right: 33px;
    top: 44px;
    background-size: 25px auto;
    text-indent: -1500px;
    }
    .mainShopTitle {
        margin-bottom: 70px;
    }
    .tpRowRight {
        top: 60px;
    }
    .mobileNoAccessFiles {
        display: block;
    }
    .mwr_box {
        width: 85%;
    }
    .cityFooterBox {
        display: none;
    }
    .toup {
        width: 30px;
    }
    .fa-angle-double-up {
        font-size: 30px;
    }
	
	
		.viewPass{
	display: block;
    width: 28px;
    height: 25px;
	}	
	.as_persons,
	.as_company{
		height: 35px;
	}
		
	.adit_address_box li{
		    margin-right: 14px;
	}	
	
	
	.chatMessNotif{
		right: 14px;
    top: 90px;
	}	
	
#openChatBox {
    bottom: 85px;
	}
	
#openChatBox img{
	width: 40px;
    height: auto;
	}

	.c_contact{
		width: 40px;
    height: auto;
	}	
	
	.chatContent {
    width: 90%;
	}
	
	.myAv{
		display:none;
	}
	
.chat_wrapper .main .chat .content {
    height: 250px;
}	
	
	
		
	#loadJobSubway .pet_ul h5, #loadSubway .pet_ul h5{
		width: 49%;
	}	
	
	#loadJobSubway li p,
	#loadSubway li p{
	    width: 100%;
    display: inline-block;
    font-size: 13px;
	}
	
	#loadJobSubway p span,
	#loadSubway p span{ 
    display: block;
	}	
	
	
	.pay_box h2{
		padding: 5px 13px!important;
    font-size: 15px!important;
	}	
	
	.viewHistory{
		    padding: 5px 12px!important;
    font-size: 15px!important;
	}
		
		.fsbls{
		width:100%;
	}
	
	
	.next_step_load{
		    width: 34%;
    margin: 0px 24px 0px 0px;
    padding: 10px;
    font-size: 16px;
    text-align: center;
	}
	
.page_453 .next_step, .page_453 .next_step_edit {
    width: 34%;
    margin: 0px 24px 0px 0px;
    padding: 10px;
    font-size: 16px;
}	
	
		.hmVip .products,
	.hmVip .products:nth-of-type(5n){
		margin: 0px 0px 30px 15px;
    width: 235px;
		float:left;
	}
	
		.partul li{
		    box-sizing: border-box;
	}	
	
	
	
.fbpr_row {
    width: 90%;
	}
	
.summaryDetalization ul li .summary_stars_bt {
    width: 28%;
}		
	
	
	.shopMenuRow ul:nth-of-type(2){
		position: absolute;
    float: none;
    right: 0;
    bottom: -43px;
	}
	
	.write_feedback{
		margin-top: 20px;
    position: relative;
    left: 17px;
	}
		
	
	
	
	
	
	
}
@media screen and (min-width: 1024px) and (max-width: 1024px) {
	
	
	
	.chatMessNotif{
	right: 430px;
	}	
	
#openChatBox {
    bottom: 85px;
	}
	
#openChatBox img{
	width: 40px;
    height: auto;
	}

	.c_contact{
		width: 40px;
    height: auto;
	}	
	
	.chatContent {
    width: 90%;
	}
	
	.myAv{
		display:none;
	}
	
	
	
    .acc_rightWrapp,
    .regionsList,
    .reglist {
        box-sizing: border-box;
    }
    .modOv {
        top: 30px;
    }
    .accountItemsls {
        display: none;
    }
    .statusPages .statsULP > li {
        margin: 0 9px 0 0;
        height: 520px;
    }
    .eventByDasy ul li {
        width: 199px;
    }
    .about_ ul {
        display: inline-block;
        width: 100%;
    }
    .about_ ul li {
        float: left;
    }
    .realEstateUl li:last-child {
        float: right;
    }
    .realEstateUl li {
        padding: 7px 16px;
    }
    .m_social_block ul {
        display: inline-block;
        width: 101%;
    }
    .m_social_block ul li {
        float: left;
    }
    #catLineBox{
        display: none;
    }
    .content_wrapper,
    .copyrightWrapper,
    .footerContent,
    .wrapper,
    .wrapper_top {
        min-width: 1000px;
        overflow: hidden;
    }
    .left_banner {
        display: block;
    }
    .ch_bgs {
        background-position: center 0;
    }
    .scrolled {
        left: 10px;
        top: 60px;
    }
    .account_lcol .google_banner {
        width: 145px;
        position: relative;
        left: 0;
    }
    .pathBox {
        height: 25px;
        padding: 5px 0;
        margin: 0;
    }
    .content_box,
    .copyright_content,
    .fcc,
    .pathBox,
    .payment_accept_box,
    .searchItem,
    .top_line {
 
        width: 1000px;
    }
	
	.payment_accept img{
		width: 400px;
    height: auto;
	}
    #searchMain {
        width: 770px;
    }
    .catList {
        width: 260px;
    }
    .sInp {
        width: 305px;
    }
    .autocomp {
        width: 220px;
    }
    #breadcrumbs {
        width: 97%;
    }
    .footer_c > ul > li {
        width: 186px;
        float: left;
        min-height: 280px;
        margin: 0 8px 20px 0;
        padding: 0 5px 0 0;
    }
    .statusBoxAddAcc ul,
    .statusBoxAddAccPrep ul {
        display: inline-block;
        width: 830px;
    }
    #footer_menu .item-4184,
    #footer_menu .item-4185,
    .locationTops,
    .right_col {
        display: none;
    }
    .page_179 .statusBoxAddAcc ul li,
    .page_179 .statusBoxAddAccPrep ul li {
        width: 250px;
        height: 120px;
        float: left;
    }
    .page_179 .statusBoxAddAcc ul li img,
    .page_179 .statusBoxAddAccPrep ul li h6 img {
        width: 100%;
    }
    .pock_im img {
        height: 80px;
    }
    #history_view ul li {
        margin-right: 9px;
    }
    .mainPage ul.mainCategory_list li {
        width: 178px;
        margin: 5px 9px 5px 0;
    }
    .configBox {
        width: 833px;
    }
    #cfgPass ul li input[type="password"] {
        width: 194px;
    }
    .URLPA {
        width: 265px;
    }
    #cfgInfo,
    #cfgPass {
        width: 832px;
    }
    .fullpage {
        width: 100%;
    }
    .regionsList,
    .reglist {
        padding: 20px;
        width: 100%;
        display: inline-block;
    }
    #cfgInfo ul li:last-child {
        margin: 0;
        width: 193px;
        float: left;
    }
    .ev_account #phoneNMB {
        width: 123px !important;
    }
    #cfgInfo ul li:nth-child(4) input {
        width: 143px !important;
        float: right;
        margin: 0 10px 0 0;
    }
    .searchBox {
        min-width: 100%;
    }
    .content_wrapper {
        margin-top: 0;
    }
    .userbox {
        width: 475px;
    }
    .add_a_ds {
        font-size: 14px;
        width: 154px;
    }
    .userHelpBox {
        width: 350px;
    }
    .mainPage ul.mainCategory_list li img {
        width: 100px;
        height: auto;
    }
    .mainPage ul.mainCategory_list li a,
    .mainPage ul.mainCategory_list li h3 {
        font-size: 13px;
    }
    .page_101 .media_slide {
        width: 1000px;
    }
    .city-modal {
        width: 99%;
    }
    .mainReg p {
        font-size: 17px;
        width: 213px;
    }
    .modal_content_list .regList,
    .modal_content_list .regList2 {
        width: 248px;
    }
    .selectCity p {
        padding: 6px 0 9px 25px;
    }
    .left_col {
        margin: 10px 15px 0 15px;
    }
    .dec_5 {
        width: 200px;
    }
    .right_content,
	.rightcontent {
        border-right: none;
        border-left: none;
    }
    .disabledButton {
        width: 305px;
    }
    .account_rcol {
        width: 850px;
    }
    .aSearchBox ul li,
    .adsSearchBox ul li {
        width: 240px;
    }
    .aSearchBox ul li:nth-child(4),
    .adsSearchBox ul li:nth-child(4) {
        width: 260px;
    }
    .navUL li {
        font-size: 14px;
        width: 274px;
    }
    .acc_leftWrapp {
        width: 470px;
    }
    .acc_leftWrapp ul li {
        width: 144px;
    }
    .acc_leftWrapp ul li a {
        padding: 13px 10px;
        font-size: 14px;
        margin: 9px 0 10px 5px;
    }
    .adslistbox ul li,
    .alistbox ul li {
        width: 832px;
    }
    .aItemContent p,
    .aItemHeader p {
        width: 115px;
    }
    .aItemHeader p:nth-child(6) {
        width: 204px !important;
    }
    .aItemHeader p:nth-child(5) {
        width: 134px !important;
    }
    .statContentAccount {
        height: 365px;
    }
    .aItemContent,
    .aItemHeader {
        width: 830px;
    }
    .serviceBo {
        height: 517px;
    }
    .aItemEvent {
        width: 832px;
    }
    .aItemEvent a,
    .aItemEventDis a {
        padding: 10px 4px 8px 41px;
        font-size: 11px;
    }
    .aItemEvent div:nth-child(1) a:before,
    .aItemEvent div:nth-child(2) a:before,
    .aItemEvent div:nth-child(3) a:before,
    .aItemEvent div:nth-child(4) a:before,
    .aItemEvent div:nth-child(6) a:before,
    .aItemEvent div:nth-child(7) a:before,
    .aItemEvent div:nth-child(8) a:before {
        height: 30px;
    }
    .account_lcol {
        width: 145px;
        margin-left: 5px;
    }
    .category_list {
        width: 258px;
    }
    .catList h3 {
        font-size: 13px;
    }
    .sInp input {
        width: 286px;
    }
    .dropCategory {
        width: 260px;
    }
    .searchItem {
        margin: 20px 0 0 10px;
    }
    #breadcrumbs {
        margin: 0 0 10px 2px;
    }
    .products_empty {
        display: none !important;
    }
    .extensionBox,
    .qrBox {
        display: none;
    }
    .messageHomeBox {
        width: 100%;
    }
    .pendBox ul li p:nth-of-type(2) {
        width: 400px;
        padding: 5px;
        font-size: 16px;
    }
    .pendBox ul li p:nth-of-type(3) {
        margin: 0 5px 5px 0;
    }
    .pendBox ul li p:nth-of-type(1) {
        border-right: none;
        width: 100%;
        padding: 5px;
        text-align: center;
        border-bottom: 1px solid #ccc;
        box-sizing: border-box;
        margin: 5px 0;
    }
    .statusBoxAddAcc li:last-child img {
        width: 264px;
        top: 6px;
    }
    .newsBlock ul li {
        width: 323px;
        float: left;
        margin-right: 5px;
    }
    .newsPreview,
    .newsPreview img {
        width: 315px;
    }
    .newsBlock {
        width: 98%;
        margin: 0 auto;
    }
    .chartOver {
        overflow-x: scroll;
    }
    .a_bl {
        top: 5px;
        bottom: auto;
		display:none!important;
    }
    .recommend_box {
        width: 975px;
        margin: 0 auto;
        display: block;
        clear: both;
        height: auto;
    }
    .page_101 .media_slide .owl-item:nth-child(5n) {
        margin-right: 42px !important;
        float: left;
    }
    .aSearchBox ul li:nth-child(3) {
        width: 204px;
    }
    .aSearchBox ul li:nth-child(4) {
        width: 180px;
    }
    .aSearchBox ul li:nth-child(5) {
        width: 219px;
        right: 7px;
    }
    .ourFils {
        font-size: 14px;
        padding: 9px 0 8px;
    }
    .aItemContent p {
        font-size: 12px;
    }
    .ordBls {
        left: 10px;
        top: 0;
    }
    .listingBox .slItemFeath {
        width: 470px;
    }
    .tpRowLeft {
        height: auto;
    }
    .tpsDe {
        width: 100%;
    }
    .contactBlock {
        display: inline-block;
    }
    .scblsRow {
        width: 100%;
        float: left;
    }
    .blockTitlecontact {
        margin-bottom: 10px;
        float: left;
    }
    .contDetaliz .schedule ul {
        display: inline-block !important;
    }
    .contDetaliz .schedule ul li {
        display: block;
        width: 100%;
    }
    .contDetaliz .schedule ul li div {
        float: left;
        width: 130px !important;
        font-size: 16px;
    }
    .mainContact {
        padding: 5px;
    }
    .contactBlock .phoneLineRows {
        float: left;
    }
    .contactBlock .phoneLineRows {
        width: auto;
    }
    .contactBlock .phRow strong {
        margin-right: 10px;
    }
    #cfgInfo ul li input[type="text"],
    #cfgPass ul li input[type="text"] {
        width: 158px;
    }
    .configBox .messToltip {
        padding: 3px 24px 3px 5px !important;
    }
    .userNameBox {
        margin: 2px 5px 0 10px;
    }
    .cityFooterBox {
        display: none;
    }
    .toup {
        width: 30px;
    }
    .fa-angle-double-up {
        font-size: 30px;
    }
	
	
		.viewPass{
	display: block;
    width: 28px;
    height: 25px;
	}	
	
	.adit_address_box li{
		    margin-right: 14px;
	}	
	
	
	.hmVip .products,
	.hmVip .products:nth-of-type(5n){
    float: left;
    width: 235px;
    height: 290px;
    margin-right: 7px;
	}
	
	
	.partul li{
		    box-sizing: border-box;
	}	
	
	
	.aSearchBox ul li:nth-child(1), .aSearchBox ul li:nth-child(2){
		    width: 215px;
	}	
	
.summaryDetalization ul li .summary_stars_bt {
    width: 20%;
}	
	
	
	.shopMenuRow ul:nth-of-type(2){
		position: absolute;
    float: none;
    right: 0;
    bottom: -43px;
	}
	
	.write_feedback{
		margin-top: 20px;
    position: relative;
    left: 17px;
	}
		
	
	
	
	
	
}
@media screen and (min-width: 1025px) and (max-width: 1199px) {
    #catLineBox,
    .extensionBox {
        display: none;
    }
    .messageHomeBox {
        width: 100%;
    }
    .itemCurr {
        top: 5px;
    }
    .cityFooterBox {
        display: none;
    }
	
	.statusBoxA, .statusBoxAds{
		    right: 0;
	}		
		.adit_address_box li{
		    margin-right: 14px;
	}	
	
		
	.hmVip .products,
	.hmVip .products:nth-of-type(5n){
    float: left;
    width: 235px;
    height: 290px;
    margin-right: 7px;
	}
	
	
		.partul li{
		    box-sizing: border-box;
	}	
	
	
.summaryDetalization ul li .summary_stars_bt {
    width: 20%;
}	
	
	
	
	
	
	
	
	
	
}
