/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.save-adds{
		width: 640px;
	}
	.column.m-m0{
		margin: 0 10px 15px 0 !important;
	}
	.my-add-area .row{
		margin: 0;
	}
	.my-add-area .row .column{
		margin: 0 10px 15px 0;
	}
	.my-add-area .checkbox-row{
		margin: 0 0 10px;
	}
	.my-add-area .row .select-size07{
		width: 257px;
	}
	.my-add-area .row .text-field.text-field-size11{
		width: 200px;
	}
	.my-add-area .row .select-size04{
		width: 250px;
	}
	.my-add-area .row #ddd-2 .select-size06, .my-add-area .row #ddd-6 .select-size06{
		width: 260px;
	}
	.my-add-area .row #ddd-3 .select-size06, .my-add-area .row #ddd-7 .select-size06{
		width: 260px;
	}
	.my-add-area .row .select-size06{
		width: 140px;
	}
	.column.column-500{
		width: 477px;
	}
	.column.column-400 {
		width: 400px;
	}
	.my-add-area .row .text-field.text-field-size16{
		width: 110px;
	}
	.row-pt15{
		padding-top: 15px;
	}
	.my-add-area .row .column.column-noright label{
		display: none;
	}
	.my-add-area .row .column.column-noright{
		margin-bottom: 15px;
	}
	.ad-add-form-big .radio-list{
		width: 450px;
		padding-top: 35px;
	}
	.my-add-area .row .select-size04#price_type_id {
		width: 200px;
	}
	.my-add-area .row .text-field.text-field-size18{
		width: 250px;
	}
	.my-add-area .row .text-field.text-field-size14{
		margin-left: 15px;
		width: 235px;
	}
	#currency_id{
		width: 50px;
	}
	.my-add-area .row .text-field.text-field-size09{
		width: 215px;
	}



	.agenstva-nedlink{
		margin-top: 5px;
	}
	.user-cab-menu ul li {
		padding: 16px 20px 17px;
	}
	.main-menu ul.nav-wrapper > li a{
		padding: 15px 10px;
	}
	.carts-wrapper {
		width: 520px;
		margin-left: auto;
		margin-right: auto;
	}
	.main-carts-wrapper{
		width: 780px;
	}
	.image-slider-wrapper{
		width: 408px;
	}
	.tabs-area .offer-block-wrap.offer-block-wrap-detail{
		width: 100%;
		margin-bottom: 15px;
	}
	#detail-page .page-description-area-two{
		margin-left: 1px;
		margin-bottom: 5px;
		width: 45%;
	}
	#detail-page .social{
		padding-left: 65px;
	}
	#detail-page .article-content .social{
		padding-left: 0;
	}
	#detail-page .page-description-area.page-description-area-right{
		width: 50%;
	}
	.my-profile-area .my-profile-info-box{
		margin: 2px 10px 5px;
	}
	.cabinet-top .cab-top-item{
		width: 100%;
		float: none;
	}
	.cabinet-top .cab-top-item-right{
		width: 100%;
		float: left;
		margin-top: 20px;
	}
	.cabinet-top .cab-top-item-right span{
		margin-left: 0;
		float: left;
	}
	.settings-icons-block {
	    float: left;
	    margin-left: 10px;
	}

	/*optimiz*/
	.tabs-area .offer-slider-wrapper .offer-block-wrap{
		width: 216px;
	}
	.partners-slider .slide-item{
		width: 124px;
	}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {
	.frm-column-width.radio-wrap{
		text-align: left;
	}
	.radio-wrap span.unit{
		display: block;
	}
	.my-profile-area.save-adds .profile-area{
		display: flex;
	}
	.my-profile-area.save-adds .my-profile-info-box {
		margin: 2px 10px 5px;
	}
	.my-add-area .row .text-field.text-field-size12, .my-add-area .row .text-field.text-field-size13{
		width: 120px;
	}
	.my-add-area .row .text-field.text-field-size14{
		margin-left: 0;
	}
	.my-add-area .row .text-field.text-field-size05{
		width: 255px;
	}
	.my-add-area .row .select-size06{
		width: 165px;
	}
	.column.column-400 {
		width: 100%;
		margin: 0 !important;
	}
	.column.column-500 {
		width: 100%;
		margin: 0 !important;
	}
	.my-add-area .row .text-field.text-field-size16{
		width: 220px;
	}
	.ad-add-form-big .radio-list{
		width: 320px;
	}
	.my-add-area .row .select-size01{
		width: 275px;
	}
	.my-add-area .row .text-field.text-field-size18{
		width: 210px;
	}
	.my-add-area .row .text-field.text-field-size14{
		width: calc(100% - 15px);
	}
	.my-add-area .row .text-field.text-field-size14 #cmail{
		margin-left: 15px;
	}
	.my-add-area .image-manage li > div{
		width: 210px;
	}
	.left-imp .imp-notation{
		margin-left: 0;
		margin-bottom: 15px;
	}
	.left-imp .imp-notation:after {
		left: 35%;
		top: -8px;
		margin-left: 0;
		transform: rotate(90deg);
	}
	.detail-contacts-area .contacts {
		max-width: 345px;
		padding-top: 0;
	}
	.detail-contacts-area-desc.show{
		display: none;
	}
	.agenstva-nedlink{
		margin-top: 15px;
	}
	.user-cab-menu ul li {
		padding: 16px 5px 17px;
	}
	.user-cab-menu ul li a, .user-cab-menu ul li.active a{
		font-size: 14px;
	}
	.minisite-sort-item.minisite-sort-item-count{
		display: none;
	}
	.minisite-links{
		display: block;
	}
	.paginator{
		height: auto;
	}
	.paginator .pages {
	    background: transparent;
	    color: transparent;
	}
	.paginator .pages a{
		background: #fff;
	}
	.footer-nav ul{
		margin-bottom: 25px;
	}
	.main-menu{
		display: none;	
	}
	.main-filter {
		overflow: hidden;
		top: 0;
		left: 0;
		-webkit-transition:  0.3s;
		-moz-transition:  0.3s;
		-ms-transition:  0.3s;
		-o-transition:  0.3s;
		transition:  0.3s;
		position: fixed;
		width: 100%;
		height: 100%;
		background: #fff;
		z-index: 10000;
		padding: 0 15px 15px;
		overflow-y: auto;
	}
	.main-filter.desktop{
		left: -100%;
	}
	#main-filter-wrapper {
		float: none;
		margin-bottom: 25px;
	}
	.filter-category #subcategories {
		display: block;
		position: static;
		background: #fff;
		border: none;
		min-width: 200px;
		border-radius: 0;
		box-shadow: none;
		padding-left: 15px;
	}
	#filter-categories .filter-category{
		display: block;
	}
	.filter-category-title{
		padding: 5px 0;
	}
	.filter-category-title span{
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}
	.filter-category-title.mobile-filter-btn span{
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	.filter-category.show #subcategories {
		display: block;
		padding: 0;
		padding-left: 15px;
	}
	.main-carts-wrapper{
		width: 520px;
	}
	#subcategories.wide-subcategories{
		width: 100%;
	}
	#subcategories .col-subcategories{
		padding: 0;
		float: none;
		width: 100%;
	}
	#subcategories .col-subcategories.col-twocolumn li{
		float: none;
		width: 100%;
		padding: 0;
		margin: 10px 0;
	}
	#detail-page address{
		float: none;
	}
	#detail-page .tabs-page-details{
		float: none;
		margin-bottom: 15px;
	}
	#detail-page .detail-page-nav li{
		margin-left: 0;
		margin-right: 15px;
	}
	#detail-page .detail-page-nav li a{
		padding: 0;
	}
	.image-slider-wrapper{
		width: 435px;
	}
	#detail-page .page-description-area{
		margin-left: 0;
		padding-top: 15px;
		width: 100%;
	}
	#detail-page .social{
		padding-left: 110px;
	}
	#detail-page .article-content .social{
		padding-left: 0;
	}
	.read-also{
		float: none;
		margin: 0;
		width: 100%;
	}
	#detail-page .detail-page-footer{
		text-align: center;
		margin-top: 10px;
	}
	#detail-page .detail-page-footer a{
		display: block;
		float: none;
		width: 100%;
		margin: 10px 0;
	}
	#detail-page address.address-sec {
		max-width: 50%;
		margin-right: 0;
		float: none;
	}
	.address-details {
		max-width: 50%;
		float: none;
	}
	.detail-tab-content ul li{
		margin-bottom: 15px;
	}
	.choice-help{
		display: block;
	}
	.choice-help-item{
		width: 100%;
		margin-bottom: 15px;
	}
	#detail-page .page-description-area.page-description-area-right{
		width: 100%;
	}
	#detail-page .page-description-area-two{
		padding-top: 5px;
	}
	.detail-tab-content table{
		width: 100% !important;
	}
	.carts-wrapper.carts-wrapper-portfolio{
		width: 260px;
	}
	.dbc_reiting{
		padding-left: 0;
	}
	.dbc_reiting > a {
		color: #2671b9;
		display: block;
		margin-top: 15px;
	}
	.dbc_head-minisite{
		margin-bottom: 25px;
	}
	.filcat-minisite{
		float: none;
	}
	.minisite-sort-item{
		margin: 0;
		display: block;
		margin-bottom: 15px;
	}
	#sorter.sorter-minisite{
		padding-left: 0;
	}
	#detail-page .member-info-link .social{
		float: none;
	}
	.stats.stats-minisite{
		float: left;
		margin-right: 15px;
		padding-top: 6px;
	}
	.my-profile-area .profile-area{
		display: block;
	}
	.my-profile-area .my-profile-info-box {
		margin: 15px auto;
		width: 400px;
	}
	.my-contact-set-area .btn-submit{
		padding: 5px 15px;
	}
	.my-website-area .my-website-url{
		width: 345px;
	}
	.frm-column #user_password, .frm-column #confirm_password{
		width: 100%;
	}
	.main-filter-result{
		display: none;
	}
	.detail-tab-content iframe{
		max-width: 100% !important;
	}


	/*optimiz*/
	#sl-wrappper4{
		display: none;
	}
	.lightSlider #sl-wrappper4{
		display: block;
	}
	#sl-wrappper3{
		margin-right: 0;
	}
	.partners-slider .slide-item{
		width: 129px;
	}
	#slide-item7, #slide-item6{
		display: none;
	}
	.lightSlider #slide-item7, .lightSlider #slide-item6{
		display: none;
	}
	.my-add-area .row .column.no-lbl-col label{
		display: none;
	}
	.m-pt5{
		padding-top: 9px;
	}
	.my-add-area .row .column.mb-20{
		margin-bottom: 20px;
	}
	.my-add-area .row .column.mb-25{
		margin-bottom: 25px;
	}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
	.lightbox.new-popup-payment{
		top: 15px;
		margin: 0 15px;
	}
	.infoarea .image-block{
		margin: 0 auto 20px;
		float: none;
	}
	.paymnt-inf-wrap{
		float: none;
	}
	.frm-column-width.radio-wrap .unit.pr5{
		display: block;
		margin-bottom: 12px;
	}
	.radio-wrap span.unit{
		display: inline;
	}
	.my-ad-save-area .ad-save-info p a {
		display: block;
		margin-left: 0;
		margin-top: 10px;
		line-height: 20px;
	}
	.save-adds{
		width: 100%;
	}
	.my-profile-area.save-adds .profile-area{
		display: block;
	}
	.my-profile-area.save-adds .my-profile-info-box {
		margin: 15px auto;
	}
	.mobile-max-w, #geo-level-3{
		width: 100%;
		float: none;
		margin-right: 0 !important;
	}
	.mobile-max-w div, .mobile-max-w select, .mobile-max-w input, #geo-level-3 select, #geo-level-3 input, .ad-add-form-big .radio-list{
		width: 100% !important;
	}
	.ad-add-form-big .radio-list{
		padding-top: 0;
	}
	.my-add-area .row .select-size06{
		width: 255px;
	}
	.my-add-area .row .text-field.text-field-size16{
		width: 150px;
	}
	.row-minus-m .mobile-max-w > div{
		padding-left: 15px;
	}
	.my-add-area .row .text-field.text-field-size14 #cmail{
		margin-left: 0;
	}
	.my-add-area .row.mt-m50 {
		margin-top: 20px;
	}
	.my-add-area .row .select-size04#price_type_id{
		width: 180px;
	}
	.my-add-area .row .text-field.text-field-size12, .my-add-area .row .text-field.text-field-size13{
		width: 112px;
	}

	.popular .popular-item{
		height: 130px;
	}
	.right-bar > div.banner-right-content{
		display: flex;
		margin-right: -10px;
		margin-left: -10px;
		text-align: center;
	}
	.banner-right-content div[id^="rontar"]{
		padding: 0 10px;
	}
	.popular-for-mobile{
		display: block;
	}
	.article-area{
		width: 100%;
		float: none;
	}
	.article-area-wrap .right-bar{
		padding-top: 0;
	}
	.detail-contacts-area .contacts{
		width: calc(100% - 92px);
		max-width: 100%;
	}
	.center-col{
		width: 50%;
	}
	.center-two-col{
		width: 75%;
	}
	.center-three-col{
		width: 100%;
	}
	.img-form-part{
		padding-top: 75px;
	}
	.my-application-form textarea{
		height: 105px;
	}
	.frm-column #user_password, .frm-column #confirm_password{
		width: auto;
	}
	.frm-column{
		width: 237px;
		margin-right: 0;
	}
	.frm-column-user{
		width: 100%;
	}
	.frm-column input{
		width: 100%;
	}
	.frm-column #user_login{
		width: 100%;
	}
	.frm-column #user_password, .frm-column #confirm_password{
		width: 100%;
	}
	.detail-page-top-new-news{
		padding-left: 0;
	}
	.detail-page-top-new-news > span{
		display: block;
		margin-bottom: 5px;
	}
	.minisite-tabs-area{
		margin-top: 15px;
	}
	.tabs-area .paginator{
		height: auto;
	}
	.paginator .pg-pointers{
		margin-bottom: 5px;
		overflow: hidden;
		height: 40px;
	}
	.paginator .pg-pointers div{
		float: left;
		position: static;
		margin-right: 5px;
	}
	.paginator .pages{
		color: #01aaf4;
	}
	.paginator .pg-pointers div a{
		padding: 0 8px;
	}
	.paginator .total, .paginator .begin, .paginator .end, .paginator .prev, .paginator .next, .paginator .pages{
		position: static;
	}
	.paginator .pages{
		text-align: left;
	}
	.paginator .pages a{
		margin-bottom: 10px;
	}
	
	.simple-offers {
	    height: 135px !important;
	}
	.popular-rb-2.popular.lightSlider {
	    height: 135px!important;
	}
	.gradblock-small .lSSlideOuter .popular .popular-item img{
		height: 100%;
	}
	.carts-wrapper{
		width: auto;
		margin-left: -10px;
		margin-right: -10px;
	}
	.tabs-area .offer-block-wrap{
		width: 245px;
	}
	.detail-page-container{
		width: 100%;
		float: none;
	}
	#detail-page .social{
		padding-left: 150px;
	}
	#detail-page .photo-gallery-area{
		float: none;
		width: 100%;
	}
	.image-slider-wrapper{
		width: 100%;
	}
	.right-bar{
		padding-left: 0;
		float: none;
		width: 100%;
		text-align: center;
		padding-top: 15px;
	}
	.right-bar > div{
		display: inline;
	}
	.right-bar .popular-horizontal{
		display: none;
	}
	.detail-page-top-new{
		display: block;
	}
	#detail-page address.address-sec {
		max-width: 100%;
	}
	.address-details {
		max-width: 100%;
		margin-bottom: 15px;
	}
	#detail-page .tabs-page-details-left .detail-page-nav li{
		margin-bottom: 10px;
	}
	.phone.text-center{
		text-align: left !important;
	}
	.phone-alert{
		text-align: left;
		padding: 0;
	}
	.carts-wrapper.carts-wrapper-portfolio{
		width: 520px;
	}
	.tabs-area .carts-wrapper-portfolio .offer-block-wrap{
		width: 240px;
	}
	.dbc_head-minisite .left-bar{
		float: none;
		width: 100%;
		margin-bottom: 15px;
	}
	.dbc_head-minisite .detail-page-container-right{
		width: 100%;
    	float: none;
	}
	.for-tablet{
		display: none;
	}
	.lightbox {
		padding: 15px;
		left: 0;
		margin: 15px;
		position: fixed;
		top: 50px;
		width: calc(100% - 30px);
	}
	.lightbox .info-area{
		float: none;
		width: 100%;
		margin: 0;
		margin-bottom: 15px;
	}
	.lightbox .info-area ul{
		padding: 0;
	}
	.lightbox .payment-area {
		float: none;
		width: 100%;
	}
	.lightbox .payment-area .payment-info{
		padding: 15px 0;
	}
	.my-contact-set-area .btn-submit{
		width: calc(100% - 10px);
		padding: 7px 0;
		display: block;
		margin: 0 7px;
	}
	.add-info .dinput{
		width: calc(100% - 15px);
	}
	.add-info .important-dinput{
		width: calc(100% - 15px);
	}
	.add-info .important-dinput input{
		width: 100%;
	}
	.my-website-area .my-website-url{
		width: 355px;
		margin-left: 10px;
		margin-bottom: 0;
	}
	.my-website-area .text-field{
		width: 355px;
		margin-left: 10px;
	}
	.my-website-area .text-field input{
		width: 100%;
		margin-left: 0;
		margin-bottom: 15px;
	}
	.my-visitka .lightblue {
	    font-size: 14px;
	    margin-bottom: 7px;
	    margin-top: 15px;
	    margin-left: 0;
	}
	.my-application-form input.ft_element, .my-application-form input.ft_element#v_name{
		width: 100%;
	}
	.remind ul{
		margin-left: 0;
	}
	.cabinet-wrapper .my-set-header a{
		margin-top: 13px;
	}


	/*optimiz*/
	#sl-wrappper3{
		display: none;
	}
	.lightSlider #sl-wrappper3{
		display: block;
	}
	#sl-wrappper2{
		margin-right: 0;
	}
	.tabs-area .offer-slider-wrapper .offer-block-wrap{
		width: 245px;
	}
	.partners-slider .slide-item{
		width: 119px;
	}
	#slide-item4{
		margin-right: 0;
	}
	#slide-item5{
		display: none;
	}
	.lightSlider #slide-item5{
		display: none;
	}
	.my-add-area .row .column.no-lbl-col label{
		display: block;
	}
	.my-add-area .checkbox-row{
		font-size: 12px;
	}
	.my-add-area .row .column.min-mr-15{
		margin-left: 15px;
	}
}

