
@media (max-width: 359px) {
.wrapper_top,  .content_wrapper,  .footerWrapper,  .searchBox,  .wrapper,  .extensionBox,  .footerContent,  .lastAdded,  .top_line,  .searchItem,  .content_box,  .footer_content,  .copyrightWrapper,  .copyright_content,  .fcc,  .pathBox,  .payment_accept_box,  .frText,  .extWrapp,  .messageHomeBox,  .cityFooterListing,  .vipRow {
	min-width: 100%;
	width: 100%;
}
.mainPage {
	padding: 0 12px;
	box-sizing: border-box;
}
.m_f .mobileFooter {
	transition: left 0.5s linear;
	left: 0;
}
#catLineBox {
	display: block;
}
.wrapper_top {
	box-shadow: none;
	height: auto;
	margin-bottom: 7px;
	display: inline-block;
	overflow: hidden;
}
.logoBox {
	float: none;
	width: 100%;
	text-align: center;
	padding: 5px 0px 0px 0px;
}
.top_event_block {
	width: 100%;
	float: none;
	padding: 0 10px;
	box-sizing: border-box;
}
.favoriteView {
	position: absolute;
	right: 5px;
	top: 4px;
	width: 50px;
	padding: 3px;
}
.logoBox a {
	display: block;
}
#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;
}
.top_element {
	display: inline-block;
	padding: 20px 0px 10px 0px;
}
.tpshop {
	float: right;
	margin: 0;
	width: 85px;
	font-size: 16px;
}
.socialIcon {
	margin: 0;
	padding: 0;
	float: left;
	width: 182px;
}
.userbox {
	width: 100%;
	display: inline-block;
}
.add_a_ds {
	width: 100%;
	margin: 0 auto;
	box-sizing: border-box;
	float: none;
	top: 0;
	left: 0;
	display: block;
        padding: 10px 0px 10px 10px;
        text-align: center;
}
.userbox a:nth-of-type(2) {
	width: 49%;
	left: 0;
	display: block;
	text-align: center;
	overflow: hidden;
	float: left;
	padding: 10px 0px 20px 0px;
}
.userbox a:nth-of-type(3) {
	width: 49%;
	right: 0;
	display: block;
	text-align: center;
	overflow: hidden;
	float: right;
	padding: 10px 0px 20px 0px;
}
.searchItem {
	height: auto;
	display: inline-block;
	width: 100%;
}
.top_line {
	height: auto;
}
.searchBox {
	padding: 0 10px;
	box-sizing: border-box;
}
.autocomp {
	width: 100%;
	margin: 0;
	float: none;
}
#searchMain {
	width: 100%;
	float: none;
	margin-top: 10px;
}
.searchBoxes {
	width: 100%;
	display: inline-block;
	float: none;
}
.sh:before {
	right: 15px;
	left: auto;
}
.sInp {
	float: none;
	width: 100%;
	border-radius: 5px;
}
.sInp input {
	border-radius: 5px;
}
.catList {
	width: 100%;
	float: none;
	margin-top: 7px;
}
	.catList h3{
		    border-radius: 5px;
	}
	
	.dropCategory{
    width: 100%;
    left: 0;
    top: 43px;
    border-radius: 5px;		
	}	
	.category_list{
		width: 100%;
		    height: 414px;
	}
	
	.sh{
    width: 100%;
    display: inline-block;
    margin: 5px 0;		
	}
	
	
.searchButton {
width: 100%;
    float: none;
}
.city-modal {
	width: 95%;
	margin-top: 0;
}
#region-city {
	top: 50px;
}
#loadKeyLocation,  #loadKeyLocation2 {
        width: 100%;
}
	
	.top_right p{
		right:0;
	}
	
#iniContent .regList2:last-child,  #iniContent .regList:last-child {
	flaot: left;
}
.modal_content_list .regList,  .modal_content_list .regList2 {
	width: 100%;
}
.top_line .fa-list {
	position: absolute;
	left: 5px;
	top: 2px;
}
.socialIcon ul li:last-child {
	float: left;
	margin: 0;
}
.socialIcon ul li {
	margin: 0px 5px 0px 0px;
}
.tpshop {
	background-size: 90px auto;
	background-position: -32px -12px;
}
.vipRow {
	padding: 0 10px;
	box-sizing: border-box;
}
.vipItem {
	width: 100%;
	height: auto;
	margin-right: 0;
	float: none;
}
.newsBlock {
	float: left;
	margin: 0;
}
.newsBlock ul li:nth-of-type(3) {
	float: left;
	margin: 0;
	margin-bottom: 30px;
}
.newsBlock ul li {
	float: left;
	margin-right: 0;
	height: auto;
	min-height: 300px;
	margin-bottom: 30px;
	width: 100%;
}
.newsPreview {
	height: 170px;
}
.newsBlock .up_date {
	padding: 10px 5px;
	font-size: 13px;
}
.view_blog {
	float: right;
}
.copyrightWrapper {
	padding: 0 10px;
	box-sizing: border-box;
}
#footer_menu ul li {
	float: none;
	position: relative;
	padding: 5px 5px 5px 40px;
	width: 100%;
	box-sizing: border-box;
}
#footer_menu ul li:before {
	content: "";
	background: url(../images/arrow-right.svg) 0px 0px no-repeat;
	background-size: 17px;
	background-position: 0px 4px;
	position: absolute;
	top: 5px;
	left: 18px;
	z-index: 9;
	width: 20px;
	height: 23px;
}
.footerContent {
	padding: 20px 0px 50px 0px;
}
.footerContent .fcc:nth-of-type(2) strong {
	font-size: 12px;
}
.fcc {
	display: inline-block;
	text-align: center;
}
.payment_accept_box {
	top: 0;
}
.review_box,  .payment_accept {
	position: relative;
	top: 0;
	left: 0;
	text-align: center;
}
.page_101 .item-content ul,  .page_4325 .com-content-article__body ul {
	margin: 0;
}
.mm-listview,
.mm-iconpanel-1>.mm-listview,
.mm-iconpanel-2>.mm-listview	{
	width: calc(100% - -35px);
}

.rightcontent {
	width: 100%!important;
	float: none;
	border: none;
	box-sizing: border-box;
}
.childCategory {
	webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
}
.childCategory li {
	width: 100%!important;
	float: none;
	box-sizing: border-box;
	margin: 0;
	overflow: hidden;
}
.firstFil {
        width: 100%;
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        column-gap: 5px;
        row-gap: 5px;
        margin: 0px 0px 20px 0px;
}
.lastFil {
	float: right;
        width: 100%;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 5px;
}
.transportUL li,  .realEstateUl li,  .petsonalUl li,  .sportUl li,  .businessUl li {
	width: 100%;
	margin: 5px 0;
}
.lastFil li {
        width: 100%;
        margin: 0;
        box-sizing: border-box;
}
.listing_data_item {
	display: inline-block;
	height: auto;
}
.item_preview {
	width: 100%;
	margin-right: 0;
	height: 180px;
	margin-bottom: 5px;
	border-radius: 10px 10px 0px 0px;
}
.item_data {
	width: 100%;
}
.item_data>h2 {
	width: 100%;
	padding-bottom: 10px;
}
.item_pseudo_data {
	width: 100%;
	position: relative;
	bottom: 0;
}
.cost_row {
	float: left;
	font-size: 18px;
	position: relative;
	top: 0px;
	left: 0px;
	text-align: left;
	padding: 10px 0px 0px 0px;
	width: 100%;
}
.com_info {
	float: left;
	top: 0;
	margin: 0;
	width: 100%;
	text-align: left;
}
.ring-container {
	position: absolute;
	right: 7px;
	bottom: -23px;
	width: 26px;
	height: 26px;
}
.is_offline_list .ringring {
	border: 3px solid #999;
	-webkit-border-radius: 30px;
	height: 20px;
	width: 20px;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0.2;
}
.is_offline_list .circle {
	width: 10px;
	height: 10px;
	background-color: #999999;
	border-radius: 50%;
	position: absolute;
	top: 8px;
	left: 8px;
	opacity: 0.5;
}
.statusBoxA {
position: relative;
        bottom: 1px;
        right: 0;
        width: 240px;
        display: inline-block;
        height: 25px;
}
.listPrice {
	padding-bottom: 10px;
	font-weight: bold;
	color: #9a2715;
}
.paginationBox .pagBox ul li {
	width: auto!important;
	 margin: 4px !important;
}
	
	
.page_113 .childCategory {
	webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
}
.firstFil li {
        width: 100%;
        text-align: center;
        box-sizing: border-box;
}
.filter_itemTop {
	margin: 10px 0;
}
.filter_itemTop ul li {
	float: none;
	width: 100%;
	margin: 5px 0;
}
#getResult {
	float: left;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
}
.f_event_:after,  .f_event_:before {
	width: 35%;
}
.toup {
	width: 15px;
}
.double-up:before {
	left: 1px;
	width: 14px;
	height: 18px;
	background-size: 13px;
	background-position: 0 0;
}
.currency_boxd {
	z-index: 9;
	top: 6px;
}
.loadCurrVals {
	width: 296px;
	height: 89px;
	top: 31px;
	right: -4px;
	z-index: 999;
	border-radius: 10px;
}
.resetBrand {
	right: 5px;
	top: 5px;
}
.listing_row>h1 {
	margin: 15px 0 15px;
}
.dl_block, .filter_itemTop dl {
	left: 10px;
}
.filter_itemTop ul li:nth-child(10),  .filter_itemTop ul li:nth-child(5) {
	float: left;
	margin: 5px 0;
}
.page_120 .childCategory {
	webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
}
.filDtl {
	width: 100%;
	float: none;
	margin: 5px 0;
	display: inline-block;
}
.filDtl .floorInput:nth-of-type(2n) {
	float: right;
	margin-right: 0;
}
body:not(.page_101) #footer_menu {
	border: none;
}
.filsItemDetal .filDtl:nth-of-type(1),  .filsItemDetal .filDtl:nth-of-type(5),  .filsItemDetal .filDtl:nth-of-type(9) {
	margin-right: 0;
}
.homeUl,  .petUl,  .technicsUl {
	display: inline-block;
}
.homeUl li,  .petUl li,  .technicsUl li {
	width: 100%;
	display: inline-block;
	box-sizing: border-box;
	margin-bottom: 10px;
	margin-right: 0;
}
.is_shop_mm {
	position: relative;
	left: 0;
	top: 6px;
	bottom: 0;
	background-position: 0 1px;
	padding: 0 0 6px 28px;
}
.com_info p {
	top: 0;
	padding: 2px 0;
}
.lastFil li:after {
	display: none;
}
#system-message-container > joomla-alert[type="danger"],  #system-message-container > joomla-alert[type="success"],  #system-message-container > joomla-alert[type="info"],  #system-message-container > joomla-alert[type="warning"] {
	box-sizing: border-box;
	padding: 8px;
}
.topInfoBox ul:nth-of-type(1) {
	float: none;
	width: 100%;
	margin: 0;
}
.topInfoBox ul li {
}
.loc_hr {
	display: none;
}
.topInfoBox ul li {
	float: none;
	border: none;
	padding: 2px 0;
}
.topInfoBox ul li:first-child {
	padding: 2px 0;
}
.topInfoBox ul:last-of-type li:last-child {
	float: none;
}
.is_offline,  .is_online {
	padding: 2px 45px;
	margin: 10px 0;
	font-size: 12px;
	left: 0;
	top: 0;
	display: inline-block;
}
.item_media {
	width: 100%;
	float: none;
}
.itemRightInfo {
	float: left;
	width: 100%;
}
.siteLInks {
	max-width: 100%;
	word-break: break-word;
}
.aDocsBlock {
	display: none;
}
.temp_number_copy {
	width: 264px;
}
.buttonAnim {
	margin: 0 0 5px 0;
	padding: 5px 10px;
}
.item_descBox {
	margin-top: 0;
}
.itemHeader {
	margin: 0;
	font-size: 19px;
	text-align: left;
	margin-bottom: 25px;
}
.main_params td {
	font-size: 14px;
}
.frShare {
	margin: 0;
	padding: 0;
}
.contactBox .add_favorite,  .contactBox .complain,  .contactBox .share {
	margin: 0px 0px 10px 0px;
	width: 100%;
}
.contactBox ul {
	width: 250px;
	margin: 0 auto;
	display: block;
	float: none;
	overflow: hidden;
}
.contactBox {
	width: 100%;
}
.frShare h4 {
	text-align: center;
	font-size: 17px;
}
.relatedListItem div.item {
	width: 90%;
	margin: 0 auto;
	float: none;
	box-sizing: border-box;
	padding: 0;
	border: none;
	display: block;
}
.relatedListItem div.item:nth-of-type(2n + 1):before {
	display: none;
}
.relative_preview {
	width: 100%;
}
.relatedListItem div.item h4 {
	height: auto;
	width: 100%;
	margin: 0;
	padding: 0px 0px 10px 0px;
}
.item_image {
	overflow: hidden;
	height: 250px;
}
.item_media .media_slide .item {
	width: 31%;
	height: 71px;
	margin: 0px 7px 5px 0px;
}
.item_media .media_slide .item:nth-of-type(3n) {
	float: right;
	margin: 0px 0px 5px 0px;
}
.item_media .media_slide .item:nth-of-type(5n) {
	float: left;
	margin: 0px 5px 5px 0px;
}
.itemRightList .loadCurrVals {
	width: 302px;
	height: 81px;
	top: 42px;
}
#vHippo {
	float: right;
	padding: 7px;
	display: block;
	background: #fea041;
	color: #fff;
	font-size: 13px;
	border-radius: 10px;
	position: relative;
	top: -6px;
	right: -4px;
	border: 2px solid #9b2406;
	font-weight: normal;
}
#vHippo {
	display: none;
}
.mapPreloder {
	top: 37%;
	left: 29%;
}
.videoOverBox {
	padding-top: 20px;
}
.videoPopup {
	width: 98%;
	box-sizing: border-box;
	height: 500px;
}
.videoPopup .top_left {
	width: 87%;
}
.modalVideo {
	width: 100%;
	margin: -5px 0px 0px 0px;
}
.companysN {
	margin: 0 0 10px;
	width: 100% !important;
}
.filLine {
	display: inline-block;
}
.formsItem {
	width: 100%;
}
.page_175 .com-content-article__body p {
	word-break: break-word;
}
.tooltipsPay {
	display: none;
}
.pay_service_text table tr td {
	padding: 20px 0px 3px 0px;
}
#primary {
	padding: 0;
	margin: 0;
	width: 100%;
}
.promotion_box .zoom-thumb {
	width: 220px;
	float: none;
	margin: 0 auto;
}
.promotion_box .content-top-20 {
	float: none;
	width: 100%;
}
.Innernews_preview {
	width: 100%;
	float: none;
	margin: 0;
}
.ddsLine, .ddsLineWrapp {
	display: block;
}
.page_4179 .com-content-article__body ul li > a {
	background: #eaeaea;
	line-height: 1.6;
	height: auto;
	padding: 10px;
}
.opTab > a {
	background: #eaeaea!important;
}
.extensiontb li {
	width: 100%;
	float: none;
	box-sizing: border-box;
	margin: 10px 0;
}
.shboxs ul li {
	height: auto;
}
.shop_preview {
	width: 100%;
	float: none;
	border: none;
}
.shop_content_box {
	width: 100%;
	float: none;
	height: auto;
}
.shboxs ul li .learn-more {
	margin-bottom: 15px;
}
.shopPageRow {
	display: inline-block;
}
.tpRowLeft {
	width: 100%;
	display: inline-block;
}
.shopLogoSws {
	float: none;
	margin: 0 auto;
}
.tpRowCenter {
	width: 100%;
}
.tpRowRight {
	width: 100%;
}
.tpRowRight > ul,  .tpRowRight > ul li {
	height: auto;
}
.phRow {
	margin-bottom: 0;
}
.shopMenuRow {
	display: inline-block;
	border: none;
	text-align: center;
}
.intro_top_show {
	width: 100%;
	float: none;
}
.intro_top_show a:before {
	z-index: 9;
	bottom: 0px;
}
.shopMenuRow ul li a:after {
	top: 0px;
	width: 100%;
	background: #ccc;
	height: 1px;
}
.shopMenuRow ul:nth-of-type(1) li a:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0px;
	width: 100%;
	background: #ccc;
	height: 1px;
	top: auto;
}
.shopMenuRow ul:nth-of-type(2) {
	width: fit-content;
	top: 10px;
	margin-top: 20px;
}
.shopMenuRow ul:nth-of-type(2) li {
	float: left;
}
.shop_main_ph {
	padding: 0;
}
.shForms {
	display: inline-block;
}
.shForms .shpSearchItem:nth-of-type(1) {
	width: 100%;
}
.shForms .shpSearchItem:nth-of-type(2) {
	width: 100%;
	margin: 15px 0px 0px 0px;
	display: inline-block;
}
.shForms .shpSearchItem:nth-of-type(2) input {
	float: right;
	width: 48%;
	margin: 0 2px;
}
.listingRow {
	display: inline-block;
	width: 100%;
}
.slItemFeath {
	width: 100%;
	display: inline-block;
	margin-bottom: 50px;
}
.mainContact {
	padding: 40px 0;
}
.emptyFeedBc {
	font-size: 22px;
	margin: 15px;
}
.write_feedback {
	display: none;
}
.loginLeft {
	width: 100%;
	display: inline-block;
}
.loginEvent {
	width: 100%;
	float: none;
	margin: 0px 0px 8px 0px!important;
}
.loginEvent input {
	width: 100%;
	box-sizing: border-box;
}
.usflink {
	width: 100%;
	float: none;
}
.loginRight {
	margin: 20px 0;
}
.f_login,  .g_login,  .m_login,  .o_login,  .v_login,  .y_login {
	width: 100%;
}
.loginRight ul li,  .loginRight ul li:last-child {
	float: left;
	position: relative;
	margin: 5px;
	width: 46%;
}
.registration_form .loginLeft {
	width: 100%;
	margin: 0 auto;
}
#box_company .item, #box_persons .item {
	width: 100%;
}
#form_type li {
	width: 44%;
	text-align: center;
}
.itemPho {
	width: 100%;
	float: left;
	right: 0;
}
.passMessage {
	top: 0;
	margin: 15px 0;
}
.auth_button_reg {
	margin: 0;
	width: 100%;
	text-align: center;
	float: left;
}
#membersForm .disabledButton {
	width: 100%;
}
.chatMessNotif {
	position: absolute !important;
	top: 46px;
	right: 7px;
	margin: 0 !important;
}
.accountButton,  .logOutButtons {
	width: 48% !important;
	padding: 10px 0px 10px 0px !important;
	margin: 15px 0px 23px 0px;
}
#openChatBox {
	display: none!important;
}
.status_row ul {
	display: inline-block;
	margin: 0;
}
.mainDD ul {
	width: 100%;
}
.status_row ul li {
	float: left;
	width: 44%;
	padding: 8px;
	box-sizing: border-box;
	margin: 0 8px;
}
.feedbackFrm form {
	width: 100%;
}
.feedbackItem {
	display: inline-block;
}
.labelFrom {
	width: 100%;
}
.labelInp {
	width: 100%;
}
.status_row {
	width: 100%;
}
.mainContact {
	padding: 20px 0;
}
.mainContact h2 {
	margin: 15px 0;
}
.desShopRe {
	margin-bottom: 150px;
}
.contactBlock {
	display: inline-block;
}
.blockTitlecontact {
	margin-bottom: 10px;
}
.contDetaliz.scblsRow {
	width: 100%;
}
.contDetaliz .schedule ul li:first-of-type {
	display: inline-block;
	width: 50%;
	float: left;
}
.contDetaliz .schedule ul li:first-of-type div:not(:last-of-type) {
	border-bottom: none !important;
	width: 100%;
}
.contDetaliz .schedule ul li:first-of-type div {
	width: 136px;
}
.contDetaliz .schedule ul li:last-of-type {
	display: inline-block;
	width: 50%;
	float: left;
}
.contDetaliz .schedule ul li:last-of-type div:first-of-type {
	border-top: 1px solid #ccc;
	width: 100%;
}
.contDetaliz .schedule ul li:last-of-type div {
	border-right: 1px solid #ccc;
	width: 100%;
}
.contDetaliz .schedule ul li:first-of-type div:last-of-type {
	border-radius: 0px 0px 0px 10px;
	width: 100%;
	border-right: none;
	padding: 6px;
}
.contDetaliz .schedule ul li:last-of-type div:first-of-type {
	border-radius: 0px 10px 0px 0px;
}
.contDetaliz .schedule ul li:last-of-type div:last-of-type {
	border-radius: 0px 0px 10px 0px;
	width: 100%;
}
.contDetaliz .schedule ul li:first-of-type div:nth-of-type(6) {
	padding: 6px !important;
}
.mwr_box {
	width: 100%;
}
.mwr_item,  .mwr_box .mwr_item:first-of-type,  .mwr_box .mwr_item:nth-of-type(2),  .mwr_box .mwr_item:nth-of-type(3) {
	width: 100%;
	float: none;
	margin: 10px 0px 10px 0px;
}
.mwr_box .write_feedback {
	display: block!important;
}
.tpsDe {
	padding: 16px;
}
.pathBox {
	height: auto;
}
.avalCat li a {
	width: 100%;
	float: none;
	display: inline-block;
	box-sizing: border-box;
}
.dashList .avalCat li {
	width: 100%;
	box-sizing: border-box;
	margin: 5px 0;
}
.feedType,  .feedPath,  .feedEvent,  .checkItsFe .feedType:first-of-type {
	width: 100%;
	float: none;
	margin: 10px 0;
}
.docFooter {
	width: 100%;
	margin: 25px auto;
}
.feedTable tr td:nth-of-type(1) {
	font-size: 15px;
}
.doc_nav {
	height: auto;
}
.doc_nav ul {
	display: inline-block;
}
.doc_nav ul li {
	height: auto;
	margin: 10px 0;
	padding: 0;
	box-sizing: border-box;
	width: 100%;
}
.doc_nav ul li a {
	width: 100%;
	display: inline-block;
	padding: 10px;
	height: auto;
	box-sizing: border-box;
}
.fsbls {
	width: 100%;
}
.feed_itm table,  .f_history_box table {
	overflow-x: scroll;
	display: inline-block;
}
.news_row ul li {
	float: none;
	height: auto;
}
.news_preview {
	width: 100%;
	border-radius: 10px;
	float: none;
}
.news_content_box {
	width: 100%;
	float: none;
	box-sizing: border-box;
}
.news_content_box .learn-more {
	float: none;
	display: inline-block;
	overflow: hidden;
}
.newsInnerContent {
	padding: 0;
}
span.pagination a {
	width: 100%;
	padding: 5px;
	box-sizing: border-box;
	float: left;
	margin: 5px 0;
}
.comms__author {
	overflow: hidden;
}
.comms__meta {
	display: inline-block;
	width: 75%;
}
.account_topLine {
	display: inline-block;
	padding: 10px;
	box-sizing: border-box;
}
.userNameBox {
	width: 100%;
	float: none;
	margin: 0;
	text-align: center;
	font-weight: bold;
}
.userHelpBox {
	width: 100%;
	float: none;
	margin: 0;
	top: 0;
	text-align: center;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.writeSupport,  .userHelpBox p {
	margin: 0;
	line-height: 2;
}
.pocket {
	width: 100%;
	float: none;
	margin: 0;
	text-align: left;
	padding: 20px 0;
	display: inline-block;
	line-height: 2;
}
.pocket strong {
	top: 0;
	margin: 0;
	float: left;
}
.pocket .btn-style-one {
	padding: 5px 30px;
	float: right;
}
.accBoxI {
	border-radius: 10px;
	padding: 0 10px;
	box-sizing: border-box;
	border: none;
}
.account_lcol {
	width: 100%;
	float: none;
	min-height: 350px;
}
.acc_leftWrapp {
	width: 100%;
	float: none;
}
.acc_leftWrapp ul li:nth-of-type(1) {
	border-radius: 0px;
}
.acc_leftWrapp ul li,  .acc_me ul li {
	border-left: none;
	border-top: none !important;
}
.acc_leftWrapp ul li:last-of-type {
	border-radius: 0px;
	overflow: hidden;
}
.acc_leftWrapp ul {
	border: 1px solid #ccc;
	border-radius: 10px;
	overflow: hidden;
}
.acc_leftWrapp ul li:last-child {
	border-bottom: none;
}
.account_rcol {
	float: left;
	width: 100%;
	border-radius: 0;
	min-height: 300px;
	border-bottom: none;
}
.acc_rightWrapp {
	padding: 0;
}
.account_rcol .aSearchBox {
	height: auto;
	padding-bottom: 50px;
}
.aSearchBox ul li:nth-child(1),  .aSearchBox ul li:nth-child(2),  .aSearchBox ul li:nth-child(3),  .aSearchBox ul li:nth-child(4),  .aSearchBox ul li:nth-child(5) {
	width: 100%;
	float: none;
	margin: 5px 0;
}
.aPagelist h1 {
	margin: 0;
}
.account_rcol:after {
	display: none;
}
.real_hidden_row {
	position: relative !important;
	bottom: -20px;
	float: none;
	margin: 0;
	width: 100%;
}
.navUL li:last-child {
	display: none;
}
.navUL li:nth-of-type(1),  .navUL li:nth-of-type(2) {
	width: 50%;
	float: left;
	margin: 0;
	font-size: 16px;
	padding: 6px !important;
	height: 64px;
	display: inline-grid;
}
.paginationBox .pagBox ul li a {
	padding: 6px 9px 5px 9px;
}
.aItemHeader {
	display: none;
}
.aItemContent {
	position: relative;
	width: 100%;
	overflow: hidden;
	border-top: 1px solid #ccc;
	border-radius: 10px;
	box-sizing: border-box;
	display:inline-block;
}
.a_added {
	padding: 5px 0px 10px 0px;
	font-weight: bold;
}
.ordBls {
	position: relative;
	left: 0;
	top: 0;
	width: fit-content;
	margin: 10px auto;
}
.aItemContent p,  .aItemHeader p:nth-of-type(1),  .aItemContent p:nth-of-type(1) {
	width: 100%!important;
	height: auto;
	font-size: 16px;
	display: inline-block;
	float: none;
}
.aItemContent p strong,  .aItemContent p:nth-of-type(1) strong {
	position: relative;
	padding: 0;
	margin: 0;
	top: 0;
	left: 0;
	transform: none;
}
.aItemContent img {
	width: auto;
}
.a_ds_deadline {
	top: 15px;
	border-bottom: 1px solid #ccc;
	width: 100%;
	display: block;
	margin: 0;
	padding-bottom: 10px;
}
.a_ds_deadline {
	display: inline-block;
	border: none;
	top: 0;
}
.aItemContent dl {
	width: 100%;
	float: none;
	margin: 10px 0;
}
.aItemEvent {
	display: inline-block;
}
.aItemEvent a, .aItemEventDis a {
	margin: 10px 0;
}
.free_top_link {
	top: 0;
}
.aItemEvent div:nth-child(4) {
	margin-right: 0;
}
.aItemEvent div:nth-child(4):after {
	display: none;
}
.aSearchBox ul li:nth-child(6) {
	width: 100%;
	float: none;
	margin: 15px 0;
	right: 0;
}
.paybox {
	margin-bottom: 30px !important;
}
.pay_box h2 {
	width: 100%;
	box-sizing: border-box;
	padding: 10px 0;
	text-align: center;
	margin-bottom: 15px;
	border-radius: 10px;
}
.summ_box {
	border-radius: 10px;
}
.p_line_box {
	line-height: 2.5;
}
.summ_box strong {
	float: left;
}
#pay_summ {
	width: 137px;
}
	

.statusBoxAddAcc ul li {
	width: 100%;
	box-sizing: border-box;
	margin-right: 0;
	height: auto;
}
.account_my_fv {
	top: 0;
	float: none;
	width: 100%;
	display: inline-block;
	text-align: center;
	box-sizing: border-box;
	margin: 10px 0px 10px 0px;
}
.favBOxItem .listing_data_item {
	padding-bottom: 30px;
}
.schedule_tb td {
	padding: 6px;
	border: 1px solid #ccc;
	font-size: 15px;
}
.schedule_tb select {
	width: 46%;
	outline: 0;
	padding: 7px;
}
.shopRow small {
	padding: 0;
}
.edit_row2 .shopRow:nth-of-type(1),  .edit_row2 .shopRow:nth-of-type(2),  .edit_row3 .shopRow:nth-of-type(1),  .edit_row3 .shopRow:nth-of-type(2) {
	width: 100%;
	float: none;
}
.shop_inputfile, .shop_inputfile_bg {
	width: 100%;
	box-sizing: border-box;
}
.edit_row3 .shopRow:nth-of-type(5) ul {
	display: inline-block;
}
.edit_row3 .shopRow:nth-of-type(5) ul li:nth-of-type(1),  .edit_row3 .shopRow:nth-of-type(5) ul li:nth-of-type(2),  .edit_row3 .shopRow:nth-of-type(5) ul li {
	width: 100%;
	margin-right: 0;
	display: inline-block;
	margin-bottom: 15px;
}
.ph_group_list label {
	margin: 0;
}
.account_rcol {
	border-top: none;
}
.configBox h3 {
	display: inline-block;
	text-align: center;
}
#cfgPass ul li {
	float: none;
	padding: 5px 0;
}
#cfgPass ul li input {
	width: 100%!important;
	box-sizing: border-box;
}
#cfgPass .btn-style-one {
	width: 100%;
	display: block;
}
#cfgEmail ul li, #cfgInfo ul li,  #cfgInfo ul li:last-child {
	float: left;
	margin-bottom: 15px;
	width: 100%;
}
.cfgSocial {
	width: 100%;
	float: none;
}
.ph_group {
	display: inline-block;
}
.cfgSocial .ph_group label {
	display: block;
	float: left;
}
.adPhnBls {
	width: 100%;
	display: inline-block;
	float: none;
	margin: 0;
}
.mailNot {
	width: 100%;
	display: inline-block;
	margin: 0;
}
.subscribeMail label {
	width: 31px;
}
.subscribeMail .messToltip {
	padding: 7px 21px 0px 0px !important;
	font-size: 14px;
	width: 88%;
}
.profileAvatar {
	position: relative;
	bottom: 0;
	right: 0;
	width: 100%;
	box-sizing: border-box;
}
.saveBoxEs {
	float: none;
	margin: 15px auto;
	width: 100%;
	text-align: center;
	box-sizing: border-box;
}
#upp6,  #upp5 {
	float: none;
	box-sizing: border-box;
}
.bootstrap-tagsinput {
	box-sizing: border-box;
}
#tagManagerBox div {
	text-align: center;
}
.acc_leftWrapp,  .acc_me, .account_lcol {
	width: 100%;
	float: none;
}
.acc_me ul {
	margin-bottom: 50px;
}
#loadAccaunt .feedCheckLine .feedPath {
	width: 100%;
	box-sizing: border-box;
}
.autDes {
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
	font-size: 17px;
}
.autDes a {
	display: block;
	width: 100%;
	padding: 15px 0;
}
.feedDesc div {
	word-wrap: break-word;
}
.activeFeedBox p:last-of-type {
	width: 100%;
	display: inline-block;
}
.activeFeedBox p a {
	margin: 5px 0;
	width: 100%;
	box-sizing: border-box;
}
.feedBoxItemList {
	padding: 0;
}
.aSearchBoxFeed ul {
	display: inline-block;
}
.aSearchBoxFeed ul li {
	width: 100%;
	margin: 0;
	box-sizing: border-box;
	margin-bottom: 10px;
}
.aSearchBoxFeed ul li input {
	box-sizing: border-box;
}
.mainTabContent {
	margin: 15px 0;
}
.numsLis {
	margin: 0px 0px 20px 0px;
}
.w_count {
	float: none;
	width: 100%;
	display: inline-block;
	box-sizing: border-box;
}
.mainAInfo,  .mainBInfo {
	padding: 0;
}
.mainAInfo > div,  .mainBInfo > div {
	padding: 10px 0;
}
.mainBInfo .galleryBox li,  .mainBInfo .galleryBox li:nth-of-type(5n) {
	width: 300px;
	float: none;
	box-sizing: border-box;
	border-radius: 10px;
	margin: 15px auto;
	height: 180px;
}
.product_item > h1 {
	font-size: 18px;
}
.chatMessNotif > span {
	position: absolute;
	right: -2px;
	top: -7px;
}
.listAvatar h1 {
	float: left;
	font-size: 17px;
	width: calc(100% - 100px);
	padding: 10px 0;
	font-weight: normal;
	line-height: 1.6;
}
#history_view ul li,  #history_view ul li:nth-of-type(1),  #history_view ul li:nth-of-type(2) {
	width: 100%;
	float: none;
	margin: 10px 0;
}
.actArrow2,  .actArrow {
	display: none!important;
}
.block1 {
	width: 100%;
	margin-right: 0;
}
.a_dsstep2 {
	width: 100%;
	margin: 0;
	display: inline-block;
	overflow: inherit;
	min-height: 370px;
}
.a_dsstep2 h2 {
	left: 0;
	font-size: 34px;
	bottom: 2px;
	line-height: normal;
	background-size: 100%;
	top: 30px;
	padding-bottom: 50px;
}
.subcatBlock {
	width: 100%;
	box-sizing: border-box;
	height: auto;
}
.subcatBlock ul {
	float: none;
	height: auto;
	width: 100%;
	margin: 10px 0;
	box-sizing: border-box;
	border-bottom: none;
}
.block1 ul li,  .subcatBlock ul li {
	width: 100%;
	font-size: 14px;
	box-sizing: border-box;
}
#subBox2 {
	float: left;
}
.fl_it {
	width: 100%;
	left: 0;
}
#filtration {
	overflow: hidden;
}
#filtration input {
	width: 97%;
	box-sizing: border-box;
	margin: 0;
}
.specialBox {
	margin: 0!important;
}
.hideTitles {
	display: none!important;
}
.mainLine,  .mainLine2 {
	width: 100%;
	float: none;
}
.multiLoc {
	font-size: 11px;
	line-height: 3;
}
.carsList {
	padding: 0;
}
.carsList > li,  .buld_address > li,  .carParams,  .bussiness_item li,  .technics_item li,  .sport_item li,  .pet_ul > li {
	width: 100%;
	margin: 10px 0;
	height: auto;
}
.pet_ul > li:nth-child(1) select,  .pet_ul > li:nth-child(2) h5 {
	width: 100%;
	box-sizing: border-box;
}
#subBox select {
	width: 100%;
}
select[name="ads[age_type]"] {
	width: 12%!important;
	float: right;
}
#pet_year {
	float: left;
	width: 54%!important;
}
.pet_ul li:nth-of-type(4):after {
	right: 115px;
	z-index: 99;
}
.technics_item,  .bussiness_item,  .pet_ul,  .sport_item {
	padding: 0;
	magin: 0;
}
.detalization {
	width: 100%;
}
.carPrices div {
	width: 100%;
}
.detalization2 {
	width: 100%;
	float: left;
}
.adit_address_box li {
	width: 100%;
	margin: 0;
	float: none;
}
.detalization .ddt:nth-of-type(2) {
	display: none;
}
.upFileList {
	height: auto;
}
.upFileResult {
	width: 100%;
	height: auto;
	border: none;
}
.upFileBloc {
	 width: 100%;
	float: none;
	margin: 0 auto;
	padding-bottom: 10px;
}
.upFileBloc .box {
	top: 0;
	right: 0;
}
.upFileBloc .inputfile+label span {
	width: 100%;
}
.box strong {
	width: 100%;
}
.mediaBox small {
	float: left;
	top: 16px;
	left: 0;
}
.upim {
	width: 100%;
	display: inline-block;
	margin: 28px 0;
}
.js .box__file+label {
	max-width: 100%;
	white-space: inherit;
}
.massBox.has-advanced-upload {
	border-radius: 20px;
}
.mediaBox ul{
	display: grid;
    grid-template-columns: repeat(1, 1fr);
    column-gap: 10px;
	row-gap: 20px;
}

.mediaBox ul li {
	width: 100%;
	margin: 0;
	float:none;
}
.statusBox ul li {
	width: 100%;
	box-sizing: border-box;
	height: auto;
	margin: 0px 0px 30px 0px;
}
.noCaptchaBox p {
	width: 100%;
	float: none;
	margin-bottom: 20px;
	display: inline-block;
}
.freeStep {
	left: 0 !important;
	top: 50px;
}
.terms_cond {
	margin-top: 50px;
}
#payCost p:hover:after {
	right: 0;
}
.warningBox {
	display: inline-block;
}
.loadSubInfo h2 {
	font-size: 23px;
}
#warning {
	display: none;
}
.notifBls {
	width: 100%;
	box-sizing: border-box;
}
.temp_ul li,  .job_item li:nth-of-type(1),  .temp_ul li:nth-of-type(4) {
	width: 100%;
	height: auto;
	float: none;
	margin: 10px 0;
}
.auto_list li .f_login,  .auto_list li .g_login,  .auto_list li .m_login,  .auto_list li .o_login,  .auto_list li .v_login,  .auto_list li .y_login {
	width: 100%;
}
.auto_list,  .a_dsStep1 > ul {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	column-gap: 5px;
	row-gap: 5px;
	width:100%;
	padding: 0px 0px 20px 0px;
	overflow: hidden;
	margin-bottom: 20px;
}
	
	
	
	
.a_dsStep1 ul.auto_list li:last-child,  .last_step {
	float: none;
}
.a_dsStep1 ul.auto_list li {
	float: none;
	width: 100%;
	box-sizing: border-box;
	margin:0;
}
.addMMs {
	top: 0;
}
.emailIte {
	float: none;
	margin: 10px 0;
	box-sizing: border-box;
	width: 100%;
}
.type_toggle {
	width: 100%;
	float: none;
	margin: 10px 0;
	box-sizing: border-box;
}
.about_ {
	width: 100%;
	float: none;
	box-sizing: border-box;
}
.emailIte input {
	width: 100%;
	float: none;
	height: auto;
	box-sizing: border-box;
}
.type_toggle ul {
	width: 100%;
	margin: 0;
}
.type_toggle ul li {
	width: 45%;
	padding: 6px;
}
.about_ input[type="text"],  #phoneNMB {
	width: 100%;
	float: none;
	box-sizing: border-box;
}
.about_ ul li {
	width: 100%;
}
#phoneNMB {
	margin: 10px 0;
}
.regSociMess2 {
	top: 0;
}
.treeview {
	width: 100%;
}
.treeview>ul {
	padding: 0;
}
.treeview>ul>li {
	padding: 50px 0px 0px 38px !important;
}
.treeview__level {
	padding: 5px;
	padding-left: 17px;
	font-weight: normal;
	font-size: 15px;
	word-break: break-word;
}
.treeview>ul>li>.treeview__level:before {
	height: 25px;
	width: 25px;
	font-size: 18px;
	top: -9px;
}
.treeview>ul>li>ul {
	padding-left: 34px;
	box-sizing: border-box;
}
.treeview ul li {
	padding: 30px 0px 0px 10px;
	width: 100%;
	box-sizing: border-box;
}
.treeview>ul>li>ul>li,  .treeview>ul>li>ul>li>ul>li {
	width: 84%;
}
.treeview ul li:before {
	top: -12px;
	left: -47px;
}
.treeview ul li:after {
	top: 50px;
	left: -45px;
	width: 40px;
}
.treeview__level:before {
	left: -33px;
	top: -3px;
	height: 25px;
	width: 25px;
	font-size: 18px;
}
.level-title span {
	font-size: 13px;
	word-break: break-word;
}
.cityLIstBlock ul {
	width: 270px !important;
	float: none;
	margin: 0 auto;
	display: block;
}
.chatContent {
	width: 92%!important;
}
.menu.myAv {
	display: none;
}
.emptyRoomBox img {
	width: 100%;
}
.chat_wrapper .main .chat .content {
	height: 430px;
}
.chat_wrapper .main .chat .content.empty>div {
	margin-top: 0!important;
}
.chat_wrapper .main .chat .content .no-messages {
	margin: 0px auto 45px!important;
}
.chat_wrapper .sidebar {
	height: 100%;
	min-height: 100px;
	max-height: 480px!important;
}
.chatWrapper {
	position: absolute!important;
	top: 10px!important;
}
#chat1 .col-md-12 {
	padding: 0!important;
	box-sizing: border-box;
}
.chat_wrapper .form-control {
	padding: 15px!important;
	height: 75px!important;
}
.chat_wrapper .main .chat .bottom .btn.send {
	padding: 0 10px 0 10px!important;
}
 #chat_message::placeholder {
 padding-top:17px;
}
.chat_wrapper .main .chat .content .date span {
	padding: 0 6px!important;
}
.statusPages .statsULP > li {
	width: 100%;
	margin: 25px 0;
	height: auto;
}
.statsULP {
	margin-bottom: 50px;
}
.payForIt {
	text-align: center;
	display: inline-block;
	padding: 10px 0px 20px 0px;
}
.getPriceTotal {
	float: none;
	text-align: center;
	width: 100%;
	display: inline-block;
	margin: 0;
	padding: 10px 0;
}
.statContentAccount {
	height: 230px;
}
.statusBoxAddAcc > h4,  .statusBoxAddAccPrep > h4 {
	padding: 15px 0;
	box-sizing: border-box;
	text-align: center;
	font-size: 17px;
}
.statusBoxAddAccPrep ul li {
	width: 100%;
	margin: 10px 0;
	box-sizing: border-box;
}
.statusBoxAddAccPrep ul li img {
	width: 100%;
}
.eventByDasy ul li {
	margin: 0;
}
a.tooltipsStatus span {
	width: 132px;
	padding: 0 10px!important;
}
a.tooltipsStatus span:after {
	margin-left: -2px;
}
a.tooltipsStatus span:before {
	margin-left: -6px;
}
.page_4177 .com-content-article__body {
	padding: 0;
}
.com-content-article__body img {
	max-width: 100%;
}
.feedbackFrm {
	margin: 0;
}
.feedbackList {
	width: 100%;
}
.feedbackTotal {
	margin: 0px 0px 100px 0px;
	width: 100%;
}
.summaryDetalization ul li .summary_stars_bt {
	width: 61%;
}
.summaryDetalization ul li .summary_row {
	width: 86%;
}
.fbpr_row {
	width: 67%;
}
.summaryDetalization ul li .summary_num {
	width: 10%;
}
.reqShp a {
	display: inline-block;
	box-sizing: border-box;
}
.errorContainer {
	width: 95%;
	box-sizing: border-box;
}
#loadSubway .pet_ul > li {
	width: 100%;
}
#loadJobSubway .pet_ul > li p span,  #loadSubway .pet_ul > li p span {
	float: left;
}
#loadSubway .pet_ul > li:nth-of-type(1) .subway_dist {
	width: 100% !important;
	margin: 10px 0;
	float: left;
}
#loadJobSubway .pet_ul h5,  #loadSubway .pet_ul h5 {
	width: 100% !important;
	margin: 10px 0;
	float: left;
}
#loadSubway .kindList {
	width: 100% !important;
	margin: 10px 0;
	float: left;
	top: 0;
	left: 0;
}
.subway_dist {
	width: 100% !important;
	float: none;
	margin: 10px 0;
}
.buldAttr li p {
	width: 100%;
}
.serviceEvent ul li {
	width: 100%;
}
.serviceEvent h5,  .serviceitemBox h4 {
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	font-size: 14px;
}
.serviceEvent ul li p {
	width: 100%;
}
.statusBoxAdd ul li {
	float: none;
	width: 100%;
	padding: 0;
	box-sizing: border-box;
	margin-right: 0;
}
.statusBoxAdd ul {
	width: 100%;
}
.statusBoxAdd ul li img {
	width: 100%;
}
.p_notice {
	height: auto;
	width: 100%;
	display: inline-block;
	text-align: center;
	padding-bottom: 15px;
}
.reset .control-group {
	float: none;
	width: 100%;
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	margin-top: 20px;
}
.reset #jform_email {
	box-sizing: border-box;
	width: 100%;
	margin: 15px 0px 10px 0px;
}
.reset .control-group {
	float: none;
	width: 100%;
	margin: 0;
	box-sizing: border-box;
}
.reset button {
	width: 100%;
	box-sizing: border-box;
}
.page_108 .reset-complete .controls input, .page_108 .reset-confirm .controls input {
	width: 100%;
}
.reset-complete fieldset .control-group:nth-of-type(1), .reset-confirm fieldset .control-group:nth-of-type(1), .reset-complete fieldset .control-group:nth-of-type(2), .reset-confirm fieldset .control-group:nth-of-type(2) {
	float: none;
	margin: 10px 0;
}
.page_108 .reset form input[type="text"], .page_108 .reset-complete form input[type="password"], .page_108 .reset-complete form input[type="text"], .page_108 .reset-confirm form input[type="text"] {
	box-sizing: border-box;
}
.reset-complete .control-group {
	width: 100%;
	display: inline-block;
	float: none !important;
}
.input-password-toggle {
	background: green;
	color: #fff;
	margin: 12px 0;
	float: right;
}
.reset-complete form {
	width: 100%;
	margin: 0;
}
.com-users-reset-complete__submit {
	padding: 0;
	margin-top: 50px;
}
.password-group .text-center {
	width: 100%;
	display: inline-block;
	text-align: center;
}
.reset #user-registration {
	width: 100%;
	margin: 0 auto;
}
.com-users-reset-confirm__submit {
	padding: 0;
	margin: 10px 0;
}
.com-users-reset-confirm__submit button {
	width: 100%;
	float: none;
}
.reset-complete legend {
	font-size: 16px;
}
.com-users-reset-complete__submit button {
	width: 100%;
	float: none;
}
.fcc strong {
	font-size: 16px;
}
.personStat:hover:after {
	width: 265px;
	left: -257px;
	top: -56px;
	right: auto;
}
#loadComplaint,  #loadShare {
	padding: 10px;
}
.comSel {
	width: 100%;
}
#loadComplaint {
	padding: 10px;
	top: 88px;
}
#loadShare {
	padding: 10px;
	top: 127px;
}
#messageCompleateComplaint,  #messageCompleateShare {
	width: 100%;
	text-align: center;
	font-size: 14px;
	display: inline-block;
	padding: 17px 0;
}
.page_404 .middle_box,  .page_404 .top_line,  .page_404 .copyright {
	width: 100%;
}
.dashDesc h5,  .dashDescIntro h5,  .dashList h5 {
	font-size: 18px;
	text-align: center;
}
.mainCategory_list {
	padding: 0;
}
.vipList .vipItem:nth-of-type(5n) {
	width: 100%;
	height: auto;
	margin-right: 0;
	float: none;
	margin-bottom: 30px;
}
.carParams {
	height: auto !important;
	width: 100% !important;
}
#cfgEmail {
	position: relative;
	top: 0;
	width: 100%;
	right: 0;
}
#cfgEmail ul li:nth-of-type(1) {
	width: 54%;
}
#cfgEmail ul li:nth-of-type(2) {
	width: 46%;
}
#cfgInfo ul li input[type="text"],  #cfgPass ul li input[type="text"] {
	width: 100%;
}
.bonnus_row {
	position: relative;
	top: 40px;
	right: auto;
	left: 0;
	width: 100%;
	height: auto;
	border-radius: 0px 0px 10px 10px;
}
.bonnus_item {
	background-size: 98% auto;
	width: 100%;
	height: 211px;
	margin-bottom: 41px;
	background-position: center bottom -9px;
}
.summ_box {
	padding: 0;
	width: 100%;
	display: inline-block;
}
.bonnus_row:before {
	background: none;
}
.p_line_box {
	position: relative;
	top: 20px;
	left: 29px;
}
.mm-iconpanel .mm-panels>.mm-panel.mm-opened,  .mm-iconpanel .mm-panels>.mm-panel.mm-subopened {
	border: none;
}
.scrolledPart {
	z-index: 99999;
}
.cookie-popup {
	width: 92%;
	display: inline-block;
	box-sizing: border-box;
	right: 0;
	bottom: 36px;
}
.cookie-popup p {
	font-size: 12px;
}
.cookie-popup button {
	float: right;
}
.a_number {
	border-radius: 10px;
}
.listAd {
	float: none;
	width: 100%;
	display: inline-block;
	box-sizing: border-box;
	padding: 10px;
}
.messageBRB {
	width: 93%;
	box-sizing: border-box;
	height: auto;
	padding: 10px;
}
.listingPopupEvent {
	display: inline-block;
}
#disableThisAddd,  #removeAddd,  .listingPopupEvent p {
	width: 100%;
	box-sizing: border-box;
	margin: 10px 0;
}
body.ev_edit .upFileResult div {
	box-sizing: border-box;
}
body.ev_edit .upFileResult ul {
	width: 100%;
}
.liveBox {
        width: 100%;
        left: 0;
}
	
.subscribeMail .messToltip:hover:after {
    top: -144px;
    right: 0;
    width: 100%;
}	
	

	.modOv{
		top: 30px;
	}	
	
	.support-modal{
		    width: 93%;
	}
	
	.supportContent .top_right{
		position: absolute;
    right: 7px;
    top: 5px;
	}
	
	.support_modal_content #sendFormsContact{
		    margin-bottom: 10px;
	}
	
	.featSlider .owl-nav{
		display:none;
	}		
	
	#hippoLowBoxLine{
		display:none;
	}
	
.pendBox ul li p:nth-of-type(2) {
    border-right: none !important;
    font-size: 17px;
    padding: 10px 30px;
    box-sizing: border-box;
}	
	
.pendBox ul li p:nth-of-type(2) i {
    font-size: 19px;
}	
	
	
.pendBox ul li{
	border-radius: 10px;
	overflow: hidden;
	display: inline-block;
	margin:10px 0;
}
	
	.pendBox ul li p:nth-of-type(1){
		       width: 100%;
		    box-sizing: border-box;
    height: auto;
    font-size: 18px;
    line-height: normal;
    text-align: center;
    border: none;
	}	
	
	.pendBox ul li p:nth-of-type(2){
		    width: 100%;
		box-sizing: border-box;
	}	

.pendBox ul li p:nth-of-type(3),
.pendBox ul li p:nth-of-type(4){
    box-sizing: border-box;
    width: 95%;
    margin: 5px auto;
    float: none;
    text-align: center;
    display: block;
    overflow: hidden;
}

.pendBox ul li p:nth-of-type(3) a,
.pendBox ul li p:nth-of-type(4) a{
	box-sizing: border-box;
    padding: 10px;
    border-radius: 10px;
}

	
	.aItemEventDis{
		    height: auto;
	}	
	
	.removeNotice{
		    float: none;
    width: 100%;
    margin: 0;
    text-align: center;
	}
	
	.removeNotice strong{
		    display: block;
	}
	
		.disEvBo {
    	position: relative;
	}
	
	
	.st1_item {
		width:100%;
		display: inline-block;
	}	
	
	.about_ ul{
		    display: inline-block;
	}	
	
	.shopSlogan{
		width: 100%;
	}
	
	.shopSlogan blockquote{
		    padding: 0;
    margin: 0;
    margin-bottom: 30px;
	}


.aItemContent p strong a {
    width: auto;
	}
	
	
.pendBox ul li{
	border-radius: 10px;
	overflow: hidden;
	display: inline-block;
	margin:10px 0;
}
	

	.freeProlong{
		top:0;
	}	
	
	
#cfgInfo ul,
#cfgPass ul{
	display: inline-block;
}
	
	
	
.ev_add .top_left,
.ev_quickads .top_left	{
    width: 100%;
    display: grid;
    grid-template-columns: 5% 90%;
}
	
	.loc_parent{
		display:none;
	}	
	
	#viewRegs i {
    left: -10px;
	}	
	
	#accountInfo{
		    padding: 0 10px;
    box-sizing: border-box;
	}	
	
	
	.parent_4252 .account_rcol{
		width:100%;
	}	
	
	
	.customAuth{
		width:100%;
	}	
	
	
.top_left {
	grid-template-columns: 6% 90%;
}	
	
	
li.dln,
li.pst{
    width: 100%;
    float: none;
	margin:0;
}	
	

	.statsULP{
		display:inline-block;
	}	
	
	
.parts_filtration {
    grid-template-columns: repeat(1, 1fr);
}
	
.realEstFil {
	grid-column: inherit;
}

	
	.cityFooterBox{
		display:none!important;
	}	
	
	
	.newNotif{
		width: 100%;
	}	
	
	
	
}

@media (min-width: 360px) and (max-width: 399px) {
.wrapper_top, .content_wrapper, .footerWrapper, .searchBox, .wrapper, .extensionBox, .footerContent, .lastAdded, .top_line, .searchItem, .content_box, .footer_content, .copyrightWrapper, .copyright_content, .fcc, .pathBox, .payment_accept_box, .frText, .extWrapp, .messageHomeBox, .cityFooterListing, .vipRow {
	min-width: 100%;
	width: 100%;
}
.mainPage {
	padding: 0 12px;
	box-sizing: border-box;
}
.m_f .mobileFooter {
	transition: left 0.5s linear;
	left: 0;
}
#catLineBox {
	display: block;
}
.wrapper_top {
	box-shadow: none;
	height: auto;
	margin-bottom: 7px;
	display: inline-block;
	overflow: hidden;
}
.logoBox {
	float: none;
	width: 100%;
	text-align: center;
	padding: 5px 0px 0px 0px;
}
.top_event_block {
	width: 100%;
	float: none;
	padding: 0 10px;
	box-sizing: border-box;
}
.favoriteView {
	position: absolute;
	right: 5px;
	top: 4px;
	width: 50px;
	padding: 3px;
}
.logoBox a {
	display: block;
}
#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;
}
.top_element {
	display: inline-block;
	padding: 20px 0px 10px 0px;
}
.tpshop {
	float: right;
	margin: 0;
	width: 85px;
	font-size: 16px;
}
.socialIcon {
	margin: 0;
	padding: 0;
	float: left;
	width: 182px;
}
.userbox {
	width: 100%;
	display: inline-block;
}
.add_a_ds {
	width: 100%;
	margin: 0 auto;
	box-sizing: border-box;
	float: none;
	top: 0;
	left: 0;
	display: block;
        padding: 10px 0px 10px 10px;
        text-align: center;
}
.userbox a:nth-of-type(2) {
	width: 49%;
	left: 0;
	display: block;
	text-align: center;
	overflow: hidden;
	float: left;
	padding: 10px 0px 20px 0px;
}
.userbox a:nth-of-type(3) {
	width: 49%;
	right: 0;
	display: block;
	text-align: center;
	overflow: hidden;
	float: right;
	padding: 10px 0px 20px 0px;
}
.searchItem {
	height: auto;
	display: inline-block;
	width: 100%;
}
.top_line {
	height: auto;
}
.searchBox {
	padding: 0 10px;
	box-sizing: border-box;
}
.autocomp {
	width: 100%;
	margin: 0;
	float: none;
}
#searchMain {
	width: 100%;
	float: none;
	margin-top: 10px;
}
.searchBoxes {
	width: 100%;
	display: inline-block;
	float: none;
}
.sh:before {
	right: 15px;
	left: auto;
}
.sInp {
	float: none;
	width: 100%;
	border-radius: 5px;
}
.sInp input {
	border-radius: 5px;
}
.catList {
	width: 100%;
	float: none;
	margin-top: 7px;
}
	.catList h3{
		    border-radius: 5px;
	}
	
	.dropCategory{
    width: 100%;
    left: 0;
    top: 43px;
    border-radius: 5px;		
	}	
	.category_list{
		width: 100%;
		    height: 414px;
	}
	
	.sh{
    width: 100%;
    display: inline-block;
    margin: 5px 0;		
	}
	
	
.searchButton {
width: 100%;
    float: none;
}
.city-modal {
	width: 95%;
	margin-top: 0;
}
#region-city {
	top: 50px;
}
.liveBox {
        width: 100%;
        margin: 0;
        left: 0;
        top: 0;
}
#loadKeyLocation, #loadKeyLocation2 {
	width: 100%;
}
#iniContent .regList2:last-child, #iniContent .regList:last-child {
	flaot: left;
}
.modal_content_list .regList, .modal_content_list .regList2 {
	width: 100%;
}
.top_line .fa-list {
	position: absolute;
	left: 5px;
	top: 2px;
}
.socialIcon ul li:last-child {
	float: left;
	margin: 0;
}
.socialIcon ul li {
	margin: 0px 5px 0px 0px;
}
.tpshop {
	background-size: 90px auto;
	background-position: -32px -12px;
}
.vipRow {
	padding: 0 10px;
	box-sizing: border-box;
}
.vipItem {
	width: 100%;
	height: auto;
	margin-right: 0;
	float: none;
}
.newsBlock {
	float: left;
	margin: 0;
}
.newsBlock ul li:nth-of-type(3) {
	float: left;
	margin: 0;
	margin-bottom: 30px;
}
.newsBlock ul li {
	float: left;
	margin-right: 0;
	height: auto;
	min-height: 300px;
	margin-bottom: 30px;
	width: 100%;
}
.newsPreview {
	height: 170px;
}
.newsBlock .up_date {
	padding: 10px 5px;
	font-size: 13px;
}
.view_blog {
	float: right;
}
.copyrightWrapper {
	padding: 0 10px;
	box-sizing: border-box;
}
#footer_menu ul li {
	float: none;
	position: relative;
	padding: 5px 5px 5px 40px;
	width: 100%;
	box-sizing: border-box;
}
#footer_menu ul li:before {
	content: "";
	background: url(../images/arrow-right.svg) 0px 0px no-repeat;
	background-size: 17px;
	background-position: 0px 4px;
	position: absolute;
	top: 5px;
	left: 18px;
	z-index: 9;
	width: 20px;
	height: 23px;
}
.footerContent {
	padding: 20px 0px 50px 0px;
}
.footerContent .fcc:nth-of-type(2) strong {
	font-size: 12px;
}
.fcc {
	display: inline-block;
	text-align: center;
}
.payment_accept_box {
	top: 0;
}
.review_box, .payment_accept {
	position: relative;
	top: 0;
	left: 0;
	text-align: center;
}
.page_101 .item-content ul, .page_4325 .com-content-article__body ul {
	margin: 0;
}
.mm-listview,
.mm-iconpanel-1>.mm-listview,
.mm-iconpanel-2>.mm-listview	{
	width: calc(100% - -35px);
}
.rightcontent {
	width: 100%!important;
	float: none;
	border: none;
	box-sizing: border-box;
}
.childCategory,  .page_120 .childCategory {
	webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
}
.parent_183 .childCategory,  .parent_115 .childCategory,  .page_214 .childCategory,  .page_113 .childCategory {
	webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
}
.childCategory li {
	width: 100%!important;
	float: none;
	box-sizing: border-box;
	margin: 0;
	overflow: hidden;
}
.firstFil {
        width: 100%;
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        column-gap: 5px;
        row-gap: 5px;
        margin: 0px 0px 20px 0px;
}
.lastFil {
	float: right;
        width: 100%;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 5px;
}
.transportUL li, .realEstateUl li, .petsonalUl li, .sportUl li, .businessUl li {
	width: 100%;
	margin: 5px 0;
}
.lastFil li {
        width: 100%;
        margin: 0;
        box-sizing: border-box;
}
.listing_data_item {
	display: inline-block;
	height: auto;
}
.item_preview {
	width: 100%;
	margin-right: 0;
	height: 180px;
	margin-bottom: 5px;
	border-radius: 10px 10px 0px 0px;
}
.item_data {
	width: 100%;
}
.item_data>h2 {
	width: 100%;
	padding-bottom: 10px;
}
.item_pseudo_data {
	width: 100%;
	position: relative;
	bottom: 0;
}
.cost_row {
	float: left;
	font-size: 18px;
	position: relative;
	top: 0px;
	left: 0px;
	text-align: left;
	padding: 10px 0px 0px 0px;
	width: 100%;
}
.com_info {
	float: left;
	top: 0;
	margin: 0;
	width: 100%;
	text-align: left;
}
.ring-container {
	position: absolute;
	right: 7px;
	bottom: -23px;
	width: 26px;
	height: 26px;
}
.is_offline_list .ringring {
	border: 3px solid #999;
	-webkit-border-radius: 30px;
	height: 20px;
	width: 20px;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0.2;
}
.is_offline_list .circle {
	width: 10px;
	height: 10px;
	background-color: #999999;
	border-radius: 50%;
	position: absolute;
	top: 8px;
	left: 8px;
	opacity: 0.5;
}
.statusBoxA {
	position: relative;
	bottom: 2px;
	right: 0;
	width: 260px;
	display: inline-block;
	height: 25px;
}
.listPrice {
	padding-bottom: 10px;
	font-weight: bold;
	color: #9a2715;
}
.paginationBox .pagBox ul li {
	width: auto!important;
	 margin: 5px !important;
}

.firstFil li {
        width: 90%;
        text-align: center;
        margin: 0;
}
.filter_itemTop {
	margin: 10px 0;
}
.filter_itemTop ul li {
	float: none;
	width: 100%;
	margin: 5px 0;
}
#getResult {
	float: left;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
}
.f_event_:after, .f_event_:before {
	width: 35%;
}
.toup {
	width: 20px;
}
.double-up:before {
	left: 1px;
	width: 16px;
	height: 21px;
	background-size: 15px;
	background-position: 0 0;
}
.currency_boxd {
	z-index: 9;
	top: 6px;
}
.loadCurrVals {
	width: 296px;
	height: 89px;
	top: 31px;
	right: -4px;
	z-index: 999;
	border-radius: 10px;
}
.resetBrand {
	right: 5px;
	top: 5px;
}
.listing_row>h1 {
	margin: 15px 0 15px;
}
.dl_block, .filter_itemTop dl {
	left: 10px;
}
.filter_itemTop ul li:nth-child(10), .filter_itemTop ul li:nth-child(5) {
	float: left;
	margin: 5px 0;
}
.filDtl {
	width: 100%;
	float: none;
	margin: 5px 0;
	display: inline-block;
}
.filDtl .floorInput:nth-of-type(2n) {
	float: right;
	margin-right: 0;
}
body:not(.page_101) #footer_menu {
	border: none;
}
.filsItemDetal .filDtl:nth-of-type(1), .filsItemDetal .filDtl:nth-of-type(5), .filsItemDetal .filDtl:nth-of-type(9) {
	margin-right: 0;
}
.homeUl, .petUl, .technicsUl {
	display: inline-block;
}
.homeUl li, .petUl li, .technicsUl li {
	width: 100%;
	display: inline-block;
	box-sizing: border-box;
	margin-bottom: 10px;
	margin-right: 0;
}
.is_shop_mm {
	position: relative;
	left: 0;
	top: 6px;
	bottom: 0;
	background-position: 0 1px;
	padding: 0 0 6px 28px;
}
.com_info p {
	top: 0;
	padding: 2px 0;
}
.lastFil li:after {
	display: none;
}
#system-message-container > joomla-alert[type="danger"], #system-message-container > joomla-alert[type="success"], #system-message-container > joomla-alert[type="info"], #system-message-container > joomla-alert[type="warning"] {
	box-sizing: border-box;
	padding: 8px;
}
.topInfoBox ul:nth-of-type(1) {
	float: none;
	width: 100%;
	margin: 0;
}
.topInfoBox ul li {
}
.loc_hr {
	display: none;
}
.topInfoBox ul li {
	float: none;
	border: none;
	padding: 2px 0;
}
.topInfoBox ul li:first-child {
	padding: 2px 0;
}
.topInfoBox ul:last-of-type li:last-child {
	float: none;
}
.is_offline, .is_online {
	padding: 2px 45px;
	margin: 10px 0;
	font-size: 12px;
	left: 0;
	top: 0;
	display: inline-block;
}
.item_media {
	width: 100%;
	float: none;
}
.itemRightInfo {
	float: left;
	width: 100%;
}
.siteLInks {
	max-width: 100%;
	word-break: break-word;
}
.aDocsBlock {
	display: none;
}
.temp_number_copy {
	width: 260px;
}
.buttonAnim {
	margin: 0 0 5px 0;
	padding: 5px 10px;
}
.item_descBox {
	margin-top: 0;
}
.itemHeader {
	margin: 0;
	font-size: 19px;
	text-align: left;
	margin-bottom: 25px;
}
.main_params td {
	font-size: 14px;
}
.frShare {
	margin: 0;
	padding: 0;
}
.contactBox .add_favorite, .contactBox .complain, .contactBox .share {
	margin: 0px 0px 10px 0px;
	width: 100%;
}
.contactBox ul {
	width: 250px;
	margin: 0 auto;
	display: block;
	float: none;
	overflow: hidden;
}
.contactBox {
	width: 100%;
}
.frShare h4 {
	text-align: center;
	font-size: 17px;
}
.relatedListItem div.item {
	width: 300px;
	margin: 0 auto;
	float: none;
	box-sizing: border-box;
	padding: 0;
	border: none;
	display: block;
}
.relatedListItem div.item:nth-of-type(2n + 1):before {
	display: none;
}
.relative_preview {
	width: 100%;
}
.relatedListItem div.item h4 {
	height: auto;
	width: 100%;
	margin: 0;
	padding: 0px 0px 10px 0px;
}
.item_image {
	overflow: hidden;
	height: 250px;
}
.item_media .media_slide .item {
	width: 31%;
	height: 71px;
	margin: 0px 7px 5px 0px;
}
.item_media .media_slide .item:nth-of-type(3n) {
	float: right;
	margin: 0px 0px 5px 0px;
}
.item_media .media_slide .item:nth-of-type(5n) {
	float: left;
	margin: 0px 5px 5px 0px;
}
.itemRightList .loadCurrVals {
	width: 315px;
	height: 90px;
	top: 46px;
	left: 0;
}
#vHippo {
	float: right;
	padding: 7px;
	display: block;
	background: #fea041;
	color: #fff;
	font-size: 13px;
	border-radius: 10px;
	position: relative;
	top: -6px;
	right: -4px;
	border: 2px solid #9b2406;
	font-weight: normal;
}
#vHippo {
	display: none;
}
.mapPreloder {
	top: 37%;
	left: 29%;
}
.videoOverBox {
	padding-top: 20px;
}
.videoPopup {
	width: 98%;
	box-sizing: border-box;
	height: 500px;
}
.videoPopup .top_left {
	width: 87%;
}
.modalVideo {
	width: 100%;
	margin: -5px 0px 0px 0px;
}
.companysN {
	margin: 0 0 10px;
	width: 100% !important;
}
.filLine {
	display: inline-block;
}
.formsItem {
	width: 100%;
}
.page_175 .com-content-article__body p {
	word-break: break-word;
}
.tooltipsPay {
	display: none;
}
.pay_service_text table tr td {
	padding: 20px 0px 3px 0px;
}
#primary {
	padding: 0;
	margin: 0;
	width: 100%;
}
.promotion_box .zoom-thumb {
	width: 220px;
	float: none;
	margin: 0 auto;
}
.promotion_box .content-top-20 {
	float: none;
	width: 100%;
}
.Innernews_preview {
	width: 100%;
	float: none;
	margin: 0;
}
.ddsLine, .ddsLineWrapp {
	display: block;
}
.page_4179 .com-content-article__body ul li > a {
	background: #eaeaea;
	line-height: 1.6;
	height: auto;
	padding: 10px;
}
.opTab > a {
	background: #eaeaea!important;
}
.extensiontb li {
	width: 100%;
	float: none;
	box-sizing: border-box;
	margin: 10px 0;
}
.shboxs ul li {
	height: auto;
}
.shop_preview {
	width: 100%;
	float: none;
	border: none;
}
.shop_content_box {
	width: 100%;
	float: none;
	height: auto;
}
.shboxs ul li .learn-more {
	margin-bottom: 15px;
}
.shopPageRow {
	display: inline-block;
}
.tpRowLeft {
	width: 100%;
	display: inline-block;
}
.shopLogoSws {
	float: none;
	margin: 0 auto;
}
.tpRowCenter {
	width: 100%;
}
.tpRowRight {
	width: 100%;
}
.tpRowRight > ul, .tpRowRight > ul li {
	height: auto;
}
.phRow {
	margin-bottom: 0;
}
.shopMenuRow {
	display: inline-block;
	border: none;
	text-align: center;
}
.intro_top_show {
	width: 100%;
	float: none;
}
.intro_top_show a:before {
	z-index: 9;
	bottom: 0px;
}
.shopMenuRow ul li a:after {
	top: 0px;
	width: 100%;
	background: #ccc;
	height: 1px;
}
.shopMenuRow ul:nth-of-type(1) li a:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0px;
	width: 100%;
	background: #ccc;
	height: 1px;
	top: auto;
}
.shopMenuRow ul:nth-of-type(2) {
	width: fit-content;
	top: 10px;
	margin-top: 20px;
}
.shopMenuRow ul:nth-of-type(2) li {
	float: left;
}
.shop_main_ph {
	padding: 0;
}
.shForms {
	display: inline-block;
}
.shForms .shpSearchItem:nth-of-type(1) {
	width: 100%;
}
.shForms .shpSearchItem:nth-of-type(2) {
	width: 100%;
	margin: 15px 0px 0px 0px;
	display: inline-block;
}
.shForms .shpSearchItem:nth-of-type(2) input {
	float: right;
	width: 48%;
	margin: 0 2px;
}
.listingRow {
	width: 300px;
	display: block;
	margin: 0 auto;
}
.slItemFeath {
	width: 100%;
	display: inline-block;
	margin-bottom: 50px;
}
.mainContact {
	padding: 40px 0;
}
.emptyFeedBc {
	font-size: 22px;
	margin: 15px;
}
.write_feedback {
	display: none;
}
.loginLeft {
	width: 100%;
	display: inline-block;
}
.loginEvent {
	width: 100%;
	float: none;
	margin: 0px 0px 8px 0px!important;
}
.loginEvent input {
	width: 100%;
	box-sizing: border-box;
}
.usflink {
	width: 100%;
	float: none;
}
.loginRight {
	margin: 20px 0;
}
.f_login, .g_login, .m_login, .o_login, .v_login, .y_login {
	width: 100%;
}
.loginRight ul li, .loginRight ul li:last-child {
	float: left;
	position: relative;
	margin: 5px;
	width: 46%;
}
.registration_form .loginLeft {
	width: 100%;
	margin: 0 auto;
}
#box_company .item, #box_persons .item {
	width: 100%;
}
#form_type li {
	width: 44%;
	text-align: center;
}
.itemPho {
	width: 100%;
	float: left;
	right: 0;
}
.passMessage {
	top: 0;
	margin: 15px 0;
}
.auth_button_reg {
	margin: 0;
	width: 100%;
	text-align: center;
	float: left;
}
#membersForm .disabledButton {
	width: 100%;
}
.chatMessNotif {
	position: absolute !important;
	top: 46px;
	right: 10px;
	margin: 0 !important;
}
.accountButton, .logOutButtons {
	width: 48% !important;
	padding: 10px 0px 10px 0px !important;
	margin: 15px 0px 23px 0px;
}
#openChatBox {
	display: none!important;
}
.status_row ul {
	display: inline-block;
	margin: 0;
}
.mainDD ul {
	width: 100%;
}
.status_row ul li {
	float: left;
	width: 44%;
	padding: 8px;
	box-sizing: border-box;
	margin: 0 8px;
}
.feedbackFrm form {
	width: 100%;
}
.feedbackItem {
	display: inline-block;
}
.labelFrom {
	width: 100%;
}
.labelInp {
	width: 100%;
}
.status_row {
	width: 100%;
}
.mainContact {
	padding: 20px 0;
}
.mainContact h2 {
	margin: 15px 0;
}
.desShopRe {
	margin-bottom: 150px;
}
.contactBlock {
	display: inline-block;
}
.blockTitlecontact {
	margin-bottom: 10px;
}
.contDetaliz.scblsRow {
	width: 100%;
}
.contDetaliz .schedule ul li:first-of-type {
	display: inline-block;
	width: 50%;
	float: left;
}
.contDetaliz .schedule ul li:first-of-type div:not(:last-of-type) {
	border-bottom: none !important;
	width: 100%;
}
.contDetaliz .schedule ul li:first-of-type div {
	width: 136px;
}
.contDetaliz .schedule ul li:last-of-type {
	display: inline-block;
	width: 50%;
	float: left;
}
.contDetaliz .schedule ul li:last-of-type div:first-of-type {
	border-top: 1px solid #ccc;
	width: 100%;
}
.contDetaliz .schedule ul li:last-of-type div {
	border-right: 1px solid #ccc;
	width: 100%;
}
.contDetaliz .schedule ul li:first-of-type div:last-of-type {
	border-radius: 0px 0px 0px 10px;
	width: 100%;
	border-right: none;
	padding: 6px;
}
.contDetaliz .schedule ul li:last-of-type div:first-of-type {
	border-radius: 0px 10px 0px 0px;
}
.contDetaliz .schedule ul li:last-of-type div:last-of-type {
	border-radius: 0px 0px 10px 0px;
	width: 100%;
}
.contDetaliz .schedule ul li:first-of-type div:nth-of-type(6) {
	padding: 6px !important;
}
.mwr_box {
	width: 100%;
}
.mwr_item, .mwr_box .mwr_item:first-of-type, .mwr_box .mwr_item:nth-of-type(2), .mwr_box .mwr_item:nth-of-type(3) {
	width: 100%;
	float: none;
	margin: 10px 0px 10px 0px;
}
.mwr_box .write_feedback {
	display: block!important;
}
.tpsDe {
	padding: 16px;
}
.pathBox {
	height: auto;
}
.avalCat li a {
	width: 100%;
	float: none;
	display: inline-block;
	box-sizing: border-box;
}
.dashList .avalCat li {
	width: 100%;
	box-sizing: border-box;
	margin: 5px 0;
}
.feedType, .feedPath, .feedEvent, .checkItsFe .feedType:first-of-type {
	width: 100%;
	float: none;
	margin: 10px 0;
}
.docFooter {
	width: 100%;
	margin: 25px auto;
}
.feedTable tr td:nth-of-type(1) {
	font-size: 15px;
}
.doc_nav {
	height: auto;
}
.doc_nav ul {
	display: inline-block;
}
.doc_nav ul li {
	height: auto;
	margin: 10px 0;
	padding: 0;
	box-sizing: border-box;
	width: 100%;
}
.doc_nav ul li a {
	width: 100%;
	display: inline-block;
	padding: 10px;
	height: auto;
	box-sizing: border-box;
}
.fsbls {
	width: 100%;
}
.feed_itm table, .f_history_box table {
	overflow-x: scroll;
	display: inline-block;
}
.news_row ul li {
	float: none;
	height: auto;
}
.news_preview {
	width: 100%;
	border-radius: 10px;
	float: none;
}
.news_content_box {
	width: 100%;
	float: none;
	box-sizing: border-box;
}
.news_content_box .learn-more {
	float: none;
	display: inline-block;
	overflow: hidden;
}
.newsInnerContent {
	padding: 0;
}
span.pagination a {
	width: 100%;
	padding: 5px;
	box-sizing: border-box;
	float: left;
	margin: 5px 0;
}
.comms__author {
	overflow: hidden;
}
.comms__meta {
	display: inline-block;
	width: 75%;
}
.account_topLine {
	display: inline-block;
	padding: 10px;
	box-sizing: border-box;
}
.userNameBox {
	width: 100%;
	float: none;
	margin: 0;
	text-align: center;
	font-weight: bold;
}
.userHelpBox {
	width: 100%;
	float: none;
	margin: 0;
	top: 0;
	text-align: center;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.writeSupport, .userHelpBox p {
	margin: 0;
	line-height: 2;
}
.pocket {
	width: 100%;
	float: none;
	margin: 0;
	text-align: left;
	padding: 20px 0;
	display: inline-block;
	line-height: 2;
}
.pocket strong {
	top: 0;
	margin: 0;
	float: left;
}
.pocket .btn-style-one {
	padding: 5px 30px;
	float: right;
}
.accBoxI {
	border-radius: 10px;
	padding: 0 10px;
	box-sizing: border-box;
	border: none;
}
.account_lcol {
	width: 100%;
	float: none;
	min-height: 350px;
}
.acc_leftWrapp {
	width: 100%;
	float: none;
}
.acc_leftWrapp ul li:nth-of-type(1) {
	border-radius: 0px;
}
.acc_leftWrapp ul li, .acc_me ul li {
	border-left: none;
	border-top: none !important;
}
.acc_leftWrapp ul li:last-of-type {
	border-radius: 0px;
	overflow: hidden;
}
.acc_leftWrapp ul {
	border: 1px solid #ccc;
	border-radius: 10px;
	overflow: hidden;
}
.acc_leftWrapp ul li:last-child {
	border-bottom: none;
}
.account_rcol {
	float: left;
	width: 100%;
	border-radius: 0;
	min-height: 300px;
	border-bottom: none;
}
.acc_rightWrapp {
	padding: 0;
}
.account_rcol .aSearchBox {
	height: auto;
	padding-bottom: 50px;
}
.aSearchBox ul li:nth-child(1), .aSearchBox ul li:nth-child(2), .aSearchBox ul li:nth-child(3), .aSearchBox ul li:nth-child(4), .aSearchBox ul li:nth-child(5) {
	width: 100%;
	float: none;
	margin: 5px 0;
}
.aPagelist h1 {
	margin: 0;
}
.account_rcol:after {
	display: none;
}
.real_hidden_row {
	position: relative !important;
	bottom: -20px;
	float: none;
	margin: 0;
	width: 100%;
}
.navUL li:last-child {
	display: none;
}
.navUL li:nth-of-type(1), .navUL li:nth-of-type(2) {
	width: 50%;
	float: left;
	margin: 0;
	font-size: 16px;
	padding: 6px !important;
	height: 64px;
	display: inline-grid;
}
.paginationBox .pagBox ul li a {
	padding: 6px 9px 5px 9px;
}
.aItemHeader {
	display: none;
}
.aItemContent {
	position: relative;
	width: 100%;
	overflow: hidden;
	border-top: 1px solid #ccc;
	border-radius: 10px;
	box-sizing: border-box;
	display:inline-block;
}
.a_added {
	padding: 5px 0px 10px 0px;
	font-weight: bold;
}
.ordBls {
	position: relative;
	left: 0;
	top: 0;
	width: fit-content;
	margin: 10px auto;
}
.aItemContent p, .aItemHeader p:nth-of-type(1), .aItemContent p:nth-of-type(1) {
	width: 100%!important;
	height: auto;
	font-size: 16px;
	display: inline-block;
	float: none;
}
.aItemContent p strong, .aItemContent p:nth-of-type(1) strong {
	position: relative;
	padding: 0;
	margin: 0;
	top: 0;
	left: 0;
	transform: none;
}
.aItemContent img {
	width: auto;
}
.a_ds_deadline {
	top: 15px;
	border-bottom: 1px solid #ccc;
	width: 100%;
	display: block;
	margin: 0;
	padding-bottom: 10px;
}
.a_ds_deadline {
	display: inline-block;
	border: none;
	top: 0;
}
.aItemContent dl {
	width: 100%;
	float: none;
	margin: 10px 0;
}
.aItemEvent {
	display: inline-block;
}
.aItemEvent a, .aItemEventDis a {
	margin: 10px 0;
}
.free_top_link {
	top: 0;
}
.aItemEvent div:nth-child(4) {
	margin-right: 0;
}
.aItemEvent div:nth-child(4):after {
	display: none;
}
.aSearchBox ul li:nth-child(6) {
	width: 100%;
	float: none;
	margin: 15px 0;
	right: 0;
}
.paybox {
	margin-bottom: 30px !important;
}
.pay_box h2 {
	width: 100%;
	box-sizing: border-box;
	padding: 10px 0;
	text-align: center;
	margin-bottom: 15px;
	border-radius: 10px;
}
.summ_box {
	border-radius: 10px;
}
.p_line_box {
	line-height: 2.5;
}
.summ_box strong {
	float: left;
}
#pay_summ {
	width: 137px;
}
.statusBoxAddAcc ul li {
	width: 100%;
	box-sizing: border-box;
	margin-right: 0;
	height: auto;
}
.account_my_fv {
	top: 0;
	float: none;
	width: 100%;
	display: inline-block;
	text-align: center;
	box-sizing: border-box;
	margin: 10px 0px 10px 0px;
}
.favBOxItem .listing_data_item {
	padding-bottom: 30px;
}
.schedule_tb td {
	padding: 6px;
	border: 1px solid #ccc;
	font-size: 15px;
}
.schedule_tb select {
	width: 46%;
	outline: 0;
	padding: 7px;
}
.shopRow small {
	padding: 0;
	display: block;
}
.edit_row2 .shopRow:nth-of-type(1), .edit_row2 .shopRow:nth-of-type(2), .edit_row3 .shopRow:nth-of-type(1), .edit_row3 .shopRow:nth-of-type(2) {
	width: 100%;
	float: none;
}
.shop_inputfile, .shop_inputfile_bg {
	width: 100%;
	box-sizing: border-box;
}
.edit_row3 .shopRow:nth-of-type(5) ul {
	display: inline-block;
}
.edit_row3 .shopRow:nth-of-type(5) ul li:nth-of-type(1), .edit_row3 .shopRow:nth-of-type(5) ul li:nth-of-type(2), .edit_row3 .shopRow:nth-of-type(5) ul li {
	width: 100%;
	margin-right: 0;
	display: inline-block;
	margin-bottom: 15px;
}
.ph_group_list label {
	margin: 0;
}
.account_rcol {
	border-top: none;
}
.configBox h3 {
	display: inline-block;
	text-align: center;
}
#cfgPass ul li {
	float: none;
	padding: 5px 0;
}
#cfgPass ul li input {
	width: 100%!important;
	box-sizing: border-box;
}
#cfgPass .btn-style-one {
	width: 100%;
	display: block;
}
#cfgEmail ul li, #cfgInfo ul li, #cfgInfo ul li:last-child {
	float: left;
	margin-bottom: 15px;
	width: 100%;
}
.cfgSocial {
	width: 100%;
	float: none;
}
.ph_group {
	display: inline-block;
}
.cfgSocial .ph_group label {
	display: block;
	float: left;
}
.adPhnBls {
	width: 100%;
	display: inline-block;
	float: none;
	margin: 0;
}
.mailNot {
	width: 100%;
	display: inline-block;
	margin: 0;
}
.subscribeMail label {
	width: 31px;
}
.subscribeMail .messToltip {
	padding: 7px 21px 0px 0px !important;
	font-size: 14px;
	width: 88%;
}
.profileAvatar {
	position: relative;
	bottom: 0;
	right: 0;
	width: 100%;
	box-sizing: border-box;
}
.saveBoxEs {
	float: none;
	margin: 15px auto;
	width: 100%;
	text-align: center;
	box-sizing: border-box;
}
#upp6, #upp5 {
	float: none;
	box-sizing: border-box;
}
.bootstrap-tagsinput {
	box-sizing: border-box;
}
#tagManagerBox div {
	text-align: center;
}
.acc_leftWrapp, .acc_me, .account_lcol {
	width: 100%;
	float: none;
}
.acc_me ul {
	margin-bottom: 50px;
}
#loadAccaunt .feedCheckLine .feedPath {
	width: 100%;
	box-sizing: border-box;
}
.autDes {
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
	font-size: 17px;
}
.autDes a {
	display: block;
	width: 100%;
	padding: 15px 0;
}
.feedDesc div {
	word-wrap: break-word;
}
.activeFeedBox p:last-of-type {
	width: 100%;
	display: inline-block;
}
.activeFeedBox p a {
	margin: 5px 0;
	width: 100%;
	box-sizing: border-box;
}
.feedBoxItemList {
	padding: 0;
}
.aSearchBoxFeed ul {
	display: inline-block;
}
.aSearchBoxFeed ul li {
	width: 100%;
	margin: 0;
	box-sizing: border-box;
	margin-bottom: 10px;
}
.aSearchBoxFeed ul li input {
	box-sizing: border-box;
}
.mainTabContent {
	margin: 15px 0;
}
.numsLis {
	margin: 0px 0px 20px 0px;
}
.w_count {
	float: none;
	width: 100%;
	display: inline-block;
	box-sizing: border-box;
}
.mainAInfo, .mainBInfo {
	padding: 0;
}
.mainAInfo > div, .mainBInfo > div {
	padding: 10px 0;
}
.mainBInfo .galleryBox li, .mainBInfo .galleryBox li:nth-of-type(5n) {
	width: 300px;
	float: none;
	box-sizing: border-box;
	border-radius: 10px;
	margin: 15px auto;
	height: 180px;
}
.product_item > h1 {
	font-size: 18px;
}
.chatMessNotif > span {
	position: absolute;
	right: -2px;
	top: -7px;
}
.listAvatar h1 {
	float: left;
	font-size: 17px;
	width: calc(100% - 100px);
	padding: 10px 0;
	font-weight: normal;
	line-height: 1.6;
}
#history_view ul li, #history_view ul li:nth-of-type(1), #history_view ul li:nth-of-type(2) {
	width: 100%;
	float: none;
	margin: 10px 0;
}
.actArrow2, .actArrow {
	display: none!important;
}
.block1 {
	width: 100%;
	margin-right: 0;
}
.a_dsstep2 {
	width: 100%;
	margin: 0;
	display: inline-block;
	overflow: inherit;
	min-height: 370px;
}
.a_dsstep2 h2 {
	left: 0;
	font-size: 34px;
	bottom: 2px;
	line-height: normal;
	background-size: 100%;
	top: 30px;
	padding-bottom: 50px;
}
.subcatBlock {
	width: 100%;
	box-sizing: border-box;
	height: auto;
}
.subcatBlock ul {
	float: none;
	height: auto;
	width: 100%;
	margin: 10px 0;
	box-sizing: border-box;
	border-bottom: none;
	border-bottom: 1px solid #ccc;
}
.block1 ul li, .subcatBlock ul li {
	width: 100%;
	font-size: 14px;
	box-sizing: border-box;
}
#subBox2 {
	float: left;
}
.fl_it {
	width: 100%;
	left: 0;
}
#filtration {
	overflow: hidden;
}
#filtration input {
	width: 97%;
	box-sizing: border-box;
	margin: 0;
}
.specialBox {
	margin: 0!important;
}
.hideTitles {
	display: none!important;
}
.mainLine, .mainLine2 {
	width: 100%;
	float: none;
}
.multiLoc {
	font-size: 13px;
	line-height: 3;
}
.carsList {
	padding: 0;
}
.carsList > li, .buld_address > li, .carParams, .bussiness_item li, .technics_item li, .sport_item li, .pet_ul > li {
	width: 100%;
	margin: 10px 0;
	height: auto;
}
.pet_ul > li:nth-child(1) select, .pet_ul > li:nth-child(2) h5 {
	width: 100%;
	box-sizing: border-box;
}
#subBox select {
	width: 100%;
}
select[name="ads[age_type]"] {
	width: 12%!important;
	float: right;
}
#pet_year {
	float: left;
	width: 54%!important;
}
.pet_ul li:nth-of-type(4):after {
	right: 115px;
	z-index: 99;
}
.technics_item, .bussiness_item, .pet_ul, .sport_item {
	padding: 0;
	magin: 0;
}
.detalization {
	width: 100%;
}
.carPrices div {
	width: 100%;
}
.detalization2 {
	width: 100%;
	float: left;
}
.adit_address_box li {
	width: 100%;
	margin: 0;
	float: none;
}
.detalization .ddt:nth-of-type(2) {
	display: none;
}
.upFileList {
	height: auto;
}
.upFileResult {
	width: 100%;
	height: auto;
	border: none;
}
.upFileBloc {
	 width: 100%;
	float: none;
	margin: 0 auto;
	padding-bottom: 10px;
}
.upFileBloc .box {
	top: 0;
	right: 0;
}
.upFileBloc .inputfile+label span {
	width: 100%;
}
.box strong {
	width: 100%;
}
.mediaBox small {
	float: left;
	top: 16px;
	left: 0;
}
.upim {
	width: 100%;
	display: inline-block;
	margin: 28px 0;
}
.js .box__file+label {
	max-width: 100%;
	white-space: inherit;
}
.massBox.has-advanced-upload {
	border-radius: 20px;
}
	
.mediaBox ul{
	display: grid;
    grid-template-columns: repeat(2, 1fr);
       column-gap: 15px;
	row-gap: 15px;
}

.mediaBox ul li {
	width: 100%;
	margin: 0;
	float:none;
}
.statusBox ul li {
	width: 100%;
	box-sizing: border-box;
	height: auto;
	margin: 0px 0px 30px 0px;
}
.noCaptchaBox p {
	width: 100%;
	float: none;
	margin-bottom: 20px;
	display: inline-block;
}
.freeStep {
	left: 0 !important;
	top: 50px;
}
.terms_cond {
	margin-top: 50px;
}
#payCost p:hover:after {
	right: 0;
}
.warningBox {
	display: inline-block;
}
.loadSubInfo h2 {
	font-size: 23px;
}
#warning {
	display: none;
}
.notifBls {
	width: 100%;
	box-sizing: border-box;
}
.temp_ul li, .job_item li:nth-of-type(1), .temp_ul li:nth-of-type(4) {
	width: 100%;
	height: auto;
	float: none;
	margin: 10px 0;
}
.auto_list li .f_login, .auto_list li .g_login, .auto_list li .m_login, .auto_list li .o_login, .auto_list li .v_login, .auto_list li .y_login {
	width: 100%;
}
.auto_list, .a_dsStep1 > ul {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	column-gap: 5px;
	row-gap: 10px;
	width:100%;
	padding: 0px 0px 20px 0px;
	overflow: hidden;
	margin-bottom: 20px;
}
.a_dsStep1 ul.auto_list li {
	width: 100%;
	box-sizing: border-box;
	margin:0;
}
.a_dsStep1 ul.auto_list li:nth-of-type(2n) {
	float: right;
}
.addMMs {
	top: 0;
}
.emailIte {
	float: none;
	margin: 10px 0;
	box-sizing: border-box;
	width: 100%;
}
.type_toggle {
	width: 100%;
	float: none;
	margin: 10px 0;
	box-sizing: border-box;
}
.about_ {
	width: 100%;
	float: none;
	box-sizing: border-box;
}
.emailIte input {
	width: 100%;
	float: none;
	height: auto;
	box-sizing: border-box;
}
.type_toggle ul {
	width: 100%;
	margin: 0;
}
.type_toggle ul li {
	width: 45%;
	padding: 6px;
}
.about_ input[type="text"], #phoneNMB {
	width: 100%;
	float: none;
	box-sizing: border-box;
}
.about_ ul li {
	width: 100%;
}
#phoneNMB {
	margin: 10px 0;
}
.regSociMess2 {
	top: 0;
}
.treeview {
	width: 100%;
}
.treeview>ul {
	padding: 0;
}
.treeview>ul>li {
	padding: 50px 0px 0px 38px !important;
}
.treeview__level {
	padding: 5px;
	padding-left: 17px;
	font-weight: normal;
	font-size: 15px;
	word-break: break-word;
}
.treeview>ul>li>.treeview__level:before {
	height: 25px;
	width: 25px;
	font-size: 18px;
	top: -9px;
}
.treeview>ul>li>ul {
	padding-left: 34px;
	box-sizing: border-box;
}
.treeview ul li {
	padding: 30px 0px 0px 10px;
	width: 100%;
	box-sizing: border-box;
}
.treeview>ul>li>ul>li, .treeview>ul>li>ul>li>ul>li {
	width: 84%;
}
.treeview ul li:before {
	top: -12px;
	left: -47px;
}
.treeview ul li:after {
	top: 50px;
	left: -45px;
	width: 40px;
}
.treeview__level:before {
	left: -33px;
	top: -3px;
	height: 25px;
	width: 25px;
	font-size: 18px;
}
.level-title span {
	font-size: 13px;
	word-break: break-word;
}
.cityLIstBlock ul {
	width: 270px !important;
	float: none;
	margin: 0 auto;
	display: block;
}
.chatContent {
	width: 92%!important;
}
.menu.myAv {
	display: none;
}
.emptyRoomBox img {
	width: 100%;
}
.chat_wrapper .main .chat .content {
	height: 430px;
}
.chat_wrapper .main .chat .content.empty>div {
	margin-top: 0!important;
}
.chat_wrapper .main .chat .content .no-messages {
	margin: 15px auto 20px !important;
}
.chat_wrapper .sidebar {
	height: 100%;
	min-height: 100px;
	max-height: 500px!important;
}
.chatWrapper {
	position: absolute!important;
	top: 10px!important;
}
#chat1 .col-md-12 {
	padding: 0!important;
	box-sizing: border-box;
}
.chat_wrapper .form-control {
	padding: 15px!important;
	height: 75px!important;
}
.chat_wrapper .main .chat .bottom .btn.send {
	padding: 0 10px 0 10px!important;
}
 #chat_message::placeholder {
 padding-top:17px;
}
.chat_wrapper .main .chat .content .date span {
	padding: 0 6px!important;
}
.statusPages .statsULP > li {
	width: 100%;
	margin: 25px 0;
	height: auto;
}
.statsULP {
	width: 300px;
	margin: 0 auto;
	display: block;
	margin-bottom: 50px;
}
.payForIt {
	text-align: center;
	display: inline-block;
	padding: 10px 0px 20px 0px;
}
.getPriceTotal {
	float: none;
	text-align: center;
	width: 100%;
	display: inline-block;
	margin: 0;
	padding: 10px 0;
}
.statContentAccount {
	height: 230px;
}
.statusBoxAddAcc > h4, .statusBoxAddAccPrep > h4 {
	padding: 15px 0;
	box-sizing: border-box;
	text-align: center;
	font-size: 17px;
}
.statusBoxAddAccPrep ul li {
	width: 100%;
	margin: 10px 0;
	box-sizing: border-box;
}
.statusBoxAddAccPrep ul li img {
	width: 100%;
}
.eventByDasy ul li {
	margin: 0;
}
a.tooltipsStatus span {
	width: 132px;
	padding: 0 10px!important;
}
a.tooltipsStatus span:after {
	margin-left: -2px;
}
a.tooltipsStatus span:before {
	margin-left: -6px;
}
.page_4177 .com-content-article__body {
	padding: 0;
}
.com-content-article__body img {
	max-width: 100%;
}
.feedbackFrm {
	margin: 0;
}
.feedbackList {
	width: 100%;
}
.feedbackTotal {
	margin: 0px 0px 100px 0px;
	width: 100%;
}
.summaryDetalization ul li .summary_stars_bt {
	width: 61%;
}
.summaryDetalization ul li .summary_row {
	width: 86%;
}
.fbpr_row {
	width: 67%;
}
.summaryDetalization ul li .summary_num {
	width: 10%;
}
.reqShp a {
	display: inline-block;
	box-sizing: border-box;
}
.errorContainer {
	width: 95%;
	box-sizing: border-box;
}
#loadSubway .pet_ul > li {
	width: 100%;
}
#loadJobSubway .pet_ul > li p span, #loadSubway .pet_ul > li p span {
	float: left;
}
#loadSubway .pet_ul > li:nth-of-type(1) .subway_dist {
	width: 100% !important;
	margin: 10px 0;
	float: left;
}
#loadJobSubway .pet_ul h5, #loadSubway .pet_ul h5 {
	width: 100% !important;
	margin: 10px 0;
	float: left;
}
#loadSubway .kindList {
	width: 100% !important;
	margin: 10px 0;
	float: left;
	top: 0;
	left: 0;
}
.subway_dist {
	width: 100% !important;
	float: none;
	margin: 10px 0;
}
.buldAttr li p {
	width: 100%;
}
.serviceEvent ul li {
	width: 100%;
}
.serviceEvent h5, .serviceitemBox h4 {
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	font-size: 14px;
}
.serviceEvent ul li p {
	width: 100%;
}
.statusBoxAdd ul li {
	float: none;
	width: 100%;
	padding: 0;
	box-sizing: border-box;
	margin-right: 0;
}
.statusBoxAdd ul {
	width: 100%;
}

.p_notice {
	height: auto;
	width: 100%;
	display: inline-block;
	text-align: center;
	padding-bottom: 15px;
}
.reset .control-group {
	float: none;
	width: 100%;
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	margin-top: 20px;
}
.reset #jform_email {
	box-sizing: border-box;
	width: 100%;
	margin: 15px 0px 10px 0px;
}
.reset .control-group {
	float: none;
	width: 100%;
	margin: 0;
	box-sizing: border-box;
}
.reset button {
	width: 100%;
	box-sizing: border-box;
}
.page_108 .reset-complete .controls input, .page_108 .reset-confirm .controls input {
	width: 100%;
}
.reset-complete fieldset .control-group:nth-of-type(1), .reset-confirm fieldset .control-group:nth-of-type(1), .reset-complete fieldset .control-group:nth-of-type(2), .reset-confirm fieldset .control-group:nth-of-type(2) {
	float: none;
	margin: 10px 0;
}
.page_108 .reset form input[type="text"], .page_108 .reset-complete form input[type="password"], .page_108 .reset-complete form input[type="text"], .page_108 .reset-confirm form input[type="text"] {
	box-sizing: border-box;
}
.reset-complete .control-group {
	width: 100%;
	display: inline-block;
	float: none !important;
}
.input-password-toggle {
	background: green;
	color: #fff;
	margin: 12px 0;
	float: right;
}
.reset-complete form {
	width: 100%;
	margin: 0;
}
.com-users-reset-complete__submit {
	padding: 0;
	margin-top: 50px;
}
.password-group .text-center {
	width: 100%;
	display: inline-block;
	text-align: center;
}
.reset #user-registration {
	width: 100%;
	margin: 0 auto;
}
.com-users-reset-confirm__submit {
	padding: 0;
	margin: 10px 0;
}
.com-users-reset-confirm__submit button {
	width: 100%;
	float: none;
}
.reset-complete legend {
	font-size: 16px;
}
.com-users-reset-complete__submit button {
	width: 100%;
	float: none;
}
.fcc strong {
	font-size: 16px;
}
.personStat:hover:after {
	width: 332px;
	left: -323px;
	top: -55px;
	right: auto;
	font-size: 14px;
}
#loadComplaint, #loadShare {
	padding: 10px;
}
.comSel {
	width: 100%;
}
#loadComplaint {
	padding: 10px;
	top: 88px;
}
#loadShare {
	padding: 10px;
	top: 127px;
}
#messageCompleateComplaint, #messageCompleateShare {
	width: 100%;
	text-align: center;
	font-size: 14px;
	display: inline-block;
	padding: 17px 0;
}
.page_404 .middle_box, .page_404 .top_line, .page_404 .copyright {
	width: 100%;
}
.dashDesc h5, .dashDescIntro h5, .dashList h5 {
	font-size: 18px;
	text-align: center;
}
.mainCategory_list {
	padding: 0;
	width: 300px;
	margin: 0 auto;
	display: block;
	overflow: hidden;
}
.mainPage ul.mainCategory_list li {
	margin: 5px 0px 5px 0;
			width: 100%;
        box-sizing: border-box;
}
.vipList {
	width: 300px;
	margin: 0 auto;
	display: block;
}
.newsBlock {
	width: 300px;
	margin: 0 auto;
	display: block;
	float: none;
}
.vipList .vipItem:nth-of-type(5n) {
	width: 100%;
	height: auto;
	margin-right: 0;
	float: none;
	margin-bottom: 30px;
}
.mainReg p {
float: none;
        margin: 0 auto;
        text-align: center !important;
}
#iniContent, .modal_content_list {
	height: 550px;
}
.carParams {
	height: auto !important;
	width: 100% !important;
}
.shboxs {
	width: 300px;
	margin: 0 auto;
	display: block;
}
.news_row {
	width: 300px;
	margin: 0 auto;
	display: block;
}
.row {
	display: initial;
}
#locationBox {
	top: 40px;
}
.mediaBox ul{
	display: grid;
    grid-template-columns: repeat(2, 1fr);
       column-gap: 15px;
	row-gap: 15px;
}

.mediaBox ul li {
	width: 100%;
	margin: 0;
	float:none;
}
.statusBox ul {
	width: 300px;
	margin: 0 auto;
	display: block;
}
#main {
	width: 300px;
	margin: 0 auto;
	display: block;
}
.adslistbox ul, .alistbox ul, .statusBoxAddAcc ul, .statusBoxAddAccPrep ul, .listing_data_row {
	width: 330px;
	margin: 30px auto;
	display: block;
	overflow: hidden;
	padding: 0 15px;
	box-sizing: border-box;
}
.evDsc {
	font-size: 19px;
	padding: 10px 0;
}
#cfgEmail {
	position: relative;
	top: 0;
	width: 100%;
	right: 0;
}
#cfgEmail ul li:nth-of-type(1) {
	width: 54%;
}
#cfgEmail ul li:nth-of-type(2) {
	width: 46%;
}
#cfgInfo ul li input[type="text"],  #cfgPass ul li input[type="text"] {
	width: 100%;
}
.bonnus_row {
	position: relative;
	top: 40px;
	right: auto;
	left: 0;
	width: 100%;
	height: auto;
	border-radius: 0px 0px 10px 10px;
}
.bonnus_item {
	background-size: 98% auto;
	width: 100%;
	height: 211px;
	margin-bottom: 41px;
	background-position: center bottom -9px;
}
.summ_box {
	padding: 0;
	width: 100%;
	display: inline-block;
}
.bonnus_row:before {
	background: none;
}
.p_line_box {
	position: relative;
	top: 20px;
	left: 29px;
}
.add_favoriteTop {
	background-position: 0px 0px;
}
.mm-iconpanel .mm-panels>.mm-panel.mm-opened,  .mm-iconpanel .mm-panels>.mm-panel.mm-subopened {
	border: none;
}
.shopSlogan {
	width: 100%;
	padding: 0;
}
.shopSlogan blockquote {
	padding: 0;
	margin: 5px 0px 20px 0px;
	font-size: 19px;
}
.page_4180 .Innernews_preview {
	width: 210px;
	margin: 15px auto;
}
.scrolledPart {
	z-index: 99999;
}
.cookie-popup {
	width: 92%;
	display: inline-block;
	box-sizing: border-box;
	right: 0;
	bottom: 36px;
}
.cookie-popup p {
	font-size: 12px;
}
.cookie-popup button {
	float: right;
}
.a_number {
	border-radius: 10px;
}
.statusBoxAddAccPrep {
	margin-top: 0;
}
.statusPages .statsULP > li:last-child {
	float: none;
	margin: initial;
}
.listAd {
	float: none;
	width: 100%;
	display: inline-block;
	box-sizing: border-box;
	padding: 10px;
}
.messageBRB {
	width: 93%;
	box-sizing: border-box;
	height: auto;
	padding: 10px;
}
.listingPopupEvent {
	display: inline-block;
}
#disableThisAddd,  #removeAddd,  .listingPopupEvent p {
	width: 100%;
	box-sizing: border-box;
	margin: 10px 0;
}
body.ev_edit .upFileResult div {
	box-sizing: border-box;
}
body.ev_edit .upFileResult ul {
	width: 100%;
}
	
	.extensiontb{
		    width: 300px;
    margin: 0 auto;
    display: block;
	}	
	
	
	
	
	
	.subscribeMail .messToltip:hover:after {
    top: -127px;
    right: 0;
    width: 100%;
    box-sizing: border-box;
}
	
	
	.modOv{
		top: 30px;
	}	
	
	.support-modal{
		    width: 93%;
	}
	
	.supportContent .top_right{
		position: absolute;
    right: 7px;
    top: 5px;
	}
	
	.support_modal_content #sendFormsContact{
		    margin-bottom: 10px;
	}	
	
	.featSlider .owl-nav{
		display:none;
	}	
	
.featSlider .owl-dots .owl-dot {
    width: 12px;
    height: 12px;
    margin: 5px;
}	
		
	#hippoLowBoxLine{
		display:none;
	}	
	
	
.pendBox ul li p:nth-of-type(2) {
    border-right: none !important;
    font-size: 17px;
    padding: 10px 30px;
    box-sizing: border-box;
}	
	
.pendBox ul li p:nth-of-type(2) i {
    font-size: 19px;
}	
	
	
.pendBox ul li{
	border-radius: 10px;
	overflow: hidden;
	display: inline-block;
	margin:10px 0;
}
	
	.pendBox ul li p:nth-of-type(1){
		       width: 100%;
		    box-sizing: border-box;
    height: auto;
    font-size: 18px;
    line-height: normal;
    text-align: center;
    border: none;
	}	
	
	.pendBox ul li p:nth-of-type(2){
		    width: 100%;
		box-sizing: border-box;
	}	

.pendBox ul li p:nth-of-type(3),
.pendBox ul li p:nth-of-type(4){
    box-sizing: border-box;
    width: 95%;
    margin: 5px auto;
    float: none;
    text-align: center;
    display: block;
    overflow: hidden;
}

.pendBox ul li p:nth-of-type(3) a,
.pendBox ul li p:nth-of-type(4) a{
	box-sizing: border-box;
    padding: 10px;
    border-radius: 10px;
}

	.aItemEventDis{
		    height: auto;
	}	
	
	.removeNotice{
		    float: none;
    width: 100%;
    margin: 0;
    text-align: center;
	}
	
	.removeNotice strong{
		    display: block;
	}	
	
		.disEvBo {
    	position: relative;
	}
	
	.st1_item {
		width:100%;
		display: inline-block;
	}	
	
	.about_ ul{
		    display: inline-block;
	}	
	
	.shopSlogan{
		width: 100%;
	}
	
	.shopSlogan blockquote{
		    padding: 0;
    margin: 0;
    margin-bottom: 30px;
	}
	
.aItemContent p strong a {
    width: auto;
	}	
	
.pendBox ul li{
	border-radius: 10px;
	overflow: hidden;
	display: inline-block;
	margin:10px 0;
}	
	
	.freeProlong{
		top:0;
	}	
	
#cfgInfo ul,
#cfgPass ul{
	display: inline-block;
}	
	
	
.ev_add .top_left,
.ev_quickads .top_left	{
    width: 100%;
    display: grid;
    grid-template-columns: 5% 90%;
}
	
	.loc_parent{
		display:none;
	}		
	
	#viewRegs i {
    left: -10px;
	}
	
	#accountInfo{
		    padding: 0 10px;
    box-sizing: border-box;
	}	
	
	
	.serviceEvent ul{
		display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 10px;
	}	
	
	.serviceEvent ul li h6{
		    height: 45px;
    display: grid;
    place-items: center;
    position: relative;
	}
	
	
	.parent_4252 .account_rcol{
		width:100%;
	}	
	
	.customAuth{
		width:100%;
	}		
	
.top_left {
	grid-template-columns: 6% 90%;
}		
	
li.dln,
li.pst{
    width: 100%;
    float: none;
	margin:0;
}	
		
.parts_filtration {
    grid-template-columns: repeat(1, 1fr);
}
		
.realEstFil {
	grid-column: inherit;
}	
	
	.cityFooterBox{
		display:none!important;
	}		
	
	.newNotif{
		width: 100%;
	}		
	
	
}

@media (min-width: 400px) and (max-width: 479px) {
.wrapper_top, .content_wrapper, .footerWrapper, .searchBox, .wrapper, .extensionBox, .footerContent, .lastAdded, .top_line, .searchItem, .content_box, .footer_content, .copyrightWrapper, .copyright_content, .fcc, .pathBox, .payment_accept_box, .frText, .extWrapp, .messageHomeBox, .cityFooterListing, .vipRow {
	min-width: 100%;
	width: 100%;
}
.mainPage {
	padding: 0 12px;
	box-sizing: border-box;
}
.m_f .mobileFooter {
	transition: left 0.5s linear;
	left: 0;
}
#catLineBox {
	display: block;
}
.wrapper_top {
	box-shadow: none;
	height: auto;
	margin-bottom: 7px;
	display: inline-block;
	overflow: hidden;
}
.logoBox {
	float: none;
	width: 100%;
	text-align: center;
	padding: 5px 0px 0px 0px;
}
.top_event_block {
	width: 100%;
	float: none;
	padding: 0 10px;
	box-sizing: border-box;
}
.favoriteView {
	position: absolute;
	right: 5px;
	top: 4px;
	width: 50px;
	padding: 3px;
}
.logoBox a {
	display: block;
}
#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;
}
.top_element {
	display: inline-block;
	padding: 20px 0px 10px 0px;
}
.tpshop {
	float: right;
	margin: 0;
	width: 85px;
	font-size: 16px;
}
.socialIcon {
	margin: 0;
	padding: 0;
	float: left;
	width: 182px;
}
.userbox {
	width: 100%;
	display: inline-block;
}
.add_a_ds {
	width: 100%;
	margin: 0 auto;
	box-sizing: border-box;
	float: none;
	top: 0;
	left: 0;
	display: block;
        padding: 10px 0px 10px 10px;
        text-align: center;
}
.userbox a:nth-of-type(2) {
	width: 49%;
	left: 0;
	display: block;
	text-align: center;
	overflow: hidden;
	float: left;
	padding: 10px 0px 20px 0px;
}
.userbox a:nth-of-type(3) {
	width: 49%;
	right: 0;
	display: block;
	text-align: center;
	overflow: hidden;
	float: right;
	padding: 10px 0px 20px 0px;
}
.searchItem {
	height: auto;
	display: inline-block;
	width: 100%;
}
.top_line {
	height: auto;
}
.searchBox {
	padding: 0 10px;
	box-sizing: border-box;
}
.autocomp {
	width: 100%;
	margin: 0;
	float: none;
}
#searchMain {
	width: 100%;
	float: none;
	margin-top: 10px;
}
.searchBoxes {
	width: 100%;
	display: inline-block;
	float: none;
}
.sh:before {
	right: 15px;
	left: auto;
}
.sInp {
	float: none;
	width: 100%;
	border-radius: 5px;
}
.sInp input {
	border-radius: 5px;
}
.catList {
	width: 100%;
	float: none;
	margin-top: 7px;
}
	.catList h3{
		    border-radius: 5px;
	}
	
	.dropCategory{
    width: 100%;
    left: 0;
    top: 43px;
    border-radius: 5px;		
	}	
	.category_list{
		width: 100%;
		    height: 414px;
	}
	
	.sh{
    width: 100%;
    display: inline-block;
    margin: 5px 0;		
	}
	
	
.searchButton {
width: 100%;
    float: none;
}
.city-modal {
	width: 95%;
	margin-top: 0;
}
#region-city {
	top: 50px;
}
.liveBox {
        width: 100%;
        margin: 0;
        left: 0;
        top: 0;
}
#loadKeyLocation, #loadKeyLocation2 {
	width: 100%;
}
#iniContent .regList2:last-child, #iniContent .regList:last-child {
	flaot: left;
}
.modal_content_list .regList, .modal_content_list .regList2 {
	width: 100%;
}
.top_line .fa-list {
	position: absolute;
	left: 5px;
	top: 2px;
}
.socialIcon ul li:last-child {
	float: left;
	margin: 0;
}
.socialIcon ul li {
	margin: 0px 5px 0px 0px;
}
.tpshop {
	background-size: 90px auto;
	background-position: -32px -12px;
}
.vipRow {
	padding: 0 10px;
	box-sizing: border-box;
}
.vipItem {
	width: 100%;
	height: auto;
	margin-right: 0;
	float: none;
}
.newsBlock {
	float: left;
	margin: 0;
}
.newsBlock ul li:nth-of-type(3) {
	float: left;
	margin: 0;
	margin-bottom: 30px;
}
.newsBlock ul li {
	float: left;
	margin-right: 0;
	height: auto;
	min-height: 300px;
	margin-bottom: 30px;
	width: 100%;
}
.newsPreview {
	height: 170px;
}
.newsBlock .up_date {
	padding: 10px 5px;
	font-size: 13px;
}
.view_blog {
	float: right;
}
.copyrightWrapper {
	padding: 0 10px;
	box-sizing: border-box;
}
#footer_menu ul li {
	float: none;
	position: relative;
	padding: 5px 5px 5px 40px;
	width: 100%;
	box-sizing: border-box;
}
#footer_menu ul li:before {
	content: "";
	background: url(../images/arrow-right.svg) 0px 0px no-repeat;
	background-size: 17px;
	background-position: 0px 4px;
	position: absolute;
	top: 5px;
	left: 18px;
	z-index: 9;
	width: 20px;
	height: 23px;
}
.footerContent {
	padding: 20px 0px 50px 0px;
}
.footerContent .fcc:nth-of-type(2) strong {
	font-size: 12px;
}
.fcc {
	display: inline-block;
	text-align: center;
}
.payment_accept_box {
	top: 0;
}
.review_box, .payment_accept {
	position: relative;
	top: 0;
	left: 0;
	text-align: center;
}
.page_101 .item-content ul, .page_4325 .com-content-article__body ul {
	margin: 0;
}
.mm-listview,
.mm-iconpanel-1>.mm-listview,
.mm-iconpanel-2>.mm-listview	{
	width: calc(100% - -35px);
}
.rightcontent {
	width: 100%!important;
	float: none;
	border: none;
	box-sizing: border-box;
}
.childCategory,  .page_120 .childCategory {
	webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
}
.parent_183 .childCategory,  .parent_115 .childCategory,  .page_214 .childCategory,  .page_113 .childCategory {
	webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
}
.childCategory li {
	width: 100%!important;
	float: none;
	box-sizing: border-box;
	margin: 0;
	overflow: hidden;
}
.firstFil {
        width: 100%;
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        column-gap: 5px;
        row-gap: 5px;
        margin: 0px 0px 20px 0px;
}
.lastFil {
	float: right;
        width: 100%;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 5px;
}
	
	.transportUL,
	.realEstateUl,
	.petsonalUl,
	.sportUl,
	.businessUl,
	.petUl{
		width: 100%;
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: 5px;		
	}	
	
	
	
	
	
.transportUL li, .realEstateUl li, .petsonalUl li, .sportUl li, .businessUl li,
	.realEstateUl li:nth-of-type(4n){
    float: none;
	width: 100%;
		    margin: 5px 0;
}
	
.petsonalUl li:nth-of-type(4), .sportUl li:nth-of-type(4), .businessUl li:nth-of-type(4), .transportUL li:nth-of-type(5) {
    float: left;
    float: none;
	width: 100%;
	        margin: 5px 0;	
}
.lastFil li {
        width: 100%;
        margin: 0;
        box-sizing: border-box;
}
.listing_data_item {
	display: inline-block;
	height: auto;
}
.item_preview {
	width: 100%;
	margin-right: 0;
	height: 180px;
	margin-bottom: 5px;
	border-radius: 10px 10px 0px 0px;
}
.item_data {
	width: 100%;
}
.item_data>h2 {
	width: 100%;
	padding-bottom: 10px;
}
.item_pseudo_data {
	width: 100%;
	position: relative;
	bottom: 0;
}
.cost_row {
	float: left;
	font-size: 18px;
	position: relative;
	top: 0px;
	left: 0px;
	text-align: left;
	padding: 10px 0px 0px 0px;
	width: 100%;
}
.com_info {
	float: left;
	top: 0;
	margin: 0;
	width: 100%;
	text-align: left;
}
.ring-container {
	position: absolute;
	right: 7px;
	bottom: -23px;
	width: 26px;
	height: 26px;
}
.is_offline_list .ringring {
	border: 3px solid #999;
	-webkit-border-radius: 30px;
	height: 20px;
	width: 20px;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0.2;
}
.is_offline_list .circle {
	width: 10px;
	height: 10px;
	background-color: #999999;
	border-radius: 50%;
	position: absolute;
	top: 8px;
	left: 8px;
	opacity: 0.5;
}
.statusBoxA {
	position: relative;
	bottom: 2px;
	right: 0;
	width: 260px;
	display: inline-block;
	height: 25px;
}
.listPrice {
	padding-bottom: 10px;
	font-weight: bold;
	color: #9a2715;
}
.paginationBox .pagBox ul li {
	width: auto!important;
	 margin: 5px !important;
}
	

.firstFil li {
        width: 100%;
        text-align: center;
        box-sizing: border-box;
}
.filter_itemTop {
	margin: 10px 0;
}
.filter_itemTop ul li {
	float: none;
	width: 100%;
	margin: 5px 0;
}
#getResult {
	float: left;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
}
.f_event_:after, .f_event_:before {
	width: 35%;
}

.currency_boxd {
	z-index: 9;
	top: 6px;
}
.loadCurrVals {
	width: 296px;
	height: 89px;
	top: 31px;
	right: -4px;
	z-index: 999;
	border-radius: 10px;
}
.resetBrand {
	right: 5px;
	top: 5px;
}
.listing_row>h1 {
	margin: 15px 0 15px;
}
.dl_block, .filter_itemTop dl {
	left: 10px;
}
.filter_itemTop ul li:nth-child(10), .filter_itemTop ul li:nth-child(5) {
	float: left;
	margin: 5px 0;
}
.filDtl {
	width: 100%;
	float: none;
	margin: 5px 0;
	display: inline-block;
}
.filDtl .floorInput:nth-of-type(2n) {
	float: right;
	margin-right: 0;
}
body:not(.page_101) #footer_menu {
	border: none;
}
.filsItemDetal .filDtl:nth-of-type(1), .filsItemDetal .filDtl:nth-of-type(5), .filsItemDetal .filDtl:nth-of-type(9) {
	margin-right: 0;
}

.homeUl li, .petUl li, .technicsUl li {
	width: 100%;
	display: inline-block;
	box-sizing: border-box;
	margin-bottom: 10px;
	margin-right: 0;
}
.is_shop_mm {
	position: relative;
	left: 0;
	top: 6px;
	bottom: 0;
	background-position: 0 1px;
	padding: 0 0 6px 28px;
}
.com_info p {
	top: 0;
	padding: 2px 0;
}
.lastFil li:after {
	display: none;
}
#system-message-container > joomla-alert[type="danger"], #system-message-container > joomla-alert[type="success"], #system-message-container > joomla-alert[type="info"], #system-message-container > joomla-alert[type="warning"] {
	box-sizing: border-box;
	padding: 8px;
}
.topInfoBox ul:nth-of-type(1) {
	float: none;
	width: 100%;
	margin: 0;
}
.topInfoBox ul li {
}
.loc_hr {
	display: none;
}
.topInfoBox ul li {
	float: none;
	border: none;
	padding: 2px 0;
}
.topInfoBox ul li:first-child {
	padding: 2px 0;
}
.topInfoBox ul:last-of-type li:last-child {
	float: none;
}
.is_offline, .is_online {
	padding: 2px 45px;
	margin: 10px 0;
	font-size: 12px;
	left: 0;
	top: 0;
	display: inline-block;
}
.item_media {
	width: 100%;
	float: none;
}
.itemRightInfo {
	float: left;
	width: 100%;
}
.siteLInks {
	max-width: 100%;
	word-break: break-word;
}
.aDocsBlock {
	display: none;
}
.temp_number_copy {
	width: 260px;
}
.buttonAnim {
	margin: 0 0 5px 0;
	padding: 5px 10px;
}
.item_descBox {
	margin-top: 0;
}
.itemHeader {
	margin: 0;
	font-size: 19px;
	text-align: left;
	margin-bottom: 25px;
}
.main_params td {
	font-size: 14px;
}
.frShare {
	margin: 0;
	padding: 0;
}
.contactBox .add_favorite, .contactBox .complain, .contactBox .share {
	margin: 0px 0px 10px 0px;
	width: 100%;
}
.contactBox ul {
	width: 250px;
	margin: 0 auto;
	display: block;
	float: none;
	overflow: hidden;
}
.contactBox {
	width: 100%;
}
.frShare h4 {
	text-align: center;
	font-size: 17px;
}
.relatedListItem div.item {
	width: 300px;
	margin: 0 auto;
	float: none;
	box-sizing: border-box;
	padding: 0;
	border: none;
	display: block;
}
.relatedListItem div.item:nth-of-type(2n + 1):before {
	display: none;
}
.relative_preview {
	width: 100%;
}
.relatedListItem div.item h4 {
	height: auto;
	width: 100%;
	margin: 0;
	padding: 0px 0px 10px 0px;
}
.item_image {
	overflow: hidden;
	height: 250px;
}
.item_media .media_slide .item {
	width: 31%;
	height: 71px;
	margin: 0px 7px 5px 0px;
}
.item_media .media_slide .item:nth-of-type(3n) {
	float: right;
	margin: 0px 0px 5px 0px;
}
.item_media .media_slide .item:nth-of-type(5n) {
	float: left;
	margin: 0px 5px 5px 0px;
}
.itemRightList .loadCurrVals {
	width: 315px;
	height: 90px;
	top: 46px;
	left: 0;
}
#vHippo {
	float: right;
	padding: 7px;
	display: block;
	background: #fea041;
	color: #fff;
	font-size: 13px;
	border-radius: 10px;
	position: relative;
	top: -6px;
	right: -4px;
	border: 2px solid #9b2406;
	font-weight: normal;
}
#vHippo {
	display: none;
}
.mapPreloder {
	top: 37%;
	left: 29%;
}
.videoOverBox {
	padding-top: 20px;
}
.videoPopup {
	width: 98%;
	box-sizing: border-box;
	height: 500px;
}
.videoPopup .top_left {
	width: 87%;
}
.modalVideo {
	width: 100%;
	margin: -5px 0px 0px 0px;
}
.companysN {
	margin: 0 0 10px;
	width: 100% !important;
}
.filLine {
	display: inline-block;
}
.formsItem {
	width: 100%;
}
.page_175 .com-content-article__body p {
	word-break: break-word;
}
.tooltipsPay {
	display: none;
}
.pay_service_text table tr td {
	padding: 20px 0px 3px 0px;
}
#primary {
	padding: 0;
	margin: 0;
	width: 100%;
}
.promotion_box .zoom-thumb {
	width: 220px;
	float: none;
	margin: 0 auto;
}
.promotion_box .content-top-20 {
	float: none;
	width: 100%;
}
.Innernews_preview {
	width: 100%;
	float: none;
	margin: 0;
}
.ddsLine, .ddsLineWrapp {
	display: block;
}
.page_4179 .com-content-article__body ul li > a {
	background: #eaeaea;
	line-height: 1.6;
	height: auto;
	padding: 10px;
}
.opTab > a {
	background: #eaeaea!important;
}
.extensiontb li {
	width: 100%;
	float: none;
	box-sizing: border-box;
	margin: 10px 0;
}
.shboxs ul li {
	height: auto;
}
.shop_preview {
	width: 100%;
	float: none;
	border: none;
}
.shop_content_box {
	width: 100%;
	float: none;
	height: auto;
}
.shboxs ul li .learn-more {
	margin-bottom: 15px;
}
.shopPageRow {
	display: inline-block;
}
.tpRowLeft {
	width: 100%;
	display: inline-block;
}
.shopLogoSws {
	float: none;
	margin: 0 auto;
}
.tpRowCenter {
	width: 100%;
}
.tpRowRight {
	width: 100%;
}
.tpRowRight > ul, .tpRowRight > ul li {
	height: auto;
}
.phRow {
	margin-bottom: 0;
}
.shopMenuRow {
	display: inline-block;
	border: none;
	text-align: center;
}
.intro_top_show {
	width: 100%;
	float: none;
}
.intro_top_show a:before {
	z-index: 9;
	bottom: 0px;
}
.shopMenuRow ul li a:after {
	top: 0px;
	width: 100%;
	background: #ccc;
	height: 1px;
}
.shopMenuRow ul:nth-of-type(1) li a:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0px;
	width: 100%;
	background: #ccc;
	height: 1px;
	top: auto;
}
.shopMenuRow ul:nth-of-type(2) {
	width: fit-content;
	top: 10px;
	margin-top: 20px;
}
.shopMenuRow ul:nth-of-type(2) li {
	float: left;
}
.shop_main_ph {
	padding: 0;
}
.shForms {
	display: inline-block;
}
.shForms .shpSearchItem:nth-of-type(1) {
	width: 100%;
}
.shForms .shpSearchItem:nth-of-type(2) {
	width: 100%;
	margin: 15px 0px 0px 0px;
	display: inline-block;
}
.shForms .shpSearchItem:nth-of-type(2) input {
	float: right;
	width: 48%;
	margin: 0 2px;
}
.listingRow {
	width: 300px;
	display: block;
	margin: 0 auto;
}
.slItemFeath {
width: 300px;
    margin: 0 auto;
    display: block;
	margin-bottom: 50px;
}
.mainContact {
	padding: 40px 0;
}
.emptyFeedBc {
	font-size: 22px;
	margin: 15px;
}
.write_feedback {
	display: none;
}
.loginLeft {
	width: 100%;
	display: inline-block;
}
.loginEvent {
	width: 100%;
	float: none;
	margin: 0px 0px 8px 0px!important;
}
.loginEvent input {
	width: 100%;
	box-sizing: border-box;
}
.usflink {
	width: 100%;
	float: none;
}
.loginRight {
	margin: 20px 0;
}

.loginRight ul li, .loginRight ul li:last-child {
	float: left;
	position: relative;
	margin: 5px;
	width: 46%;
}
.registration_form .loginLeft {
	width: 100%;
	margin: 0 auto;
}
#box_company .item, #box_persons .item {
	width: 100%;
}
#form_type li {
	width: 45%;
	text-align: center;
}
.itemPho {
	width: 100%;
	float: left;
	right: 0;
}
.passMessage {
	top: 0;
	margin: 15px 0;
}
.auth_button_reg {
	margin: 0;
	width: 100%;
	text-align: center;
	float: left;
}
#membersForm .disabledButton {
	width: 100%;
}
.chatMessNotif {
	position: absolute !important;
	top: 46px;
	right: 10px;
	margin: 0 !important;
}
.accountButton, .logOutButtons {
	width: 48% !important;
	padding: 10px 0px 10px 0px !important;
	margin: 15px 0px 23px 0px;
}
#openChatBox {
	display: none!important;
}
.status_row ul {
	display: inline-block;
	margin: 0;
}
.mainDD ul {
	width: 100%;
}
.status_row ul li {
	float: left;
	width: 44%;
	padding: 8px;
	box-sizing: border-box;
	margin: 0 8px;
}
.feedbackFrm form {
	width: 100%;
}
.feedbackItem {
	display: inline-block;
}
.labelFrom {
	width: 100%;
}
.labelInp {
	width: 100%;
}
.status_row {
	width: 100%;
}
.mainContact {
	padding: 20px 0;
}
.mainContact h2 {
	margin: 15px 0;
}
.desShopRe {
	margin-bottom: 150px;
}
.contactBlock {
	display: inline-block;
}
.blockTitlecontact {
	margin-bottom: 10px;
}
.contDetaliz.scblsRow {
	width: 100%;
}
.contDetaliz .schedule ul li:first-of-type {
	display: inline-block;
	width: 50%;
	float: left;
}
.contDetaliz .schedule ul li:first-of-type div:not(:last-of-type) {
	border-bottom: none !important;
	width: 100%;
}
.contDetaliz .schedule ul li:first-of-type div {
	width: 136px;
}
.contDetaliz .schedule ul li:last-of-type {
	display: inline-block;
	width: 50%;
	float: left;
}
.contDetaliz .schedule ul li:last-of-type div:first-of-type {
	border-top: 1px solid #ccc;
	width: 100%;
}
.contDetaliz .schedule ul li:last-of-type div {
	border-right: 1px solid #ccc;
	width: 100%;
}
.contDetaliz .schedule ul li:first-of-type div:last-of-type {
	border-radius: 0px 0px 0px 10px;
	width: 100%;
	border-right: none;
	padding: 6px;
}
.contDetaliz .schedule ul li:last-of-type div:first-of-type {
	border-radius: 0px 10px 0px 0px;
}
.contDetaliz .schedule ul li:last-of-type div:last-of-type {
	border-radius: 0px 0px 10px 0px;
	width: 100%;
}
.contDetaliz .schedule ul li:first-of-type div:nth-of-type(6) {
	padding: 6px !important;
}
.mwr_box {
	width: 100%;
}
.mwr_item, .mwr_box .mwr_item:first-of-type, .mwr_box .mwr_item:nth-of-type(2), .mwr_box .mwr_item:nth-of-type(3) {
	width: 100%;
	float: none;
	margin: 10px 0px 10px 0px;
}
.mwr_box .write_feedback {
	display: block!important;
}
.tpsDe {
	padding: 16px;
}
.pathBox {
	height: auto;
}
.avalCat li a {
	width: 100%;
	float: none;
	display: inline-block;
	box-sizing: border-box;
}
.dashList .avalCat li {
	width: 100%;
	box-sizing: border-box;
	margin: 5px 0;
}
.feedType, .feedPath, .feedEvent, .checkItsFe .feedType:first-of-type {
	width: 100%;
	float: none;
	margin: 10px 0;
}
.docFooter {
	width: 100%;
	margin: 25px auto;
}
.feedTable tr td:nth-of-type(1) {
	font-size: 15px;
}
.doc_nav {
	height: auto;
}
.doc_nav ul {
	display: inline-block;
}
.doc_nav ul li {
	height: auto;
	margin: 10px 0;
	padding: 0;
	box-sizing: border-box;
	width: 100%;
}
.doc_nav ul li a {
	width: 100%;
	display: inline-block;
	padding: 10px;
	height: auto;
	box-sizing: border-box;
}
.fsbls {
	width: 100%;
}
.feed_itm table, .f_history_box table {
	overflow-x: scroll;
	display: inline-block;
}
.news_row ul li {
	float: none;
	height: auto;
}
.news_preview {
	width: 100%;
	border-radius: 10px;
	float: none;
}
.news_content_box {
	width: 100%;
	float: none;
	box-sizing: border-box;
}
.news_content_box .learn-more {
	float: none;
	display: inline-block;
	overflow: hidden;
}
.newsInnerContent {
	padding: 0;
}
span.pagination a {
	width: 100%;
	padding: 5px;
	box-sizing: border-box;
	float: left;
	margin: 5px 0;
}
.comms__author {
	overflow: hidden;
}
.comms__meta {
	display: inline-block;
	width: 75%;
}
.account_topLine {
	display: inline-block;
	padding: 10px;
	box-sizing: border-box;
}
.userNameBox {
	width: 100%;
	float: none;
	margin: 0;
	text-align: center;
	font-weight: bold;
}
.userHelpBox {
	width: 100%;
	float: none;
	margin: 0;
	top: 0;
	text-align: center;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.writeSupport, .userHelpBox p {
	margin: 0;
	line-height: 2;
}
.pocket {
	width: 100%;
	float: none;
	margin: 0;
	text-align: left;
	padding: 20px 0;
	display: inline-block;
	line-height: 2;
}
.pocket strong {
	top: 0;
	margin: 0;
	float: left;
}
.pocket .btn-style-one {
	padding: 5px 30px;
	float: right;
}
.accBoxI {
	border-radius: 10px;
	padding: 0 10px;
	box-sizing: border-box;
	border: none;
}
.account_lcol {
	width: 100%;
	float: none;
	min-height: 350px;
}
.acc_leftWrapp {
	width: 100%;
	float: none;
}
.acc_leftWrapp ul li:nth-of-type(1) {
	border-radius: 0px;
}
.acc_leftWrapp ul li, .acc_me ul li {
	border-left: none;
	border-top: none !important;
}
.acc_leftWrapp ul li:last-of-type {
	border-radius: 0px;
	overflow: hidden;
}
.acc_leftWrapp ul {
	border: 1px solid #ccc;
	border-radius: 10px;
	overflow: hidden;
}
.acc_leftWrapp ul li:last-child {
	border-bottom: none;
}
.account_rcol {
	float: left;
	width: 100%;
	border-radius: 0;
	min-height: 300px;
	border-bottom: none;
}
.acc_rightWrapp {
	padding: 0;
}
.account_rcol .aSearchBox {
	height: auto;
	padding-bottom: 50px;
}
	
	.aSearchBox ul{
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: 7px;
	}
	
.aSearchBox ul li:nth-child(1), .aSearchBox ul li:nth-child(2), .aSearchBox ul li:nth-child(3), .aSearchBox ul li:nth-child(4), .aSearchBox ul li:nth-child(5) {
	width: 100%;
	float: none;
	margin: 5px 0;
}
.aPagelist h1 {
	margin: 0;
}
.account_rcol:after {
	display: none;
}
.real_hidden_row {
	position: relative !important;
	bottom: -20px;
	float: none;
	margin: 0;
	width: 100%;
}
.navUL li:last-child {
	display: none;
}
.navUL li:nth-of-type(1), .navUL li:nth-of-type(2) {
	width: 50%;
	float: left;
	margin: 0;
	font-size: 16px;
	padding: 6px !important;
	height: 64px;
	display: inline-grid;
}
.paginationBox .pagBox ul li a {
	padding: 6px 9px 5px 9px;
}
.aItemHeader {
	display: none;
}
.aItemContent {
	position: relative;
	width: 100%;
	overflow: hidden;
	border-top: 1px solid #ccc;
	border-radius: 10px;
	box-sizing: border-box;
	display:inline-block;
}
.a_added {
	padding: 5px 0px 10px 0px;
	font-weight: bold;
}
.ordBls {
	position: relative;
	left: 0;
	top: 0;
	width: fit-content;
	margin: 10px auto;
}
.aItemContent p, .aItemHeader p:nth-of-type(1), .aItemContent p:nth-of-type(1) {
	width: 100%!important;
	height: auto;
	font-size: 16px;
	display: inline-block;
	float: none;
}
.aItemContent p strong, .aItemContent p:nth-of-type(1) strong {
	position: relative;
	padding: 0;
	margin: 0;
	top: 0;
	left: 0;
	transform: none;
}
.aItemContent img {
	width: auto;
}
.a_ds_deadline {
	top: 15px;
	border-bottom: 1px solid #ccc;
	width: 100%;
	display: block;
	margin: 0;
	padding-bottom: 10px;
}
.a_ds_deadline {
	display: inline-block;
	border: none;
	top: 0;
}
.aItemContent dl {
	width: 100%;
	float: none;
	margin: 10px 0;
}
.aItemEvent {
	display: inline-block;
}
.aItemEvent a, .aItemEventDis a {
	margin: 10px 0;
}
.free_top_link {
	top: 0;
}
.aItemEvent div:nth-child(4) {
	margin-right: 0;
}
.aItemEvent div:nth-child(4):after {
	display: none;
}
.aSearchBox ul li:nth-child(6) {
	width: 100%;
	float: none;
	margin: 15px 0;
	right: 0;
}
.paybox {
	margin-bottom: 30px !important;
}
.pay_box h2 {
	width: 100%;
	box-sizing: border-box;
	padding: 10px 0;
	text-align: center;
	margin-bottom: 15px;
	border-radius: 10px;
}
.summ_box {
	border-radius: 10px;
}
.p_line_box {
	line-height: 2.5;
}
.summ_box strong {
	float: left;
}
#pay_summ {
	width: 137px;
}
.statusBoxAddAcc ul li {
	width: 100%;
	box-sizing: border-box;
	margin-right: 0;
	height: auto;
}
.account_my_fv {
	top: 0;
	float: none;
	width: 100%;
	display: inline-block;
	text-align: center;
	box-sizing: border-box;
	margin: 10px 0px 10px 0px;
}
.favBOxItem .listing_data_item {
	padding-bottom: 30px;
}
.schedule_tb td {
	padding: 6px;
	border: 1px solid #ccc;
	font-size: 15px;
}
.schedule_tb select {
	width: 46%;
	outline: 0;
	padding: 7px;
}
.shopRow small {
	padding: 0;
	display: block;
}
.edit_row2 .shopRow:nth-of-type(1), .edit_row2 .shopRow:nth-of-type(2), .edit_row3 .shopRow:nth-of-type(1), .edit_row3 .shopRow:nth-of-type(2) {
	width: 100%;
	float: none;
}
.shop_inputfile, .shop_inputfile_bg {
	width: 100%;
	box-sizing: border-box;
}
.edit_row3 .shopRow:nth-of-type(5) ul {
	display: inline-block;
}
.edit_row3 .shopRow:nth-of-type(5) ul li:nth-of-type(1), .edit_row3 .shopRow:nth-of-type(5) ul li:nth-of-type(2), .edit_row3 .shopRow:nth-of-type(5) ul li {
	width: 100%;
	margin-right: 0;
	display: inline-block;
	margin-bottom: 15px;
}
.ph_group_list label {
	margin: 0;
}
.account_rcol {
	border-top: none;
}
.configBox h3 {
	display: inline-block;
	text-align: center;
}
#cfgPass ul li {
	float: none;
	padding: 5px 0;
}
#cfgPass ul li input {
	width: 100%!important;
	box-sizing: border-box;
}
#cfgPass .btn-style-one {
	width: 100%;
	display: block;
}
#cfgEmail ul li, #cfgInfo ul li, #cfgInfo ul li:last-child {
	float: left;
	margin-bottom: 15px;
	width: 100%;
}
.cfgSocial {
	width: 100%;
	float: none;
}
.ph_group {
	display: inline-block;
}
.cfgSocial .ph_group label {
	display: block;
	float: left;
}
.adPhnBls {
	width: 100%;
	display: inline-block;
	float: none;
	margin: 0;
}
.mailNot {
	width: 100%;
	display: inline-block;
	margin: 0;
}
.subscribeMail label {
	width: 31px;
}
.subscribeMail .messToltip {
	padding: 7px 21px 0px 0px !important;
	font-size: 14px;
	width: 88%;
}
.profileAvatar {
	position: relative;
	bottom: 0;
	right: 0;
	width: 100%;
	box-sizing: border-box;
}
.saveBoxEs {
	float: none;
	margin: 15px auto;
	width: 100%;
	text-align: center;
	box-sizing: border-box;
}
#upp6, #upp5 {
	float: none;
	box-sizing: border-box;
}
.bootstrap-tagsinput {
	box-sizing: border-box;
}
#tagManagerBox div {
	text-align: center;
}
.acc_leftWrapp, .acc_me, .account_lcol {
	width: 100%;
	float: none;
}
.acc_me ul {
	margin-bottom: 50px;
}
#loadAccaunt .feedCheckLine .feedPath {
	width: 100%;
	box-sizing: border-box;
}
.autDes {
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
	font-size: 17px;
}
.autDes a {
	display: block;
	width: 100%;
	padding: 15px 0;
}
.feedDesc div {
	word-wrap: break-word;
}
.activeFeedBox p:last-of-type {
	width: 100%;
	display: inline-block;
}
.activeFeedBox p a {
	margin: 5px 0;
	width: 100%;
	box-sizing: border-box;
}
.feedBoxItemList {
	padding: 0;
}
.aSearchBoxFeed ul {
	display: inline-block;
}
.aSearchBoxFeed ul li {
	width: 100%;
	margin: 0;
	box-sizing: border-box;
	margin-bottom: 10px;
}
.aSearchBoxFeed ul li input {
	box-sizing: border-box;
}
.mainTabContent {
	margin: 15px 0;
}
.numsLis {
	margin: 0px 0px 20px 0px;
}
.w_count {
	float: none;
	width: 100%;
	display: inline-block;
	box-sizing: border-box;
}
.mainAInfo, .mainBInfo {
	padding: 0;
}
.mainAInfo > div, .mainBInfo > div {
	padding: 10px 0;
}
.mainBInfo .galleryBox li, .mainBInfo .galleryBox li:nth-of-type(5n) {
	width: 300px;
	float: none;
	box-sizing: border-box;
	border-radius: 10px;
	margin: 15px auto;
	height: 180px;
}
.product_item > h1 {
	font-size: 18px;
}
.chatMessNotif > span {
	position: absolute;
	right: -2px;
	top: -7px;
}
.listAvatar h1 {
	float: left;
	font-size: 17px;
	width: calc(100% - 100px);
	padding: 10px 0;
	font-weight: normal;
	line-height: 1.6;
}
#history_view ul li, #history_view ul li:nth-of-type(1), #history_view ul li:nth-of-type(2) {
	width: 100%;
	float: none;
	margin: 10px 0;
}
.actArrow2, .actArrow {
	display: none!important;
}
.block1 {
	width: 100%;
	margin-right: 0;
}
.a_dsstep2 {
	width: 100%;
	margin: 0;
	display: inline-block;
	overflow: inherit;
	min-height: 370px;
}
.a_dsstep2 h2 {
	left: 0;
	font-size: 34px;
	bottom: 2px;
	line-height: normal;
	background-size: 100%;
	top: 30px;
	padding-bottom: 50px;
}
.subcatBlock {
	width: 100%;
	box-sizing: border-box;
	height: auto;
}
.subcatBlock ul {
	float: none;
	height: auto;
	width: 100%;
	margin: 10px 0;
	box-sizing: border-box;
	border-bottom: none;
	border-bottom: 1px solid #ccc;
}
.block1 ul li, .subcatBlock ul li {
	width: 100%;
	font-size: 14px;
	box-sizing: border-box;
}
#subBox2 {
	float: left;
}
.fl_it {
	width: 100%;
	left: 0;
}
#filtration {
	overflow: hidden;
}
#filtration input {
	width: 97%;
	box-sizing: border-box;
	margin: 0;
}
.specialBox {
	margin: 0!important;
}
.hideTitles {
	display: none!important;
}
.mainLine, .mainLine2 {
	width: 100%;
	float: none;
}
.multiLoc {
	font-size: 13px;
	line-height: 3;
}
.carsList {
	padding: 0;
}
.carsList > li, .buld_address > li, .carParams, .bussiness_item li, .technics_item li, .sport_item li, .pet_ul > li {
	width: 100%;
	margin: 10px 0;
	height: auto;
}
.pet_ul > li:nth-child(1) select, .pet_ul > li:nth-child(2) h5 {
	width: 100%;
	box-sizing: border-box;
}
#subBox select {
	width: 100%;
}
select[name="ads[age_type]"] {
	width: 12%!important;
	float: right;
}
#pet_year {
	float: left;
	width: 54%!important;
}
.pet_ul li:nth-of-type(4):after {
	right: 115px;
	z-index: 99;
}
.technics_item, .bussiness_item, .pet_ul, .sport_item {
	padding: 0;
	magin: 0;
}
.detalization {
	width: 100%;
}
.carPrices div {
	width: 100%;
}
.detalization2 {
	width: 100%;
	float: left;
}
.adit_address_box li {
	width: 100%;
	margin: 0;
	float: none;
}
.detalization .ddt:nth-of-type(2) {
	display: none;
}
.upFileList {
	height: auto;
}
.upFileResult {
	width: 100%;
	height: auto;
	border: none;
}
.upFileBloc {
	 width: 100%;
	float: none;
	margin: 0 auto;
	padding-bottom: 10px;
}
.upFileBloc .box {
	top: 0;
	right: 0;
}
.upFileBloc .inputfile+label span {
	width: 100%;
}
.box strong {
	width: 100%;
}
.mediaBox small {
	float: left;
	top: 16px;
	left: 0;
}
.upim {
	width: 100%;
	display: inline-block;
	margin: 28px 0;
}
.js .box__file+label {
	max-width: 100%;
	white-space: inherit;
}
.massBox.has-advanced-upload {
	border-radius: 20px;
}
.mediaBox ul{
	display: grid;
    grid-template-columns: repeat(2, 1fr);
       column-gap: 15px;
	row-gap: 15px;
}

.mediaBox ul li {
	width: 100%;
	margin: 0;
	float:none;
}
.statusBox ul li {
	width: 100%;
	box-sizing: border-box;
	height: auto;
	margin: 0px 0px 30px 0px;
}
.noCaptchaBox p {
	width: 100%;
	float: none;
	margin-bottom: 20px;
	display: inline-block;
}
.freeStep {
	left: 0 !important;
	top: 50px;
}
.terms_cond {
	margin-top: 50px;
}
#payCost p:hover:after {
	right: 0;
}
.warningBox {
	display: inline-block;
}
.loadSubInfo h2 {
	font-size: 23px;
}
#warning {
	display: none;
}
.notifBls {
	width: 100%;
	box-sizing: border-box;
}
.temp_ul li, .job_item li:nth-of-type(1), .temp_ul li:nth-of-type(4) {
	width: 100%;
	height: auto;
	float: none;
	margin: 10px 0;
}
.auto_list li .f_login, .auto_list li .g_login, .auto_list li .m_login, .auto_list li .o_login, .auto_list li .v_login, .auto_list li .y_login {
	width: 100%;
}
.auto_list, .a_dsStep1 > ul {
	width: 100%;
	margin: 0 auto;
	display: block;
	padding: 0px 0px 20px 0px;
	overflow: hidden;
	margin-bottom: 20px;
}
	
	.a_dsStep1 ul.auto_list{
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: 10px;
		row-gap: 0;			
	}		   
	
	
.a_dsStep1 ul.auto_list li {
	float: left;
	width: 100%;
	box-sizing: border-box;
	margin: 5px 0;
}

.addMMs {
	top: 0;
}
.emailIte {
	float: none;
	margin: 10px 0;
	box-sizing: border-box;
	width: 100%;
}
.type_toggle {
	width: 100%;
	float: none;
	margin: 10px 0;
	box-sizing: border-box;
}
.about_ {
	width: 100%;
	float: none;
	box-sizing: border-box;
}
.emailIte input {
	width: 100%;
	float: none;
	height: auto;
	box-sizing: border-box;
}
.type_toggle ul {
	width: 100%;
	margin: 0;
}
.type_toggle ul li {
	width: 45%;
	padding: 6px;
}
.about_ input[type="text"], #phoneNMB {
	width: 100%;
	float: none;
	box-sizing: border-box;
}
.about_ ul li {
	width: 100%;
}
#phoneNMB {
	margin: 10px 0;
}
.regSociMess2 {
	top: 0;
}
.treeview {
	width: 100%;
}
.treeview>ul {
	padding: 0;
}
.treeview>ul>li {
	padding: 50px 0px 0px 38px !important;
}
.treeview__level {
	padding: 5px;
	padding-left: 17px;
	font-weight: normal;
	font-size: 15px;
	word-break: break-word;
}
.treeview>ul>li>.treeview__level:before {
	height: 25px;
	width: 25px;
	font-size: 18px;
	top: -9px;
}
.treeview>ul>li>ul {
	padding-left: 34px;
	box-sizing: border-box;
}
.treeview ul li {
	padding: 30px 0px 0px 10px;
	width: 100%;
	box-sizing: border-box;
}
.treeview>ul>li>ul>li, .treeview>ul>li>ul>li>ul>li {
	width: 84%;
}
.treeview ul li:before {
	top: -12px;
	left: -47px;
}
.treeview ul li:after {
	top: 50px;
	left: -45px;
	width: 40px;
}
.treeview__level:before {
	left: -33px;
	top: -3px;
	height: 25px;
	width: 25px;
	font-size: 18px;
}
.level-title span {
	font-size: 13px;
	word-break: break-word;
}
.cityLIstBlock ul {
	width: 270px !important;
	float: none;
	margin: 0 auto;
	display: block;
}
.chatContent {
	width: 92%!important;
}
.menu.myAv {
	display: none;
}
.emptyRoomBox img {
	width: 100%;
}
.chat_wrapper .main .chat .content {
	height: 430px;
}
.chat_wrapper .main .chat .content.empty>div {
	margin-top: 0!important;
}
.chat_wrapper .main .chat .content .no-messages {
	margin: 15px auto 20px !important;
}
.chat_wrapper .sidebar {
	height: 100%;
	min-height: 100px;
	max-height: 500px!important;
}
.chatWrapper {
	position: absolute!important;
	top: 10px!important;
}
#chat1 .col-md-12 {
	padding: 0!important;
	box-sizing: border-box;
}
.chat_wrapper .form-control {
	padding: 15px!important;
	height: 75px!important;
}
.chat_wrapper .main .chat .bottom .btn.send {
	padding: 0 10px 0 10px!important;
}
 #chat_message::placeholder {
 padding-top:17px;
}
.chat_wrapper .main .chat .content .date span {
	padding: 0 6px!important;
}
.statusPages .statsULP > li {
	width: 100%;
	margin: 25px 0;
	height: auto;
}
.statsULP {
	width: 300px;
	margin: 0 auto;
	display: block;
	margin-bottom: 50px;
}
.payForIt {
	text-align: center;
	display: inline-block;
	padding: 10px 0px 20px 0px;
}
.getPriceTotal {
	float: none;
	text-align: center;
	width: 100%;
	display: inline-block;
	margin: 0;
	padding: 10px 0;
}
.statContentAccount {
	height: 230px;
}
.statusBoxAddAcc > h4, .statusBoxAddAccPrep > h4 {
	padding: 15px 0;
	box-sizing: border-box;
	text-align: center;
	font-size: 17px;
}
.statusBoxAddAccPrep ul li {
	width: 100%;
	margin: 10px 0;
	box-sizing: border-box;
}
.statusBoxAddAccPrep ul li img {
	width: 100%;
}
.eventByDasy ul li {
	margin: 0;
}
a.tooltipsStatus span {
	width: 132px;
	padding: 0 10px!important;
}
a.tooltipsStatus span:after {
	margin-left: -2px;
}
a.tooltipsStatus span:before {
	margin-left: -6px;
}
.page_4177 .com-content-article__body {
	padding: 0;
}
.com-content-article__body img {
	max-width: 100%;
}
.feedbackFrm {
	margin: 0;
}
.feedbackList {
	width: 100%;
}
.feedbackTotal {
	margin: 0px 0px 100px 0px;
	width: 100%;
}
.summaryDetalization ul li .summary_stars_bt {
	width: 61%;
}
.summaryDetalization ul li .summary_row {
	width: 86%;
}
.fbpr_row {
	width: 67%;
}
.summaryDetalization ul li .summary_num {
	width: 10%;
}
.reqShp a {
	display: inline-block;
	box-sizing: border-box;
}
.errorContainer {
	width: 95%;
	box-sizing: border-box;
}
#loadSubway .pet_ul > li {
	width: 100%;
}
#loadJobSubway .pet_ul > li p span, #loadSubway .pet_ul > li p span {
	float: left;
}
#loadSubway .pet_ul > li:nth-of-type(1) .subway_dist {
	width: 100% !important;
	margin: 10px 0;
	float: left;
}
#loadJobSubway .pet_ul h5, #loadSubway .pet_ul h5 {
	width: 100% !important;
	margin: 10px 0;
	float: left;
}
#loadSubway .kindList {
	width: 100% !important;
	margin: 10px 0;
	float: left;
	top: 0;
	left: 0;
}
.subway_dist {
	width: 100% !important;
	float: none;
	margin: 10px 0;
}
.buldAttr li p {
	width: 100%;
}
.serviceEvent ul li {
	width: 100%;
}
.serviceEvent h5, .serviceitemBox h4 {
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	font-size: 14px;
}
.serviceEvent ul li p {
	width: 100%;
}
.statusBoxAdd ul li {
	float: none;
	width: 100%;
	padding: 0;
	box-sizing: border-box;
	margin-right: 0;
}
.statusBoxAdd ul {
	width: 100%;
}

.p_notice {
	height: auto;
	width: 100%;
	display: inline-block;
	text-align: center;
	padding-bottom: 15px;
}
.reset .control-group {
	float: none;
	width: 100%;
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	margin-top: 20px;
}
.reset #jform_email {
	box-sizing: border-box;
	width: 100%;
	margin: 15px 0px 10px 0px;
}
.reset .control-group {
	float: none;
	width: 100%;
	margin: 0;
	box-sizing: border-box;
}
.reset button {
	width: 100%;
	box-sizing: border-box;
}
.page_108 .reset-complete .controls input, .page_108 .reset-confirm .controls input {
	width: 100%;
}
.reset-complete fieldset .control-group:nth-of-type(1), .reset-confirm fieldset .control-group:nth-of-type(1), .reset-complete fieldset .control-group:nth-of-type(2), .reset-confirm fieldset .control-group:nth-of-type(2) {
	float: none;
	margin: 10px 0;
}
.page_108 .reset form input[type="text"], .page_108 .reset-complete form input[type="password"], .page_108 .reset-complete form input[type="text"], .page_108 .reset-confirm form input[type="text"] {
	box-sizing: border-box;
}
.reset-complete .control-group {
	width: 100%;
	display: inline-block;
	float: none !important;
}
.input-password-toggle {
	background: green;
	color: #fff;
	margin: 12px 0;
	float: right;
}
.reset-complete form {
	width: 100%;
	margin: 0;
}
.com-users-reset-complete__submit {
	padding: 0;
	margin-top: 50px;
}
.password-group .text-center {
	width: 100%;
	display: inline-block;
	text-align: center;
}
.reset #user-registration {
	width: 100%;
	margin: 0 auto;
}
.com-users-reset-confirm__submit {
	padding: 0;
	margin: 10px 0;
}
.com-users-reset-confirm__submit button {
	width: 100%;
	float: none;
}
.reset-complete legend {
	font-size: 16px;
}
.com-users-reset-complete__submit button {
	width: 100%;
	float: none;
}
.fcc strong {
	font-size: 16px;
}
.personStat:hover:after {
	width: 332px;
	left: -323px;
	top: -55px;
	right: auto;
	font-size: 14px;
}
#loadComplaint, #loadShare {
	padding: 10px;
}
.comSel {
	width: 100%;
}
#loadComplaint {
	padding: 10px;
	top: 88px;
}
#loadShare {
	padding: 10px;
	top: 127px;
}
#messageCompleateComplaint, #messageCompleateShare {
	width: 100%;
	text-align: center;
	font-size: 14px;
	display: inline-block;
	padding: 17px 0;
}
.page_404 .middle_box, .page_404 .top_line, .page_404 .copyright {
	width: 100%;
}
.dashDesc h5, .dashDescIntro h5, .dashList h5 {
	font-size: 18px;
	text-align: center;
}
.mainCategory_list {
	padding: 0;
	width: 300px;
	margin: 0 auto;
	display: block;
	overflow: hidden;
}
.mainPage ul.mainCategory_list li {
	margin: 5px 0px 5px 0;
			width: 100%;
        box-sizing: border-box;
}
.vipList {
	width: 300px;
	margin: 0 auto;
	display: block;
}
.newsBlock {
	width: 300px;
	margin: 0 auto;
	display: block;
	float: none;
}
.vipList .vipItem:nth-of-type(5n) {
	width: 100%;
	height: auto;
	margin-right: 0;
	float: none;
	margin-bottom: 30px;
}
.mainReg p {
float: none;
        margin: 0 auto;
        text-align: center !important;
}
#iniContent, .modal_content_list {
	height: 550px;
}
.carParams {
	height: auto !important;
	width: 100% !important;
}
.shboxs {
	width: 300px;
	margin: 0 auto;
	display: block;
}
.news_row {
	width: 300px;
	margin: 0 auto;
	display: block;
}
.row {
	display: initial;
}
#locationBox {
	top: 40px;
}

.statusBox ul {
	width: 300px;
	margin: 0 auto;
	display: block;
}
#main {
	width: 300px;
	margin: 0 auto;
	display: block;
}
.adslistbox ul, .alistbox ul, .statusBoxAddAcc ul, .statusBoxAddAccPrep ul, .listing_data_row {
	width: 330px;
	margin: 30px auto;
	display: block;
	overflow: hidden;
	padding: 0 15px;
	box-sizing: border-box;
}
.evDsc {
	font-size: 19px;
	padding: 10px 0;
}
#cfgEmail {
	position: relative;
	top: 0;
	width: 100%;
	right: 0;
}
#cfgEmail ul li:nth-of-type(1) {
	width: 54%;
}
#cfgEmail ul li:nth-of-type(2) {
	width: 46%;
}
#cfgInfo ul li input[type="text"],  #cfgPass ul li input[type="text"] {
	width: 100%;
}
.bonnus_row {
	position: relative;
	top: 40px;
	right: auto;
	left: 0;
	width: 100%;
	height: auto;
	border-radius: 0px 0px 10px 10px;
}
.bonnus_item {
	background-size: 80% auto;
	width: 100%;
	height: 211px;
	margin-bottom: 41px;
	background-position: center bottom -9px;
}
.summ_box {
	padding: 0;
	width: 100%;
	display: inline-block;
}
.bonnus_row:before {
	background: none;
}
.p_line_box {
	position: relative;
	top: 20px;
	left: 29px;
}
.add_favoriteTop {
	background-position: 0px 0px;
}
.mm-iconpanel .mm-panels>.mm-panel.mm-opened,  .mm-iconpanel .mm-panels>.mm-panel.mm-subopened {
	border: none;
}
.shopSlogan {
	width: 100%;
	padding: 0;
}
.shopSlogan blockquote {
	padding: 0;
	margin: 5px 0px 20px 0px;
	font-size: 19px;
}
.page_4180 .Innernews_preview {
	width: 210px;
	margin: 15px auto;
}
.scrolledPart {
	z-index: 99999;
}
.cookie-popup {
	width: 92%;
	display: inline-block;
	box-sizing: border-box;
	right: 0;
	bottom: 36px;
}
.cookie-popup p {
	font-size: 12px;
}
.cookie-popup button {
	float: right;
}
.a_number {
	border-radius: 10px;
}
.statusBoxAddAccPrep {
	margin-top: 0;
}
.statusPages .statsULP > li:last-child {
	float: none;
	margin: initial;
}
.listAd {
	float: none;
	width: 100%;
	display: inline-block;
	box-sizing: border-box;
	padding: 10px;
}
.messageBRB {
	width: 93%;
	box-sizing: border-box;
	height: auto;
	padding: 10px;
}
.listingPopupEvent {
	display: inline-block;
}
#disableThisAddd,  #removeAddd,  .listingPopupEvent p {
	width: 100%;
	box-sizing: border-box;
	margin: 10px 0;
}
body.ev_edit .upFileResult div {
	box-sizing: border-box;
}
body.ev_edit .upFileResult ul {
	width: 100%;
}	
	
	.expcontact a{
		display:block;
	}	
	
	.extensiontb{
		    width: 300px;
    margin: 0 auto;
    display: block;
	}		
	
	
.subscribeMail .messToltip:hover:after {
    top: -105px;
    right: -25px;
}	
	
	
	.modOv{
		top: 30px;
	}	
	
	.support-modal{
		    width: 93%;
	}
	
	.supportContent .top_right{
		position: absolute;
    right: 7px;
    top: 5px;
	}
	
	.support_modal_content #sendFormsContact{
		    margin-bottom: 10px;
	}		
	
	
	.featSlider .owl-nav{
		display:none;
	}	
	
.featSlider .owl-dots .owl-dot {
    width: 12px;
    height: 12px;
    margin: 5px;
}	
	
	#hippoLowBoxLine{
		display:none;
	}	
	
	
.pendBox ul li p:nth-of-type(2) {
    border-right: none !important;
    font-size: 17px;
    padding: 10px 30px;
    box-sizing: border-box;
}	
	
.pendBox ul li p:nth-of-type(2) i {
    font-size: 19px;
}	
	
	
.pendBox ul li{
	border-radius: 10px;
	overflow: hidden;
	display: inline-block;
	margin:10px 0;
}
	
    .pendBox ul, .pendBox ul li {
        display: inline-block;
        width: 100%;
    }	
	
	.pendBox ul li p:nth-of-type(1){
		       width: 100%;
		    box-sizing: border-box;
    height: auto;
    font-size: 18px;
    line-height: normal;
    text-align: center;
    border: none;
	}	
	
	.pendBox ul li p:nth-of-type(2){
		    width: 100%;
		box-sizing: border-box;
	}	

.pendBox ul li p:nth-of-type(3),
.pendBox ul li p:nth-of-type(4){
    box-sizing: border-box;
    width: 95%;
    margin: 5px auto;
    float: none;
    text-align: center;
    display: block;
    overflow: hidden;
}

.pendBox ul li p:nth-of-type(3) a,
.pendBox ul li p:nth-of-type(4) a{
	box-sizing: border-box;
    padding: 10px;
    border-radius: 10px;
}
	
	
	.aItemEventDis{
		    height: auto;
	}	
	
	.removeNotice{
		    float: none;
    width: 100%;
    margin: 0;
    text-align: center;
	}
	
	.removeNotice strong{
		    display: block;
	}	
	
		.disEvBo {
    	position: relative;
	}
	
	.st1_item {
		width:100%;
		display: inline-block;
	}	
	
	.about_ ul{
		    display: inline-block;
	}	
	
.aItemContent p strong a {
    width: auto;
	}	
	

	
	.freeProlong{
		top:0;
	}
	
#cfgInfo ul,
#cfgPass ul{
	display: inline-block;
}	
	
	
.ev_add .top_left,
.ev_quickads .top_left	{
    width: 100%;
    display: grid;
    grid-template-columns: 5% 90%;
}
	
		
		.loc_parent{
		display:none;
	}	
	
		#viewRegs i {
    left: -5px;
	}	
	
	#accountInfo{
		    padding: 0 10px;
    box-sizing: border-box;
	}		
	
	
	.serviceEvent ul{
		display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 10px;
	}	
	
	.serviceEvent ul li h6{
		    height: 45px;
    display: grid;
    place-items: center;
    position: relative;
	}	
	
	
	.acc_me > ul{
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: 10px;
		row-gap: 10px;
	}		
	
	
	.parent_4252 .account_rcol{
		width:100%;
	}		
	.customAuth{
		width:100%;
	}	
	
.top_left {
	grid-template-columns: 6% 90%;
}		
	

li.dln,
li.pst{
    width: 100%;
    float: none;
	margin:0;
}	
		
.parts_filtration {
    grid-template-columns: repeat(1, 1fr);
}
		
.realEstFil {
	grid-column: inherit;
}
	
	.cityFooterBox{
		display:none!important;
	}		
	
	.newNotif{
		width: 100%;
	}		
	
	
}

@media (min-width: 480px) and (max-width: 580px) {
	
.wrapper_top, .content_wrapper, .footerWrapper, .searchBox, .wrapper, .extensionBox, .footerContent, .lastAdded, .top_line, .searchItem, .content_box, .footer_content, .copyrightWrapper, .copyright_content, .fcc, .pathBox, .payment_accept_box, .frText, .extWrapp, .messageHomeBox, .cityFooterListing, .vipRow {
	min-width: 100%;
	width: 100%;
}
.mainPage {
	padding: 0 12px;
	box-sizing: border-box;
}
.m_f .mobileFooter {
	transition: left 0.5s linear;
	left: 0;
}
#catLineBox {
	display: block;
}
.wrapper_top {
	box-shadow: none;
	height: auto;
	margin-bottom: 7px;
	display: inline-block;
	overflow: hidden;
}
.logoBox {
	float: none;
	width: 100%;
	text-align: center;
	padding: 5px 0px 0px 0px;
}
.top_event_block {
	width: 100%;
	float: none;
	padding: 0 10px;
	box-sizing: border-box;
}
.favoriteView {
	position: absolute;
	right: 5px;
	top: 4px;
	width: 50px;
	padding: 3px;
}
.logoBox a {
	display: block;
}
#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;
}
.top_element {
	display: inline-block;
	padding: 20px 0px 10px 0px;
}
.tpshop {
	float: right;
	margin: 0;
	width: 85px;
	font-size: 16px;
}
.socialIcon {
	margin: 0;
	padding: 0;
	float: left;
	width: 182px;
}
.userbox {
	width: 100%;
	display: inline-block;
}
.add_a_ds {
	width: 100%;
	margin: 0 auto;
	box-sizing: border-box;
	float: none;
	top: 0;
	left: 0;
	display: block;
        padding: 10px 0px 10px 10px;
        text-align: center;
}
.userbox a:nth-of-type(2) {
	width: 49%;
	left: 0;
	display: block;
	text-align: center;
	overflow: hidden;
	float: left;
	padding: 10px 0px 20px 0px;
}
.userbox a:nth-of-type(3) {
	width: 49%;
	right: 0;
	display: block;
	text-align: center;
	overflow: hidden;
	float: right;
	padding: 10px 0px 20px 0px;
}
.searchItem {
	height: auto;
	display: inline-block;
	width: 100%;
}
.top_line {
	height: auto;
}
.searchBox {
	padding: 0 10px;
	box-sizing: border-box;
}
.autocomp {
	width: 100%;
	margin: 0;
	float: none;
}
#searchMain {
	width: 100%;
	float: none;
	margin-top: 10px;
}
.searchBoxes {
	width: 100%;
	display: inline-block;
	float: none;
}
.sh:before {
	right: 15px;
	left: auto;
}
.sInp {
	float: none;
	width: 100%;
	border-radius: 5px;
}
.sInp input {
	border-radius: 5px;
}
.catList {
	width: 100%;
	float: none;
	margin-top: 7px;
}
	.catList h3{
		    border-radius: 5px;
	}
	
	.dropCategory{
    width: 100%;
    left: 0;
    top: 43px;
    border-radius: 5px;		
	}	
	.category_list{
		width: 100%;
		    height: 414px;
	}
	
	.sh{
    width: 100%;
    display: inline-block;
    margin: 5px 0;		
	}
	
	
.searchButton {
width: 100%;
    float: none;
}
.city-modal {
	width: 95%;
	margin-top: 0;
}
#region-city {
	top: 50px;
}
.liveBox {
        width: 100%;
        margin: 0 auto;
        left: 0;
        top: 0;
}
#loadKeyLocation, #loadKeyLocation2 {
	width: 100%;
}
#iniContent .regList2:last-child, #iniContent .regList:last-child {
	flaot: left;
}
.modal_content_list .regList, .modal_content_list .regList2 {
	width: 100%;
}
.top_line .fa-list {
	position: absolute;
	left: 5px;
	top: 2px;
}
.socialIcon ul li:last-child {
	float: left;
	margin: 0;
}
.socialIcon ul li {
	margin: 0px 5px 0px 0px;
}
.tpshop {
	background-size: 90px auto;
	background-position: -32px -12px;
}
.vipRow {
	padding: 0 10px;
	box-sizing: border-box;
}
.vipItem {
	width: 100%;
	height: auto;
	margin-right: 0;
	float: none;
}
.newsBlock {
	float: left;
	margin: 0;
}
.newsBlock ul li:nth-of-type(3) {
	float: left;
	margin: 0;
	margin-bottom: 30px;
}
.newsBlock ul li {
	float: left;
	margin-right: 0;
	height: auto;
	min-height: 300px;
	margin-bottom: 30px;
	width: 100%;
}
.newsPreview {
	height: 170px;
}
.newsBlock .up_date {
	padding: 10px 5px;
	font-size: 13px;
}
.view_blog {
	float: right;
}
.copyrightWrapper {
	padding: 0 10px;
	box-sizing: border-box;
}
#footer_menu ul li {
	float: none;
	position: relative;
	padding: 5px 5px 5px 40px;
	width: 100%;
	box-sizing: border-box;
}
#footer_menu ul li:before {
	content: "";
	background: url(../images/arrow-right.svg) 0px 0px no-repeat;
	background-size: 17px;
	background-position: 0px 4px;
	position: absolute;
	top: 5px;
	left: 18px;
	z-index: 9;
	width: 20px;
	height: 23px;
}
.footerContent {
	padding: 20px 0px 50px 0px;
}
.footerContent .fcc:nth-of-type(2) strong {
	font-size: 12px;
}
.fcc {
	display: inline-block;
	text-align: center;
}
.payment_accept_box {
	top: 0;
}
.review_box, .payment_accept {
	position: relative;
	top: 0;
	left: 0;
	text-align: center;
}
.page_101 .item-content ul, .page_4325 .com-content-article__body ul {
	margin: 0;
}
.mm-listview,
.mm-iconpanel-1>.mm-listview,
.mm-iconpanel-2>.mm-listview	{
	width: calc(100% - -35px);
}
.rightcontent {
	width: 100%!important;
	float: none;
	border: none;
	box-sizing: border-box;
}
.childCategory,  .page_120 .childCategory {
	webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
}
.parent_183 .childCategory,  .parent_115 .childCategory,  .page_214 .childCategory,  .page_113 .childCategory {
	webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
}
.childCategory li {
	width: 100%!important;
	float: none;
	box-sizing: border-box;
	margin: 0;
	overflow: hidden;
}
.firstFil {
        width: 92%;
        display: grid;
        grid-template-columns: 30% 30% 30%;
        column-gap: 5px;
        row-gap: 5px;
        margin: 0px 0px 20px 43px;
}
.lastFil {
	float: right;
        width: 100%;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 5px;
}
.transportUL,
	.realEstateUl,
	.petsonalUl,
	.sportUl,
	.businessUl,
	.petUl{
		width: 100%;
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: 5px;		
	}	

.transportUL li, .realEstateUl li, .petsonalUl li, .sportUl li, .businessUl li,
	.realEstateUl li:nth-of-type(4n){
    float: none;
	width: 100%;
		    margin: 5px 0;
}
	
.petsonalUl li:nth-of-type(4), .sportUl li:nth-of-type(4), .businessUl li:nth-of-type(4), .transportUL li:nth-of-type(5) {
    float: left;
    float: none;
	width: 100%;
}
.lastFil li {
        width: 100%;
        margin: 0;
        box-sizing: border-box;
}
.listing_data_item {
	display: inline-block;
	height: auto;
}
.item_preview {
	width: 100%;
	margin-right: 0;
	height: 180px;
	margin-bottom: 5px;
	border-radius: 10px 10px 0px 0px;
}
.item_data {
	width: 100%;
}
.item_data>h2 {
	width: 100%;
	padding-bottom: 10px;
}
.item_pseudo_data {
	width: 100%;
	position: relative;
	bottom: 0;
}
.cost_row {
	float: left;
	font-size: 18px;
	position: relative;
	top: 0px;
	left: 0px;
	text-align: left;
	padding: 10px 0px 0px 0px;
	width: 100%;
}
.com_info {
	float: left;
	top: 0;
	margin: 0;
	width: 100%;
	text-align: left;
}
.ring-container {
	position: absolute;
	right: 7px;
	bottom: -23px;
	width: 26px;
	height: 26px;
}
.is_offline_list .ringring {
	border: 3px solid #999;
	-webkit-border-radius: 30px;
	height: 20px;
	width: 20px;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0.2;
}
.is_offline_list .circle {
	width: 10px;
	height: 10px;
	background-color: #999999;
	border-radius: 50%;
	position: absolute;
	top: 8px;
	left: 8px;
	opacity: 0.5;
}
.statusBoxA {
	position: relative;
	bottom: 2px;
	right: 0;
	width: 260px;
	display: inline-block;
	height: 25px;
}
.listPrice {
	padding-bottom: 10px;
	font-weight: bold;
	color: #9a2715;
}
.paginationBox .pagBox ul li {
	width: auto!important;
	 margin: 5px !important;
}
	
.alistbox ul li, #inactiveList li:not(.pg_li_row) {
        width: auto;
        margin: 0px 0px 70px 0px;
}
	
	
.firstFil li {
        width: 100%;
        text-align: center;
        box-sizing: border-box;
}
.filter_itemTop {
	margin: 10px 0;
}
	
.filter_itemTop ul{
	    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 5px;
    column-gap: 5px;
    row-gap: 0;
	}
	
	
.filter_itemTop ul li {
	float: none;
	width: 100%;
	margin: 5px 0;
}
#getResult {
	float: left;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
}
.f_event_:after, .f_event_:before {
	width: 35%;
}

.currency_boxd {
	z-index: 9;
	top: 6px;
}
.loadCurrVals {
	width: 296px;
	height: 89px;
	top: 31px;
	right: -4px;
	z-index: 999;
	border-radius: 10px;
}
.resetBrand {
	right: 5px;
	top: 5px;
}
.listing_row>h1 {
	margin: 15px 0 15px;
}
.dl_block, .filter_itemTop dl {
	left: 10px;
}
.filter_itemTop ul li:nth-child(10), .filter_itemTop ul li:nth-child(5) {
	float: left;
	margin: 5px 0;
}
.filDtl {
	width: 100%;
	float: none;
	margin: 5px 0;
	display: inline-block;
}
.filDtl .floorInput:nth-of-type(2n) {
	float: right;
	margin-right: 0;
}
body:not(.page_101) #footer_menu {
	border: none;
}
.filsItemDetal .filDtl:nth-of-type(1), .filsItemDetal .filDtl:nth-of-type(5), .filsItemDetal .filDtl:nth-of-type(9) {
	margin-right: 0;
}

.homeUl li, .petUl li, .technicsUl li {
	width: 100%;
	display: inline-block;
	box-sizing: border-box;
	margin-bottom: 10px;
	margin-right: 0;
}
.is_shop_mm {
	position: relative;
	left: 0;
	top: 6px;
	bottom: 0;
	background-position: 0 1px;
	padding: 0 0 6px 28px;
}
.com_info p {
	top: 0;
	padding: 2px 0;
}
.lastFil li:after {
	display: none;
}
#system-message-container > joomla-alert[type="danger"], #system-message-container > joomla-alert[type="success"], #system-message-container > joomla-alert[type="info"], #system-message-container > joomla-alert[type="warning"] {
	box-sizing: border-box;
	padding: 8px;
}
.topInfoBox ul:nth-of-type(1) {
	float: none;
	width: 100%;
	margin: 0;
}
.topInfoBox ul li {
}
.loc_hr {
	display: none;
}
.topInfoBox ul li {
	float: none;
	border: none;
	padding: 2px 0;
}
.topInfoBox ul li:first-child {
	padding: 2px 0;
}
.topInfoBox ul:last-of-type li:last-child {
	float: none;
}
.is_offline, .is_online {
	padding: 2px 45px;
	margin: 10px 0;
	font-size: 12px;
	left: 0;
	top: 0;
	display: inline-block;
}
.item_media {
	width: 100%;
	float: none;
}
.itemRightInfo {
	float: left;
	width: 100%;
}
.siteLInks {
	max-width: 100%;
	word-break: break-word;
}
.aDocsBlock {
	display: none;
}
.temp_number_copy {
	width: 260px;
}
.buttonAnim {
	margin: 0 0 5px 0;
	padding: 5px 10px;
}
.item_descBox {
	margin-top: 0;
}
.itemHeader {
	margin: 0;
	font-size: 19px;
	text-align: left;
	margin-bottom: 25px;
}
.main_params td {
	font-size: 14px;
}
.frShare {
	margin: 0;
	padding: 0;
}
.contactBox .add_favorite, .contactBox .complain, .contactBox .share {
	margin: 0px 0px 10px 0px;
	width: 100%;
}
.contactBox ul {
	width: 250px;
	margin: 0 auto;
	display: block;
	float: none;
	overflow: hidden;
}
.contactBox {
	width: 100%;
}
.frShare h4 {
	text-align: center;
	font-size: 17px;
}
.relatedListItem div.item {
	width: 300px;
	margin: 0 auto;
	float: none;
	box-sizing: border-box;
	padding: 0;
	border: none;
	display: block;
}
.relatedListItem div.item:nth-of-type(2n + 1):before {
	display: none;
}
.relative_preview {
	width: 100%;
}
.relatedListItem div.item h4 {
	height: auto;
	width: 100%;
	margin: 0;
	padding: 0px 0px 10px 0px;
}
.item_image {
	overflow: hidden;
	height: 250px;
}
.item_media .media_slide .item {
	width: 31%;
	height: 71px;
	margin: 0px 7px 5px 0px;
}
.item_media .media_slide .item:nth-of-type(3n) {
	float: right;
	margin: 0px 0px 5px 0px;
}
.item_media .media_slide .item:nth-of-type(5n) {
	float: left;
	margin: 0px 5px 5px 0px;
}
.itemRightList .loadCurrVals {
	width: 315px;
	height: 90px;
	top: 46px;
	left: 0;
}
#vHippo {
	float: right;
	padding: 7px;
	display: block;
	background: #fea041;
	color: #fff;
	font-size: 13px;
	border-radius: 10px;
	position: relative;
	top: -6px;
	right: -4px;
	border: 2px solid #9b2406;
	font-weight: normal;
}
#vHippo {
	display: none;
}
.mapPreloder {
	top: 37%;
	left: 29%;
}
.videoOverBox {
	padding-top: 20px;
}
.videoPopup {
	width: 98%;
	box-sizing: border-box;
	height: 500px;
}
.videoPopup .top_left {
	width: 87%;
}
.modalVideo {
	width: 100%;
	margin: -5px 0px 0px 0px;
}
.companysN {
	margin: 0 0 10px;
	width: 100% !important;
}
.filLine {
	display: inline-block;
}
.formsItem {
	width: 100%;
}
.page_175 .com-content-article__body p {
	word-break: break-word;
}
.tooltipsPay {
	display: none;
}
.pay_service_text table tr td {
	padding: 20px 0px 3px 0px;
}
#primary {
	padding: 0;
	margin: 0;
	width: 100%;
}
.promotion_box .zoom-thumb {
	width: 220px;
	float: none;
	margin: 0 auto;
}
.promotion_box .content-top-20 {
	float: none;
	width: 100%;
}
.Innernews_preview {
	width: 100%;
	float: none;
	margin: 0;
}
.ddsLine, .ddsLineWrapp {
	display: block;
}
.page_4179 .com-content-article__body ul li > a {
	background: #eaeaea;
	line-height: 1.6;
	height: auto;
	padding: 10px;
}
.opTab > a {
	background: #eaeaea!important;
}
.extensiontb li {
	width: 100%;
	float: none;
	box-sizing: border-box;
	margin: 10px 0;
}
.shboxs ul li {
	height: auto;
}
.shop_preview {
	width: 100%;
	float: none;
	border: none;
}
.shop_content_box {
	width: 100%;
	float: none;
	height: auto;
}
.shboxs ul li .learn-more {
	margin-bottom: 15px;
}
.shopPageRow {
	display: inline-block;
}
.tpRowLeft {
	width: 100%;
	display: inline-block;
}
.shopLogoSws {
	float: none;
	margin: 0 auto;
}
.tpRowCenter {
	width: 100%;
}
.tpRowRight {
	width: 100%;
}
.tpRowRight > ul, .tpRowRight > ul li {
	height: auto;
}
.phRow {
	margin-bottom: 0;
}
.shopMenuRow {
	display: inline-block;
	border: none;
	text-align: center;
}
.intro_top_show {
	width: 100%;
	float: none;
}
.intro_top_show a:before {
	z-index: 9;
	bottom: 0px;
}
.shopMenuRow ul li a:after {
	top: 0px;
	width: 100%;
	background: #ccc;
	height: 1px;
}
.shopMenuRow ul:nth-of-type(1) li a:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0px;
	width: 100%;
	background: #ccc;
	height: 1px;
	top: auto;
}
.shopMenuRow ul:nth-of-type(2) {
	width: fit-content;
	top: 10px;
	margin-top: 20px;
}
.shopMenuRow ul:nth-of-type(2) li {
	float: left;
}
.shop_main_ph {
	padding: 0;
}
.shForms {
	display: inline-block;
}
.shForms .shpSearchItem:nth-of-type(1) {
	width: 100%;
}
.shForms .shpSearchItem:nth-of-type(2) {
	width: 100%;
	margin: 15px 0px 0px 0px;
	display: inline-block;
}
.shForms .shpSearchItem:nth-of-type(2) input {
	float: right;
	width: 48%;
	margin: 0 2px;
}
.listingRow {
	width: 300px;
	display: block;
	margin: 0 auto;
}
.slItemFeath {
width: 300px;
    margin: 0 auto;
    display: block;
	margin-bottom: 50px;
}
.mainContact {
	padding: 40px 0;
}
.emptyFeedBc {
	font-size: 22px;
	margin: 15px;
}
.write_feedback {
	display: none;
}
.loginLeft {
	width: 100%;
	display: inline-block;
}
.loginEvent {
	width: 100%;
	float: none;
	margin: 0px 0px 8px 0px!important;
}
.loginEvent input {
	width: 100%;
	box-sizing: border-box;
}
.usflink {
	width: 100%;
	float: none;
}
.loginRight {
	margin: 20px 0;
}
.f_login, .g_login, .m_login, .o_login, .v_login, .y_login {
	width: 100%;
}
	
	.loginRight ul{
		display: grid;
    grid-template-columns: repeat(5, 1fr);
    column-gap: 10px;
    row-gap: 10px;
    width: 100%;
	}	
	
	
	
.loginRight ul li, .loginRight ul li:last-child {
    width: 100%;
    margin: 0;
    float: none;
}
.registration_form .loginLeft {
	width: 100%;
	margin: 0 auto;
}
#box_company .item, #box_persons .item {
	width: 100%;
}
#form_type li {
	width: 44%;
	text-align: center;
}
.itemPho {
	width: 100%;
	float: left;
	right: 0;
}
.passMessage {
	top: 0;
	margin: 15px 0;
}
.auth_button_reg {
	margin: 0;
	width: 100%;
	text-align: center;
	float: left;
}
#membersForm .disabledButton {
	width: 100%;
}
.chatMessNotif {
	position: absolute !important;
	top: 46px;
	right: 10px;
	margin: 0 !important;
}
.accountButton, .logOutButtons {
	width: 48% !important;
	padding: 10px 0px 10px 0px !important;
	margin: 15px 0px 23px 0px;
}
#openChatBox {
	display: none!important;
}
.status_row ul {
	display: inline-block;
	margin: 0;
}
.mainDD ul {
	width: 100%;
}
.status_row ul li {
	float: left;
	width: 44%;
	padding: 8px;
	box-sizing: border-box;
	margin: 0 8px;
}
.feedbackFrm form {
	width: 100%;
}
.feedbackItem {
	display: inline-block;
}
.labelFrom {
	width: 100%;
}
.labelInp {
	width: 100%;
}
.status_row {
	width: 100%;
}
.mainContact {
	padding: 20px 0;
}
.mainContact h2 {
	margin: 15px 0;
}
.desShopRe {
	margin-bottom: 150px;
}
.contactBlock {
	display: inline-block;
}
.blockTitlecontact {
	margin-bottom: 10px;
}
.contDetaliz.scblsRow {
	width: 100%;
}
.contDetaliz .schedule ul li:first-of-type {
	display: inline-block;
	width: 50%;
	float: left;
}
.contDetaliz .schedule ul li:first-of-type div:not(:last-of-type) {
	border-bottom: none !important;
	width: 100%;
}
.contDetaliz .schedule ul li:first-of-type div {
	width: 136px;
}
.contDetaliz .schedule ul li:last-of-type {
	display: inline-block;
	width: 50%;
	float: left;
}
.contDetaliz .schedule ul li:last-of-type div:first-of-type {
	border-top: 1px solid #ccc;
	width: 100%;
}
.contDetaliz .schedule ul li:last-of-type div {
	border-right: 1px solid #ccc;
	width: 100%;
}
.contDetaliz .schedule ul li:first-of-type div:last-of-type {
	border-radius: 0px 0px 0px 10px;
	width: 100%;
	border-right: none;
	padding: 6px;
}
.contDetaliz .schedule ul li:last-of-type div:first-of-type {
	border-radius: 0px 10px 0px 0px;
}
.contDetaliz .schedule ul li:last-of-type div:last-of-type {
	border-radius: 0px 0px 10px 0px;
	width: 100%;
}
.contDetaliz .schedule ul li:first-of-type div:nth-of-type(6) {
	padding: 6px !important;
}
.mwr_box {
	width: 100%;
}
.mwr_item, .mwr_box .mwr_item:first-of-type, .mwr_box .mwr_item:nth-of-type(2), .mwr_box .mwr_item:nth-of-type(3) {
	width: 100%;
	float: none;
	margin: 10px 0px 10px 0px;
}
.mwr_box .write_feedback {
	display: block!important;
}
.tpsDe {
	padding: 16px;
}
.pathBox {
	height: auto;
}
.avalCat li a {
	width: 100%;
	float: none;
	display: inline-block;
	box-sizing: border-box;
}
.dashList .avalCat li {
	width: 100%;
	box-sizing: border-box;
	margin: 5px 0;
}
.feedType, .feedPath, .feedEvent, .checkItsFe .feedType:first-of-type {
	width: 100%;
	float: none;
	margin: 10px 0;
}
.docFooter {
	width: 100%;
	margin: 25px auto;
}
.feedTable tr td:nth-of-type(1) {
	font-size: 15px;
}
.doc_nav {
	height: auto;
}
.doc_nav ul {
	display: inline-block;
}
.doc_nav ul li {
	height: auto;
	margin: 10px 0;
	padding: 0;
	box-sizing: border-box;
	width: 100%;
}
.doc_nav ul li a {
	width: 100%;
	display: inline-block;
	padding: 10px;
	height: auto;
	box-sizing: border-box;
}
.fsbls {
	width: 100%;
}
.feed_itm table, .f_history_box table {
	overflow-x: scroll;
	display: inline-block;
}
.news_row ul li {
	float: none;
	height: auto;
}
.news_preview {
	width: 100%;
	border-radius: 10px;
	float: none;
}
.news_content_box {
	width: 100%;
	float: none;
	box-sizing: border-box;
}
.news_content_box .learn-more {
	float: none;
	display: inline-block;
	overflow: hidden;
}
.newsInnerContent {
	padding: 0;
}
span.pagination a {
	width: 100%;
	padding: 5px;
	box-sizing: border-box;
	float: left;
	margin: 5px 0;
}
.comms__author {
	overflow: hidden;
}
.comms__meta {
	display: inline-block;
	width: 75%;
}
.account_topLine {
	display: inline-block;
	padding: 10px;
	box-sizing: border-box;
}
.userNameBox {
	width: 100%;
	float: none;
	margin: 0;
	text-align: center;
	font-weight: bold;
}
.userHelpBox {
	width: 100%;
	float: none;
	margin: 0;
	top: 0;
	text-align: center;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.writeSupport, .userHelpBox p {
	margin: 0;
	line-height: 2;
}
.pocket {
	width: 100%;
	float: none;
	margin: 0;
	text-align: left;
	padding: 20px 0;
	display: inline-block;
	line-height: 2;
}
.pocket strong {
	top: 0;
	margin: 0;
	float: left;
}
.pocket .btn-style-one {
	padding: 5px 30px;
	float: right;
}
.accBoxI {
	border-radius: 10px;
	padding: 0 10px;
	box-sizing: border-box;
	border: none;
}
.account_lcol {
	width: 100%;
	float: none;
	min-height: 350px;
}
.acc_leftWrapp {
	width: 100%;
	float: none;
}
.acc_leftWrapp ul li:nth-of-type(1) {
	border-radius: 0px;
}
.acc_leftWrapp ul li, .acc_me ul li {
	border-left: none;
	border-top: none !important;
}
.acc_leftWrapp ul li:last-of-type {
	border-radius: 0px;
	overflow: hidden;
}
.acc_leftWrapp ul {
	border: 1px solid #ccc;
	border-radius: 10px;
	overflow: hidden;
}
.acc_leftWrapp ul li:last-child {
	border-bottom: none;
}
.account_rcol {
	float: left;
	width: 100%;
	border-radius: 0;
	min-height: 300px;
	border-bottom: none;
}
.acc_rightWrapp {
	padding: 0;
}
.account_rcol .aSearchBox {
	height: auto;
	padding-bottom: 50px;
}
	
	.aSearchBox ul{
		    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 7px;
	}
.aSearchBox ul li:nth-child(1), .aSearchBox ul li:nth-child(2), .aSearchBox ul li:nth-child(3), .aSearchBox ul li:nth-child(4), .aSearchBox ul li:nth-child(5) {
	width: 100%;
	float: none;
	margin: 5px 0;
}
.aPagelist h1 {
	margin: 0;
}
.account_rcol:after {
	display: none;
}
.real_hidden_row {
	position: relative !important;
	bottom: -20px;
	float: none;
	margin: 0;
	width: 100%;
}
.navUL li:last-child {
	display: none;
}
.navUL li:nth-of-type(1), .navUL li:nth-of-type(2) {
	width: 50%;
	float: left;
	margin: 0;
	font-size: 16px;
	padding: 6px !important;
	height: 64px;
	display: inline-grid;
}
.paginationBox .pagBox ul li a {
	padding: 6px 9px 5px 9px;
}
.aItemHeader {
	display: none;
}
.aItemContent {
	position: relative;
	width: 100%;
	overflow: hidden;
	border-top: 1px solid #ccc;
	border-radius: 10px;
	box-sizing: border-box;
	display:inline-block;
}
.a_added {
	padding: 5px 0px 0px 0px;
	font-weight: bold;
}
.ordBls {
	position: relative;
	left: 0;
	top: 0;
	width: fit-content;
	margin: 10px auto;
}
.aItemContent p, .aItemHeader p:nth-of-type(1), .aItemContent p:nth-of-type(1) {
	width: 100%!important;
	height: auto;
	font-size: 16px;
	display: inline-block;
	float: none;
}
.aItemContent p strong, .aItemContent p:nth-of-type(1) strong {
	position: relative;
	padding: 0;
	margin: 0;
	top: 0;
	left: 0;
	transform: none;
}
.aItemContent img {
	width: auto;
}
.a_ds_deadline {
	top: 15px;
	border-bottom: 1px solid #ccc;
	width: 100%;
	display: block;
	margin: 0;
	padding-bottom: 10px;
}
.a_ds_deadline {
	display: inline-block;
	border: none;
	top: 0;
}
.aItemContent dl {
	width: 100%;
	float: none;
	margin: 10px 0;
}
.aItemEvent {
	display: inline-block;
}
.aItemEvent a, .aItemEventDis a {
	margin: 10px 0;
}
.free_top_link {
	top: 0;
}
.aItemEvent div:nth-child(4) {
	margin-right: 0;
}
.aItemEvent div:nth-child(4):after {
	display: none;
}
.aSearchBox ul li:nth-child(6) {
	width: 100%;
	float: none;
	margin: 15px 0;
	right: 0;
}
.paybox {
	margin-bottom: 30px !important;
}
.pay_box h2 {
	width: 100%;
	box-sizing: border-box;
	padding: 10px 0;
	text-align: center;
	margin-bottom: 15px;
	border-radius: 10px;
}
.summ_box {
	border-radius: 10px;
}
.p_line_box {
	line-height: 2.5;
}
.summ_box strong {
	float: left;
}
#pay_summ {
	width: 137px;
}
.statusBoxAddAcc ul li {
	width: 100%;
	box-sizing: border-box;
	margin-right: 0;
	height: auto;
}
.account_my_fv {
	top: 0;
	float: none;
	width: 100%;
	display: inline-block;
	text-align: center;
	box-sizing: border-box;
	margin: 10px 0px 10px 0px;
}
.favBOxItem .listing_data_item {
	padding-bottom: 30px;
}
.schedule_tb td {
	padding: 6px;
	border: 1px solid #ccc;
	font-size: 15px;
}
.schedule_tb select {
	width: 46%;
	outline: 0;
	padding: 7px;
}
.shopRow small {
	padding: 0;
	display: block;
}
.edit_row2 .shopRow:nth-of-type(1), .edit_row2 .shopRow:nth-of-type(2), .edit_row3 .shopRow:nth-of-type(1), .edit_row3 .shopRow:nth-of-type(2) {
	width: 100%;
	float: none;
}
.shop_inputfile, .shop_inputfile_bg {
	width: 100%;
	box-sizing: border-box;
}
.edit_row3 .shopRow:nth-of-type(5) ul {
	display: inline-block;
}
.edit_row3 .shopRow:nth-of-type(5) ul li:nth-of-type(1), .edit_row3 .shopRow:nth-of-type(5) ul li:nth-of-type(2), .edit_row3 .shopRow:nth-of-type(5) ul li {
	width: 100%;
	margin-right: 0;
	display: inline-block;
	margin-bottom: 15px;
}
.ph_group_list label {
	margin: 0;
}
.account_rcol {
	border-top: none;
}
.configBox h3 {
	display: inline-block;
	text-align: center;
}
#cfgPass ul li {
	float: none;
	padding: 5px 0;
}
#cfgPass ul li input {
	width: 100%!important;
	box-sizing: border-box;
}
#cfgPass .btn-style-one {
	width: 100%;
	display: block;
}
#cfgEmail ul li, #cfgInfo ul li, #cfgInfo ul li:last-child {
	float: left;
	margin-bottom: 15px;
	width: 100%;
}
.cfgSocial {
	width: 100%;
	float: none;
}
.ph_group {
	display: inline-block;
}
.cfgSocial .ph_group label {
	display: block;
	float: left;
}
.adPhnBls {
	width: 100%;
	display: inline-block;
	float: none;
	margin: 0;
}
.mailNot {
	width: 100%;
	display: inline-block;
	margin: 0;
}
.subscribeMail label {
	width: 31px;
}
.subscribeMail .messToltip {
	padding: 7px 21px 0px 0px !important;
	font-size: 14px;
	width: 88%;
}
.profileAvatar {
	position: relative;
	bottom: 0;
	right: 0;
	width: 100%;
	box-sizing: border-box;
}
.saveBoxEs {
	float: none;
	margin: 15px auto;
	width: 100%;
	text-align: center;
	box-sizing: border-box;
}
#upp6, #upp5 {
	float: none;
	box-sizing: border-box;
}
.bootstrap-tagsinput {
	box-sizing: border-box;
}
#tagManagerBox div {
	text-align: center;
}
.acc_leftWrapp, .acc_me, .account_lcol {
	width: 100%;
	float: none;
}
.acc_me ul {
	margin-bottom: 50px;
}
#loadAccaunt .feedCheckLine .feedPath {
	width: 100%;
	box-sizing: border-box;
}
.autDes {
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
	font-size: 17px;
}
.autDes a {
	display: block;
	width: 100%;
	padding: 15px 0;
}
.feedDesc div {
	word-wrap: break-word;
}
.activeFeedBox p:last-of-type {
	width: 100%;
	display: inline-block;
}
.activeFeedBox p a {
	margin: 5px 0;
	width: 100%;
	box-sizing: border-box;
}
.feedBoxItemList {
	padding: 0;
}
.aSearchBoxFeed ul {
	display: inline-block;
}
.aSearchBoxFeed ul li {
	width: 100%;
	margin: 0;
	box-sizing: border-box;
	margin-bottom: 10px;
}
.aSearchBoxFeed ul li input {
	box-sizing: border-box;
}
.mainTabContent {
	margin: 15px 0;
}
.numsLis {
	margin: 0px 0px 20px 0px;
}
.w_count {
	float: none;
	width: 100%;
	display: inline-block;
	box-sizing: border-box;
}
.mainAInfo, .mainBInfo {
	padding: 0;
}
.mainAInfo > div, .mainBInfo > div {
	padding: 10px 0;
}
.mainBInfo .galleryBox li, .mainBInfo .galleryBox li:nth-of-type(5n) {
	width: 300px;
	float: none;
	box-sizing: border-box;
	border-radius: 10px;
	margin: 15px auto;
	height: 180px;
}
.product_item > h1 {
	font-size: 18px;
}
.chatMessNotif > span {
	position: absolute;
	right: -2px;
	top: -7px;
}
.listAvatar h1 {
	float: left;
	font-size: 17px;
	width: calc(100% - 100px);
	padding: 10px 0;
	font-weight: normal;
	line-height: 1.6;
}
#history_view ul li, #history_view ul li:nth-of-type(1), #history_view ul li:nth-of-type(2) {
	width: 100%;
	float: none;
	margin: 10px 0;
}
.actArrow2, .actArrow {
	display: none!important;
}
.block1 {
	width: 100%;
	margin-right: 0;
}
.a_dsstep2 {
	width: 100%;
	margin: 0;
	display: inline-block;
	overflow: inherit;
	min-height: 370px;
}
.a_dsstep2 h2 {
	left: 0;
	font-size: 34px;
	bottom: 2px;
	line-height: normal;
	background-size: 60%;
	top: 30px;
	padding-bottom: 50px;
}
.subcatBlock {
	width: 100%;
	box-sizing: border-box;
	height: auto;
}
.subcatBlock ul {
	float: none;
	height: auto;
	width: 100%;
	margin: 10px 0;
	box-sizing: border-box;
	border-bottom: none;
	border-bottom: 1px solid #ccc;
}
.block1 ul li, .subcatBlock ul li {
	width: 100%;
	font-size: 14px;
	box-sizing: border-box;
}
#subBox2 {
	float: left;
}
.fl_it {
	width: 100%;
	left: 0;
}
#filtration {
	overflow: hidden;
}
#filtration input {
	width: 97%;
	box-sizing: border-box;
	margin: 0;
}
.specialBox {
	margin: 0!important;
}
.hideTitles {
	display: none!important;
}
.mainLine, .mainLine2 {
	width: 100%;
	float: none;
}
.multiLoc {
	font-size: 13px;
	line-height: 3;
}
.carsList,
	.buld_address{
	padding: 0;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 19px;
    row-gap: 10px;	
}
.carsList > li, .buld_address > li, .carParams, .bussiness_item li, .technics_item li, .sport_item li, .pet_ul > li {
	width: 100%;
	margin: 0!important;
	height: auto;
}
.pet_ul > li:nth-child(1) select, .pet_ul > li:nth-child(2) h5 {
	width: 100%;
	box-sizing: border-box;
}
	.statusBox ul li h5 {
    font-size: 17px;
    padding: 34px 0;
	}
	
.lastCH {
    margin-top: 0;
    margin-bottom: 0;
}	
	
	
#subBox select {
	width: 100%;
}
select[name="ads[age_type]"] {
	width: 12%!important;
	float: right;
}
#pet_year {
	float: left;
	width: 54%!important;
}
.pet_ul li:nth-of-type(4):after {
	right: 115px;
	z-index: 99;
}
.technics_item, .bussiness_item, .pet_ul, .sport_item {
	padding: 0;
	magin: 0;
}
.detalization {
	width: 100%;
}
.carPrices div {
	width: 100%;
}
.detalization2 {
	width: 100%;
	float: left;

}
.adit_address_box li {
	width: 100%;
	margin: 0;
	float: none;
}
.detalization .ddt:nth-of-type(2) {
	display: none;
}
.filesBox div {
    font-size: 14px;
    box-sizing: border-box;
    padding: 0;
}	
	
	
.upFileList {
	height: auto;
}
.upFileResult {
	width: 100%;
}
.upFileBloc {
	width: 100%;
	float: none;
	margin: 0 auto;
	padding-bottom: 10px;
}

.upFileBloc .inputfile+label span {
	width: 100%;
}

.box strong {
	width: 100%;
}
.mediaBox small {
	float: left;
	top: 16px;
	left: 0;
}
.upim {
	width: 100%;
	display: inline-block;
	margin: 28px 0;
}
.js .box__file+label {
	max-width: 100%;
	white-space: inherit;
}
.massBox.has-advanced-upload {
	border-radius: 20px;
}
.mediaBox ul{
	display: grid;
    grid-template-columns: repeat(2, 1fr);
       column-gap: 15px;
	row-gap: 15px;
}

.mediaBox ul li {
	width: 100%;
	margin: 0;
	float:none;
}
.statusBox ul li {
	width: 100%;
	box-sizing: border-box;
	height: 490px;
}
	
.statContent {
    height: 345px;
}
#footer_menu ul{	
	display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 0;
        row-gap: 0;
        padding-bottom: 20px;
	
	}
	
.noCaptchaBox p {
	width: 100%;
	float: none;
	margin-bottom: 20px;
	display: inline-block;
}
.freeStep {
	left: 0 !important;
	top: 50px;
}
.terms_cond {
	margin-top: 50px;
}
#payCost p:hover:after {
	right: 0;
}
.warningBox {
	display: inline-block;
}
.loadSubInfo h2 {
	font-size: 23px;
}
#warning {
	display: none;
}
.notifBls {
	width: 100%;
	box-sizing: border-box;
}
.temp_ul li, .job_item li:nth-of-type(1), .temp_ul li:nth-of-type(4) {
	width: 100%;
	height: auto;
	float: none;
	margin: 10px 0;
}
.auto_list li .f_login, .auto_list li .g_login, .auto_list li .m_login, .auto_list li .o_login, .auto_list li .v_login, .auto_list li .y_login {
	width: 100%;
}
.auto_list, .a_dsStep1 > ul {
	width: 100%;
	margin: 0 auto;
	display: block;
	padding: 0px 0px 20px 0px;
	overflow: hidden;
	margin-bottom: 20px;
}
	.a_dsStep1 ul.auto_list{
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: 10px;
		row-gap: 0;			
	}		   
	
	
.a_dsStep1 ul.auto_list li {
	float: left;
	width: 100%;
	box-sizing: border-box;
	margin: 5px 0;
}
.addMMs {
	top: 0;
}
.emailIte {
	float: none;
	margin: 10px 0;
	box-sizing: border-box;
	width: 100%;
}
.type_toggle {
	width: 100%;
	float: none;
	margin: 10px 0;
	box-sizing: border-box;
}
.about_ {
	width: 100%;
	float: none;
	box-sizing: border-box;
}
.emailIte input {
	width: 100%;
	float: none;
	height: auto;
	box-sizing: border-box;
}
.type_toggle ul {
	width: 100%;
	margin: 0;
}
.type_toggle ul li {
	width: 45%;
	padding: 6px;
}
.about_ input[type="text"], #phoneNMB {
	width: 100%;
	float: none;
	box-sizing: border-box;
}
.about_ ul li {
	width: 100%;
}
#phoneNMB {
	margin: 10px 0;
}
.regSociMess2 {
	top: 0;
}
.treeview {
	width: 100%;
}
.treeview>ul {
	padding: 0;
}
.treeview>ul>li {
	padding: 50px 0px 0px 38px !important;
}
.treeview__level {
	padding: 5px;
	padding-left: 17px;
	font-weight: normal;
	font-size: 15px;
	word-break: break-word;
}
.treeview>ul>li>.treeview__level:before {
	height: 25px;
	width: 25px;
	font-size: 18px;
	top: -9px;
}
.treeview>ul>li>ul {
	padding-left: 34px;
	box-sizing: border-box;
}
.treeview ul li {
	padding: 30px 0px 0px 10px;
	width: 100%;
	box-sizing: border-box;
}
.treeview>ul>li>ul>li, .treeview>ul>li>ul>li>ul>li {
	width: 84%;
}
.treeview ul li:before {
	top: -12px;
	left: -47px;
}
.treeview ul li:after {
	top: 50px;
	left: -45px;
	width: 40px;
}
.treeview__level:before {
	left: -33px;
	top: -3px;
	height: 25px;
	width: 25px;
	font-size: 18px;
}
.level-title span {
	font-size: 13px;
	word-break: break-word;
}
.cityLIstBlock ul {
	width: 270px !important;
	float: none;
	margin: 0 auto;
	display: block;
}
.chatContent {
	width: 92%!important;
}
.menu.myAv {
	display: none;
}
.emptyRoomBox img {
	width: 100%;
}
.chat_wrapper .main .chat .content {
	height: 430px;
}
.chat_wrapper .main .chat .content.empty>div {
	margin-top: 0!important;
}
.chat_wrapper .main .chat .content .no-messages {
	margin: 15px auto 20px !important;
}
.chat_wrapper .sidebar {
	height: 100%;
	min-height: 100px;
	max-height: 500px!important;
}
.chatWrapper {
	position: absolute!important;
	top: 10px!important;
}
#chat1 .col-md-12 {
	padding: 0!important;
	box-sizing: border-box;
}
.chat_wrapper .form-control {
	padding: 15px!important;
	height: 75px!important;
}
.chat_wrapper .main .chat .bottom .btn.send {
	padding: 0 10px 0 10px!important;
}
 #chat_message::placeholder {
 padding-top:17px;
}
.chat_wrapper .main .chat .content .date span {
	padding: 0 6px!important;
}
.statusPages .statsULP > li {
	width: 100%;
	margin: 25px 0;
	height: auto;
}
.statsULP {
	width: 300px;
	margin: 0 auto;
	display: block;
	margin-bottom: 50px;
}
.payForIt {
	text-align: center;
	display: inline-block;
	padding: 10px 0px 20px 0px;
}
.getPriceTotal {
	float: none;
	text-align: center;
	width: 100%;
	display: inline-block;
	margin: 0;
	padding: 10px 0;
}
.statContentAccount {
	height: 230px;
}
.statusBoxAddAcc > h4, .statusBoxAddAccPrep > h4 {
	padding: 15px 0;
	box-sizing: border-box;
	text-align: center;
	font-size: 17px;
}
.statusBoxAddAccPrep ul li {
	width: 100%;
	margin: 10px 0;
	box-sizing: border-box;
}

.eventByDasy ul li {
	margin: 0;
}
a.tooltipsStatus span {
	width: 132px;
	padding: 0 10px!important;
}
a.tooltipsStatus span:after {
	margin-left: -2px;
}
a.tooltipsStatus span:before {
	margin-left: -6px;
}
.page_4177 .com-content-article__body {
	padding: 0;
}
.com-content-article__body img {
	max-width: 100%;
}
.feedbackFrm {
	margin: 0;
}
.feedbackList {
	width: 100%;
}
.feedbackTotal {
	margin: 0px 0px 100px 0px;
	width: 100%;
}
.summaryDetalization ul li .summary_stars_bt {
	width: 61%;
}
.summaryDetalization ul li .summary_row {
	width: 86%;
}
.fbpr_row {
	width: 67%;
}
.summaryDetalization ul li .summary_num {
	width: 10%;
}
.reqShp a {
	display: inline-block;
	box-sizing: border-box;
}
.errorContainer {
	width: 95%;
	box-sizing: border-box;
}
#loadSubway .pet_ul > li {
	width: 100%;
}
#loadJobSubway .pet_ul > li p span, #loadSubway .pet_ul > li p span {
	float: left;
}
#loadSubway .pet_ul > li:nth-of-type(1) .subway_dist {
	width: 100% !important;
	margin: 10px 0;
	float: left;
}
#loadJobSubway .pet_ul h5, #loadSubway .pet_ul h5 {
	width: 100% !important;
	margin: 10px 0;
	float: left;
}
#loadSubway .kindList {
	width: 100% !important;
	margin: 10px 0;
	float: left;
	top: 0;
	left: 0;
}
.subway_dist {
	width: 100% !important;
	float: none;
	margin: 10px 0;
}
.buldAttr li p {
	width: 100%;
}
.serviceEvent ul li {
	width: 100%;
}
.serviceEvent h5, .serviceitemBox h4 {
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	font-size: 14px;
}
.serviceEvent ul li p {
	width: 100%;
}
.statusBoxAdd ul li {
	float: none;
	width: 100%;
	padding: 0;
	box-sizing: border-box;
	margin-right: 0;
}
.statusBoxAdd ul {
	width: 100%;
}

.p_notice {
	height: auto;
	width: 100%;
	display: inline-block;
	text-align: center;
	padding-bottom: 15px;
}
.reset .control-group {
	float: none;
	width: 100%;
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	margin-top: 20px;
}
.reset #jform_email {
	box-sizing: border-box;
	width: 100%;
	margin: 15px 0px 10px 0px;
}
.reset .control-group {
	float: none;
	width: 100%;
	margin: 0;
	box-sizing: border-box;
}
.reset button {
	width: 100%;
	box-sizing: border-box;
}
.page_108 .reset-complete .controls input, .page_108 .reset-confirm .controls input {
	width: 100%;
}
.reset-complete fieldset .control-group:nth-of-type(1), .reset-confirm fieldset .control-group:nth-of-type(1), .reset-complete fieldset .control-group:nth-of-type(2), .reset-confirm fieldset .control-group:nth-of-type(2) {
	float: none;
	margin: 10px 0;
}
.page_108 .reset form input[type="text"], .page_108 .reset-complete form input[type="password"], .page_108 .reset-complete form input[type="text"], .page_108 .reset-confirm form input[type="text"] {
	box-sizing: border-box;
}
.reset-complete .control-group {
	width: 100%;
	display: inline-block;
	float: none !important;
}
.input-password-toggle {
	background: green;
	color: #fff;
	margin: 12px 0;
	float: right;
}
.reset-complete form {
	width: 100%;
	margin: 0;
}
.com-users-reset-complete__submit {
	padding: 0;
	margin-top: 50px;
}
.password-group .text-center {
	width: 100%;
	display: inline-block;
	text-align: center;
}
.reset #user-registration {
	width: 100%;
	margin: 0 auto;
}
.com-users-reset-confirm__submit {
	padding: 0;
	margin: 10px 0;
}
.com-users-reset-confirm__submit button {
	width: 100%;
	float: none;
}
.reset-complete legend {
	font-size: 16px;
}
.com-users-reset-complete__submit button {
	width: 100%;
	float: none;
}
.fcc strong {
	font-size: 16px;
}
.personStat:hover:after {
	width: 332px;
	left: -323px;
	top: -55px;
	right: auto;
	font-size: 14px;
}
#loadComplaint, #loadShare {
	padding: 10px;
}
.comSel {
	width: 100%;
}
#loadComplaint {
	padding: 10px;
	top: 88px;
}
#loadShare {
	padding: 10px;
	top: 127px;
}
#messageCompleateComplaint, #messageCompleateShare {
	width: 100%;
	text-align: center;
	font-size: 14px;
	display: inline-block;
	padding: 17px 0;
}
.page_404 .middle_box, .page_404 .top_line, .page_404 .copyright {
	width: 100%;
}
.dashDesc h5, .dashDescIntro h5, .dashList h5 {
	font-size: 18px;
	text-align: center;
}
.mainCategory_list {
	padding: 0;
	width: 300px;
	margin: 0 auto;
	display: block;
	overflow: hidden;
}
.mainPage ul.mainCategory_list li {
	margin: 5px 0px 5px 0;
			width: 100%;
        box-sizing: border-box;
}
.vipList {
	width: 300px;
	margin: 0 auto;
	display: block;
}
.newsBlock {
	width: 300px;
	margin: 0 auto;
	display: block;
	float: none;
}
.vipList .vipItem:nth-of-type(5n) {
	width: 100%;
	height: auto;
	margin-right: 0;
	float: none;
	margin-bottom: 30px;
}
.mainReg p {
float: none;
        margin: 0 auto;
        text-align: center !important;
}
#iniContent, .modal_content_list {
	height: 550px;
}
.carParams {
	height: auto !important;
	width: 100% !important;
}
.shboxs {
	width: 300px;
	margin: 0 auto;
	display: block;
}
.news_row {
	width: 300px;
	margin: 0 auto;
	display: block;
}
.row {
	display: initial;
}
#locationBox {
	top: 40px;
}

.statusBox ul {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 19px;
        row-gap: 10px;
        width: 100%;
        margin: 0;
}
#main {
	width: 300px;
	margin: 0 auto;
	display: block;
}
.adslistbox ul, .alistbox ul, .statusBoxAddAcc ul, .statusBoxAddAccPrep ul, .listing_data_row {
	width: 330px;
	margin: 30px auto;
	display: block;
	overflow: hidden;
	padding: 0 15px;
	box-sizing: border-box;

}
	

	.statusBoxAddAcc ul, 
	.statusBoxAddAccPrep ul{
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        column-gap: 10px;
        row-gap: 10px;
    }	
	
	
.evDsc {
	font-size: 19px;
	padding: 10px 0;
}
#cfgEmail {
	position: relative;
	top: 0;
	width: 100%;
	right: 0;
}
#cfgEmail ul li:nth-of-type(1) {
	width: 54%;
}
#cfgEmail ul li:nth-of-type(2) {
	width: 46%;
}
#cfgInfo ul li input[type="text"],  #cfgPass ul li input[type="text"] {
	width: 100%;
}
.bonnus_row {
	position: relative;
	top: 40px;
	right: auto;
	left: 0;
	width: 100%;
	height: auto;
	border-radius: 0px 0px 10px 10px;
}
.bonnus_item {
	background-size: 70% auto;
	width: 100%;
	height: 211px;
	margin-bottom: 41px;
	background-position: center bottom -9px;
}
.summ_box {
	padding: 0;
	width: 100%;
	display: inline-block;
}
.bonnus_row:before {
	background: none;
}
.p_line_box {
	position: relative;
	top: 20px;
	left: 29px;
}
.add_favoriteTop {
	background-position: 0px 0px;
}
.mm-iconpanel .mm-panels>.mm-panel.mm-opened,  .mm-iconpanel .mm-panels>.mm-panel.mm-subopened {
	border: none;
}
.shopSlogan {
	width: 100%;
	padding: 0;
}
.shopSlogan blockquote {
	padding: 0;
	margin: 5px 0px 20px 0px;
	font-size: 19px;
}
.page_4180 .Innernews_preview {
	width: 210px;
	margin: 15px auto;
}
.scrolledPart {

	z-index: 99999;
}
.cookie-popup {
	width: 92%;
	display: inline-block;
	box-sizing: border-box;
	right: 0;
	bottom: 36px;
}
.cookie-popup p {
	font-size: 12px;
}
.cookie-popup button {
	float: right;
}
.a_number {
	border-radius: 10px;
}
.statusBoxAddAccPrep {
	margin-top: 0;
}
.statusPages .statsULP > li:last-child {
	float: none;
	margin: initial;
}
.listAd {
	float: none;
	width: auto;
	display: inline-block;
	box-sizing: border-box;
	padding: 10px;
}
.messageBRB {
	width: 93%;
	box-sizing: border-box;
	height: auto;
	padding: 10px;
}
.listingPopupEvent {
	display: inline-block;
}
#disableThisAddd,  #removeAddd,  .listingPopupEvent p {
	width: 100%;
	box-sizing: border-box;
	margin: 10px 0;
}
body.ev_edit .upFileResult div {
	box-sizing: border-box;
}
body.ev_edit .upFileResult ul {
	width: 100%;
}	
	
	.expcontact a{
		display:block;
	}	
	
	.extensiontb{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 10px;
		row-gap: 20px;
	}

.extensiontb li {
    width: 100%;
    margin: 20px 0;
	        box-sizing: border-box;
}	
	
	
.subscribeMail .messToltip:hover:after {
    top: -105px;
    right: -25px;
}	
	
	
	.modOv{
		top: 30px;
	}	
	
	.support-modal{
		    width: 93%;
	}
	
	.supportContent .top_right{
		position: absolute;
    right: 7px;
    top: 5px;
	}
	
	.support_modal_content #sendFormsContact{
		    margin-bottom: 10px;
	}		
	
	
	.featSlider .owl-nav{
		display:none;
	}	
	
	.featSlider .owl-dots .owl-dot {
		width: 12px;
		height: 12px;
		margin: 5px;
	}		

	#hippoLowBoxLine{
		display:none;
	}	
	
	
.pendBox ul li p:nth-of-type(2) {
    border-right: none !important;
    font-size: 17px;
    padding: 10px 30px;
    box-sizing: border-box;
}	
	
.pendBox ul li p:nth-of-type(2) i {
    font-size: 19px;
}	
	
	
.pendBox ul li{
	border-radius: 10px;
	overflow: hidden;
	display: inline-block;
	margin:10px 0;
}
	
	.pendBox ul li p:nth-of-type(1){
		       width: 100%;
		    box-sizing: border-box;
    height: auto;
    font-size: 18px;
    line-height: normal;
    text-align: center;
    border: none;
	}	
	
	.pendBox ul li p:nth-of-type(2){
		    width: 100%;
		box-sizing: border-box;
	}	

.pendBox ul li p:nth-of-type(3),
.pendBox ul li p:nth-of-type(4){
    box-sizing: border-box;
    width: 95%;
    margin: 5px auto;
    float: none;
    text-align: center;
    display: block;
    overflow: hidden;
}

.pendBox ul li p:nth-of-type(3) a,
.pendBox ul li p:nth-of-type(4) a{
	box-sizing: border-box;
    padding: 10px;
    border-radius: 10px;
}

	
	

	.aItemEventDis{
		    height: auto;
	}	
	
	.removeNotice{
		    float: none;
    width: 100%;
    margin: 0;
    text-align: center;
	}
	
	.removeNotice strong{
		    display: block;
	}	
	
	.disEvBo {
    	position: relative;
	}
	
	.st1_item {
		width:100%;
		display: inline-block;
	}	
	
	.about_ ul{
		    display: inline-block;
	}	
	
	.Innernews_preview {
        max-width: 260px;
        margin: 0 auto;
	}
	
	.job_item{
		display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 10px;
    row-gap: 5px;
	}	
	
	.job_item li:nth-of-type(1),
	.temp_ul li{
		width:100%!important;
		float:none;
	}
		
.aItemContent p strong a {
    width: auto;
	}	
	
	
.pendBox ul li{
	border-radius: 10px;
	overflow: hidden;
	display: inline-block;
	margin:10px 0;
}
	
	
	.freeProlong{
		top:0;
	}	
	
	
#cfgInfo ul,
#cfgPass ul{
	display: inline-block;
}	
	
	
.ev_add .top_left,
.ev_quickads .top_left	{
    width: 100%;
    display: grid;
    grid-template-columns: 5% 90%;
}
			
	
	.loc_parent{
		display:none;
	}		
		#viewRegs i {
    left: -5px;
	}
	
	
	#accountInfo{
		    padding: 0 10px;
    box-sizing: border-box;
	}		
	
	
	.serviceEvent ul{
		display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 10px;
	}	
	
	.serviceEvent ul li h6{
		    height: 45px;
    display: grid;
    place-items: center;
    position: relative;
	}	
		
	
	.acc_me > ul{
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: 10px;
		row-gap: 10px;
	}		
	
	.parent_4252 .account_rcol{
		width:100%;
	}	
	
	
	.feedCheckLine{
		display: grid;
		grid-template-columns: 70% 30%;
		column-gap: 10px;
		row-gap: 5px;		
	}	
	
	.customAuth{
		width:100%;
	}		
	
	
	#loadLocationsAdd  .mainReg,
	#loadLocations  .mainReg{
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: 3px;
		row-gap: 0px;
		grid-column: 1 / -1;		
	}	
	#loadLocationsAdd .mCSB_container,
	#loadLocations .mCSB_container{
		 display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 0px;
	}
	
	#loadLocations  .cityAnim .mCSB_container{
		grid-template-columns: repeat(1, 1fr)!important;
	}	
	
	
	.mainReg p {
        width: 100%;
    }
	
.top_left {
	grid-template-columns: 6% 90%;
}		
	
	
li.dln,
li.pst{
    width: 100%;
    float: none;
	margin:0;
}	
		
	
.parts_filtration {
    grid-template-columns: repeat(1, 1fr);
}
		
.realEstFil {
	grid-column: inherit;
}	
	
	
	.cityFooterBox{
		display:none!important;
	}		
	
	.newNotif{
		width: 100%;
	}		
	
	
	
}



@media (min-width: 581px) and (max-width: 767px) {
	
.wrapper_top, .content_wrapper, .footerWrapper, .searchBox, .wrapper, .extensionBox, .footerContent, .lastAdded, .top_line, .searchItem, .content_box, .footer_content, .copyrightWrapper, .copyright_content, .fcc, .pathBox, .payment_accept_box, .frText, .extWrapp, .messageHomeBox, .cityFooterListing, .vipRow {
	min-width: 100%;
	width: 100%;
}
.mainPage {
	padding: 0 12px;
	box-sizing: border-box;
}
.m_f .mobileFooter {
	transition: left 0.5s linear;
	left: 0;
}
#catLineBox {
	display: block;
}
	

	
.wrapper_top {
	box-shadow: none;
	height: auto;
	margin-bottom: 7px;
	display: inline-block;
	overflow: hidden;
}
.logoBox {
	float: none;
	width: 100%;
	text-align: center;
	padding: 5px 0px 0px 0px;
}
.top_event_block {
	width: 100%;
	float: none;
	padding: 0 10px;
	box-sizing: border-box;
}
.favoriteView {
	position: absolute;
	right: 5px;
	top: 4px;
	width: 50px;
	padding: 3px;
}
.logoBox a {
	display: block;
}
#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;
}
.top_element {
	display: inline-block;
	padding: 20px 0px 10px 0px;
}
.tpshop {
	float: right;
	margin: 0;
	width: 85px;
	font-size: 16px;
}
.socialIcon {
	margin: 0;
	padding: 0;
	float: left;
	width: 182px;
}
.userbox {
    margin: 0;
    display: grid;
    grid-template-columns: 52% 20% 25%;
    column-gap: 9px;
    row-gap: 12px;
    margin-bottom: 20px;
}
.add_a_ds {
    width: 100%!important;
        padding: 10px 60px 10px 10px;
        text-align: center;
    box-sizing: border-box;
    margin: 0;
	top: 0;
	left: 0;
	display: block;
}
.userbox a:nth-of-type(2) {
    width: 100%!important;
	display: block;
	text-align: center;
	left: 0;
    top: 0;
	margin: 0;
	font-size: 13px;
}
.userbox a:nth-of-type(3) {
    width: 100%!important;
	display: block;
	text-align: center;
	left: 0;
    top: 0;
	margin: 0;
	font-size: 13px;
}
.searchItem {
	height: auto;
    display: grid;
    grid-template-columns: 30% 69%;
    column-gap: 10px;
    row-gap: 10px;
    width: 100%;
}
.top_line {
	height: auto;
}
.searchBox {
	padding: 0 10px;
	box-sizing: border-box;
}
.autocomp {
	width: 100%;
	margin: 0;
	float: none;
}
#searchMain {
	width: 100%;
	float: none;
	margin: 0;
}
.sh:before {
	right: 15px;
	left: auto;
}


.searchButton {
	text-indent: -1000000px;
	width: 45px;
	padding: 0;
}	
	

	
	.searchBoxes{
		width: 87%;
		display: inline-block;
	}
	
	.sInp{
		width: 50%;
	}
	
	.catList{
		width: 50%;
	}
	
	.dropCategory{
    width: 100%;
	}
	.category_list{
		    width: 99%;
	}
	
	#filtrationCategory input {
    width: 97%;
	}	
.city-modal {
	width: 95%;
	margin-top: 0;
}
#region-city {
	top: 50px;
}
.liveBox {
        width: 100%;
        margin: 0 auto;
        top: 0;
}
#loadKeyLocation, #loadKeyLocation2 {
	width: 100%;
}
#iniContent .regList2:last-child, #iniContent .regList:last-child {
	flaot: left;
}
.modal_content_list .regList, .modal_content_list .regList2 {
	width: 100%;
}
.top_line .fa-list {
	position: absolute;
	left: 5px;
	top: 2px;
}
	
	#loadLocationsAdd  .mainReg,
	#loadLocations  .mainReg{
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: 3px;
		row-gap: 0px;
		grid-column: 1 / -1;		
	}	
	#loadLocationsAdd .mCSB_container,
	#loadLocations .mCSB_container{
		 display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 0px;
	}	
	
	#loadLocations  .cityAnim .mCSB_container{
		grid-template-columns: repeat(1, 1fr)!important;
	}	
	
	
	
.socialIcon ul li:last-child {
	float: left;
	margin: 0;
}
.socialIcon ul li {
	margin: 0px 5px 0px 0px;
}
.tpshop {
	background-size: 90px auto;
	background-position: -32px -12px;
}
.vipRow {
	padding: 0 10px;
	box-sizing: border-box;
}
.vipItem {
	width: 100%;
	float: none;
	margin: 0;
	padding: 0px 0px 15px 0px;
}
.newsBlock {
	float: left;
	margin: 0;
}
.newsBlock ul li:nth-of-type(3) {
	float: left;
	margin: 0;
	margin-bottom: 30px;
}
.newsBlock ul li {
	float: left;
	margin-right: 0;
	height: auto;
	min-height: 300px;
	margin-bottom: 30px;
	width: 100%;
}
.newsPreview {
	height: 170px;
}
.newsBlock .up_date {
	padding: 10px 5px;
	font-size: 13px;
}
.view_blog {
	float: right;
}
.copyrightWrapper {
	padding: 0 10px;
	box-sizing: border-box;
}
#footer_menu ul li {
	float: none;
	position: relative;
	padding: 5px 5px 5px 40px;
	width: 100%;
	box-sizing: border-box;
}
#footer_menu ul li:before {
	content: "";
	background: url(../images/arrow-right.svg) 0px 0px no-repeat;
	background-size: 17px;
	background-position: 0px 4px;
	position: absolute;
	top: 5px;
	left: 18px;
	z-index: 9;
	width: 20px;
	height: 23px;
}
.footerContent {
	padding: 20px 0px 50px 0px;
}
.footerContent .fcc:nth-of-type(2) strong {
	font-size: 12px;
}
.fcc {
	display: inline-block;
	text-align: center;
}
.payment_accept_box {
	top: 0;
}
.review_box, .payment_accept {
	position: relative;
	top: 0;
	left: 0;
	text-align: center;
}
.page_101 .item-content ul, .page_4325 .com-content-article__body ul {
	margin: 0;
}
.mm-listview,
.mm-iconpanel-1>.mm-listview,
.mm-iconpanel-2>.mm-listview	{
	width: calc(100% - -35px);
}
.rightcontent {
	width: 100%!important;
	float: none;
	border: none;
	box-sizing: border-box;
}


.childCategory li {
	width: 100%!important;
	float: none;
	box-sizing: border-box;
	margin: 0;
	overflow: hidden;
}
.firstFil {
        width: 92%;
        display: grid;
        grid-template-columns: 30% 30% 30%;
        column-gap: 5px;
        row-gap: 5px;
        margin: 0px 0px 20px 43px;
}
.lastFil {
	float: right;
        width: 100%;
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        column-gap: 5px;
}
.transportUL,
	.realEstateUl,
	.petsonalUl,
	.sportUl,
	.businessUl,
	.petUl{
		width: 100%;
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: 5px;		
	}	

.transportUL li, .realEstateUl li, .petsonalUl li, .sportUl li, .businessUl li,
	.realEstateUl li:nth-of-type(4n){
        float: none;
        width: 100%;
        margin: 5px 0;
}
	
.petsonalUl li:nth-of-type(4), .sportUl li:nth-of-type(4), .businessUl li:nth-of-type(4), .transportUL li:nth-of-type(5) {
    float: left;
    float: none;
	width: 100%;
	        margin: 5px 0;
}
.lastFil li {
        width: 100%;
        margin: 0;
        box-sizing: border-box;
	    padding: 5px 5px 5px 28px;
}



.paginationBox .pagBox ul li {
	width: auto!important;
	 margin: 5px !important;
}
	
.alistbox ul li, #inactiveList li:not(.pg_li_row) {
        width: auto;
        margin: 0px 0px 70px 0px;
}
	
.firstFil li {
        width: 100%;
        text-align: center;
        box-sizing: border-box;
}
.filter_itemTop {
	margin: 10px 0;
}
	
.filter_itemTop ul{
	    width: 100%;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    column-gap: 5px;
    row-gap: 0;
	}	
	
	
.filter_itemTop ul li {
	float: none;
	width: 100%;
	margin: 5px 0;
}
#getResult {
	float: left;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
}
.f_event_:after, .f_event_:before {
	        width: 45%;
}


.loadCurrVals {
	width: 296px;
	height: 89px;
	top: 31px;
	right: -4px;
	z-index: 999;
	border-radius: 10px;
}
.resetBrand {
	right: 5px;
	top: 5px;
}
	
	.flsDot{
		display:none;
	}	
	
	.filsItemDetal 	form{
		    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 7px;
    width: 100%;
	}

	.realEstFil{
		    grid-column: 1 / -1;
    margin-top: 20px;
	}	
	
	
	
.listing_row>h1 {
	margin: 15px 0 15px;
}
    .dl_block, .filter_itemTop dl {
        left: -112px;
    }
	
.filter_itemTop li:nth-child(10) .dl_block, .filter_itemTop li:nth-child(10) dl,
	.filter_itemTop li:nth-child(5) .dl_block, .filter_itemTop li:nth-child(5) dl,
	.filter_itemTop li:nth-child(9) .dl_block, .filter_itemTop li:nth-child(9) dl{
    left: auto;
    right: -112px;
}	
	
	
.filter_itemTop ul li:nth-child(10), .filter_itemTop ul li:nth-child(5) {
	float: left;
	margin: 5px 0;
}
.filDtl {
	width: 100%;
	float: none;
	margin: 5px 0;
	display: inline-block;
}
.filDtl .floorInput:nth-of-type(2n) {
	float: right;
	margin-right: 0;
}
body:not(.page_101) #footer_menu {
	border: none;
}
.filsItemDetal .filDtl:nth-of-type(1), .filsItemDetal .filDtl:nth-of-type(5), .filsItemDetal .filDtl:nth-of-type(9) {
	margin-right: 0;
}
.homeUl, .petUl, .technicsUl {
        width: 100%;
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        column-gap: 5px;
        row-gap: 5px;
}
.homeUl li, .petUl li, .technicsUl li {
        width: 100%;
        display: inline-block;
        box-sizing: border-box;
	margin:0;
}
.is_shop_mm {
	position: relative;
	left: 0;
	top: 6px;
	bottom: 0;
	background-position: 0 1px;
	padding: 0 0 6px 28px;
}
.com_info p {
	top: 0;
	padding: 2px 0;
}
.lastFil li:after {
	display: none;
}
#system-message-container > joomla-alert[type="danger"], #system-message-container > joomla-alert[type="success"], #system-message-container > joomla-alert[type="info"], #system-message-container > joomla-alert[type="warning"] {
	box-sizing: border-box;
	padding: 8px;
}
.topInfoBox ul:nth-of-type(1) {
	float: none;
	width: 100%;
	margin: 0;
}
.topInfoBox ul li {
}
.loc_hr {
	display: none;
}
.topInfoBox ul li {
	float: none;
	border: none;
	padding: 2px 0;
}
.topInfoBox ul li:first-child {
	padding: 2px 0;
}
.topInfoBox ul:last-of-type li:last-child {
	float: none;
}
.is_offline, .is_online {
	padding: 2px 45px;
	margin: 10px 0;
	font-size: 12px;
	left: 0;
	top: 0;
	display: inline-block;
}
.item_media {
	width: 100%;
	float: none;
}
.itemRightInfo {
	float: left;
	width: 100%;
}
.siteLInks {
	max-width: 100%;
	word-break: break-word;
}
.aDocsBlock {
	display: none;
}
.temp_number_copy {
	width: 260px;
	    font-size: 14px;
}
.buttonAnim {
	margin: 0 0 5px 0;
	padding: 5px 10px;
}
.item_descBox {
	margin-top: 0;
}
.itemHeader {
	margin: 0;
	font-size: 19px;
	text-align: left;
	margin-bottom: 25px;
}
.main_params td {
	font-size: 14px;
}
.frShare {
	margin: 0;
	padding: 0;
}
.contactBox .add_favorite, .contactBox .complain, .contactBox .share {
	margin: 0px 0px 10px 0px;
	width: 100%;
}
.contactBox ul {
	width: 250px;
	margin: 0 auto;
	display: block;
	float: none;
	overflow: hidden;
}
.contactBox {
	width: 100%;
}
.frShare h4 {
	text-align: center;
	font-size: 17px;
}
.relatedListItem div.item {
	width: 300px;
	margin: 0 auto;
	float: none;
	box-sizing: border-box;
	padding: 0;
	border: none;
	display: block;
}
.relatedListItem div.item:nth-of-type(2n + 1):before {
	display: none;
}
.relative_preview {
	width: 100%;
}
.relatedListItem div.item h4 {
	height: auto;
	width: 100%;
	margin: 0;
	padding: 0px 0px 10px 0px;
}
.item_image {
	overflow: hidden;
	height: 250px;
}
.item_media .media_slide .item {
	width: 31%;
	height: 71px;
	margin: 0px 7px 5px 0px;
}
.item_media .media_slide .item:nth-of-type(3n) {
	float: right;
	margin: 0px 0px 5px 0px;
}
.item_media .media_slide .item:nth-of-type(5n) {
	float: left;
	margin: 0px 5px 5px 0px;
}
.itemRightList .loadCurrVals {
	width: 315px;
	height: 90px;
	top: 46px;
	left: 0;
}
#vHippo {
	float: right;
	padding: 7px;
	display: block;
	background: #fea041;
	color: #fff;
	font-size: 13px;
	border-radius: 10px;
	position: relative;
	top: -6px;
	right: -4px;
	border: 2px solid #9b2406;
	font-weight: normal;
}
#vHippo {
	display: none;
}
.mapPreloder {
	top: 37%;
	left: 29%;
}
.videoOverBox {
	padding-top: 20px;
}
.videoPopup {
	width: 98%;
	box-sizing: border-box;
	height: 500px;
}
.videoPopup .top_left {
	width: 87%;
}
.modalVideo {
	width: 100%;
	margin: -5px 0px 0px 0px;
}
.companysN {
	margin: 0 0 10px;
	width: 100% !important;
}
.filLine {
	display: inline-block;
}
.formsItem {
    width: 32%;
    margin: 0px 5px 0px 5px;
	float:left;
}
.page_175 .com-content-article__body p {
	word-break: break-word;
}
.tooltipsPay {
	display: none;
}
.pay_service_text table tr td {
	padding: 20px 0px 3px 0px;
}
#primary {
	padding: 0;
	margin: 0;
	width: 100%;
}

.Innernews_preview {
	width: 100%;
	float: none;
	margin: 0;
}
.ddsLine, .ddsLineWrapp {
	display: block;
}
.page_4179 .com-content-article__body ul li > a {
	background: #eaeaea;
	line-height: 1.6;
	height: auto;
	padding: 10px;
}
.opTab > a {
	background: #eaeaea!important;
}
.extensiontb li {
	width: 100%;
	float: none;
	box-sizing: border-box;
	margin: 10px 0;
}

.shboxs ul li .learn-more {
	margin-bottom: 15px;
}
.shopPageRow {
	display: inline-block;
}
.tpRowLeft {
	width: 100%;
	display: inline-block;
}
.shopLogoSws {
	float: none;
	margin: 0 auto;
}
.tpRowCenter {
	width: 100%;
}
.tpRowRight {
	width: 100%;
}
.tpRowRight > ul, .tpRowRight > ul li {
	height: auto;
}
.phRow {
	margin-bottom: 0;
}
.shopMenuRow {
	display: inline-block;
	border: none;
	text-align: center;
}
.intro_top_show {
	width: 100%;
	float: none;
}
.intro_top_show a:before {
	z-index: 9;
	bottom: 0px;
}
.shopMenuRow ul li a:after {
	top: 0px;
	width: 100%;
	background: #ccc;
	height: 1px;
}
.shopMenuRow ul:nth-of-type(1) li a:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0px;
	width: 100%;
	background: #ccc;
	height: 1px;
	top: auto;
}
.shopMenuRow ul:nth-of-type(2) {
	width: fit-content;
	top: 10px;
	margin-top: 20px;
}
.shopMenuRow ul:nth-of-type(2) li {
	float: left;
}
.shop_main_ph {
	padding: 0;
}
.shForms {
	display: inline-block;
}
.shForms .shpSearchItem:nth-of-type(1) {
	width: 100%;
}
.shForms .shpSearchItem:nth-of-type(2) {
	width: 100%;
	margin: 15px 0px 0px 0px;
	display: inline-block;
}
.shForms .shpSearchItem:nth-of-type(2) input {
	float: right;
	width: 48%;
	margin: 0 2px;
}
.listingRow {
	width: 300px;
	display: block;
	margin: 0 auto;
}
.slItemFeath {
width: 300px;
    margin: 0 auto;
    display: block;
	margin-bottom: 50px;
}
.mainContact {
	padding: 40px 0;
}
.emptyFeedBc {
	font-size: 22px;
	margin: 15px;
}
.write_feedback {
	display: none;
}
.loginLeft {
	width: 100%;
	display: inline-block;
}
.loginEvent {
	width: 100%;
	float: none;
	margin: 0px 0px 8px 0px!important;
}
.loginEvent input {
	width: 100%;
	box-sizing: border-box;
}
.usflink {
	width: 100%;
	float: none;
}
.loginRight {
	margin: 20px 0;
}
.f_login, .g_login, .m_login, .o_login, .v_login, .y_login {
	width: 100%;
}
	
	.loginRight ul{
		display: grid;
    grid-template-columns: repeat(5, 1fr);
    column-gap: 10px;
    row-gap: 10px;
    width: 100%;
	}	
	
	
	
.loginRight ul li, .loginRight ul li:last-child {
    width: 100%;
    margin: 0;
    float: none;
}
.registration_form .loginLeft {
	width: 100%;
	margin: 0 auto;
}
#box_company .item, #box_persons .item {
	width: 100%;
}
#form_type li {
	width: 44%;
	text-align: center;
}
.itemPho {
	width: 100%;
	float: left;
	right: 0;
}
.passMessage {
	top: 0;
	margin: 15px 0;
}
.auth_button_reg {
	margin: 0;
	width: 100%;
	text-align: center;
	float: left;
}
#membersForm .disabledButton {
	width: 100%;
}
.chatMessNotif {
	position: absolute !important;
	top: 46px;
	right: 10px;
	margin: 0 !important;
}
.accountButton, .logOutButtons {
	width: 48% !important;
	padding: 10px 0px 10px 0px !important;
	margin: 15px 0px 23px 0px;
}
#openChatBox {
	display: none!important;
}
.status_row ul {
	display: inline-block;
	margin: 0;
}
.mainDD ul {
	width: 100%;
}
.status_row ul li {
	float: left;
	width: 44%;
	padding: 8px;
	box-sizing: border-box;
	margin: 0 8px;
}
.feedbackFrm form {
	width: 100%;
}
.feedbackItem {
	display: inline-block;
}
.labelFrom {
	width: 100%;
}
.labelInp {
	width: 100%;
}
.status_row {
	width: 100%;
}
.mainContact {
	padding: 20px 0;
}
.mainContact h2 {
	margin: 15px 0;
}
.desShopRe {
	margin-bottom: 150px;
}
.contactBlock {
	display: inline-block;
}
.blockTitlecontact {
	margin-bottom: 10px;
}
.contDetaliz.scblsRow {
	width: 100%;
}
.contDetaliz .schedule ul li:first-of-type {
	display: inline-block;
	width: 50%;
	float: left;
}
.contDetaliz .schedule ul li:first-of-type div:not(:last-of-type) {
	border-bottom: none !important;
	width: 100%;
}
.contDetaliz .schedule ul li:first-of-type div {
	width: 136px;
}
.contDetaliz .schedule ul li:last-of-type {
	display: inline-block;
	width: 50%;
	float: left;
}
.contDetaliz .schedule ul li:last-of-type div:first-of-type {
	border-top: 1px solid #ccc;
	width: 100%;
}
.contDetaliz .schedule ul li:last-of-type div {
	border-right: 1px solid #ccc;
	width: 100%;
}
.contDetaliz .schedule ul li:first-of-type div:last-of-type {
	border-radius: 0px 0px 0px 10px;
	width: 100%;
	border-right: none;
	padding: 6px;
}
.contDetaliz .schedule ul li:last-of-type div:first-of-type {
	border-radius: 0px 10px 0px 0px;
}
.contDetaliz .schedule ul li:last-of-type div:last-of-type {
	border-radius: 0px 0px 10px 0px;
	width: 100%;
}
.contDetaliz .schedule ul li:first-of-type div:nth-of-type(6) {
	padding: 6px !important;
}
.mwr_box {
	width: 100%;
}
.mwr_item, .mwr_box .mwr_item:first-of-type, .mwr_box .mwr_item:nth-of-type(2), .mwr_box .mwr_item:nth-of-type(3) {
	width: 100%;
	float: none;
	margin: 10px 0px 10px 0px;
}
.mwr_box .write_feedback {
	display: block!important;
}
.tpsDe {
	padding: 16px;
}
.pathBox {
	height: auto;
}
.avalCat li a {
	width: 100%;
	float: none;
	display: inline-block;
	box-sizing: border-box;
}
.dashList .avalCat li {
	width: 100%;
	box-sizing: border-box;
	margin: 5px 0;
}
.feedType, .feedPath, .feedEvent, .checkItsFe .feedType:first-of-type {
	width: 100%;
	float: none;
	margin: 10px 0;
}
.docFooter {
	width: 100%;
	margin: 25px auto;
}
.feedTable tr td:nth-of-type(1) {
	font-size: 15px;
}
.doc_nav {
	height: auto;
}
.doc_nav ul {
	display: inline-block;
}
.doc_nav ul li {
	height: auto;
	margin: 10px 0;
	padding: 0;
	box-sizing: border-box;
	width: 100%;
}
.doc_nav ul li a {
	width: 100%;
	display: inline-block;
	padding: 10px;
	height: auto;
	box-sizing: border-box;
}
.fsbls {
	width: 100%;
}
.feed_itm table, .f_history_box table {
	overflow-x: scroll;
	display: inline-block;
}

.news_content_box .learn-more {
	float: none;
	display: inline-block;
	overflow: hidden;
}
.newsInnerContent {
	padding: 0;
}
span.pagination a {
	width: 100%;
	padding: 5px;
	box-sizing: border-box;
	float: left;
	margin: 5px 0;
}
.comms__author {
	overflow: hidden;
}
.comms__meta {
	display: inline-block;
	width: 75%;
}
.account_topLine {
	display: inline-block;
	padding: 10px;
	box-sizing: border-box;
}
.userNameBox {
	width: 100%;
	float: none;
	margin: 0;
	text-align: center;
	font-weight: bold;
}
.userHelpBox {
	width: 100%;
	float: none;
	margin: 0;
	top: 0;
	text-align: center;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.writeSupport, .userHelpBox p {
	margin: 0;
	line-height: 2;
}
.pocket {
	width: 100%;
	float: none;
	margin: 0;
	text-align: left;
	padding: 20px 0;
	display: inline-block;
	line-height: 2;
}
.pocket strong {
	top: 0;
	margin: 0;
	float: left;
}
.pocket .btn-style-one {
	padding: 5px 30px;
	float: right;
}
.accBoxI {
	border-radius: 10px;
	padding: 0 10px;
	box-sizing: border-box;
	border: none;
}
	
	
.pendBox ul li p:nth-of-type(2) {
    border-right: none !important;
    font-size: 17px;
    padding: 10px 30px;
    box-sizing: border-box;
}	
	
.pendBox ul li p:nth-of-type(2) i {
    font-size: 19px;
}	
	
	
.pendBox ul li{
	border-radius: 10px;
	overflow: hidden;
	display: inline-block;
	margin:10px 0;
}
	
	.pendBox ul li p:nth-of-type(1){
		       width: 100%;
		    box-sizing: border-box;
    height: auto;
    font-size: 18px;
    line-height: normal;
    text-align: center;
    border: none;
	}	
	
	.pendBox ul li p:nth-of-type(2){
		    width: 100%;
		box-sizing: border-box;
	}	

.pendBox ul li p:nth-of-type(3),
.pendBox ul li p:nth-of-type(4){
    box-sizing: border-box;
    width: 95%;
    margin: 5px auto;
    float: none;
    text-align: center;
    display: block;
    overflow: hidden;
}

.pendBox ul li p:nth-of-type(3) a,
.pendBox ul li p:nth-of-type(4) a{
	box-sizing: border-box;
    padding: 10px;
    border-radius: 10px;
}
	
	.pendBox ul, .pendBox ul li{
		display:inline-block;
	}
	
	
.account_lcol {
	width: 100%;
	float: none;
	min-height: 350px;
}
.acc_leftWrapp {
	width: 100%;
	float: none;
}
.acc_leftWrapp ul li:nth-of-type(1) {
	border-radius: 0px;
}
.acc_leftWrapp ul li, .acc_me ul li {
	border: none !important;
}
.acc_leftWrapp ul li:last-of-type {
	border-radius: 0px;
	overflow: hidden;
}
.acc_leftWrapp ul {
	border: 1px solid #ccc;
	border-radius: 10px;
	overflow: hidden;
    display: grid;
        grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
    column-gap: 1px;	
}
.acc_leftWrapp ul li:last-child {
	border: none;
}
.account_rcol {
	float: left;
	width: 100%;
	border-radius: 0;
	min-height: 300px;
	border-bottom: none;
}
.acc_rightWrapp {
	padding: 0;
}
.account_rcol .aSearchBox {
	height: auto;
	padding-bottom: 50px;
}
	
	.aSearchBox ul{
		    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 7px;
	}	
	
.aSearchBox ul li:nth-child(1), .aSearchBox ul li:nth-child(2), .aSearchBox ul li:nth-child(3), .aSearchBox ul li:nth-child(4), .aSearchBox ul li:nth-child(5) {
	width: 100%;
	float: none;
	margin: 5px 0;
}
.aPagelist h1 {
	margin: 0;
}
.account_rcol:after {
	display: none;
}
.real_hidden_row {
	position: relative !important;
	bottom: -20px;
	float: none;
	margin: 0;
	width: 100%;
}
.navUL li:last-child {
	display: none;
}
.navUL li:nth-of-type(1), .navUL li:nth-of-type(2) {
	width: 50%;
	float: left;
	margin: 0;
	font-size: 16px;
	padding: 6px !important;
	height: 64px;
	display: inline-grid;
}
.paginationBox .pagBox ul li a {
	padding: 6px 9px 5px 9px;
}
.aItemHeader {
	display: none;
}
.aItemContent {
	position: relative;
	width: 100%;
	overflow: hidden;
	border-top: 1px solid #ccc;
	border-radius: 10px;
	box-sizing: border-box;
	display:inline-block;
}
.a_added {
	padding: 8px 0px 0px 0px;
	font-weight: bold;
font-size: 13px;	
}
.ordBls {
	position: relative;
	left: 0;
	top: 0;
	width: fit-content;
	margin: 10px auto;
}
.aItemContent p, .aItemHeader p:nth-of-type(1), .aItemContent p:nth-of-type(1) {
	width: 100%!important;
	height: auto;
	font-size: 16px;
	display: inline-block;
	float: none;
}
.aItemContent p strong, .aItemContent p:nth-of-type(1) strong {
	position: relative;
	padding: 0;
	margin: 0;
	top: 0;
	left: 0;
	transform: none;
}
.aItemContent img {
	width: auto;
}
.a_ds_deadline {
	top: 15px;
	border-bottom: 1px solid #ccc;
	width: 100%;
	display: block;
	margin: 0;
	padding-bottom: 10px;
}
.a_ds_deadline {
	display: inline-block;
	border: none;
	top: 0;
}
.aItemContent dl {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        column-gap: 15px;
        width: 100%;
	margin:15px 0;
}
	
.aItemContent dl dd {
    display: grid;
    align-items: center;
}	
	
	
	
	.aItemContent dl dd:nth-child(3),
	.dis_s {
		margin: 0;
		box-sizing: border-box;
	}	
	

.aItemEvent {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-column-gap: 10px;
        grid-row-gap: 0px;
    }

    .aItemEvent a, .aItemEventDis a {
        margin: 5px 0;
    }
.free_top_link {
        top: 0;
        font-size: 14px;
        padding: 7px;
        box-sizing: border-box;
}
.aItemEvent div:nth-child(4) {
	margin-right: 0;
}
.aItemEvent div:nth-child(4):after {
	display: none;
}
.aSearchBox ul li:nth-child(6) {
	width: 100%;
	float: none;
	margin: 15px 0;
	right: 0;
}
.paybox {
	margin-bottom: 30px !important;
}
.pay_box h2 {
	width: 100%;
	box-sizing: border-box;
	padding: 10px 0;
	text-align: center;
	margin-bottom: 15px;
	border-radius: 10px;
}
.summ_box {
	border-radius: 10px;
}
.p_line_box {
	line-height: 2.5;
}
.summ_box strong {
	float: left;
}
#pay_summ {
	width: 137px;
}
	
	.statusBoxAddAcc ul{
		    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 10px;
    row-gap: 10px;
	}		
	
	
.statusBoxAddAcc ul li {
	width: 100%;
	box-sizing: border-box;
	margin-right: 0;
	height: auto;
}
.account_my_fv {
	top: 0;
	float: none;
	width: 100%;
	display: inline-block;
	text-align: center;
	box-sizing: border-box;
	margin: 10px 0px 10px 0px;
}
.favBOxItem .listing_data_item {
	padding-bottom: 30px;
}
.schedule_tb td {
	padding: 6px;
	border: 1px solid #ccc;
	font-size: 15px;
}
.schedule_tb select {
	width: 46%;
	outline: 0;
	padding: 7px;
}
.shopRow small {
	padding: 0;
	display: block;
}
.edit_row2 .shopRow:nth-of-type(1), .edit_row2 .shopRow:nth-of-type(2), .edit_row3 .shopRow:nth-of-type(1), .edit_row3 .shopRow:nth-of-type(2) {
	width: 100%;
	float: none;
}
.shop_inputfile, .shop_inputfile_bg {
	width: 100%;
	box-sizing: border-box;
}
.edit_row3 .shopRow:nth-of-type(5) ul {
	display: inline-block;
}
.edit_row3 .shopRow:nth-of-type(5) ul li:nth-of-type(1), .edit_row3 .shopRow:nth-of-type(5) ul li:nth-of-type(2), .edit_row3 .shopRow:nth-of-type(5) ul li {
	width: 100%;
	margin-right: 0;
	display: inline-block;
	margin-bottom: 15px;
}
.ph_group_list label {
	margin: 0;
}
.account_rcol {
	border-top: none;
}
.configBox h3 {
	display: inline-block;
	text-align: center;
}
#cfgPass ul li {
	float: none;
	padding: 5px 0;
}
#cfgPass ul li input {
	width: 100%!important;
	box-sizing: border-box;
}
#cfgPass .btn-style-one {
	width: 100%;
	display: block;
}
#cfgEmail ul li, #cfgInfo ul li, #cfgInfo ul li:last-child {
	float: left;
	margin-bottom: 15px;
	width: 100%;
}
.cfgSocial {
	width: 100%;
	float: none;
}
.ph_group {
	display: inline-block;
}
.cfgSocial .ph_group label {
	display: block;
	float: left;
}
.adPhnBls {
	width: 100%;
	display: inline-block;
	float: none;
	margin: 0;
}
.mailNot {
	width: 100%;
	display: inline-block;
	margin: 0;
}
.subscribeMail label {
	width: 31px;
}
.subscribeMail .messToltip {
	padding: 7px 21px 0px 0px !important;
	font-size: 14px;
	width: 88%;
}
.profileAvatar {
	position: relative;
	bottom: 0;
	right: 0;
	width: 100%;
	box-sizing: border-box;
}
.saveBoxEs {
	float: none;
	margin: 15px auto;
	width: 100%;
	text-align: center;
	box-sizing: border-box;
}
#upp6, #upp5 {
	float: none;
	box-sizing: border-box;
}
.bootstrap-tagsinput {
	box-sizing: border-box;
}
#tagManagerBox div {
	text-align: center;
}
.acc_leftWrapp, .acc_me, .account_lcol {
	width: 100%;
	float: none;
	        min-height: auto;
	padding-bottom: 20px;
}
	
	.acc_leftWrapp ul li a, .acc_me ul li a{
		text-align:center;
		padding: 15px 4px;
		font-size: 14px;
	}	
	
.pendingAlert {
    right: 4px;
}
	
	
.acc_me ul {
	margin-bottom: 50px;
}
#loadAccaunt .feedCheckLine .feedPath {
	width: 100%;
	box-sizing: border-box;
}
.autDes {
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
	font-size: 17px;
}
.autDes a {
	display: block;
	width: 100%;
	padding: 15px 0;
}
.feedDesc div {
	word-wrap: break-word;
}
.activeFeedBox p:last-of-type {
	width: 100%;
	display: inline-block;
}
.activeFeedBox p a {
	margin: 5px 0;
	width: 100%;
	box-sizing: border-box;
}
.feedBoxItemList {
	padding: 0;
}
.aSearchBoxFeed ul {
	display: inline-block;
}
.aSearchBoxFeed ul li {
	width: 100%;
	margin: 0;
	box-sizing: border-box;
	margin-bottom: 10px;
}
.aSearchBoxFeed ul li input {
	box-sizing: border-box;
}
.mainTabContent {
	margin: 15px 0;
}
.numsLis {
	margin: 0px 0px 20px 0px;
}
.w_count {
	float: none;
	width: 100%;
	display: inline-block;
	box-sizing: border-box;
}
.mainAInfo, .mainBInfo {
	padding: 0;
}
.mainAInfo > div, .mainBInfo > div {
	padding: 10px 0;
}
.mainBInfo .galleryBox li, .mainBInfo .galleryBox li:nth-of-type(5n) {
	width: 300px;
	float: none;
	box-sizing: border-box;
	border-radius: 10px;
	margin: 15px auto;
	height: 180px;
}
.product_item > h1 {
	font-size: 18px;
}
.chatMessNotif > span {
	position: absolute;
	right: -2px;
	top: -7px;
}
.listAvatar h1 {
	float: left;
	font-size: 17px;
	width: calc(100% - 100px);
	padding: 10px 0;
	font-weight: normal;
	line-height: 1.6;
}
#history_view ul li, #history_view ul li:nth-of-type(1), #history_view ul li:nth-of-type(2) {
	width: 100%;
	float: none;
	margin: 10px 0;
}
.actArrow2, .actArrow {
	display: none!important;
}
.block1 {
	width: 100%;
	margin-right: 0;
}
.a_dsstep2 {
	width: 100%;
	margin: 0;
	display: inline-block;
	overflow: inherit;
	min-height: 370px;
}
.a_dsstep2 h2 {
	left: 0;
	font-size: 34px;
	bottom: 2px;
	line-height: normal;
	background-size: 60%;
	top: 30px;
	padding-bottom: 50px;
}
.subcatBlock {
	width: 100%;
	box-sizing: border-box;
	height: auto;
}
.subcatBlock ul {
	float: none;
	height: auto;
	width: 100%;
	margin: 10px 0;
	box-sizing: border-box;
	border-bottom: none;
	border-bottom: 1px solid #ccc;
}
.block1 ul li, .subcatBlock ul li {
	width: 100%;
	font-size: 14px;
	box-sizing: border-box;
}
#subBox2 {
	float: left;
}
.fl_it {
	width: 100%;
	left: 0;
}
#filtration {
	overflow: hidden;
}
#filtration input {
	width: 97%;
	box-sizing: border-box;
	margin: 0;
}
.specialBox {
	margin: 0!important;
}
.hideTitles {
	display: none!important;
}
.mainLine, .mainLine2 {
	width: 100%;
	float: none;
}
.multiLoc {
	font-size: 13px;
	line-height: 3;
}
.carsList {
    padding: 0;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 19px;
    row-gap: 10px;
}
.carsList > li, .buld_address > li, .carParams, .bussiness_item li, .technics_item li, .sport_item li, .pet_ul > li {
	width: 100%;
	margin: 10px 0;
	height: auto;
}
.pet_ul > li:nth-child(1) select, .pet_ul > li:nth-child(2) h5 {
	width: 100%;
	box-sizing: border-box;
}
#subBox select {
	width: 100%;
}
select[name="ads[age_type]"] {
	width: 12%!important;
	float: right;
}
#pet_year {
	float: left;
	width: 54%!important;
}
.pet_ul li:nth-of-type(4):after {
	right: 115px;
	z-index: 99;
}
.technics_item, .bussiness_item, .pet_ul, .sport_item {
	padding: 0;
	magin: 0;
}
.detalization {
	width: 100%;
}
.carPrices div {
	width: 100%;
}
.detalization2 {
	width: 100%;
	float: left;

}
.adit_address_box li {
	width: 100%;
	margin: 0;
	float: none;
}
.detalization .ddt:nth-of-type(2) {
	display: none;
}
	
.filesBox div {
    font-size: 15px;
    box-sizing: border-box;
    padding: 0;
}	
	
	
.upFileList {
	height: auto;
}
.upFileResult {
	width: 100%;
}
.upFileBloc {
	width: 100%;
	float: none;
	margin: 0 auto;
	padding-bottom: 10px;
}

.upFileBloc .inputfile+label span {
	width: 100%;
}
.box strong {
	width: 100%;
}
.mediaBox small {
	float: left;
	top: 16px;
	left: 0;
}
.upim {
	width: 100%;
	display: inline-block;
	margin: 28px 0;
}
.js .box__file+label {
	max-width: 100%;
	white-space: inherit;
}
.massBox.has-advanced-upload {
	border-radius: 20px;
}
.mediaBox ul{
	display: grid;
    grid-template-columns: repeat(2, 1fr);
       column-gap: 15px;
	row-gap: 15px;
}

.mediaBox ul li {
	width: 100%;
	margin: 0;
	float:none;
}
.statusBox ul li {
	width: 100%;
	box-sizing: border-box;
	height: auto;
}
.noCaptchaBox p {
	width: 100%;
	float: none;
	margin-bottom: 20px;
	display: inline-block;
}
.freeStep {
	left: 0 !important;
	top: 50px;
}
.terms_cond {
	margin-top: 50px;
}
#payCost p:hover:after {
	right: 0;
}
.warningBox {
	display: inline-block;
}
.loadSubInfo h2 {
	font-size: 23px;
}
#warning {
	display: none;
}
.notifBls {
	width: 100%;
	box-sizing: border-box;
}
.temp_ul li, .job_item li:nth-of-type(1), .temp_ul li:nth-of-type(4) {
	width: 100%;
	height: auto;
	float: none;
	margin: 10px 0;
}
.auto_list li .f_login, .auto_list li .g_login, .auto_list li .m_login, .auto_list li .o_login, .auto_list li .v_login, .auto_list li .y_login {
	width: 100%;
}
.auto_list, .a_dsStep1 > ul {
	width: 100%;
	margin: 0 auto;
	display: block;
	padding: 0px 0px 20px 0px;
	overflow: hidden;
	margin-bottom: 20px;
}
	.a_dsStep1 ul.auto_list{
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: 10px;
		row-gap: 0;			
	}		   
	
	
.a_dsStep1 ul.auto_list li {
	float: left;
	width: 100%;
	box-sizing: border-box;
	margin: 5px 0;
}
.addMMs {
	top: 0;
}
.emailIte {
	float: none;
	margin: 10px 0;
	box-sizing: border-box;
	width: 100%;
}
.type_toggle {
	width: 100%;
	float: none;
	margin: 10px 0;
	box-sizing: border-box;
}
.about_ {
	width: 100%;
	float: none;
	box-sizing: border-box;
}
.emailIte input {
	width: 100%;
	float: none;
	height: auto;
	box-sizing: border-box;
}
.type_toggle ul {
	width: 100%;
	margin: 0;
}
.type_toggle ul li {
	width: 45%;
	padding: 6px;
}
.about_ input[type="text"], #phoneNMB {
	width: 100%;
	float: none;
	box-sizing: border-box;
}
.about_ ul li {
	width: 100%;
}
#phoneNMB {
	margin: 10px 0;
}
.regSociMess2 {
	top: 0;
}
.treeview {
	width: 100%;
}
.treeview>ul {
	padding: 0;
}
.treeview>ul>li {
	padding: 50px 0px 0px 38px !important;
}
.treeview__level {
	padding: 5px;
	padding-left: 17px;
	font-weight: normal;
	font-size: 15px;
	word-break: break-word;
}
.treeview>ul>li>.treeview__level:before {
	height: 25px;
	width: 25px;
	font-size: 18px;
	top: -9px;
}
.treeview>ul>li>ul {
	padding-left: 34px;
	box-sizing: border-box;
}
.treeview ul li {
	padding: 30px 0px 0px 10px;
	width: 100%;
	box-sizing: border-box;
}
.treeview>ul>li>ul>li, .treeview>ul>li>ul>li>ul>li {
	width: 84%;
}
.treeview ul li:before {
	top: -12px;
	left: -47px;
}
.treeview ul li:after {
	top: 50px;
	left: -45px;
	width: 40px;
}
.treeview__level:before {
	left: -33px;
	top: -3px;
	height: 25px;
	width: 25px;
	font-size: 18px;
}
.level-title span {
	font-size: 13px;
	word-break: break-word;
}
.cityLIstBlock ul {
	width: 270px !important;
	float: none;
	margin: 0 auto;
	display: block;
}
.chatContent {
	width: 92%!important;
}
.menu.myAv {
	display: none;
}
.emptyRoomBox img {
	width: 100%;
}
.chat_wrapper .main .chat .content {
	height: 430px;
}
.chat_wrapper .main .chat .content.empty>div {
	margin-top: 0!important;
}
.chat_wrapper .main .chat .content .no-messages {
	margin: 15px auto 20px !important;
}
.chat_wrapper .sidebar {
	height: 100%;
	min-height: 100px;
	max-height: 466px!important;
}
.chatWrapper {
	position: absolute!important;
	top: 10px!important;
}
#chat1 .col-md-12 {
	padding: 0!important;
	box-sizing: border-box;
}
.chat_wrapper .form-control {
	padding: 15px!important;
	height: 75px!important;
}
.chat_wrapper .main .chat .bottom .btn.send {
	padding: 0 10px 0 10px!important;
}
 #chat_message::placeholder {
 padding-top:17px;
}
.chat_wrapper .main .chat .content .date span {
	padding: 0 6px!important;
}
.statusPages .statsULP > li {
	width: 100%;
	        margin: 10px 0 !important;
	height: auto;
}
	
	.statsULP {
		margin-bottom:15px;
		}
.statsULP {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 10px;
}
.payForIt {
	 width: 100%;
	text-align: center;
	display: inline-block;
	padding: 10px 0px 20px 0px;
}
.getPriceTotal {
	float: none;
	text-align: center;
	width: 100%;
	display: inline-block;
	margin: 0;
	padding: 10px 0;
}
    .statContentAccount {
        height: 315px;
    }
	
	.statusBoxAddAcc ul, 
	.statusBoxAddAccPrep ul{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 10px;
        row-gap: 10px;
    }	
	
	
.statusBoxAddAcc > h4, .statusBoxAddAccPrep > h4 {
	padding: 15px 0;
	box-sizing: border-box;
	text-align: center;
	font-size: 17px;
}
.statusBoxAddAccPrep ul li {
	width: 100%;
	margin: 10px 0;
	box-sizing: border-box;
}
.statusBoxAddAccPrep ul li img {
        max-height: 150px;
        max-width: 100%;
}
.eventByDasy ul li {
	margin: 0;
}
a.tooltipsStatus span {
	width: 132px;
	padding: 0 10px!important;
}
a.tooltipsStatus span:after {
	margin-left: -2px;
}
a.tooltipsStatus span:before {
	margin-left: -6px;
}
.page_4177 .com-content-article__body {
	padding: 0;
}
.com-content-article__body img {
	max-width: 100%;
}
.feedbackFrm {
	margin: 0;
}
.feedbackList {
	width: 100%;
}
.feedbackTotal {
	margin: 0px 0px 100px 0px;
	width: 100%;
}
.summaryDetalization ul li .summary_stars_bt {
	width: 61%;
}
.summaryDetalization ul li .summary_row {
	width: 86%;
}
.fbpr_row {
	width: 67%;
}
.summaryDetalization ul li .summary_num {
	width: 10%;
}
.reqShp a {
	display: inline-block;
	box-sizing: border-box;
}
.errorContainer {
	width: 95%;
	box-sizing: border-box;
}
#loadSubway .pet_ul > li {
	width: 100%;
}
#loadJobSubway .pet_ul > li p span, #loadSubway .pet_ul > li p span {
	float: left;
}
#loadSubway .pet_ul > li:nth-of-type(1) .subway_dist {
	width: 100% !important;
	margin: 10px 0;
	float: left;
}
#loadJobSubway .pet_ul h5, #loadSubway .pet_ul h5 {
	width: 100% !important;
	margin: 10px 0;
	float: left;
}
#loadSubway .kindList {
	width: 100% !important;
	margin: 10px 0;
	float: left;
	top: 0;
	left: 0;
}
.subway_dist {
	width: 100% !important;
	float: none;
	margin: 10px 0;
}
.buldAttr li p {
	width: 100%;
}
.serviceEvent ul li {
	width: 100%;
}
.serviceEvent h5, .serviceitemBox h4 {
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	font-size: 14px;
}
.serviceEvent ul li p {
	width: 100%;
}
.statusBoxAdd ul li {
	float: none;
	width: 100%;
	padding: 0;
	box-sizing: border-box;
	margin-right: 0;
}
    .statusBoxAdd ul {
        width: 100%;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 10px;
    }

.p_notice {
	height: auto;
	width: 100%;
	display: inline-block;
	text-align: center;
	padding-bottom: 15px;
}
.reset .control-group {
	float: none;
	width: 100%;
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	margin-top: 20px;
}
.reset #jform_email {
	box-sizing: border-box;
	width: 100%;
	margin: 15px 0px 10px 0px;
}
.reset .control-group {
	float: none;
	width: 100%;
	margin: 0;
	box-sizing: border-box;
}
.reset button {
	width: 100%;
	box-sizing: border-box;
}
.page_108 .reset-complete .controls input, .page_108 .reset-confirm .controls input {
	width: 100%;
}
.reset-complete fieldset .control-group:nth-of-type(1), .reset-confirm fieldset .control-group:nth-of-type(1), .reset-complete fieldset .control-group:nth-of-type(2), .reset-confirm fieldset .control-group:nth-of-type(2) {
	float: none;
	margin: 10px 0;
}
.page_108 .reset form input[type="text"], .page_108 .reset-complete form input[type="password"], .page_108 .reset-complete form input[type="text"], .page_108 .reset-confirm form input[type="text"] {
	box-sizing: border-box;
}
.reset-complete .control-group {
	width: 100%;
	display: inline-block;
	float: none !important;
}
.input-password-toggle {
	background: green;
	color: #fff;
	margin: 12px 0;
	float: right;
}
.reset-complete form {
	width: 100%;
	margin: 0;
}
.com-users-reset-complete__submit {
	padding: 0;
	margin-top: 50px;
}
.password-group .text-center {
	width: 100%;
	display: inline-block;
	text-align: center;
}
.reset #user-registration {
	width: 100%;
	margin: 0 auto;
}
.com-users-reset-confirm__submit {
	padding: 0;
	margin: 10px 0;
}
.com-users-reset-confirm__submit button {
	width: 100%;
	float: none;
}
.reset-complete legend {
	font-size: 16px;
}
.com-users-reset-complete__submit button {
	width: 100%;
	float: none;
}
.fcc strong {
	font-size: 16px;
}
.personStat:hover:after {
	width: 332px;
	left: -323px;
	top: -55px;
	right: auto;
	font-size: 14px;
}
#loadComplaint, #loadShare {
	padding: 10px;
}
.comSel {
	width: 100%;
}
#loadComplaint {
	padding: 10px;
	top: 88px;
}
#loadShare {
	padding: 10px;
	top: 127px;
}
#messageCompleateComplaint, #messageCompleateShare {
	width: 100%;
	text-align: center;
	font-size: 14px;
	display: inline-block;
	padding: 17px 0;
}
.page_404 .middle_box, .page_404 .top_line, .page_404 .copyright {
	width: 100%;
}
.dashDesc h5, .dashDescIntro h5, .dashList h5 {
	font-size: 18px;
	text-align: center;
}
    .mainCategory_list {
        padding: 0;
        margin: 0;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 4px;
        row-gap: 5px;
        width: 100%;
    }
    .mainPage ul.mainCategory_list>li {
        width: 99%;
        height: 500px;
        padding: 0;
        margin: 0;
    }
	
    .mainPage ul.mainCategory_list>li>ul>li {
        width: 100%;
    }	
	
    .vipList {
		display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 10px;
        row-gap: 15px;
        padding-bottom: 20px;
    }
    .newsBlock {
        margin: 0;
    }

	.newsBlock ul{
		display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 10px;
        row-gap: 15px;
        padding-bottom: 20px;		
	}
	
#footer_menu ul {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 0;
    row-gap: 0;
    padding-bottom: 20px;
}	
	
	
	
.mainReg p {
float: none;
        margin: 0 auto;
        text-align: center !important;
}
#iniContent, .modal_content_list {
	height: 550px;
}
.carParams {
	margin-top: 0px !important;
	width: 100% !important;
}

.row {
	display: initial;
}
#locationBox {
	top: 40px;
}
	
	.news_content_box {
    padding: 20px;
    width: 61%;
		box-sizing: border-box;
	}

.shboxs ul li {
    height: 280px;
}	
	
.shboxs ul li .learn-more {
    position: relative;
    top: 40px;
	}
	
.statusBox ul {
display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 19px;
    row-gap: 10px;
    width: 100%;
    margin: 0;
}
	.entry-content{
        display: grid;
        grid-template-columns: 27% 69%;
        column-gap: 20px;
        row-gap: 0;
	}
	.promotion_box .zoom-thumb,
	.promotion_box .content-top-20{
		    width: 100%;
    margin: 0;
	}
	
	.alistbox{
		width: 85%;
		margin: 0 auto;	
	}
	
.adslistbox ul,
.alistbox ul,
.statusBoxAddAcc ul,
.statusBoxAddAccPrep ul,
.listing_data, .listing_data_row {
	width: 100%;
}
.evDsc {
	font-size: 19px;
	padding: 10px 0;
}
#cfgEmail {
	position: relative;
	top: 0;
	width: 100%;
	right: 0;
}
#cfgEmail ul li:nth-of-type(1) {
	width: 54%;
}
#cfgEmail ul li:nth-of-type(2) {
	width: 46%;
}
#cfgInfo ul li input[type="text"],  #cfgPass ul li input[type="text"] {
	width: 100%;
}
	

.bonnus_row {
	position: relative;
	top: 40px;
	right: auto;
	left: 0;
	width: 100%;
	height: auto;
	border-radius: 0px 0px 10px 10px;
}
.bonnus_item {
	background-size: 50% auto;
	width: 100%;
	height: 211px;
	margin-bottom: 41px;
	background-position: center bottom -9px;
}
.summ_box {
	padding: 0;
	width: 100%;
	display: inline-block;
}
.bonnus_row:before {
	background: none;
}
.p_line_box {
	position: relative;
	top: 20px;
	left: 29px;
}
.add_favoriteTop {
	background-position: 0px 0px;
}
.mm-iconpanel .mm-panels>.mm-panel.mm-opened,  .mm-iconpanel .mm-panels>.mm-panel.mm-subopened {
	border: none;
}
.shopSlogan {
	width: 100%;
	padding: 0;
}
.shopSlogan blockquote {
	padding: 0;
	margin: 5px 0px 20px 0px;
	font-size: 19px;
}
.page_4180 .Innernews_preview {
	width: 210px;
	margin: 15px auto;
}
.scrolledPart {
	z-index: 99999;
}
.cookie-popup {
	width: 92%;
	display: inline-block;
	box-sizing: border-box;
	right: 0;
	bottom: 36px;
}
.cookie-popup p {
	font-size: 12px;
}
.cookie-popup button {
	float: right;
}
.a_number {
border-radius: 10px 10px 0px 0px;
        margin-left: 8px;
}
.statusBoxAddAccPrep {
	margin-top: 0;
}

.listAd {
	float: none;
	width: auto;
	display: inline-block;
	box-sizing: border-box;
	padding: 10px;
}
.messageBRB {
	width: 93%;
	box-sizing: border-box;
	height: auto;
	padding: 10px;
}
.listingPopupEvent {
	display: inline-block;
}
#disableThisAddd,  #removeAddd,  .listingPopupEvent p {
	width: 100%;
	box-sizing: border-box;
	margin: 10px 0;
}
body.ev_edit .upFileResult div {
	box-sizing: border-box;
}
body.ev_edit .upFileResult ul {
	width: 100%;
}	
	
	.expcontact a{
		display:block;
	}	
	.extensiontb{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 10px;
		row-gap: 20px;
	}

.extensiontb li {
    width: 100%;
    margin: 20px 0;
	        box-sizing: border-box;
}
	
.subscribeMail .messToltip:hover:after {
    top: -105px;
    right: -25px;
}	
	
	
	.modOv{
		top: 30px;
	}	
	
	.support-modal{
		    width: 93%;
	}
	
	.supportContent .top_right{
		position: absolute;
    right: 7px;
    top: 5px;
	}
	
	.support_modal_content #sendFormsContact{
		    margin-bottom: 10px;
	}		
	
	
	.featSlider .owl-nav{
		display:none;
	}	
	
	.featSlider .owl-dots .owl-dot {
		width: 12px;
		height: 12px;
		margin: 5px;
	}		

	#hippoLowBoxLine{
		display:none;
	}	
	
	
.pendBox ul li p:nth-of-type(2) {
    border-right: none !important;
    font-size: 17px;
    padding: 10px 30px;
    box-sizing: border-box;
}	
	
.pendBox ul li p:nth-of-type(2) i {
    font-size: 19px;
}	
	
	
	.pendBox ul li{
		border-radius: 10px;
		overflow: hidden;
		margin:10px 0;
	}
	
	.pendBox ul li p:nth-of-type(1){
		       width: 100%;
		    box-sizing: border-box;
    height: auto;
    font-size: 18px;
    line-height: normal;
    text-align: center;
    border: none;
	}	
	
	.pendBox ul li p:nth-of-type(2){
		    width: 100%;
		box-sizing: border-box;
	}	

.pendBox ul li p:nth-of-type(3),
.pendBox ul li p:nth-of-type(4){
    box-sizing: border-box;
    width: 95%;
    margin: 5px auto;
    float: none;
    text-align: center;
    display: block;
    overflow: hidden;
}

.pendBox ul li p:nth-of-type(3) a,
.pendBox ul li p:nth-of-type(4) a{
	box-sizing: border-box;
    padding: 10px;
    border-radius: 10px;
}

	
	

	.aItemEventDis{
		    height: auto;
	}	
	
	.removeNotice{
		    float: none;
    width: 100%;
    margin: 0;
    text-align: center;
	}
	
	.removeNotice strong{
		    display: block;
	}	
	
	.disEvBo {
    	position: relative;
	}
	
	.st1_item {
		width:100%;
		display: inline-block;
	}	
	
	.about_ ul{
		    display: inline-block;
	}	

	
	.Innernews_preview {
        max-width: 260px;
        margin: 0 auto;
	}
	
	
	.avalCat{
		    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 20px;
    row-gap: 0;
	}
	
	

	
.fsbls {
    width: 100%;
}
	.fsbls.animated	{
		 max-width:98%;
	}	
	
	
	.job_item{
		display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 10px;
    row-gap: 5px;
	}	
	
	.job_item li:nth-of-type(1),
	.temp_ul li{
		width:100%!important;
		float:none;
	}
		
	.reg_bx{
		display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 10px;
        row-gap: 10px;
	}
	
	.reg_bx ul{
		    box-sizing: border-box;
    width: 100%;
    float: none;
	}	
	
.aItemContent p strong a {
    width: auto;
	}	
	
	.freeProlong{
		top:0;
	}	
	
	
#cfgInfo ul,
#cfgPass ul{
	display: inline-block;
}	
	
.ev_add .top_left,
.ev_quickads .top_left	{
    width: 100%;
    display: grid;
    grid-template-columns: 5% 90%;
}
	
	
	.loc_parent{
		display:none;
	}	
	
	#viewRegs i {
    left: -5px;
	}
	
	#accountInfo{
		    padding: 0 10px;
    box-sizing: border-box;
	}		
	
	.st1_item{
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: auto auto;
gap: 10px;			
	}

	.emailIte{
		    float: none;
    width: 100%;
	}	
	
.emailIte input,
	.about_ input[type="text"]{
    width: 100%;
    box-sizing: border-box;
    height: auto;		
	}
	
	
	.type_toggle{
	    width: 100%;	
	}	
	
	
	.type_toggle ul{
		    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 10px;
	}	
	
	.type_toggle ul li{
    float: none!important;
    width: 100%;
    box-sizing: border-box;
	}
	.about_{
		grid-column: 1 / -1;
	}
	.about_ ul{
		    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 10px;
	}
	
	.tt_o{
		    margin: 0;
	}
	
	#phoneNMB{
	    margin: 0;
    width: 100%;
    box-sizing: border-box;
	}
	
	.regSociMess2{
		top: -8px;
	}	

	.serviceEvent ul{
		display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 10px;
	}	
	
	.serviceEvent ul li h6{
		    height: 45px;
    display: grid;
    place-items: center;
    position: relative;
	}	
		
		
	.acc_me > ul{
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: 10px;
		row-gap: 10px;
	}		
	
	
		.parent_4252 .account_rcol{
		width:100%;
	}	
	
	.feedCheckLine{
		display: grid;
		grid-template-columns: 70% 30%;
		column-gap: 10px;
		row-gap: 5px;		
	}	
	
	.customAuth{
		width:100%;
	}		
	
.top_left {
	grid-template-columns: 6% 90%;
}	
	
	
li.dln,
li.pst{
    width: 100%;
    float: none;
	margin:0;
}	
		
	
.parts_filtration {
    grid-template-columns: repeat(2, 1fr);
}
		
.realEstFil {
	grid-column: inherit;
}	
	
	
	.cityFooterListing ul{
		    width: 100%;
    float: none;
	}	
	
	.cityFooterListing{
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 10px;
		row-gap: 25px;
	}
	.cityFooterListing strong {
	  grid-column: 1 / -1; 
	}
	
	
	.newNotif{
		width: 100%;
	}		
	
	
	
}

@media (min-width: 768px) and (max-width: 1023px) {
	
.wrapper_top,  .content_wrapper,  .footerWrapper,  .searchBox,  .wrapper,  .extensionBox,  .footerContent,  .lastAdded,  .top_line, .content_box,  .footer_content,  .copyrightWrapper,  .copyright_content,  .fcc,  .pathBox,  .payment_accept_box,  .frText,  .extWrapp,  .messageHomeBox,  .cityFooterListing,  .vipRow {
	min-width: 100%;
	width: 100%;
}
.mainPage,
.searchBox,
	.top_line,
	.vipWrapper,
	.copyrightWrapper,
	.footerContent{
	padding: 0 10px;
	box-sizing: border-box;
}
	
 .footerContent {
        padding-bottom: 35px;
    }
	
#catLineBox {
	display: block;
}
	
	.add_a_ds{
		font-size:15px;
	}
	
	.top_event_block{
		width: 490px;
	}	
	
	
.sh:before {
	right: 15px;
	left: auto;
}


.searchButton {
	text-indent: -1000000px;
	width: 45px;
	padding: 0;
}	
	
	.searchItem{
		width: 100%;
	}	
	
	.autocomp{
		width:22%;
	}
	
	#searchMain{
		width: 76%;
	}
	
	.searchBoxes{
		width: 90%;
		display: inline-block;
	}
	
	.sInp{
		width: 60%;
	}
	
	.catList{
		width: 40%;
	}
	
	.dropCategory{
    width: 100%;
	}
	.category_list{
		    width: 99%;
	}
	
	#filtrationCategory input {
    width: 97%;
	}
	
	.mainCategory_list{
		    padding: 0;
    margin: 0;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 4px;
    row-gap: 5px;
    width: 100%;
	}
	
	
	
	.mainPage ul.mainCategory_list>li{
width: 99%;
        height: 500px;
        padding: 0;
        margin: 0;
	}
	
	.mainPage ul.mainCategory_list>li>ul>li{
		width:100%;
	}
	
	.item-content ul li,
	.page_4325 .com-content-article__body ul li{
		box-sizing: border-box;
	}
	
	.blog-item .item-content{
		    width: 98%;
	}
	

	
.toup {
	width: 23px;
}
.double-up:before {
        left: 2px;
        width: 20px;
        height: 18px;
        background-size: 17px;
        background-position: 0 0;
}	
	
.newsBlock ul li,
	.newsBlock ul li:nth-of-type(3n){
width: 49%;
        float: left;
        margin-right: 10px;
        margin-bottom: 13px;
	}
	
	.newsBlock ul li:nth-of-type(2n){
		margin: 0;
    float: right;
		margin-bottom:13px;
	}
	
	
.payment_accept {
    bottom:-4px;
}	
	
.c_contact {
display:none;
}
	
.review_box {
position: absolute;
        top: -38px;
        left: 52%;
}	
	
	.fcc{
		font-size: 11px;
	}	
	
	
.fcc strong {
    font-size: 13px;
}	
	
	.review_box img{
		width: 48px;
    height: 48px;
	}	
	
	
	.city-modal{
		width: 96%;
	}	
	
.modal_content_list .regList,
	.modal_content_list .regList2 {
    width: 100%;
}	
	
	
	#loadLocationsAdd  .mainReg,
	#loadLocations  .mainReg{
		display: grid;
		grid-template-columns: 24% 24% 24% 24%;
		column-gap: 3px;
		row-gap: 0px;
		grid-column: 1 / -1;		
	}	
	#loadLocationsAdd .mCSB_container,
	#loadLocations .mCSB_container{
		 display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 0px;
	}	
	
	#loadLocations  .cityAnim .mCSB_container{
		grid-template-columns: repeat(1, 1fr)!important;
	}
	
	
.dec_4 {
    width: 100%;
}	
	

.mainReg p {
    font-size: 15px;
    width: 100%;
}	
	
    .m_f .mobileFooter {
        transition: left 0.5s linear;
        left: 0;
    }	
	
	
.mm-listview,
.mm-iconpanel-1>.mm-listview,
.mm-iconpanel-2>.mm-listview	{
	width: calc(100% - -35px);
}
	
	.adv_box,
	.intro_top a:before,
	.left_col,
	.locationTops,
	.right_col {
		display: none;
	}	
	
.right_content, 
	.rightcontent	{
		width: 100%!important;
        float: none;
        box-sizing: border-box;
	}
	
	

	.footer_c > ul > li:nth-of-type(5n),
	.footer_c > ul > li{
		width: 100%;
		margin: 0;
	}	

	.footer_c > ul > li > ul li{
		display: inline-block;
		width: 100%;
		padding: 5px 0;
		box-sizing: border-box;
	}
	
	.footer_c > ul > li:nth-of-type(2n)	{
		background:none;
	}
	
	#footer_menu ul li a {
  		  padding: 2px 4px 2px 0;
	}
	
.item_media {
    width: 50%;
}	
	
	.itemRightInfo{
		    width: 46%;
	}	
	
	
.contactBox .add_favorite,
	.contactBox .complain,
	.contactBox .share{
    width: 160px;
}	
	
.relatedListItem div.item {
    width: 50%;
	}
	
.item_media .media_slide .item,
.item_media .media_slide .item:nth-of-type(5n)	{
        width: 100%;
        height: 70px;
        float: none;
        margin: 0;
}	
	
	.activity_state span{
		right: 0;
	}
	
	
	.realEstateUl li,
	.realEstateUl li:nth-of-type(4n){
        width: 100%;
        float: left;
		padding: 7px 9px;
		font-size: 14px;
        margin: 0 14px 10px 0;
	}	
	


	
	.firstFil li {
		padding: 5px 6px;
		margin-right: 2px;
	}	
	
	
	#ff1,
	#ff2{
        width: 825px;
        margin: 0 auto;
        margin-right: 50px;
	}
	
	.calcFormItem h3{
		width:100%;
		display:inline-block;
	}
	
	.calcModal {
        width: 97%;
        border-radius: 10px;
	}
	.modal-header {
    border-radius: 15px;
	}
	
	
	#calcResult table td,
	#calcResult table th {
   	 padding: 6px;
	}
	
	

	
	.adsEventsList, .realEstateUl {
		width: 100%;
		margin-bottom: 10px;
	}	

	.carsBrant li {
		width: 140px;
	}
	
.homeUl li, .petUl li, .technicsUl li {
    padding: 7px 4px;
    font-size: 14px;
		width: 100%;
}	
	
	.petsonalUl li,
	.sportUl li,
	.businessUl li,
	.petsonalUl li:nth-of-type(4),
	.sportUl li:nth-of-type(4),
	.businessUl li:nth-of-type(4)	{
		width: 100%;
	}
	
	
	.parent_172 .filDtl {
        width: 32%;
		
	}
	
	 .parent_172   .floorInput {
        width: 48%;
    }
	
	
	.auto_list{
		display: grid;
		grid-template-columns: repeat(6, 1fr);
		column-gap: 3px;
		row-gap: 0px;		
	}
	
	
	
	.auto_list li:first-of-type,
	.a_dsStep1 ul.auto_list li,
	.a_dsStep1 ul.auto_list li:last-child{
         width: 100%;
        box-sizing: border-box;
        margin: 0;
}	
	
.auto_list li .f_login,
	.auto_list li .g_login,
	.auto_list li .m_login,
	.auto_list li .o_login,
	.auto_list li .v_login,
	.auto_list li .y_login	{
		    width: 100%;
	}
	
.emailIte input,
.about_ input[type="text"]	{
    width: 397px;
	}
	
.about_ {
    width: 100%;
    margin: 10px 0;
}	
	
#phoneNMB {
    width: 296px;
}
	
.block1	{
        width: 100%;
        margin-bottom: 13px;
        margin-right: 0;
	}
.a_dsstep2	{
    width: 100%;
	margin:0;
	}	
	.a_dsstep2 h2{
		display:none;
	}	
	
	.actArrow2,
	.actArrow{
		display:none!important;
	}	
	
.subcatBlock{
	width: 100%;
	box-sizing: border-box;
	height: auto;
}	
	
	
	.subcatBlock ul{
        margin: 10px 0;
        width: 100%;
        box-sizing: border-box;
	}	
	
	.fl_it{
width: 100%;
        left: 0;
        top: 10px;
	}	
	
	

	
#filtration input {
        width: 99%;
        box-sizing: border-box;
	}
	
.carsList > li {
	margin-right: 8px;
    width: 32%;
	}
	.carEmpty {
        width: 100% !important;
        display: inline-block;
        margin: 0;
        padding: 0;
        height: 0 !important;
	}	
	
.carParams {
    width: 48% !important;
    margin-right: 12px !important;
	}
	

	
.mediaBox ul{
	display: grid;
    grid-template-columns: repeat(5, 1fr);
       column-gap: 15px;
	row-gap: 15px;
}

.mediaBox ul li {
	width: 100%;
	margin: 0;
	float:none;
	height: 120px;
}	
	
	
.statusBox ul li {
        width: 47%;
        margin-right: 15px;
        height: 430px;
        margin-bottom: 30px;
}	
	
	.statContent{
		    height: 285px;
	}	
	
	
	.statusBox ul li:nth-of-type(2n){
		float:right;
		margin-right:0;
	}	
	
	
	.mediaBox h3{
		width: 99%;
	}	
	
	
	.a_dsStep1 ul.auto_list li:nth-of-type(3n){
		float:right;
		margin-right:0;
	}	
	
	
	#subBox {
   	 padding: 10px 10px 10px 10px;
	}

	
	.buld_address > li,
	.buld_address > li:nth-of-type(5n){
	float: left;
        margin-right: 9px;
        width: 32%;
	}
	
	.technics_item,
	.pet_ul,
	.sport_item{
		margin: 0;
    padding: 0;
	}
	
	
	
#subBox select {
    min-width: 190px;
}	
	
.pet_ul > li:nth-child(1) select{
    width: 216px;
}
	
	.pet_ul > li:nth-child(2) h5 {
		width: 291px;
	}	
	
	.pet_ul li:nth-of-type(1) select{
		width: 140px !important;
	}
	
.loginEvent input {
        width: 100%!important;
        box-sizing: border-box;
	}
	
.usflink {
           padding-right: 7px;
}	
	
.auto_list li:first-of-type {
    padding: 6px 0;
    font-size: 12px;
}
	
	.f_login,
	.g_login,
	.m_login,
	.o_login,
	.v_login,
	.y_login {
   	 width: 100%;
	}
	
	.sitemap,
	.glob{
		display:none;
	}
	
	.socialIcon {
    width: 181px;
	}
	
.accountButton {
    padding: 8px 4px;
    color: #000;
    left: 13px;
}	
	
.logOutButtons {
    padding: 8px 2px;
    left: 0;
    width: 72px;
}
	
	.account_topLine{
		display: inline-block;
    padding: 0 10px;
    box-sizing: border-box;
	}	
	
	.userNameBox{
		width: 50%;
	}
	
	.userHelpBox{
		width: 45%;
    float: right;
    padding: 0;
    margin: 15px 0;
	}
	
	.userHelpBox p{
		margin: 0;
	}
	
	.pocket{
	  width:100%;	
	}
	
.account_lcol {
        width: 100%;
        min-height: auto;
    }	
	
	
    .acc_leftWrapp {
float: none;
        width: 99%;
        margin: 0 auto;
    }	
	
    .acc_leftWrapp ul li {
        border: none;
        text-align: center;
    }	
	
    .account_rcol {
        width: 100%;
        float: none;
    }	
	
	#cfgInfo ul,
	#cfgPass ul{
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        column-gap: 5px;
        row-gap: 0;	
}
	
	
	#cfgInfo ul li,
	#cfgPass ul li{
		        width: 100%;
        margin-right: 0px;
	}	
	
	
	
	.acc_leftWrapp ul li:nth-of-type(1),
	.acc_leftWrapp ul li:last-of-type{
		border-radius:0;
	}	
	
	.acc_leftWrapp ul li:first-child,
	.acc_me ul li:first-child,
	.account_rcol,
	.acc_leftWrapp ul li:last-child{
		border:none;
	}
	
	.acc_leftWrapp, .acc_me, .account_lcol{
		float:none;
	}
	.acc_leftWrapp ul li a, .acc_me ul li a{
		text-align:center;
	}	
	
	
	.accBoxI{
		border:none;
	}
	
	.acc_leftWrapp ul li a, .acc_me ul li a {
    padding: 10px 10px;
		border-radius:10px;
		border:1px solid transparent;1
		    font-size: 15px;
	}
	
	.actItem a,
	.acc_leftWrapp ul li a:hover{
		border:1px solid #fea041!important;
		
	}
	
	#openChatBox{
		display:none!important;
	}
	
	.navUL li:last-child,
	.aItemHeader{
		display:none;
	}
	
	
	.navUL li {
		margin:0px;
		padding: 10px;
		width: 50%;
	}
	

	

	.aItemContent {
		position: relative;
		width: 100%;
		overflow: hidden;
		border-top: 1px solid #ccc;
		border-radius: 10px;
		box-sizing: border-box;
		display:inline-block;
	}
	.a_added {
		padding: 5px 0px 10px 0px;
		font-weight: bold;
	}
	.ordBls {
		position: relative;
		left: 0;
		top: 0;
		width: fit-content;
		margin: 10px auto;
	}
	.aItemContent p, .aItemHeader p:nth-of-type(1), .aItemContent p:nth-of-type(1) {
		width: 100%!important;
		height: auto;
		font-size: 16px;
		display: inline-block;
		float: none;
	}
	.aItemContent p strong, .aItemContent p:nth-of-type(1) strong {
		position: relative;
		padding: 0;
		margin: 0;
		top: 0;
		left: 0;
		transform: none;
	}
	.aItemContent img {
		width: auto;
	}
	.a_ds_deadline {
		top: 15px;
		border-bottom: 1px solid #ccc;
		width: 100%;
		display: block;
		margin: 0;
		padding-bottom: 10px;
	}
	.a_ds_deadline {
		display: inline-block;
		border: none;
		top: 0;
	}
	.aItemContent dl {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        column-gap: 15px;
        width: 100%;
		margin:15px 0;
	}
	
.aItemContent dl dd {
    display: grid;
    align-items: center;
}	
	
	
	.aItemContent dl dd:nth-child(3),
	.dis_s {
		margin: 0;
		box-sizing: border-box;
	}
	.aItemEvent {
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		grid-template-rows: ;
		grid-column-gap: 10px;
		grid-row-gap: 0px;
	}
    .aItemEvent a, .aItemEventDis a {
        margin: 5px 0;
		font-size: 14px;
    }
	.free_top_link {
        top: 0;
        font-size: 14px;
        padding: 7px;
        box-sizing: border-box;
	}
	.aItemEvent div:nth-child(4) {
		margin-right: 0;
	}
	.aItemEvent div:nth-child(4):after {
		display: none;
	}
	.aSearchBox ul li:nth-child(6) {
		width: 100%;
		float: none;
		margin: 15px 0;
		right: 0;
	}
	.paybox {
		margin-bottom: 30px !important;
	}
	.pay_box h2 {
		width: 100%;
		box-sizing: border-box;
		padding: 10px 0;
		text-align: center;
		margin-bottom: 15px;
		border-radius: 10px;
	}	
	
.alistbox {
	width: 85%;
	margin: 0 auto;
}	

    .paginationBox .pagBox ul li {
        width: auto !important;
        margin: 5px !important;
    }	
	
	
.aSearchBox ul li {
    margin: 3px 8px 6px 0;
}	
	
	
	.bonnus_row:before{
		display:none;
	}	
	
	.bonnus_row {
height: 203px;
        top: 0;
        right: 0;
        border-radius: 0px 10px 10px 0px;
	}	

	.summ_box {
		        padding: 77px 29px;
        border-radius: 10px;
	}
	
	
	
	
.statusBoxAddAcc ul li {
    width: 34%;
}	
	
.aPagelist h1, .acc_rightWrapp h1 {
    margin: 0 0 14px;
    font-size: 18px;
    padding: 14px 0;
	}
	
	
	
.job_item li:nth-of-type(1) {
        width: 68%;
        margin-right: 10px;
}	
	
	.job_item li:nth-of-type(2) {
		float:right;
		width: 30%;
		margin-right:0;		
	}
.temp_ul li:nth-of-type(5) {
    float: right;
    margin: 0;
	 width: 30%;
}	
	.temp_ul li,
	.temp_ul li:nth-of-type(4){
		    width: 33%;
		float:left;
	}	
	
	#box_company .item, #box_persons .item{
        float: left;
        width: 49%;
        margin-right: 6px;
        margin-bottom: 6px;
	}	
	
	
	#form_type li{
		text-align: center;
		padding: 5px 13px;
		float: left;
		width: 50%;
		cursor: pointer;
		margin: 0;
		box-sizing: border-box;		
	}	
	
	.itemPho,
	.auth_button_reg
	{
	  width: 49%;
	}
	
	#membersForm .disabledButton{
		width:100%;
	}
	
	
	.regSociMess {
    position: absolute;
    bottom: 6px;
    right: 17px;
}
	
.phRowBoxreg {
    position: relative;
    display: inline-block;
    width: 100%;
}	
	

	.shboxs ul li,
	.shop_content_box{
		height:auto;
		        margin-bottom: 10px;
	}	
	
.shboxs ul li .learn-more {
    top: -10px;
	}
	
.shop_preview {
	width: 30%;
    height: 300px;
	}
	
	
	.shopPageRow{
		    display: inline-block;
	}	
	
	
	.tpRowLeft{
		float: left;
    width: 20%;
	}
	
	.shopLogoSws{
		width: 100%;
	}
	
	.tpRowCenter{
		    width: 50%;
    float: left;
	}
	
	.tpRowRight{
		float: right;
        width: 30%;
	}
	
	
	.shopMenuRow{
        display: inline-block;
        padding-bottom: 10px;
		border-bottom:none;
	}
	
	.shopMenuRow ul:nth-of-type(2){
		    width: auto;
    float: right;
    top: 0;
    display: inline-block;
	}
	
	.shopMenuRow ul:nth-of-type(2) li{
		    float: left;
	}
	
	.intro_top_show {
    width: auto;
    height: auto;
}
	
.shopMenuRow ul:nth-of-type(1) li a {
    padding: 10px 20px 10px 20px;
        display: block;
	}
	

	.shopMenuRow ul:nth-of-type(1){
        border-bottom: 1px solid #ccc;
        margin-bottom: 10px;
	}
	
	.mainContact, .mainDD{
		padding: 10px 0;
	}	
	
	
	.listingRow {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 19px;
        row-gap: 10px;
	}
	
	.slItemFeath{
		width:100%;
	}
	
	.shForms .shpSearchItem:nth-of-type(2) input{
		padding: 10px;
	}
	
	
.feedbackList {
    width: 100%;
	}
	
.fbpr_row {
    width: 87%;
    margin: 14px;
    float: right;
}	
	
.contDetaliz .schedule ul li:first-of-type div {
        box-sizing: border-box;
        font-size: 11px;
        padding: 6px;
}	
	
	.contDetaliz .schedule ul li:last-of-type div{
		font-size: 13px;
		width: 15%;
	}	
	
	
.blockTitlecontact {
    width: 110px;
}	
	
.mwr_box {
    width: 90%;
	}
	
	
	span.pagination a{
		width: 46%;
	}	
	
.news_preview {
    width: 37%;
	}
	
	
.shop_content_box {
    width: 70%;
}
	
	
.shopSlogan {
    width: 89%;
    padding-right: 0;
    padding-top: 0;
    margin: 0 auto;
}	
	
	.avalCat{
		    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 10px;
    row-gap: 0;
	}
	
	.dashList .avalCat li{
		margin:0;
	}	
	
.avalCat li a {
width: 100%;
    box-sizing: border-box;	
	}
	
	
.checkItsFe .feedType:first-of-type {
    width: 220px;
}	
	
.feedPath {
    float: left;
    width: 41%;
}	
	
	#loadAccaunt .feedCheckLine .feedPath{
		width:100%;
	}	
	
	
	
.feedEvent {
    width: 100%;
}	
	
.ddsLine, .ddsLineWrapp {
    display: block;
}	
	

.promotion_box .content-top-20 {
    float: left;
    width: 77%;
	}
	
	
.promotion_box .zoom-thumb {
    width: 150px;
    float: left;
    margin-right: 13px;
	}
	
.fsbls {
        width: 100%;
    }	
	
	
.doc_nav ul li a {
        padding: 5px 3px;
        font-size: 11px;
}	

	.extensiontb{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 10px;
		row-gap: 20px;
	}

.extensiontb li {
    width: 100%;
    margin: 20px 0;
	        box-sizing: border-box;
}
	
	.acc_leftWrapp>ul{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
	}	
	
	
	.acc_leftWrapp>ul li{
		white-space: nowrap;
		padding: 6px;
		text-align: center;
		box-sizing: border-box;
	}
	
	.acc_leftWrapp{
		width:99%;
	}
	.petsonalUl li:nth-of-type(4),
	.sportUl li:nth-of-type(4),
	.businessUl li:nth-of-type(4), 
	.transportUL li:nth-of-type(5){
		float:left;
		padding: 7px 12px;
		    margin: 0 12px 10px 0;
	}
	
	.autDes {
    width: 100%;
    box-sizing: border-box;
}
	
	 .acc_me, .account_lcol{
		width:100%;
	}	
	
	#history_view ul li{
		width: 23% !important;
        margin-right: 19px;
	}	
	
	#history_view ul li:nth-of-type(4){
		float:right;
		margin-right:0;
	}
	
	
	#cfgEmail{
    position: relative;
    width: 100%;
    top: 0;
    margin-top: 9px;
	}
	
	
	#cfgEmail ul{
		    margin: 0;
	}
	
	#cfgEmail ul{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 5px;
        row-gap: 0;	
}
	
	
	#cfgPass ul li{
		        width: 100%;
        margin-right: 0px;
	}	
	
	#cfgPass ul li input{
		    width: 100%!important;
    box-sizing: border-box;
	}
	
	
	#cfgPass .btn-style-one{
		box-sizing: border-box;
		padding: 5px 12px;
		width: 100%;
	}
	
	
	#cfgPass ul li input::placeholder {
		font-size:12px;
	}
	
	.company_names input{
		width: 100%;
    box-sizing: border-box;
	}
	
	#cfgInfo ul li input[type="text"],
	#cfgPass ul li input[type="text"]{
		width: 100%;
    box-sizing: border-box;
	}
	
	#cfgEmail ul li, #cfgInfo ul li {
        float: left;
        margin-right: 0px;
        width: 100% !important;
}
	
	#cfgInfo ul li:last-child{
		    width: 180px;
	}
	
	.mailNot{
		    width: 60%;
    float: left;
	}
	
	.avatar_row{
		width: 40%;
    display: inline-block;
    margin-top: 30px;
	}
	
	.profileAvatar{
		    position: relative;
    right: 0;
    bottom: 0;
    float: right;
	}
	
	.saveBoxEs{
		margin: 0;
	}
	
	.acc_me ul li a{
		background-image:none;
	}

	.activeFeedBox p a{
		margin: 0 10px;
	}
	
	
	.mainBInfo .galleryBox li{
        width: 115px;
        height: 100px;
		float: left;
		margin: 0 15px 15px 0;
	}
	

	.mainBInfo .galleryBox li:nth-of-type(5n) {
		float: right;
		margin: 0 0px 15px 0;
	}
	
	
	#discussions{
		    width: 100%;
	}
	
	.chatContent{
		    width: 95%!important;
	}
	
	.chat_wrapper .layout{
		    display: flex;
    width: 100%;
	}
	
	.chat_wrapper .sidebar .discussions h1 {
    font-size: 18px;
	}
	
.a_number {
border-radius: 10px 10px 0px 0px;
        margin-left: 8px;
}
	
	.aItemEventDis{
		    height: auto;
	}
	
	.removeNotice{
		float: none;
    margin: 10px 0;
	}
	
	.disEvBo{
		    position: relative;
    top: 0;
    float: right;
	}
	
	.emailNotifs{
		font-size: 12px;
	}
	
	 #cfgInfo ul li {
        float: left;
        margin-right: 3px;
    }
	
	.schedule_tb select {
    width: 48%;
	}
	
	.treeview ul li,
	.treeview > ul > li > ul,
	.treeview ul{
		    box-sizing: border-box;
	}
	
	
	.parent_173  .filDtl {
        width: 100%;
	}

	
	.parent_173  .floorInput{
		 margin-right: 0px;
	}
	
	
	.filDtl {
            width: 100%;
        float: none;
	}
	
	.lastFls{
		float:left;
		margin:0 5px;
	}

	.personStat:after {
	    width: 320px;
	}
	
	.statusPages .statsULP > li,
	.statusPages .statsULP > li:last-child{
		width: 100%;
		        margin: 0;
		        height: 810px;
	}
	
	.statsULP{
		    margin-bottom: 20px;
	}

.statContentAccount {
    height: 476px;
}	
	
.statusPages .statsULP > li h5 {
    font-size: 14px;
	}
	
	
	.statusBoxAddAccPrep ul li {
		display: grid;
		grid-template-rows: auto 1fr;
		width: 100%;
		padding: 0;
		box-sizing: border-box;
		    height: auto!important;
		        padding-bottom: 10px;
		min-width: 100%!important;
	}
	
	.statusBoxAddAccPrep ul li  img{
    max-width: 100%;
    height: auto;
    display: block;
	}
	
	.statusBoxAddAccPrep ul li h6{
		display: grid;
    place-items: center;
	}	
	
	
	.pock_im img{
		margin:0;
	}
	
	.statContentAdd{
		    position: absolute;
    bottom: 2px;
    text-align: center;
    width: 100%;
    font-size: 16px;
	}
	
	#accountInfo{
		    padding: 0 10px;
    box-sizing: border-box;
	}		
	
	.adit_address_box li {
    	margin-right: 13px;
	}
	
.upFileResult {
    width: 100%;
	}
	
.upFileBloc {
        width: 100%;
}
.upFileBloc .box {
        top: 20px;
        right: 0;
}

.upFileBloc .inputfile+label span {
	width: 100%;
}
.box strong {
	width: 100%;
}	
	
.filesBox div {
font-size: 14px;
        padding: 2px;
        box-sizing: border-box;
}	
	
.serviceEvent ul li h6 {
       font-size: 14px;
}	
	
.serviceEvent ul li {
    width: 24%;
    float: left;
    margin-right: 9px;
}	
	
	
	.statusBoxAdd ul{
		width: 100%;
	}	
	
	
.page_4179 .com-content-article__body ul li > a {
    padding: 6px 10px;
    font-size: 14px;
    border-radius: 5px 5px 0px 0px;	
	line-height: initial;
	}
	
	
.pendBox ul li{
        border-radius: 10px;
        overflow: hidden;
        display: inline-block;
		margin:10px 0;
}

.pendBox ul li p:nth-of-type(1){
	width: 100%;
        border-bottom: 1px solid #ccc;
        padding: 0px 0px 0px 11px;
}	

.pendBox ul li p:nth-of-type(2){
	width: 55%;
}	

.status_row {
    width: 92%;
	}	
	
.feedbackFrm form {
    width: 83%;
	}

	.feedbackFrm{
		margin:0;
	}	
	
	
.pendingAlert:before {
    top: -2px;
    right: -4px;
    width: 18px;
    height: 19px;
}
	
	
	
	
	.footer_c>ul{
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        column-gap: 19px;
        row-gap: 10px;
	}
	
	
.homeUl, .petUl, .technicsUl,
	.petsonalUl, .sportUl, .businessUl, .transportUL{
        width: 100%;
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        column-gap: 5px;
        row-gap: 5px;
}
.homeUl li, .petUl li, .technicsUl li {
        width: 100%;
        display: inline-block;
        box-sizing: border-box;
	margin:0;
}
	
	.loginRight ul{
		display: grid;
		grid-template-columns: repeat(5, 1fr);
		column-gap: 10px;
		row-gap: 10px;
		width: 100%;
	}
	.loginRight ul li{
		width:100%;
	}
	
	#loginForm{
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		column-gap: 10px;
		row-gap: 10px;
		width: 100%;
	}
	
	.loginEvent{
		width:100%;
		margin: 0 5px 5px 0;
	}
	#loginForm .disabledButton{
		width:100%;
	}
	
	.loginEvent input{
		width: 100%;
    box-sizing: border-box;
	}
	
	
	
.loginRight {
    margin: 20px 0;
}	
		
	
	.realEstateUl{
	 display: grid;
    grid-template-columns: repeat(4, 1fr);
    column-gap: 5px;
    row-gap: 5px;
    width: 100%;
	}	
	
	
	
	.filsItemDetal form{
		display: grid;
        grid-template-columns: repeat(4, 1fr);
        column-gap: 10px;
        row-gap: 30px;
        width: 100%;	
	}	
	
	
	
	
	
	.flsDot{
		display:none;
	}
	
	.realEstFil{
		    height: 40px;
    align-self: end;
    grid-column: 4;
	}
	
	
	.calcWrapper{
		position: relative;
	}
	
	.is_posbl{
		    position: absolute;
    right: 11px;
    font-size: 14px;
    top: -17px;
	}
	
	.item_media .media_slide{
		    display: grid;
    grid-template-columns: repeat(5, 1fr);
    column-gap: 5px;
    row-gap: 5px;
    width: 100%;
	}
	
	
.item_media .media_slide .item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}	
	
.item_image {
        overflow: hidden;
        height: 360px;
	}
	

.videoOverBox {
	padding-top: 20px;
}
.videoPopup {
        width: 89%;
        box-sizing: border-box;
        height: 440px;
}
.videoPopup .top_left {
	width: 87%;
}
.modalVideo {
	width: 100%;
	margin: -5px 0px 0px 0px;
}	
	
	
	
		
	.filter_itemTop	ul {
		display: grid;
		grid-template-columns: repeat(5, 1fr);
		column-gap: 5px;
		row-gap: 5px;		
	}	

	.filter_itemTop ul li{
		width:100%;
	}

	.realEstateUl,
	.transportUL{
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		column-gap: 5px;
		row-gap: 5px;		
	}	

	.realEstateUl li,
	.transportUL li	{
		padding: 7px 14px;
		width: 100%;
	}

	.realEstateUl li:nth-of-type(4n),
	.petsonalUl li:nth-of-type(4),
		.sportUl li:nth-of-type(4),
		.businessUl li:nth-of-type(4),
		.transportUL li:nth-of-type(5){
		float: left;
		margin: 0 11px 10px 0;
	}	

		
	.vipList{
		display: grid;
        grid-template-columns: repeat(3, 1fr);
        column-gap: 10px;
        row-gap: 25px;
		padding-bottom:20px;
	}        
	
	.vipItem{
		    width: 100%;
    float: none;
    margin: 0;
	        padding: 0px 0px 15px 0px;
	}
	
	.vipItemData h3 {
    font-size: 15px;
}
	
	.newsBlock {
    margin:0;
}
	
	
.Innernews_preview {
    width: 260px;
	}	
	
	.doc_nav ul{
		    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
    gap: 5px;
	}
	
	.doc_nav ul li{
		    display: table;
    width: 100%;
    table-layout: fixed;
	}
	
	
.fsbls {
    width: 100%;
}
	.fsbls.animated	{
		        max-width:98% ;
	}	
	
	
	.job_item{
		display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 10px;
    row-gap: 5px;
	}	
	
	.job_item li:nth-of-type(1),
	.temp_ul li{
		width:100%!important;
		float:none;
	}
		
	.reg_bx{
		display: grid;
        grid-template-columns: repeat(4, 1fr);
        column-gap: 10px;
        row-gap: 10px;
	}
	
	.reg_bx ul{
		    box-sizing: border-box;
    width: 100%;
    float: none;
	}
	
	
.aItemContent p strong a {
    width: auto;
	}	
	

	.freeProlong{
		top:0;
	}	
.ev_add .top_left,
.ev_quickads .top_left	{
    width: 100%;
    display: grid;
    grid-template-columns: 5% 90%;
}
	
	
	.loc_parent{
		display:none;
	}	
	
	#viewRegs i {
    left: -5px;
	}	
	
.statusBoxAddAcc ul,
.statusBoxAddAccPrep ul{
	display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 10px;
    row-gap: 10px;
}
	
	
	.st1_item{
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: auto auto;
gap: 10px;			
	}

	.emailIte{
		    float: none;
    width: 100%;
	}	
	
.emailIte input,
	.about_ input[type="text"]{
    width: 100%;
    box-sizing: border-box;
    height: auto;		
	}
	
	
	.type_toggle{
	    width: 100%;	
	}	
	
	
	.type_toggle ul{
		    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 10px;
	}	
	
	.type_toggle ul li{
    float: none!important;
    width: 100%;
    box-sizing: border-box;
	}
	.about_{
		grid-column: 1 / -1;
	}
	.about_ ul{
		    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 10px;
	}
	
	.tt_o{
		    margin: 0;
	}
	
	#phoneNMB{
	    margin: 0;
    width: 100%;
    box-sizing: border-box;
	}
	
	.regSociMess2{
		top: -8px;
	}
	
	.acc_me > ul{
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: 10px;
		row-gap: 10px;
	}		
		
	
		.parent_4252 .account_rcol{
		width:100%;
	}	
	
	.feedCheckLine{
		display: grid;
		grid-template-columns: 70% 30%;
		column-gap: 10px;
		row-gap: 5px;		
	}	
	
	.customAuth{
		width:100%;
	}		
	
.top_left {
	grid-template-columns: 6% 90%;
}		
	
	.cityFooterListing{
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        gap: 10px;
		row-gap: 25px;
	}
	.cityFooterListing strong {
	  grid-column: 1 / -1; 
	}
		

    .com-content-article__body img {
        max-width: 100%;
    }	
	
	
	
	
	
	
}

@media (min-width: 1024px) and (max-width: 1279px) {
	
.wrapper_top,  .content_wrapper,  .footerWrapper,  .searchBox,  .wrapper,  .extensionBox,  .footerContent,  .lastAdded,  .top_line, .content_box,  .footer_content,  .copyrightWrapper,  .copyright_content,  .fcc,  .pathBox,  .payment_accept_box,  .frText,  .extWrapp,  .messageHomeBox,  .cityFooterListing,  .vipRow {
	min-width: 100%;
	width: 100%;
}	
	
.mainPage,
.searchBox,
	.top_line,
	.vipWrapper,
	.copyrightWrapper,
	.footerContent,
	.mainContent{
	padding: 0 10px;
	box-sizing: border-box;
}	
	
	
	.mainCategory_list{
		margin: 0;
    padding: 0;
	}
	
	.mainPage ul.mainCategory_list>li {
        height: 600px;
        padding: 0;
        margin: 0px 1px 0px 9px;
        width: 19%;
    }	
	
	.mainPage ul.mainCategory_list>li img{
		    width: 60px;
    height: 60px;
	}
	
	.mainPage ul.mainCategory_list li h3{
		font-size: 14px;
	}
	
	
	.mainPage ul.mainCategory_list li a{
		    font-size: 14px;
	}
	
	.subCatItem li {
   	 width: 84%!important;
	}
	
	.mainPage ul.mainCategory_list>li:nth-of-type(5n){
		float:right;
		margin:0px 0px 0px 0px;
	}
	
	
	
	.searchItem{
		width: 100%;
	}
	
	.searchBoxes {
  	  width: calc(100% - 205px);
	}
	
	.vipItem {
    width: 19%;
    margin-right: 12px;
    height: 350px;
	}
	
	
	.newsBlock ul li,
	.newsBlock ul li:nth-of-type(4){
             width: 100%;
        margin: 0;
        float: none;
	}

	
	.vipItemData h3 {
    font-size: 15px;
}
	
.newsBlock {
     margin:0; 
}	
	
	
.review_box {
    left: 53%;
}	
	
.c_contact {
    bottom: 80px;
    right: 7px;
    width: 40px;
	}
	
	
#footer_menu ul li a {
    padding: 2px 8px 2px 0px;
    font-size: 14px !important;
}	
	
	
.category_list {
    width: 100%;
}
	
#filtrationCategory input{
	width: 98%;
}
	
.dropCategory {
    width: 100%;
}
	
.catList {
    width: 45%;
}	
	

	
	
	
.city-modal{
		width: 98%;
}	
	
	
	.mainReg p {
	    width: 215px;
	}
	
	
.modal_content_list .regList,
	.modal_content_list .regList2 {
    width: 100%;
}	
	
	
#region-city {
    top: 30px;
}
	
.dec_4 {
    width: 100%;
	}
	.right_col{
		display:none;
	}	
	
.footer_c > ul > li:nth-child(4),
	.footer_c > ul > li:nth-child(8),
	.footer_c > ul > li{
		float: right;
		margin: 0 0px 20px 0;	
		background:none;
	}
	
	.footer_c > ul > li,
	.footer_c > ul > li:nth-child(10),
	.footer_c > ul > li:nth-child(5){
        width: 183px;
        float: left;
        margin: 0 21px 20px 0;		
	}	
	
	
	
	
.content_box {
    padding: 0 10px;
    box-sizing: border-box;
}	
	
	
.right_content {
	width: 100% !important;
	float: none;
	border: none;
	box-sizing: border-box;
}
	
	

.ev_list .rightcontent,
.ev_item .rightcontent,
.ev_login .rightcontent,
.ev_registration  .rightcontent	{
	width: calc(100% - 285px) !important;
	float: right;
	box-sizing: border-box;
	border-right: none;
	}
	
.right_content,
	.rightcontent {
    max-width: 100%;
    box-sizing: border-box;
		width:100%!important;
}	

	
.page_4181 .rightcontent,	
.page_177 .rightcontent,
.page_175 .rightcontent,
.page_4184 .rightcontent{	
	width: calc(100% - 300px)!important;
	}
	

.page_446 .right_content,
	.page_446 .rightcontent{
    width: calc(100% - 276px) !important;
	box-sizing: border-box;
}	
	
	
.lastFil li {
    padding: 5px 2px 5px 27px;
    margin-left: 0;
}	
	
	
.firstFil {
    width: 34%;
}	
	
.firstFil li {
    margin-right: 0;
}	
	
.filesBox div {
    font-size: 14px;
}	
	
.realEstateUl li:nth-of-type(3n) {
    float: right;
   margin: 0 0px 10px 0;
}	
	
.realEstateUl li,
.realEstateUl li:nth-of-type(4n){
	padding: 7px 15px;
	width: 100%;
	box-sizing: border-box;
	margin: 0 7px 10px 0;
	float: left;
}
	
	
.petsonalUl li,
.sportUl li,
.businessUl li,
.petsonalUl li:nth-of-type(4),
.sportUl li:nth-of-type(4),
.businessUl li:nth-of-type(4){
	padding: 7px 15px;
	width: 100%;
	box-sizing: border-box;
	margin: 0 7px 10px 0;
	float: left;
}	
	
.petsonalUl li:nth-of-type(3n),
.sportUl li:nth-of-type(3n),
.businessUl li:nth-of-type(3n){
	float:right;
	margin: 0 0px 10px 0;
	}	
	
	
.adit_address_box li {
    margin-right: 18px;
}	
	
	

	
.auth_button {
    margin: 6px 0px 0px 10px;
}	
	
	
.f_login, .g_login, .m_login, .o_login, .v_login, .y_login {
    width: 100%;
}

	
.formItem{
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	column-gap: 10px;
	row-gap: 10px;
	 margin-bottom: 10px;
}

#box_company .item, #box_persons .item {
    width: 100%;
    margin: 0;
}
	
.itemPho {
          width: 49%;
        right: 0;
	}
	
	
.registration_form .loginLeft {
    width: 100%;
	}

	
.auth_button_reg {
width: 49%;
        right: 0;
        margin: 5px 0;
}
	
	
#membersForm .disabledButton {
    margin: 4px 10px 0 3px;
    width: 100%;
}
	
#form_type li {
    padding: 5px 8px;
    text-align: center;
    width: 50%;
    box-sizing: border-box;
}	
	
	.page_109  .rightcontent{
	    width: 100%!important;
    padding: 0 10px;
    box-sizing: border-box;	
	}	
	
	
	
	
	
	.auto_list li:first-of-type{
		width: 100%;
	}	
	
	.auto_list li .f_login, .auto_list li .g_login, .auto_list li .m_login, .auto_list li .o_login, .auto_list li .v_login, .auto_list li .y_login {
		width: 100%;
	}	
	

	.a_dsStep1 > ul{
		display: grid;
		grid-template-columns: repeat(6, 1fr);
		column-gap: 3px;
		row-gap: 0px;			
	}

	
	.st1_item{
	width: 100%;
    display: grid;
    column-gap: 10px;
    row-gap: 0px;
    grid-template-columns: 24% 24% 50%;		
	}	
	
	.emailIte{
		width: 100%;
	}
	
	.emailIte input{
		    width: 100%;
    box-sizing: border-box;
    padding: 8px;
    height: auto;
	}
	.type_toggle{
        width: 100%;
        float: none;
        font-size: 14px;
        box-sizing: border-box;
        margin: 0;
	}
	
    .about_ {
        width: 100%;
        display: inline-block;
    }	
	
	.about_ ul li:nth-of-type(1){
		width: 42%;
	}
	.about_ ul li:nth-of-type(2){
		width: 56%;
	}	
	
	#phoneNMB,
	#phoneNMB2{
		    width: 100%;
    box-sizing: border-box;
	}
	
	.about_ input[type="text"]{
		    width: 100%;
    box-sizing: border-box;
	}
	
	.a_dsStep1 ul.auto_list li{
        margin: 0;
        box-sizing: border-box;
        width: 100%;
        font-size: 14px;
	}
	
	.type_toggle ul {	
    display: flex;
}

	.a_dsstep2 h2{
		background-size: 50%;
		font-size: 33px;
	}	
	
.mediaBox ul{
	display: grid;
    grid-template-columns: repeat(5, 1fr);
       column-gap: 15px;
	row-gap: 15px;
}

.mediaBox ul li {
	width: 100%;
	margin: 0;
	float:none;
}
	
.statusBox ul li {
    margin-right: 9px;
	height: 490px;
}
	
.statContent {
    height: 360px;
}	
	
	
.upim {
    font-size: 15px;
}	
	

	
.subcatBlock ul {
	width: 100%;
	margin: 0;
}

	.actArrow2,
	.actTab .actArrow{
		display:none!important;
	}
	
	
	.a_dsStep2 {
    display: grid;
    grid-template-columns: 300px 1fr;
    gap: 10px;
    width: 100%;
}


.subcatBlock {
    min-width: 0;
    width: 100%;
}
	

.fl_it {
        width: 100%;
        left: 0;
	}
	
#filtration input {
    width: 86%;
	}
	
	.c_contact{
		display:none;
	}	
	
	
.carsList > li {
    margin-right: 7px !important;
}
	
#subBox li>p {
    font-size: 13px;
}	

	
	
.top_event_block {
    width: 493px;
}	
	.add_a_ds{
		font-size:15px;
	}	
	
.vs_is_li .top_event_block {
        width: 570px;
    }	
	
	.account_rcol{
		    width: 774px;
	}	
	
	.navUL li:last-child{
		display:none;
	}	
	
	
.navUL li {
    margin: 0 1px 0 0;
    width: 50%;
}
	
.alistbox ul li, #inactiveList li:not(.pg_li_row) {
        width: auto;
        margin: 0px 0px 70px 0px;
}	
	
	.pagBox ul li{
		    width: auto!important;
    margin: 0 5px!important;
	}

.aSearchBox ul li {
    margin: 3px 8px 6px 0;
}
	
.aSearchBox ul li:nth-child(5) {
    width: 182px;
	}
	
#openChatBox{
	display:none!important;
}	
	
	.aItemHeader{
		    display: none;
	}	
	
	
.aItemContent {
    border-radius: 0px 10px 10px 10px;
    border-top: 1px solid #ccc;
	width:100%;
	display:inline-block;
}
	
	
	.a_ds_deadline{
		margin:0;
		border:none;
	}	
	
.aItemContent p {
    width: 18% !important;
    font-size: 13px;
    height: 124px!important;
}
	
	.ordBls,
	.aItemHeader p:nth-of-type(1),
	.aItemContent p:nth-of-type(1){
		display:none;
	}	
	
	
.aItemContent p strong {
    top: 65px;
}
	
.free_top_link {
	top: 17px;
	padding: 3px;
	text-transform: inherit;
	font-size: 13px;
	}
	
	.aItemEvent div:nth-child(4):after{
		display:none;
	}	
	
	
.aItemEvent div{
        width: 24%;
        float: left;
        margin: 5px 4px;
}	
	
	.aItemEvent{
		display:inline-block;
	}	
	
	
	.aItemEvent div:nth-child(4){
		float: right;
		 margin: 5px 0px 5px 3px;
	}
	
.chatContent {
    width: 97%!important;
	}
	
    .pay_box h2 {
        padding: 5px 13px 5px 14px;
        font-size: 15px;
        text-align: center;
    }	
	
.bonnus_row {
    width: 401px;
}
	
	
.userHelpBox p {
    line-height: 2;
    font-size: 14px;
}	
	
.userHelpBox {
    width: 39%;
}
	
.userNameBox {
    width: 41%;
}	
	
.statusPages .statsULP > li {
    margin: 0 13px 0 0;
}
	
.descUli li {
    font-size: 14px;
}	
	


.pendBox ul li{
	border-radius: 10px;
	overflow: hidden;
	display: inline-block;
	margin:10px 0;
}

.pendBox ul li p:nth-of-type(1){
	width: 100%;
        border-bottom: 1px solid #ccc;
        padding: 0px 0px 0px 11px;
}	

.pendBox ul li p:nth-of-type(2){
	width: 55%;
}	
	
	
	
.statusPages .statusBoxAddAcc ul li,
	.statusPages .statusBoxAddAccPrep ul li {
    height: 152px;
    box-sizing: border-box;
    margin-bottom: 10px;
}
	
	
.statusBoxAddAcc ul li {
         width: 47%;
	height:auto;
	}
	
	
	.statusBoxAddAcc ul li:last-of-type{
		margin-right:0;
		float:right;
	}	
	
.statusBoxAddAcc ul li img {
    width: auto;
}	
	
	
#history_view ul li {
    margin-right: 13px;
}	
	
	
#history_view ul li:nth-of-type(1),
	#history_view ul li:nth-of-type(2) {
    width: 18%;
}	
	
#history_view ul li {
    float: left;
    width: 19%;
	}
	
	
#cfgEmail {
	position: relative;
	top: 9px;
	width: 100%;
	right: 0;
}
#cfgEmail ul li:nth-of-type(1) {
	width: 72%;
}
#cfgEmail ul li:nth-of-type(2) {
	width: 28%;
}
#cfgInfo ul li input[type="text"],
#cfgPass ul li input[type="text"] {
	width: 100%;
}	
	
.emailNotifs {
    font-size: 12px;
    text-transform: initial;
}
	
	#cfgPass ul li{
		        width: 100%;
        margin-right: 0;
	}	
	
	#cfgPass ul li input{
		    width: 100%!important;
    box-sizing: border-box;
	}
	
	
	#cfgPass .btn-style-one{
		box-sizing: border-box;
		padding: 5px 12px;
		width: 100%;
	}
	
	
	#cfgPass ul li input::placeholder {
		font-size:12px;
	}
	
	
#cfgInfo ul li:last-child {
    float: right;
    width: 174px;
	}
	
	#cfgEmail ul{	
		display: grid;
		grid-template-columns: 74% 24%;
		column-gap: 1px;
		row-gap: 5px;
		margin-bottom: 15px;	
	}
	
	
#cfgEmail ul li, #cfgInfo ul li {
    float: left;
    margin-right: 7px;
	        width: 100% !important;
}
	
	
.profileAvatar {
    right: 6px;
    bottom: 49px;
    padding: 11px;
    width: 230px;
}	
	
	
.a_ds_free_top {
    top: 12px;
    font-size: 12px;
	}
	
	
.aItemEventDis {
    width: 100%;
    height: 48px;
    padding: 15px 10px;
	}
	
.removeNotice {
    position: relative;
    margin: 0 10px 0 0;
    float: left;
    font-size: 14px;
}	
	
	
.treeview ul {
    box-sizing: border-box;
}	
	
	
	
	
.shBoxItem {
    box-sizing: border-box;
}	
	
	
.phRowBoxreg {
    position: relative;
    display: inline-block;
    width: 100%;
}	
	
	
	.shboxs ul li,
	.shop_content_box{
		height:auto;
		        margin-bottom: 10px;
	}	
	
.shboxs ul li .learn-more {
    top: -10px;
	}
	
.shop_preview {
	width: 30%;
    height: 300px;
	}
	
	
	.shopPageRow{
		    display: inline-block;
	}	
	
	
	.tpRowLeft{
		float: left;
    width: 20%;
	}
	
	.shopLogoSws{
		width: 100%;
	}
	
	.tpRowCenter{
		    width: 56%;
    float: left;
	}
	
	.tpRowRight{
		float: right;
        width: 24%;
	}
	
	
	.shopMenuRow{
        display: inline-block;
        padding-bottom: 10px;
		border-bottom:none;
	}
	
	.shopMenuRow ul:nth-of-type(2){
		    width: auto;
    float: right;
    position: absolute;
    right: 0;
    top: 4px;
    display: inline-block;
	}
	
	.shopMenuRow ul:nth-of-type(2) li{
		    float: left;
	}
	
	.intro_top_show {
    width: auto;
    height: auto;
}
	
.shopMenuRow ul:nth-of-type(1) li a {
    padding: 10px 20px 10px 20px;
        display: block;
	}
	

	.shopMenuRow ul:nth-of-type(1){
        border-bottom: 1px solid #ccc;
        margin-bottom: 10px;
	}
	
	.mainContact, .mainDD{
		padding: 10px 0;
	}	
	
	.listingRow {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        column-gap: 19px;
        row-gap: 10px;
	}
	
	
	.slItemFeath{
		width:100%;
	}	
	
	
	.shForms .shpSearchItem:nth-of-type(2) input{
		padding: 10px;
	}
	

.fbpr_row {
    width: 87%;
    margin: 14px;
    float: right;
}	
	
.contDetaliz .schedule ul li:first-of-type div {
        box-sizing: border-box;
        font-size: 11px;
        padding: 6px;
}	
	
	.contDetaliz .schedule ul li:last-of-type div{
		font-size: 13px;
		width: 15%;
	}	
		
	.content_wrapper{
		background-image:none!important;
	}	
	
	
.status_row {
    width: 74%;
	}
	
	
	.shBoxItem{
		border:none;
		padding:0;
	}		
	
.shop_content_box {
    padding: 15px;
    width: 69%;
	}
	
.mainShopTitle {
    margin: 10px 0;
}	
	
	
.feedbackFrm form {
    width: 72%;
	}
	
.promotion_box .content-top-20 {
    float: left;
    width: 72%;
	}
	
	
.Innernews_preview {
    width: 250px;
	}
	
.view_article .Innernews_preview {
    width: 350px;
	}
	
	
.parent_4181.view_article .Innernews_preview {
        width: 216px;
	}
	
	
.extensiontb li {
    margin: 20px 3px 20px 5px;
	}
	

	.avalCat li a{
		width: 100%;
    box-sizing: border-box;
	}
	
	
	.feedPath {
    float: left;
    width: 52%;
}
	


	.avalCat{
		    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 10px;
    row-gap: 0;
	}
	
	.dashList .avalCat li{
		margin:0;
	}
	
.doc_nav ul li a {
     font-size: 13px;
	padding:5px;
	}
	
	
	.fsbls.bounceInDown	{
		width:99%;
	}
	
	.fsbls{
		width:100%;
	}	
	
.page_4285 .doc_nav ul li {
    width: auto;
}	
	
	
#loadAccaunt .feedCheckLine .feedPath {
    width: 72%;
}	
	
#loadAccaunt .feedEvent {
    width: 26%;	
	}
	
	.activeFeedBox p a{
		margin:0 5px;
	}	
	
	
	.feedBoxItemList{
		padding:0;
	}	
	
	.mainBInfo .galleryBox li {
		width: 119px;
		height: 100px;
	}
	
.schedule_tb select {
    width: 48%;
	}
	

	.alistbox ul li{
		position: relative;
		margin-bottom: 100px;
	}	
	
	.a_added{
		    position: absolute;
    top: -35px;
    left: 7px;
    right: auto;
	}	
	

	
	.detalizationFil .flsDot{
		display:none;
	}
	
	
.filDtl,
	.lastFls{
    float: left;
	margin:15px 0px;
}	
	

	.filsItemDetal .filDtl:nth-of-type(3n){
		float:right;
		margin-right:0;
	}
	
	
	.detalizationFil .jobLs  {
		    width: 228px;
	}
	
	
.filsItemDetal .filDtl:nth-of-type(1),
	.filsItemDetal .filDtl:nth-of-type(5),
	.filsItemDetal .filDtl:nth-of-type(9) {
    margin-right: 5px !important;
}	
	
	
	
	

.transportUL li:nth-of-type(5),
.transportUL li{
		    width: 100%;
		float:left;
	}	
	
	.transportUL li:nth-of-type(3){
		float:right;
		    margin: 0 0px 10px 0;
	}
	
	
.filter_itemTop ul li {
    width: 100%;
	}
	
	
.carsBrant li {
    width: 100%;
	}
	
.item_media {
    width: 350px;
}	
	
.item_image {
    overflow: hidden;
    height: 360px;
}
	
.item_media .media_slide .item {
    width: 19%;
    height: 70px;
	margin: 0px 1px 5px 0px;
}
	
	.is_offline.activity_state span{
		right:0;
	}	
	
	
	
.contactBox .add_favorite,
	.contactBox .complain,
	.contactBox .share{
    width: 147px;
}	
		
	
	#ff1,
	#ff2{
		width: 667px;
	}	
	
	
	.buld_address > li {
    margin-right: 12px;
	}
	
	
	.filsItemDetal .filDtl:nth-of-type(4){
		margin: 15px 10px 0px 0px;
	}	
	
	.filsItemDetal .filDtl:nth-of-type(8),
	.filsItemDetal .filDtl:nth-of-type(2){
		margin: 15px 0px 15px 8px;
	}	

	
.comercWhd {
    width: 32%;
}	
	.realEstFil{
		margin-top:20px;
	}	   
	    
	
	.floorInput {
    width: 49%;
    margin-right: 2px;
	}
	
.homeUl li, .petUl li, .technicsUl li {
    padding: 7px 3px;
    width: 18%;
    margin-right: 5px;
    font-size: 14px;
}	
	
	
.payListBox {
    padding: 10px;
}
	
	
.bigNav, 
.paginationBox {
    margin: 25px 0;
}	
	
	.accBoxI{
		display: flex;
	}
	
	.account_lcol{
		    width: 19%;
	}
	
	.acc_leftWrapp{
		width: 100%;
	}
	
	.account_rcol{
		    width: 82%;
	}
	
	
	.footer_c > ul > li:nth-of-type(5n),
	.footer_c > ul > li{
		width: 100%;
		margin: 0;
	}	

	.footer_c > ul > li > ul li{
		display: inline-block;
		width: 100%;
		padding: 5px 0;
		box-sizing: border-box;
	}	
	
	
    .footer_c>ul {
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        column-gap: 19px;
        row-gap: 10px;
    }	
	
	.page_4355 .rightcontent{
		  width: calc(100% - 280px) !important;
	}
	

		
	.filter_itemTop	ul {
		display: grid;
		grid-template-columns: repeat(5, 1fr);
		column-gap: 5px;
		row-gap: 5px;		
	}	

	.acc_me{
		        width: 100%;
	}	
	
	


	.realEstateUl,
	.transportUL{
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		column-gap: 5px;
		row-gap: 5px;		
	}	

	.realEstateUl li,
	.transportUL li	{
		padding: 7px 14px;
		width: 100%;
	}

	.realEstateUl li:nth-of-type(4n),
	.petsonalUl li:nth-of-type(4),
		.sportUl li:nth-of-type(4),
		.businessUl li:nth-of-type(4),
		.transportUL li:nth-of-type(5){
		float: left;
		margin: 0 11px 10px 0;
	}	

	
	
	.mainCategory_list{
		margin: 0;
		padding: 0;
		display: grid;
		grid-template-columns: repeat(5, 1fr);
		column-gap: 13px;
		row-gap: 10px;		
	}	
	.mainPage ul.mainCategory_list>li{
		        width: 100%;
        padding: 0;
        float: none;
	}	
	
	.mainPage ul.mainCategory_list li{
				width: 100%;
        box-sizing: border-box;
	}
	
	
	.newsBlock ul{
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		column-gap: 10px;
		row-gap: 10px;	
	}	
	
	.newsPreview {
    height: 150px;
	}
	
	
	.vipList{
		display: grid;
        grid-template-columns: repeat(4, 1fr);
        column-gap: 10px;
        row-gap: 25px;
		padding-bottom:20px;
	}        
	
	.vipItem{
		    width: 100%;
    float: none;
    margin: 0;
	        padding: 0px 0px 15px 0px;
	}
	
	.vipItemData h3 {
    font-size: 15px;
}
	
	.newsBlock {
    margin:0;
}
		
	
	#loginForm{
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		column-gap: 10px;
		row-gap: 10px;
		width: 100%;
	}
	
	.loginEvent{
		width:100%;
		margin: 0 5px 5px 0;
	}
	#loginForm .disabledButton{
		width:100%;
	}
	
	.loginEvent input{
		width: 100%;
    box-sizing: border-box;
	}	
	
	.loginRight ul{
		display: grid;
		grid-template-columns: repeat(5, 1fr);
		column-gap: 10px;
		row-gap: 10px;
		width: 100%;
	}
	.loginRight ul li{
		width:100%;
	}	
	
	


	.actArrow2,
	.actTab .actArrow{
		display:none!important;
	}
	
	
	.a_dsStep2 {
    display: grid;
    grid-template-columns: 300px 1fr;
    gap: 10px;
    width: 100%;
}

.block1 {
    width: 300px;
    flex-shrink: 0;
}

.a_dsstep2 {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: minmax(0, 1fr);
    gap: 20px;
    width: 100%;
    min-width: 0;
padding: 0 10px;
box-sizing: border-box;
}

.subcatBlock {
    min-width: 0;
    width: 100%;
}

	.statusBox ul{
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		column-gap: 20px;
	}

	.statusBox ul li{
        width: 100%;
        margin: 0;
        box-sizing: border-box;
        height: 490px;
	}
	
	.statContent {
   	 height: 345px;
	}
	
	.doc_nav ul{
		    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
    gap: 5px;
	}
	
	.doc_nav ul li{
		    display: table;
    width: 100%;
    table-layout: fixed;
	}
	
	
	
	
	.fsbls {
		width: 100%;
	}
	.fsbls.animated	{
		        max-width: 100%;
	}	
	
	
	.job_item{
		display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 10px;
    row-gap: 5px;
	}	
	
	.job_item li:nth-of-type(1),
	.temp_ul li{
		width:100%!important;
		float:none;
	}
		
	
	.reg_bx{
		display: grid;
        grid-template-columns: repeat(4, 1fr);
        column-gap: 10px;
        row-gap: 10px;
	}
	
	.reg_bx ul{
		    box-sizing: border-box;
    width: 100%;
    float: none;
	}
	
	
	.freeProlong{
    text-transform: inherit;
    top: 19px;
    padding: 5px;		
	}	
	
	
.modal_content_list .regList,
	.modal_content_list .regList2 {
    width: 100%;
}	
	
	
	#loadLocationsAdd  .mainReg,
	#loadLocations  .mainReg{
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		column-gap: 3px;
		row-gap: 0px;
		grid-column: 1 / -1;		
	}	
	#loadLocationsAdd .mCSB_container,
	#loadLocations .mCSB_container{
		 display: grid;
		grid-template-columns: repeat(4, 1fr);
		gap: 0px;
	}		
	
	#loadLocations  .cityAnim .mCSB_container{
		grid-template-columns: repeat(1, 1fr)!important;
	}	
	
	
	
	
.statusPages .statusBoxAddAcc ul li, .statusPages .statusBoxAddAccPrep ul li {
    width: 300px;
	    min-width: 100%;
}	
	
	.statusBoxAddAccPrep ul li:nth-of-type(3n){
		float:left;
	}	
	
	
	.statusBoxAddAccPrep ul li {
		display: grid;
		grid-template-rows: auto 1fr;
		width: 100%;
		padding: 0;
		box-sizing: border-box;
		    height: auto!important;
		        padding-bottom: 10px;
		min-width: 100%!important;
	}
	
	
	
.statusBoxAddAcc ul, .statusBoxAddAccPrep ul {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        column-gap: 10px;
        row-gap: 10px;
    }	
	
	
		.parent_4252 .account_rcol{
		width:100%;
	}	
	
	.feedCheckLine{
		display: grid;
		grid-template-columns: 70% 30%;
		column-gap: 10px;
		row-gap: 5px;		
	}	
	
	
		.add_a_ds{
		font-size:15px;
	}
	
.homeUl, .petUl, .technicsUl,
	.petsonalUl, .sportUl, .businessUl, .transportUL{
        width: 100%;
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        column-gap: 5px;
        row-gap: 5px;
}
.homeUl li, .petUl li, .technicsUl li {
        width: 100%;
        display: inline-block;
        box-sizing: border-box;
	margin:0;
}	
	
	
	.cityFooterListing{
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        gap: 10px;
		row-gap: 25px;
	}
	.cityFooterListing strong {
	  grid-column: 1 / -1; 
	}	
	
.aItemContent dl {
    width: 207px;
	}
	
	
	
	
	
}

@media (min-width: 1280px) and (max-width: 1365px) {
.wrapper_top,  .content_wrapper,  .footerWrapper,  .searchBox,  .wrapper,  .extensionBox,  .footerContent,  .lastAdded,  .top_line, .content_box,  .footer_content,  .copyrightWrapper,  .copyright_content,  .fcc,  .pathBox,  .payment_accept_box,  .frText,  .extWrapp,  .messageHomeBox,  .cityFooterListing,  .vipRow {
	width: 100%;
    max-width: 100%;
}	
	
.content_wrapper, .footerWrapper, .searchBox, .wrapper, .wrapper_top {
    min-width: 100%;
}	
	
.copyrightWrapper {
    display: inline-block;
    width: 100%;
    min-width: 100%;
}
	
.extensionBox, .footerContent, .lastAdded {
    min-width: 100%;
}	
	
.mainPage,
.searchBox,
	.top_line,
	.vipWrapper,
	.copyrightWrapper,
	.footerContent,
	.mainContent{
	padding: 0 10px;
	box-sizing: border-box;
}	
	
	.searchBoxes {
    width: 80%;
	}
	
.vipItem {
    margin-right: 14px;
}
	
.newsPreview {
    height: 170px;
}
	
	
	.newsBlock ul li,
	.newsBlock ul li:nth-of-type(4){
             width: 100%;
        margin: 0;
        float: none;
	}
.c_contact {
display:none;
}
	
	
body:not(.page_101) .content_wrapper{
	 padding: 0 10px;
	box-sizing: border-box;	
	background-image: none !important;
	}	
	
.page_4184 .right_content,
.page_4184 .rightcontent,
.page_175 .right_content,
.page_446 .rightcontent,
.page_446 .right_content,	
.page_175 .rightcontent{
    width: calc(100% - 482px) !important;
	box-sizing: border-box;
}
	
.right_content,
	.rightcontent {
    max-width: 100%;
    box-sizing: border-box;
}	
	
	.right_content, .rightcontent{
    width: calc(100% - 212px) !important;
	box-sizing: border-box;		
	}		
	
	
.parent_4280 .right_content,
	.parent_4280 .rightcontent,
	.page_4280   .right_content,
	.page_4280   .rightcontent {
    width: calc(100% - 208px) !important;
	box-sizing: border-box;
}	
	
	
	
.ev_list .rightcontent,
.ev_item .rightcontent,
.ev_login .rightcontent,
.ev_registration  .rightcontent,
.ev_comments  .rightcontent
.ev_favorite  .rightcontent	{
	width: calc(100% - 485px) !important;
	box-sizing: border-box;
	}
	
	

	
.page_4181 .rightcontent,	
.page_177 .rightcontent,
.page_175 .rightcontent,
.page_4184 .rightcontent,
.page_446 .rightcontent,
.page_446 .right_content,{	
	width: calc(100% - 485px)!important;
	}	
	
	
	
	
	.autoLoadBox .feedCheckLine{
		    display: grid;
    grid-template-columns: 25% 48% 25%;
    column-gap: 10px;
    row-gap: 0;		
	}
	.autoLoadBox  .feedCheckLine div,
	.checkItsFe .feedType:first-of-type{
		width:100%;
	}
	
	.avalCat{
		    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 10px;
    row-gap: 0;
	}
	
	.dashList .avalCat li{
		margin:0;
	}		
	.dashList .avalCat li a{
		        width: 100%;
        box-sizing: border-box;
	}
	
	
	.footer_c > ul > li:nth-of-type(5n),
	.footer_c > ul > li{
		width: 100%;
		margin: 0;
	}	

	.footer_c > ul > li > ul li{
		display: inline-block;
		width: 100%;
		padding: 5px 0;
		box-sizing: border-box;
	}	
	
	
    .footer_c>ul {
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        column-gap: 19px;
        row-gap: 10px;
    }
	
.extensiontb li {
    margin: 20px 15px 20px 10px;
}
	
.transportUL li,
	.filter_itemTop ul li{
    width: 100%;
}
	
	
.filter_itemTop	ul {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	column-gap: 5px;
	row-gap: 5px;		
}	



.realEstateUl,
.transportUL{
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	column-gap: 5px;
	row-gap: 5px;		
}	
	
.realEstateUl li,
.transportUL li	{
	padding: 7px 8px;
	width: 100%;
	font-size: 14px;
}
	
.realEstateUl li:nth-of-type(4n),
.petsonalUl li:nth-of-type(4),
	.sportUl li:nth-of-type(4),
	.businessUl li:nth-of-type(4),
	.transportUL li:nth-of-type(5){
    float: left;
    margin: 0 11px 10px 0;
}	
	
.firstFil {
    float: left;
    margin: 0 0 0 32px;
    width: 34%;
}	
	
.filDtl {
	 width: 100%;
	height: 80px;
	margin: 0 5px;
}
	
.flsDot {
    display: none;
}	
	
	.realEstFil{
		margin-top:20px;
	}	
	
.petsonalUl li, .sportUl li, .businessUl li {
    padding: 7px 14px;
    width:  width: 100%;;
}
	
	
	.lastFls{
		float:left;
	}
	
.registration_form .loginLeft {
    width: 92%;
	}
	
	
#form_type li {
    text-align: center;
}	
	


.usflink {
    margin: 2px 15px 5px 5px;
	}
	
	.auth_button{
		    margin: 8px 0px 0px 0px;
	}	
	
	
.usflink {
    margin: 9px 15px 5px 5px;
}
	
.aSearchBox ul li {
    margin: 3px 11px 6px 0;
}

.account_rcol {
            width: 1030px;
}
	
	.ev_shop_page .content_wrapper{
		    background-image: none!important;
	}	

	.complain{
		width:205px;
	}	
	
	.page_452  .content_box{
		display: grid;
        grid-template-columns: 84% 15%;
        column-gap: 10px;
        width: 100%;
	}

	.page_452   .rightcontent{
		    width:100%!important;
	}

	.page_109  .rightcontent{
		 width:100% !important;
	}	
	
	
.mediaBox ul{
	display: grid;
    grid-template-columns: repeat(5, 1fr);
       column-gap: 15px;
	row-gap: 15px;
}

.mediaBox ul li {
	width: 100%;
	margin: 0;
	float:none;
}
	

.a_dsStep2 {
    width: 100%;
    display: flex;
}
	
    .subcatBlock ul {
        width: 100%;
        margin: 0;
    }
	
	
.carParams {
    width: 23% !important;
    margin-right: 16px !important;
}
	
.content_box {
     max-width: 100%;
}
	
#cfgPass .btn-style-one {
    padding: 5px 83px;
}	
	
.fl_it {
        width: 100%;
        left: 0;
}
	
.item_media {
    width: 58%;
	}
	
.itemRightInfo {
    width: 340px;
	}
	
.fsbls {
    width: 1183px;
}
	
	
	.mainCategory_list{
		margin: 0;
		padding: 0;
		display: grid;
		grid-template-columns: repeat(5, 1fr);
		column-gap: 13px;
		row-gap: 10px;		
	}	
	.mainPage ul.mainCategory_list>li{
		        width: 100%;
        padding: 0;
        float: none;
	}
	
	.mainPage ul.mainCategory_list li{
		width: 100%;
        box-sizing: border-box;
	}
	
	
	.newsBlock ul{
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		column-gap: 10px;
		row-gap: 10px;	
	}
	
	
	
	.vipList{
		display: grid;
        grid-template-columns: repeat(5, 1fr);
        column-gap: 10px;
        row-gap: 25px;
		padding-bottom:20px;
	}        
	
	.vipItem{
		    width: 100%;
    float: none;
    margin: 0;
	        padding: 0px 0px 15px 0px;
	}
	
	.vipItemData h3 {
    font-size: 15px;
}
	
	.newsBlock {
    margin:0;
}
		
	
    .shopMenuRow ul:nth-of-type(1) li a {
        padding: 10px 20px 10px 20px;
        display: block;
    }	
	
	    .intro_top_show {
        width: auto;
        height: auto;
    }
	
	#loginForm{
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		column-gap: 10px;
		row-gap: 10px;
		width: 100%;
	}
	
	.loginEvent{
		width:100%;
		margin: 0 5px 5px 0;
	}
	#loginForm .disabledButton{
		width:100%;
	}
	
	.loginEvent input{
		width: 100%;
    box-sizing: border-box;
	}
	
	.loginRight ul{
		display: grid;
		grid-template-columns: repeat(5, 1fr);
		column-gap: 10px;
		row-gap: 10px;
		width: 100%;
	}
	.loginRight ul li{
		width:100%;
	}
	
.f_login, .g_login, .m_login, .o_login, .v_login, .y_login {
    width: 100%;
}	
	
	
	
.formItem{
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	column-gap: 10px;
	row-gap: 10px;
	 margin-bottom: 10px;
}

#box_company .item, #box_persons .item {
    width: 100%;
    margin: 0;
}
	
.itemPho {
          width: 49%;
        right: 0;
	}
	
	
.registration_form .loginLeft {
    width: 100%;
	}

	
.auth_button_reg {
width: 49%;
        right: 0;
        margin: 5px 0;
}	
	
	
.category_list {
    width: 100%;
}
	
#filtrationCategory input{
	width: 98%;
}
	
.dropCategory {
    width: 100%;
}
	
.catList {
    width: 45%;
}	
		
	
.auto_list li:first-of-type{
		width: 100%;
	}	
	
	.auto_list li .f_login, .auto_list li .g_login, .auto_list li .m_login, .auto_list li .o_login, .auto_list li .v_login, .auto_list li .y_login {
		width: 100%;
	}	
	

	.a_dsStep1 > ul{
		display: grid;
		grid-template-columns: repeat(6, 1fr);
		column-gap: 3px;
		row-gap: 0px;			
	}

	
	.st1_item{
	width: 100%;
    display: grid;
    column-gap: 10px;
    row-gap: 0px;
    grid-template-columns: 24% 24% 50%;		
	}	
	
	.emailIte{
		width: 100%;
	}
	
	.emailIte input{
		    width: 100%;
    box-sizing: border-box;
    padding: 8px;
    height: auto;
	}
	.type_toggle{
        width: 100%;
        float: none;
        font-size: 14px;
        box-sizing: border-box;
        margin: 0;
	}
	
    .about_ {
        width: 100%;
        display: inline-block;
    }	
	
	.about_ ul li:nth-of-type(1){
		width: 42%;
	}
	.about_ ul li:nth-of-type(2){
		width: 56%;
	}	
	
	#phoneNMB,
	#phoneNMB2{
		    width: 100%;
    box-sizing: border-box;
	}
	
	.about_ input[type="text"]{
		    width: 100%;
    box-sizing: border-box;
	}
	
	.a_dsStep1 ul.auto_list li{
        margin: 0;
        box-sizing: border-box;
        width: 100%;
        font-size: 14px;
	}
	
	.type_toggle ul {	
    display: flex;
}	
	
	
	

	.actArrow2,
	.actTab .actArrow{
		display:none!important;
	}
	
	
	.a_dsStep2 {
    display: grid;
    grid-template-columns: 300px 1fr;
    gap: 10px;
    width: 100%;
}

.block1 {
    width: 300px;
    flex-shrink: 0;
}

.a_dsstep2 {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: minmax(0, 1fr);
    gap: 20px;
    width: 100%;
    min-width: 0;
padding: 0 10px;
box-sizing: border-box;
}

.subcatBlock {
    min-width: 0;
    width: 100%;
}	
	
	
.carsList > li {
    float: left;
    margin-right: 9px;
}
	

	.buld_address > li {
    margin-right: 12px;
	}
	
	
	
		.statusBox ul{
			display: grid;
			grid-template-columns: repeat(4, 1fr);
			column-gap: 20px;
		}

	.statusBox ul li{
        width: 100%;
        margin: 0;
        box-sizing: border-box;
        height: 490px;
	}
	
	.statContent {
   	 height: 345px;
	}


	 .a_dsstep2 h2 {
        background-size: 50%;
        font-size: 33px;
    }
	
	.doc_nav ul{
		    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
    gap: 5px;
	}
	
	.doc_nav ul li{
		    display: table;
    width: 100%;
    table-layout: fixed;
	}
	
	.doc_nav ul li a {
    padding: 5px;
		    font-size: 12px;
	}
	
.fsbls {
    width: 100%;
}
	.fsbls.animated	{
		        max-width: calc(100% - 260px);
	}	
	
	
	
	.job_item{
		display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 10px;
    row-gap: 5px;
	}	
	
	.job_item li:nth-of-type(1),
	.temp_ul li{
		width:100%!important;
		float:none;
	}
		
	
	.freeProlong{
    text-transform: inherit;
    top: 17px;
    padding: 3px;
    font-size: 13px;		
	}		
	
	.a_ds_deadline{
	margin: 0;
    border: none;
    top: 8px;	
	}
	
	
	.accBoxI{
	display: grid;
    grid-template-columns: 17% 83%;
	}
	
	.acc_leftWrapp, .acc_me, .account_lcol {
		width: 100%;
		float: left;
	}	
	
    .account_rcol {
        width: 100%;
    }	
	
	.aItemEvent div:nth-child(4):after{
		display:none;
	}
	
	.aItemEvent div:nth-child(4) {
   	 margin-right: 0;
	}
	
	.aItemEvent a, .aItemEventDis a {
    	font-size: 14px;
		    padding: 8px 10px 6px 42px;
	}
	
	
	#cfgEmail ul{	
		display: grid;
		grid-template-columns: 74% 24%;
		column-gap: 1px;
		row-gap: 5px;
		margin-bottom: 15px;	
	}
	
	
#cfgEmail ul li, #cfgInfo ul li {
    float: left;
    margin-right: 7px;
	        width: 100% !important;
}
		
    #cfgEmail {
        position: relative;
        top: 9px;
        width: 100%;
        right: 0;
    }	
	
	
	.parent_4252 .account_rcol{
		width:100%;
	}	
	
	
	.feedCheckLine{
		display: grid;
		grid-template-columns: 70% 30%;
		column-gap: 10px;
		row-gap: 5px;		
	}	
	

		.add_a_ds{
		font-size:15px;
	}	
	
}




@media (min-width: 1366px) and (max-width: 1480px) {
.wrapper_top,  .content_wrapper,  .footerWrapper,  .searchBox,  .wrapper,  .extensionBox,  .footerContent,  .lastAdded,  .top_line, .content_box,  .footer_content,  .copyrightWrapper,  .copyright_content,  .fcc,  .pathBox,  .payment_accept_box,  .frText,  .extWrapp,  .messageHomeBox,  .cityFooterListing,  .vipRow {
	width: 100%;
    max-width: 100%;
}	
	
.content_wrapper, .footerWrapper, .searchBox, .wrapper, .wrapper_top {
    min-width: 100%;
}	
	
.copyrightWrapper {
    display: inline-block;
    width: 100%;
    min-width: 100%;
}
	
.extensionBox, .footerContent, .lastAdded {
    min-width: 100%;
}	
	
.mainPage,
.searchBox,
	.top_line,
	.vipWrapper,
	.copyrightWrapper,
	.footerContent,
	.mainContent{
	padding: 0 10px;
	box-sizing: border-box;
}	
	
	.add_a_ds{
		font-size:15px;
	}	
	
	
	.searchBoxes {
    width: 81%;
	}
	
.vipItem {
    margin-right: 14px;
}
	
.newsPreview {
    height: 170px;
}
	
	
	.newsBlock ul li,
	.newsBlock ul li:nth-of-type(4){
             width: 100%;
        margin: 0;
        float: none;
	}
.c_contact {
display:none;
}
	
	
body:not(.page_101) .content_wrapper{
	 padding: 0 10px;
	box-sizing: border-box;	
	background-image: none !important;
	}	
	
.page_4184 .right_content,
.page_4184 .rightcontent,
.page_175 .right_content,
.page_446 .rightcontent,
.page_446 .right_content,
.page_175 .rightcontent{
    width: calc(100% - 482px) !important;
	box-sizing: border-box;
}
	
.ev_list .rightcontent,
.ev_item .rightcontent,
.ev_login .rightcontent,
.ev_registration  .rightcontent,
.ev_comments  .rightcontent	{
	width: calc(100% - 485px) !important;
	box-sizing: border-box;
	}	
	
	
.parent_4280 .right_content,
	.parent_4280 .rightcontent,
	.page_4280   .right_content,
	.page_4280   .rightcontent {
    width: calc(100% - 212px) !important;
	box-sizing: border-box;
}	
	.right_content, .rightcontent{
    width: calc(100% - 212px) !important;
	box-sizing: border-box;		
	}	
	

	.ev_list .rightcontent,
.ev_item .rightcontent	{
	width: calc(100% - 300px) !important;
	float: right;
	box-sizing: border-box;
	border-right: none;
	}
	
.right_content,
	.rightcontent {
    max-width: 100%;
    box-sizing: border-box;
}	

	
.page_4181 .rightcontent,	
.page_177 .rightcontent,
.page_175 .rightcontent,
.page_4184 .rightcontent{	
	width: calc(100% - 300px)!important;
	}
	
	.footer_c > ul > li:nth-of-type(5n),
	.footer_c > ul > li{
		width: 100%;
		margin: 0;
	}	

	.footer_c > ul > li > ul li{
		display: inline-block;
		width: 100%;
		padding: 5px 0;
		box-sizing: border-box;
	}	
	
	
    .footer_c>ul {
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        column-gap: 19px;
        row-gap: 10px;
    }
	
.extensiontb li {
    margin: 20px 15px 20px 10px;
}
	
.transportUL li,
	.filter_itemTop ul li{
    width: 100%;
}
	
	
.filter_itemTop	ul {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	column-gap: 5px;
	row-gap: 5px;		
}	



.realEstateUl,
.transportUL{
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	column-gap: 5px;
	row-gap: 5px;		
}	
	
.realEstateUl li,
.transportUL li	{
	padding: 7px 8px;
	width: 100%;
	font-size: 14px;
}
	
.realEstateUl li:nth-of-type(4n),
.petsonalUl li:nth-of-type(4),
	.sportUl li:nth-of-type(4),
	.businessUl li:nth-of-type(4),
	.transportUL li:nth-of-type(5){
    float: left;
    margin: 0 11px 10px 0;
}	
	
.firstFil {
    float: left;
    margin: 0 0 0 32px;
    width: 34%;
}	
	
.filDtl {
	 width: 100%;
	height: 80px;
	margin: 0 5px;
}
	
.flsDot {
    display: none;
}	
	
	.realEstFil{
		margin-top:20px;
	}	
	
.petsonalUl li, .sportUl li, .businessUl li {
    padding: 7px 14px;
    width:  width: 100%;;
}
	
	
	.lastFls{
		float:left;
	}
	
.registration_form .loginLeft {
    width: 92%;
	}
	
	
#form_type li {
    text-align: center;
}	
	


.usflink {
    margin: 2px 15px 5px 5px;
	}
	
	.auth_button{
		    margin: 8px 0px 0px 0px;
	}	
	
	
.usflink {
    margin: 9px 15px 5px 5px;
}
	
.aSearchBox ul li {
    margin: 3px 11px 6px 0;
}

.account_rcol {
            width: 1030px;
}
	
	.ev_shop_page .content_wrapper{
		    background-image: none!important;
	}	

	.complain{
		width:205px;
	}	
	
	.page_452  .content_box{
		display: grid;
        grid-template-columns: 84% 15%;
        column-gap: 10px;
        width: 100%;
	}

	.page_452   .rightcontent{
		    width:100%!important;
	}

	.page_109  .rightcontent{
		 width:100% !important;
	}

	.page_109  .rightcontent{
		 width: 85%!important;
	}	
	
	
.mediaBox ul{
	display: grid;
    grid-template-columns: repeat(5, 1fr);
       column-gap: 15px;
	row-gap: 15px;
}

.mediaBox ul li {
	width: 100%;
	margin: 0;
	float:none;
}


.a_dsStep2 {
    width: 100%;
    display: flex;
}
	
    .subcatBlock ul {
        width: 100%;
        margin: 0;
    }
	
	
.carParams {
    width: 23% !important;
    margin-right: 16px !important;
}
	
.content_box {
            max-width: 100%;
	}
	
#cfgPass .btn-style-one {
    padding: 5px 83px;
}	
	
.fl_it {
        width: 100%;
        left: 0;
}
	
.item_media {
    width: 58%;
	}
	
.itemRightInfo {
    width: 340px;
	}
	

	
	
	.mainCategory_list{
		margin: 0;
		padding: 0;
		display: grid;
		grid-template-columns: repeat(5, 1fr);
		column-gap: 13px;
		row-gap: 10px;		
	}	
	.mainPage ul.mainCategory_list>li{
		        width: 100%;
        padding: 0;
        float: none;
	}
	
	.mainPage ul.mainCategory_list li{
		width: 100%;
        box-sizing: border-box;
	}
	
	
	.newsBlock ul{
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		column-gap: 10px;
		row-gap: 10px;	
	}
	
	
	
	.vipList{
		display: grid;
        grid-template-columns: repeat(5, 1fr);
        column-gap: 10px;
        row-gap: 25px;
		padding-bottom:20px;
	}        
	
	.vipItem{
		    width: 100%;
    float: none;
    margin: 0;
	        padding: 0px 0px 15px 0px;
	}
	
	.vipItemData h3 {
    font-size: 15px;
}
	
	.newsBlock {
    margin:0;
}
		
	
    .shopMenuRow ul:nth-of-type(1) li a {
        padding: 10px 20px 10px 20px;
        display: block;
    }	
	
	    .intro_top_show {
        width: auto;
        height: auto;
    }
	
	#loginForm{
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		column-gap: 10px;
		row-gap: 10px;
		width: 100%;
	}
	
	.loginEvent{
		width:100%;
		margin: 0 5px 5px 0;
	}
	#loginForm .disabledButton{
		width:100%;
	}
	
	.loginEvent input{
		width: 100%;
    box-sizing: border-box;
	}
	
	.loginRight ul{
		display: grid;
		grid-template-columns: repeat(5, 1fr);
		column-gap: 10px;
		row-gap: 10px;
		width: 100%;
	}
	.loginRight ul li{
		width:100%;
	}
	
.f_login, .g_login, .m_login, .o_login, .v_login, .y_login {
    width: 100%;
}	
	
	
	
.formItem{
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	column-gap: 10px;
	row-gap: 10px;
	 margin-bottom: 10px;
}

#box_company .item, #box_persons .item {
    width: 100%;
    margin: 0;
}
	
.itemPho {
          width: 49%;
        right: 0;
	}
	
	
.registration_form .loginLeft {
    width: 100%;
	}

	
.auth_button_reg {
width: 49%;
        right: 0;
        margin: 5px 0;
}	
	
	
.category_list {
    width: 100%;
}
	
#filtrationCategory input{
	width: 98%;
}
	
.dropCategory {
    width: 100%;
}
	
.catList {
    width: 45%;
}	
		
	
.auto_list li:first-of-type{
		width: 100%;
	}	
	
	.auto_list li .f_login, .auto_list li .g_login, .auto_list li .m_login, .auto_list li .o_login, .auto_list li .v_login, .auto_list li .y_login {
		width: 100%;
	}	
	

	.a_dsStep1 > ul{
		display: grid;
		grid-template-columns: repeat(6, 1fr);
		column-gap: 3px;
		row-gap: 0px;			
	}

	
	.st1_item{
	width: 100%;
    display: grid;
    column-gap: 10px;
    row-gap: 0px;
    grid-template-columns: 24% 24% 50%;		
	}	
	
	.emailIte{
		width: 100%;
	}
	
	.emailIte input{
		    width: 100%;
    box-sizing: border-box;
    padding: 8px;
    height: auto;
	}
	.type_toggle{
        width: 100%;
        float: none;
        font-size: 14px;
        box-sizing: border-box;
        margin: 0;
	}
	
    .about_ {
        width: 100%;
        display: inline-block;
    }	
	
	.about_ ul li:nth-of-type(1){
		width: 42%;
	}
	.about_ ul li:nth-of-type(2){
		width: 56%;
	}	
	
	#phoneNMB,
	#phoneNMB2{
		    width: 100%;
    box-sizing: border-box;
	}
	
	.about_ input[type="text"]{
		    width: 100%;
    box-sizing: border-box;
	}
	
	.a_dsStep1 ul.auto_list li{
        margin: 0;
        box-sizing: border-box;
        width: 100%;
        font-size: 14px;
	}
	
	.type_toggle ul {	
    display: flex;
}	
	
	
	

	.actArrow2,
	.actTab .actArrow{
		display:none!important;
	}
	
	
	.a_dsStep2 {
    display: grid;
    grid-template-columns: 300px 1fr;
    gap: 10px;
    width: 100%;
}

.block1 {
    width: 300px;
    flex-shrink: 0;
}

.a_dsstep2 {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: minmax(0, 1fr);
    gap: 20px;
    width: 100%;
    min-width: 0;
padding: 0 10px;
box-sizing: border-box;
}

.subcatBlock {
    min-width: 0;
    width: 100%;
}	
	
	
	.statusBox ul{
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		column-gap: 20px;
	}

	.statusBox ul li{
        width: 100%;
        margin: 0;
        box-sizing: border-box;
        height: 490px;
	}
	
	.statContent {
   	 height: 345px;
	}
	
	.buld_address > li {
    margin-right: 12px;
	}
	

	 .a_dsstep2 h2 {
        background-size: 50%;
        font-size: 33px;
    }
	
	.doc_nav ul{
		    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
    gap: 5px;
	}
	
	.doc_nav ul li{
		    display: table;
    width: 100%;
    table-layout: fixed;
	}
	
	.doc_nav ul li a {
    padding: 5px;
	}
	
.fsbls {
    width: 100%;
}
	.fsbls.animated	{
		        max-width: calc(100% - 260px);
	}
		
	
	.avalCat{
		    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 10px;
    row-gap: 0;
	}
	
	.dashList .avalCat li{
		margin:0;
	}	
	
.avalCat li a {
width: 100%;
    box-sizing: border-box;	
	}	
	
	
	.job_item{
		display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 10px;
    row-gap: 5px;
	}	
	
	.job_item li:nth-of-type(1),
	.temp_ul li{
		width:100%!important;
		float:none;
	}
	
	.accBoxI{
	display: grid;
    grid-template-columns: 17% 83%;
	}
	
	.acc_leftWrapp, .acc_me, .account_lcol {
		width: 100%;
		float: left;
	}	
	
    .account_rcol {
        width: 100%;
    }	
	
	.aItemEvent div:nth-child(4):after{
		display:none;
	}
	
	.aItemEvent div:nth-child(4) {
   	 margin-right: 0;
	}
	
	.aItemEvent a, .aItemEventDis a {
    	font-size: 14px;
		    padding: 8px 10px 6px 42px;
	}
		
	
	#cfgEmail ul{	
		display: grid;
		grid-template-columns: 74% 24%;
		column-gap: 1px;
		row-gap: 5px;
		margin-bottom: 15px;	
	}
	
	
#cfgEmail ul li, #cfgInfo ul li {
    float: left;
    margin-right: 7px;
	        width: 100% !important;
}
		
    #cfgEmail {
        position: relative;
        top: 9px;
        width: 100%;
        right: 0;
    }	
	
	.parent_4252 .account_rcol{
		width:100%;
	}
	
	.feedCheckLine{
		display: grid;
		grid-template-columns: 70% 30%;
		column-gap: 10px;
		row-gap: 5px;		
	}	
	
	
	

	
	
	
}