@media only screen and (max-width : 539px) {
	.radio-wrap span.unit{
		display: block;
	}
	.right-bar > div.banner-right-content{
		display: block;
	}
	.banner-right-content div[id^="rontar"]{
		margin-top: 15px;
	}
	.center-col, .center-two-col, .two-col, .three-col{
		width: 100%;
		padding: 0;
	}
	.center-two-col, .two-col, .three-col{
		margin-bottom: 5px;
	}
	.img-form-part{
		padding-top: 0;
	}
	.my-application-form textarea{
		height: 75px;
	}
	.frm-column{
		width: 100%;
	}
	.frm-column input{
		width: 100%;
	}
	.settings-icons-block{
		float: right;
	}
	.tabs-area .offer-block-wrap{
		float: none;
		margin: 0 auto 15px;
	}
	.tabs-area .teasers-gallery-row .offer-block-wrap{
		float: left;
		margin: auto;
	}
	#detail-page .social{
		padding-left: 0;
	}
	.link-row{
		text-align: left;
	}
	.fields-form-part{
		width: 100%;
		float: none;
		margin-top: 25px;
	}
	.img-form-part{
		float: none;
		margin: 0 auto;
	}
	.my-website-area .text-field {
	    width: 100%;
	    margin-left: 0;
		float: none;
		width: 100%;
		overflow: hidden;
		display: block;
	}
	.my-website-area .my-website-url{
		width: 99%;
	    margin-left: 3px;
	    margin-bottom: 15px;
	}
	.my-visitka form{
		overflow: hidden;
	}
	.my-visitka .row{
		display: block !important;
		overflow: unset;
	}
	.my-visitka .fileinput_wrap{
		margin-bottom: 5px;
	}

	/*optimiz*/
	#sl-wrappper2{
		display: none;
	}
	.lightSlider #sl-wrappper2{
		display: block;
	}
	#sl-wrappper1{
		margin-right: auto;
		margin-left: auto;
	}
	.tabs-area .offer-slider-wrapper .offer-block-wrap{
		width: 240px;
		float: none;
	}
	.offer-slider-wrapper{
		float: none;
	}
	.partners-slider .slide-item{
		width: calc((100% - 30px) / 4);
	}
}

@media only screen and (max-width : 500px) {
	#shadow_blocker{
		top: 60px;
	}
	.my-add-area .row .column {
		width: 100%;
		margin: 0;
	}
	.my-add-area .row div, .my-add-area .row input[type="text"], .my-add-area .row select {
		width: 100% !important;
	}
	.my-add-area .row input[type="text"], .my-add-area .row select {
		margin-bottom: 10px;
	}
	.my-add-area .row .info-link {
		display: none;
	}
	.my-add-area .row .input-divider, .my-add-area .row .input-label {
		display: none;
	}
	.column.column-pt25 {
		padding-top: 0;
	}
	.row-pt15 {
		padding-top: 0;
	}
	.my-add-area .btn-file, .my-add-area .btn-map {
		position: absolute;
		top: 0;
		right: 0;
	}
	.my-add-area .checkbox-row {
		margin: 0;
	}
	.my-add-area .row .column label {
		margin-bottom: 2px;
	}
	.my-add-area .description-area .description-holder {
		margin-top: 15px;
	}
	.metrocolumn .btn-gray .btn-gray-inside a {
		margin: 0;
	}
	.my-add-area .row .column.max-mr-15{
		margin-left: 15px;
	}
	.image-slider-wrapper .rating-wrapper{
		padding: 4px;
	}
	.rating-board-sett .set{
		margin-bottom: 5px;
	}
	.rating-board-sett .set, .rating-board-sett .get{
		display: block;
		float: none;
	}
	.photo-gallery-area .ico-paid-top{
		bottom: 0;
	}
	.photo-gallery-area .action_part_img{
		bottom: 13px;
	}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	#minisitecontactFrm .infoarea{
		padding: 0 25px;
	}
	.frm-column-all{
		display: block;
	}
	.popular .popular-item{
		height: 116px;
	}
	.cab-my-profile-title strong, .cab-top-item strong{
		font-size: 12px;
	}
	.add-info .lightblue{
		font-size: 14px;
	}
	.footer-logo, .footer-area-holder {
		width: 100%;
	}

	.footer-logo {
		margin-bottom: 20px;
	}

	.image-slider-wrapper {
		height: 300px;
	}

	#detail-page .tabs-page-details {
		margin-bottom: 0;
	}

	#detail-page .detail-page-nav li {
		margin-bottom: 15px;
	}

	#detail-page .social {
		overflow: hidden;
		display: block;
		width: 100%;
		margin-bottom: 10px;
	}

	.article-content .link-area{
		float: left;
		margin-top: 5px;
	}

	.news-links {
		float: none;
		display: block;
	}

	.my-profile-area .my-profile-info-box {
		width: 98%;
	}

	.lightbox .payment-area .active .payment-info img {
		display: none;
	}

	.lightbox .accordion h4 {
		font-size: 16px;
		height: auto;
	}

	.lightbox .accordion h4 {
		background: none;
		border: none;
	}

	.lightbox .accordion h4 .ico-intc, .lightbox .accordion h4 .ico-check {
		font-weight: 200;
	}

	.lightbox {
		max-height: 400px;
		overflow-y: scroll;
	}
	.lightbox.new-popup-payment{
		max-height: 450px;
	}

	.lightbox .info-area {
		max-height: 150px;
		overflow-y: scroll;
	}
	.my-website-area .my-website-url{
		overflow-x: auto;
	}


	/*optimize*/
	.partners-slider .slide-item{
		width: calc((100% - 20px) / 3);
	}
	#slide-item3{
		margin-right: 0;
	}
	#slide-item4{
		display: none;
	}
	.lightSlider #slide-item4{
		display: block;
	}
	.infoarea.infoarea-modal .image-block{
		display: none;
	}
	.my-edit-fields-modal .frm-column{
		width: 100%;
	}
}

@media only screen and (max-width : 420px) {
	.agenstva-nedlink{
		margin-top: 5px;
	}
	.simple-offers .simple-offers-item{
		height: 132px;
	}
	.tabs-area .teasers-gallery-row .offer-image{
		height: 120px;
	}
	.teasers-gallery-row .lSAction>a{
		margin-top: 2px;
	}
	.tabs-area .teaserout .offer-topic{
		padding: 0 0 2px;
	}
	.tabs-area .teaserout .offer-topic .offer-name{
		font-size: 13px;
	}
	.tabs-area .teaserout .offer-description-text{
		padding: 0;
	}
	.tabs-area .teaserout .offer-description-text span{
		font-size: 12px;
	}
	header.header {
	    padding: 20px 0 0;
	}
	.userpanel{
		float: none;
	}
	.userpanel a{
		margin-left: 0;
		margin-right: 30px;
	}
	.breadcrumbs{
		float: none;
		margin-top: 15px;
	}
	.image-slider-wrapper{
		height: 250px;
	}
	.dbc_reiting > div {
		margin-right: 5px;
		font-size: 12px;
	}
	.dbc_reiting .radio-wrap span.unit{
		font-size: 14px;
	}
	.save-adds-btns a{
		padding: 4px 10px;
		margin: 0 5px;
	}
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 390px) {
	.visitka-show-all{
		display: block;
		margin-top: 10px;
	}
	.image-slider-wrapper{
		padding-bottom: 55px;
	}
	.image-slider-wrapper.image-slider-wrapper-second{
		padding-bottom: 0;
	}
	.image-slider .lSSlideOuter .lSPager.lSGallery{
		height: 30px;
		bottom: 5px;
	}
	.image-slider-wrapper .rating-wrapper{
		padding: 4px;
		border-radius: 7px;
	}
	.image-slider-wrapper .rating-wrapper > div{
		float: none;
		display: block;
		width: 100%;
	}
	.image-slider-wrapper .rating-wrapper > div span{
		font-size: 12px;
	}
	.image-slider-wrapper .rating-wrapper .set{
		margin-bottom: 5px;
	}
	.btn-show-contacts-jump, .btn-show-contacts-free{
		padding: 12px 20px;
	}
}

@media only screen and (max-width : 380px) {
	.popular .popular-item {
		height: 132px;
	}

	/*optimize*/
	.partners-slider .slide-item{
		width: calc((100% - 10px) / 2);
	}
	#slide-item2{
		margin-right: 0;
	}
	#slide-item3{
		display: none;
	}
	.lightSlider #slide-item3{
		display: block;
	}
	.mobile-menu>.nav-wrapper li a{
		font-size: 12px;
	}
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	.for-mobile{
		display: none;
	}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	.mobile-menu, .mobile-menu-btn{
		display: none;
	}
	.mobile-filter-btn{
		display: none;
	}
	.detail-contacts-area-mobile.show{
		display: none;
	}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
    .container{
        width: 1052px;
    }
}