/*------------------------------------------------------------------
[Table of contents]

	- Between 992px - 1170px
	- Between 768px - 991px
	- Between 600px - 767px
	- Between 480px - 599px
	- Between 320px - 479px

- Author:  Andrey Sokoltsov
- Profile:	http://themeforest.net/user/andreysokoltsov

-------------------------------------------------------------------*/

@media screen and (min-width:1400px){
	.b-search__main{
		background: url(../images/elements/1001.png) center no-repeat !important;
	}
	.m-index .b-featured__item {
		float: left;
	}
	.b-items .b-items__cars-one .addToCompareContainer {
		float: right;
		width: 66%;
		top: -4px !important;
		position: relative;
		padding-left: 5px;
	}
	.m-listTableTwo .addToCompareContainer {
		bottom: 100px;
		float: left;
		left: 10px;
		position: relative;
		margin-left: 8px;
	}
	.b-items__cars .b-items__cars-one .addToCompareContainer {
		float: left;
		left: 30px;
		margin-top: 0;
		position: relative;
	}
	.b-items__cell-info-km p {
		float: right;
	}
	.icemegamenu .mzr-drop.parent:after {
			line-height: 0;
			content: "\f0d7";
			font-family: FontAwesome;
			cursor: default;
			position: absolute;
			display:block;
			text-align: center;
			z-index: 1;
			top:8px;
			right: 0;
	}
	.reset .controls input, .remind .controls input, .login_desc input, .admintable .k2_textboxes, .remind_btn input {
		width: 85%;
	}
	@-moz-document url-prefix() {
		.b-items__cell-info a.btn {
			margin-left: -14px;
			margin-top: 88px;
			padding-left: 15px !important;
		}
		.latest_car_listview .b-items__cars-one-img-video{
			bottom: -30px !important;
		}
	}
	@media screen and (-webkit-min-device-pixel-ratio:0) { 
		.b-items .b-items__cars .b-items__cars-one-img {
			height: 265px !important;
		}
		.latest_car_listview .b-items__cars-one-img-video{
			bottom: 15px !important;
		}
		.latest_car_listview {
			height: 230px;
		}
		.catItemBody_grid .addToCompareContainer {
			top: -30px;
		}
	}
	.m-listingsTwo .b-items__cars-one-img-video {
		bottom: -13px;
	}
	.latest_car_listview img {
		height: 250px !important;
	}
	.catItemBody_grid .addToCompareContainer {
		padding-left: 10px;
	}
	.catItemBody_grid .addToCompareContainer {
		padding-left: 12px;
	}
	.m-listingsTwo .b-items__cars-one-img img {
		height: 215px !important;
	}
	.b-review__main{
		width: 94%;
	}
	.m-index .b-featured__item {
		border-left: 1px solid #eeeeee;
		border-right: 1px solid #eeeeee;
	}
	.b-review__main h5 em {
		left: 104%;
	}
	.b-auto__main-item img {
		height: 194px;
	}
	.b-detail__main-info-images .slick-prev, .b-detail__main-info-images .slick-next {
		width: 90%;
	}
	.b-detail__main-info-images .slick-next {
		left: 15px;
	}
	#itemListLeading a.b-items__cars-one-img-video {
		bottom: -15px;
	}
	.latest_car_listview img {
		height: 262px !important;
	}
	.catItemBody_grid .addToCompareContainer {
		float: left;
		left: 10px;
		position: relative;
		top: -28px;
	}

}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
	.count_img img {
		height: 283px;
	}
	.b-search__main{
		background: url(../images/elements/1001.png) center no-repeat !important;
	}
	.m-index .b-featured__item {
		float: left;
	}
	.b-items .b-items__cars-one .addToCompareContainer {
		float: right;
		width: 66%;
		top: -5px;
		position: relative;
		padding-left: 5px;
	}
	.m-listTableTwo .addToCompareContainer {
		bottom: 100px;
		float: left;
		left: 10px;
		position: relative;
	}
	
	.b-items__cell-info-km p {
		float: right;
	}
	.icemegamenu .mzr-drop.parent:after {
			line-height: 0;
			content: "\f0d7";
			font-family: FontAwesome;
			cursor: default;
			position: absolute;
			display:block;
			text-align: center;
			z-index: 1;
			top:8px;
			right: 0;
	}
	.reset .controls input, .remind .controls input, .login_desc input, .admintable .k2_textboxes, .remind_btn input {
		width: 85%;
	}
	@-moz-document url-prefix() {
		.b-items__cell-info a.btn {
			margin-left: -14px;
			margin-top: 88px;
			padding-left: 15px !important;
		}
		.latest_car_listview .b-items__cars-one-img-video{
			bottom: -20px !important;
		}
	}
	@media screen and (-webkit-min-device-pixel-ratio:0) { 
		.b-items .b-items__cars .b-items__cars-one-img img {
			height: 264px !important;
		}
		.latest_car_listview .b-items__cars-one-img-video{
			bottom: -33px !important;
		}
	}
	.latest_car_listview img {
		height: 260px !important;
	}
	.catItemBody_grid .addToCompareContainer {
		padding-left: 10px;
	}
	.catItemBody_grid .addToCompareContainer {
		padding-left: 12px;
	}
	.m-listingsTwo .b-items__cars-one-img-video {
		bottom: -12px !important;
	}
	.b-items__cars-one .addToCompareContainer {
		margin-left: 27px;
	}
	.m-listingsTwo .b-items__cars-one-img img {
		height: 215px !important;
	}
	.b-review__main{
		width: 94%;
	}
	.m-index .b-featured__item {
		border-left: 1px solid #eeeeee;
		border-right: 1px solid #eeeeee;
	}
	.b-review__main h5 em {
		left: 104%;
	}
	.b-auto__main-item img {
		height: 194px;
	}
	.b-detail__main-info-images .slick-next {
		left: 15px;
	}
	#itemListLeading a.b-items__cars-one-img-video {
		bottom: -15px;
	}
	.b-detail__main-info-images .slick-prev, .b-detail__main-info-images .slick-next {
		width: 90%;
	}
	.catItemBody_grid .addToCompareContainer {
		float: left;
		left: 10px;
		position: relative;
		top: -30px;
	}
}

/*992-1170*/
@media screen and (max-width:1199px){
    .b-topBar__addr{
        margin-right: 0;
    }
    
    a.m-langLink{
        margin-left: 4px;
    }
    
    .b-topBar__nav li a{
        padding: 0 19px;
    }
    
    .b-search__main-form select + span.fa{
        right:35px;
    }
    
    .slider{
        width:178px;
    }
    
    .b-slider__info h3{
        font-size:17px;
        margin-bottom: 0;   
    }
    
    .b-slider__info h2{
        font-size: 40px;  
    }
    
    .b-slider__info p{
        font-size:20px;
        margin-bottom: 15px;
    }
    
    .b-search__main{
        margin-top: -80px;
    }
    
    .b-search__main-form-submit a{
        display: inline-block;
        margin-bottom: 10px;
    }
    
    .b-search__main-form select{
        padding-left: 15px;
    }
    
    .b-world__item h2,.b-auto__main-item h2, .b-auto__main-item h2{
        min-height: 20px;
    }
	
	.b-world__item h2, .m-home .b-world__item h2 {
		height: 25px;
	}

    .b-contact__form input[type='text']{
        width:270px;
    }
    
    .b-features__items li{
        margin-bottom: 10px;
    }
    
    .b-info__aside{
        margin-top: -240px;
    }
    
    .b-info__map{
        width:auto;
        background-size: contain;
        background-position: center;
    }
    
    .b-infoBar__compare{
        margin-bottom: 20px;
    }
    
    .b-infoBar__select{
        float:none;
    }
    
    .b-items__cars-one-info{
        margin-left: 15px;
    }
    
    .b-items__cars-one-img{
        float:none!important;
        margin: 0 auto!important;
    }
    
    .m-listingsTwo .b-items__cars-one-info{
        margin-left: 15px;
        margin-right: 15px;
        width:auto;
    }
    
    .m-listTable .b-items__cars-one-img{
        width:240px;
    }
    
	.m-listTableTwo .b-items__cars-one-img {
		width: auto;
	}
	
    .m-listTableTwo .row.m-border > div:nth-child(3n){
        border-right:1px solid #eee;
    }
    
    .m-listTableTwo .row.m-border > div:nth-child(2n){
        border:none;
    }
    
    .b-detail__main-aside-about-form-links a:first-child{
        margin-bottom: 10px;
    }
    
    .b-brands__brand{
        margin-bottom: 20px;
    }
    
    .b-compare__block-inside-title{
        padding-right:40px ;
    }
    
    .b-compare__block-inside-value{
        padding-left: 40px;
    }
    
    .b-blog__aside .b-detail__main-aside-about-call > div{
        font-size:19px;
    }
    
    .b-blog__aside .b-detail__main-aside-about-call span.fa{
        padding-top: 27px;
    }
    
    .b-blog__aside .b-items__aside-sell-img h3{
        font-size:19px;
    }
    
    .b-blog__aside .b-world__item-num{
        margin-left: 3px;
    }
    
    .b-blog__posts-one-body-main-img-small{
        bottom: 30px;
    }
    
    .b-article__main-related-item .b-blog__posts-one-body-head-notes-note{
        display: block;
        float:left;
        margin-bottom: 5px;
    }
    
    .b-error-img{
        margin-bottom: 25px;
    }
    
    .b-submit__main-contacts-price h6{
        margin:  0 0 15px 0;
        text-align: center;
    }
	.b-homeReviews__main-body.m-jaguarRev > img {
		width: 100%;
		height: 222px;
	}
	#itemListLeading {
		padding: 65px 0 0 0;
	}
	.right_sidebar, .left_sidebar {
		padding: 70px 15px 135px;
	}
	.b-items__cars .addToCompareContainer {
		margin-top: 10px;
	}
	.b-search__main{
		box-shadow:0 0 10px rgba(0,0,0,0.1);
	}
	.b-items .b-items__cars-one .addToCompareContainer {
		float: left;
		left: 5px;
		position: relative;
	}
	.m-listTableTwo .addToCompareContainer {
		/* display: none; */
	}
	.b-detail__main-info-images .slick-prev, .b-detail__main-info-images .slick-next {
		width: 87.5%;
	}
	#itemListLeading a.b-items__cars-one-img-video {
		bottom: -15px !important;
	}
	
}
@media only screen and (min-width: 992px) and (max-width: 1199px) { 
	.search button {
		float: right;
		width: 34%;
	}
	.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
		margin-bottom: -5px !important;
	}
	.b-detail__main-info .slider-wrapper .scroll-right {
		bottom: 0 !important;
		right: 0 !important;
		width: 88px !important;
	}
	.count_img img {
		height: 370px !important;
	}
	.count_img img {
		height: 283px;
	}
	.b-world .container {
		margin-left: 0;
		width: auto;
	}
	.b-items__cell_grid {
		height: 540px;
	}
	.acounter_search {
		float: left;
		padding-top: 0;
		width: 80%;
	}
	.catItemBody_grid .addToCompareContainer {
		float: left;
		left: 10px;
		position: relative;
		top: -40px;
	}
	
}

@media only screen and (min-width: 992px) and (max-width: 1024px) {
	.b-welcome .container {
		height: auto;
	}
	.b-welcome, .m-index .b-count, .b-world {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	}
	.b-welcome .col-md-offset-2, .b-welcome .row {
		margin-left: 4.8%;
	}
	.b-welcome .container {
		width: 950px;
	}
	.b-count .m-main {
		width: 100% !important
	}
	.m-home .b-count .container{
		padding-left: 0px !important;
	}
	.count_img{
		display: none !important;
	}

}

/*768-991*/
@media screen and (max-width:991px){
	
	.desktop_menu{
		float:left;
		width:75%;
		z-index:9999999;
	}
	.open > .dropdown-menu{ width: 100%; }
    .b-topBar{
        text-align: center;
    }
	.b-auto__main .col-md-offset-3{
	  margin-left: 0% !important;
    }
    
    .b-topBar__addr{
        padding-left: 0;
    }
    
    .b-topBar__nav{
        border-left:1px solid #eeeeee ;
    }
    
    .b-topBar__nav ul{
        padding-left: 0;
        text-align: center;
    }
    
    .b-topBar__nav ul li{
        float:none;
        display: inline-block;
    }
	
	.b-topBar__nav li {
		padding: 20px 0 30px;
	}
    
    .b-topBar__nav li:first-child a{
        border-right: 1px solid #eeeeee;
    }
    
    .b-topBar__nav li:last-child a{
        border-right:none;
    }
	
	.b-welcome {
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	}
    
    .b-topBar__nav li:last-child{
        border:none;
    }
    
    .b-topBar__lang{
        padding-bottom: 20px;
		border-right: 1px solid #eeeeee;
    }
    
    .b-nav__list ul li{
        margin-bottom: 5px;
    }
    
    .b-nav__list ul{
        margin-bottom: 0;
    }
    
    .b-nav__list ul li a{
        padding-left: 7px;
        padding-right: 7px;
        width: 100%;
        text-align: left;
    }
    
    .b-slider__info{
        top:10%;
    }
    
    .b-search__main{
        padding-left: 30px;
        padding-right: 30px;
        height:auto!important;
		float:left;
    }
    
    .b-search__main-type > div{
        padding: 0 15px!important;
    }
    
    .b-search__main-type h4{
        text-align: center;
        margin-bottom: 15px;
    }
    
    .b-search__main-form-range{
        float:left;
        margin-top: 20px;
        margin-bottom: 0;
    }
    
    .b-search__main-form-submit{
        margin-top: 20px;
    }
    
    .b-welcome{
        background: none;
    }
    
    .b-welcome .container{
        height:auto;
    }
    
    .m-home .b-world{
        padding-top: 260px;
    }
    
    .b-world__item-val{
        min-height:42px;
    }
    
    .m-home .b-world__item-val{
        min-height:0;
    }
    
    .b-asks__first{
        margin-bottom: 15px;
    }
    
    .b-auto__main-toggle{
        margin-right: 14px;
    }
    
    .b-auto__main-item .b-world__item-val{
        min-height: 0;
    }
    
    .m-index .b-count{
        background: none;  
		height: auto;
    }
    
    .b-count .m-main{
/* 		width: auto !important; */
        height: auto;
    }
    
    .b-contact-title{
        margin: 0;
    }
    
    .b-contact__form form > div:first-child{
        margin-bottom: 10px;
    }
    
    .b-features__items li{
        float:none;
        margin-right: 70px;
    }
    
    .b-info__aside{
        margin-top: -275px;
    }
    
    .m-home .b-welcome__services-auto, .m-home .b-welcome__services-buying{
        margin: 0 auto;
        background-image: none;
        margin-bottom: 15px;
    }
    
    .m-home .b-welcome__services-trade, .m-home .b-welcome__services-support{
        margin: 0 auto;
        background-image: none;
        float:none;
    }
      
    .m-home .b-info__aside{
        margin-bottom: 20px;
    }
    
    .m-listingsTwo .b-items__cars-one-info-price,.m-listingsTwo .b-items__cars-one-info-price h3{
        text-align: center;
    }
    
    .m-listingsTwo .b-items__cars-one-info-price > div{
        float:none!important;
    }
    
    .b-items__cell-info-km{
        margin-left: 10px;
    }
    
    .m-listTableTwo .row.m-border > div{
        border:none;
    }
    
    .b-infoBar__btns > a.btn{
        margin-bottom: 10px!important;
    }
    
    .b-detail__main-info{
        margin-bottom: 30px;
    }
    
    .b-items__cell{
        height: auto;
    }
    
    .b-related .b-auto__main-item {
		/* float: left; */
		margin-bottom: 40px;
		width: 100%;
	}
    
    .b-compare__block-inside-title{
        padding-right:20px ;
    }
    
    .b-compare__block-inside-value{
        padding-left: 20px;
    }
    
    .b-blog__posts{
        margin-bottom: 40px;
    }
    
    .b-blog__aside .b-detail__main-aside-about-call > div{
        font-size:26px;
    }
    
    .m-blogTwo .b-blog__posts{
        margin-top: 0;
        margin-bottom: 0;
    }
    
    .m-article .b-blog__aside{
        margin-top: 40px;
    }
    
    .b-contacts__address-info-main-item em{
        display: block;
        margin-top: 5px;
    }
    
    .b-submit__main-file label.btn.m-btn + label{
        margin: 10px 0 0 0;
        display: block;
    }
    
    .b-submit__main-contacts-price{
        padding-left: 9px;
        padding-right: 9px;
    }
    
    .b-submit__main-contacts-check > span{
        display: block;
        margin-bottom: 10px;
        padding: 0;
    }
    
    .b-submit__main-contacts-check.m-check label.s-submitCheckLabel{
        display: block;
        float:left;
    }
    
    .b-submit__main-contacts-check.m-check .s-submitCheck{
        display: block;
        margin:  0 0 0 30px;
    }
    
    .b-blog__aside-popular-posts-one{
        float:left;
        width:50%;
    }
	
	.b-homeReviews__main-body.m-jaguarRev > img {
		width: 100%;
		height: 222px;
	}
	
	.b-submit__main, .m-home .b-info__contacts, .m-home .b-info__map, .google_map {
        margin-left: 0;
    }
	
	.b-info__latest {
		padding-left: 10px;
	}
	
	#itemListLeading {
		padding: 65px 0 45px 0;
	}
	
	.right_sidebar, .left_sidebar {
		padding: 70px 15px 0;
	}
	
	.search button {
		float: right;
		width: 15%;
	}
	
	.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
		margin-bottom: 16px !important;
	}
	
	.b-blog__aside-popular-posts .b-blog__aside-popular, .b-blog__posts-one {
		margin-bottom: 0;
	}
	
	.b-detail__main-info .slider-wrapper .scroll-right {
		width: 105px !important;
		right: 0 !important;
	}
	
	.m-home .b-count .container {
		/* padding-left: 15px;
		padding-right: 15px; */
	}
	.count_img img {
		height: 370px;
		padding-top: 40px;
	}
	.count_img {
		padding-top: 0;
		padding-right: 0;
	}
	.b-welcome {
		background: none;
	}
	.b-world .container {
		margin-left: 0;
		width: auto;
	}
	.newsfeed-category .btn-group.pull-right {
		width: 18%;
	}
	.b-welcome .row {
		margin-left: -15px;
	}
	.acounter_search {
		float: left;
		padding-top: 10px;
		width: 19%;
	}
	.m-index .b-featured__item {
		width: 225px;
		padding: 0 20px;
	}
	.catItemBody2 {
		border: none medium;
	}
	.b-detail__main-info-images .slick-prev, .b-detail__main-info-images .slick-next {
		width: 89.5%;
	}
	.catItemBody_grid .addToCompareContainer {
		float: left;
		left: 10px;
		position: relative;
		top: -40px;
	}
	.m-index .b-count .m-main{
		width: 100% !important;
	}
	.b-contacts__address-info-main-item em{
		 margin: 5px 0 10px 30px;
	}
	
}
@media only screen and (min-width: 992px) and (max-width: 768px){
.m-listTableTwo .addToCompareContainer{
	bottom:58px;
	float: left;
    left: 10px;
    position: relative;
	}
	.b-items__cell-info-price{
		margin:0px;
	}
	.b-items__cell-info > p{
		margin:0px;
	}
}
@media only screen and (min-width: 435px) and (max-width: 480px){
	.m-listTableTwo .addToCompareContainer{
	bottom:15px;
	float: left;
    /* left: 10px; */
    position: relative;
	}
	/* .b-items__cell-info-price{
		margin:0px;
	} */
	/* .b-items__cell-info > p{
		margin:0px;
	} */
}
	
@media only screen and (max-width: 434px) and (min-width: 400px){
	.m-listTableTwo .addToCompareContainer{
	bottom:54px;
	float: left;
    /* left: 10px; */
    position: relative;
	}
	/* .b-items__cell-info-price{
		margin:0px;
	} */
	/* .b-items__cell-info > p{
		margin:0px;
	} */
}
@media only screen and (max-width: 400px) and (min-width: 360px){
	.m-listTableTwo .addToCompareContainer{
	bottom:60px;
	float: left;
    /* left: 10px; */
    position: relative;
	}
	/* .b-items__cell-info-price{
		margin:0px;
	} */
	/* .b-items__cell-info > p{
		margin:0px;
	} */
}
@media screen and (max-width: 359px){
	.m-listTableTwo .addToCompareContainer{
	bottom:55px;
	float: left;
    /* left: 10px; */
    position: relative;
	}
	/* .b-items__cell-info-price{
		margin:0px;
	} */
}

/*600-767*/
@media screen and (max-width:767px){
     header.b-topBar{ transform: translate(0px) !important; }
	.profile .btn{ padding: 2px 12px;}
	.pag_latest, .b-items__cars-one{ margin-bottom: 0px; }
	.b-error{ padding: 60px 0 0 0;}
	.breadcrumb > li{ float: left; }
	.b-error p{ margin: 0 0 50px 0; }
	.b-personal{ padding-bottom: 60px; }
	.b-pageHeader{ padding: 15px 0; }
	.b-auto, .b-blog, .b-contacts{ padding-bottom: 0px; }
	.b-items_list{ padding-top: 20px; }
	.search{ padding: 30px 0px; }
	.owl-controls{ margin-top: 15px !important; }
	.b-brands{     padding: 50px 0 60px 0; }
	.b-detail{ padding: 70px 0 0px 0; }
	.reset, .remind, .newsfeed-category, .tag-category{ padding: 20px 0px 0px 0px; }
	.newsfeed_cat label{ margin-right: 0px; }
	.b-what{ padding: 40px 0 45px; }
	.b-personal{ padding: 50px 0 50px 0; }
	.b-items__pagination-main{ margin-bottom: 25px; margin-top:25px; }
	.itemView{ padding-top: 40px; }
	.b-blog__aside-search{ margin-top: 40px; }
	.b-blog__posts-one{ padding-bottom: 35px; }
	.b-article__main-author{ margin-bottom: 0px; }
	.b-nav__list ul li{
        float: none;
        text-align: center;
        height: auto;
    }
	.b-topBar{ z-index: 9999; }
	.b-topBar .row > div:nth-child(4){ width: 50% !important; }    
	.b-topBar__lang div{ vertical-align: middle; margin: auto; }
    .b-nav__logo{
        float:none;
        text-align: center;
        display: inline-block;
    }
    
    .b-nav .row > div{
        width:100%;
        text-align: center;
    }
	.search .search_first{
		margin-bottom:0px;
	}
    
    .b-nav .row > div:first-child{
        margin-bottom: 15px;
    }
	.b-search__main{
        margin-top: 0!important;
    }
    
    .h-nav{
        width:100%;
        position: static;
        float:none;
    }
    
    .b-nav__list ul li a:hover{
        border-bottom: none;
    }
    
    .b-slider__info{
        top:5%;
    }
    
    .b-slider__info h3{
        font-size:12px;  
    }
    
    .b-slider__info h2{
        font-size: 35px;  
    }
    
    .b-slider__info p{
        font-size:16px;
        margin: 0 0 10px 0;
    }
    
    .b-slider__info a{
        font-size:12px!important;
    }
    
    .b-slider__info a span.fa{
        width:20px!important;
        height:20px!important;
        padding: 3px!important;
        font-size:14px!important;
    }
    
    .b-search__main-form select{
        padding-left: 10px;
    }
    .b-search__main-form-submit{
		  display: block;
    text-align: center;
    float: none!important;
    margin: auto;
    vertical-align: middle;
	padding-top:25px!important;
	}
    .b-search__main-form-range{
       /* overflow: hidden; */
       padding-bottom: 30px;
      /*  float:right;  */
    }
	
	.b-search__main-form .price_slider {
     float: none !important;
   }
    
    .b-search__main-form label{
        text-align: left;
    }
    
    .b-search__main-type .row > div{
        padding-bottom: 20px;
    }
    
    .slider{
        float: right;
    }
    
    .b-search__main-form-submit{
        clear:both;
        padding-top: 10px;
    }
    
    .b-welcome__text{
        margin-bottom: 30px;
    }
    
    .m-home .b-world {
        padding-top: 630px;
    }
    
    .b-world__item{
        margin-bottom: 30px;
        text-align: center;
    }
    
    .b-world__item img{
        margin: 0 auto;
    }
    
    .b-world__item-val{
        text-align: left;
        min-height:0;
    }
    
    .b-world__item h2{
		float:left;
        display: inline-block;
        min-height:0;
    }
    
    .b-world__item p{
        text-align: center;
    }
    
    .b-world{
        background: none;
    }
    
    .b-auto__main-toggle.active{
        display: block;
        margin-bottom: 10px;
    }
    
    .b-auto__main-item img{
        margin: 0 auto;
    }
    
    .b-auto__main-item h2,.b-world__item-val{
        min-height: 0!important;
    }
    
    .b-auto__main-item h2{
        text-align: center;
    }
    
    .b-count__item{
        margin-bottom: 30px;
    }
    
    .b-review__main{
        margin: 0 32px;
    }
    
    .m-home .b-homeAuto__world-item-text{
        margin-top: 20px;
    }
    
    .m-home .b-homeAuto__world .b-world__item-val{
        margin-left: 0;
    }
    
    .b-infoBar__select-one{
        height: 50px;
        margin-bottom: 10px;
    }
    
    .b-items__aside{
        margin-top: 20px;
    }
    
    .m-listingsTwo .b-items__aside{
        margin-bottom: 20px;
        margin-top: 0;
    }
    
    .m-listTableTwo .b-items__aside{
        margin-top: 0;
        margin-bottom: 20px;
    }
    
    .b-detail__main-aside-about-form-links a{
        display: block;
        margin-bottom: 15px!important;
        text-align: center;
        margin-right: 0!important;
        margin-left: 0!important;
    }
    
    .b-detail__head-price{
        float:left;
        margin-top: 10px;
    }
    
    .m-compare .b-infoBar h5{
        text-align: center;
        margin-bottom: 20px;
    }
    
    .m-compare .b-infoBar__btns{
        text-align: center;
    }
    
    .m-compare .b-infoBar__btns a.btn{
        float:none;
    }
    
    .b-compare__images-item{
        margin-bottom: 20px;
    }
    
    .b-compare__images-item-price{
        background-image: none!important;
    }
    
    .b-compare__images-item-price-vs{
        display: none;
    }
    
    .b-compare__block-inside .row > div{
        width:100%;
    }
    
    .b-compare__block-inside-value{
        padding-left: 0;
        text-align: center;
        margin-bottom: 10px;
    }
    
    .b-compare__block-inside-title{
        padding-right: 0;
        text-align: center;
        margin-bottom: 10px;
    }
    
    .b-compare__block-inside > .row{
        margin-bottom: 20px;
    }
    
    .b-compare__block-inside-value ul{
        text-align: left;
        padding-left: 40px;
        margin-top: 20px;
    }
    
    .b-compare__links a.btn.m-btn{
        margin-bottom: 10px;
    }
    
    .b-blog__posts-one-body-head-notes-note{
        margin-right: 6px;
    }
    
    .b-blog__posts-one-body-head-notes-note span.fa{
        margin-right: 3px;
    }
    
    .b-blog__posts-one-body-main-link{
        padding-left: 29px;
        padding-right: 29px;
    }
    
    .nivo-controlNav.col-xs-2.nivo-thumbs-enabled {
        position: static !important;
    }
	
	.b-article__main-related {
		padding-top: 40px;
	}
    
    .b-blog__aside-reviews-posts-one-info .b-world__item-val{
        text-align: left;
    }
    
    .b-blog__posts-one p.m-smallMargin{
        margin-top: 20px;
    }
    
    .b-blog__posts-one-body-head-notes-note{
        display: block;
        float: left;
        margin-bottom: 5px;
        margin-right: 15px;
    }
    
    .b-blog__posts-one-body-head{
        overflow: hidden;
    }
    
    .b-article__main-related-item{
        margin-top: 20px;
    }
    
    .b-best__info{
        margin-bottom: 40px;
    }
    
    .b-more__why{
        margin-bottom: 40px!important;
    }
    
    .b-contacts__address{
        margin-left: 10px;
    }
    
    .b-map > ymaps{
        height:300px!important;
    }
    
    .b-submit__main{
        margin-left: 15px;
    }
    
    .b-submit__main-contacts-price-plan span{
        display: block;
        margin-bottom: 5px;
    }
    
    .b-submit__main-plan-money{
        display: block;
        margin: 0;
    }
    
    a.btn.m-btn.m-pay{
        margin-top: 10px;
    }
	
	.b-contact-title {
		padding-left: 15px;
	}
	
	.b-submit__main, .m-home .b-info__contacts, .m-home .b-info__map, .google_map {
        margin-left: 0;
    }
	
	.b-info__latest {
		padding-left: 10px;
	}
	
	#itemListLeading {
		padding: 0;
	}
	
	.right_sidebar, .left_sidebar {
		padding: 0px 15px 0;
	}
	
	.search button {
		float: right;
		width: 10%;
	}
	
	.pag_latest {
		padding-bottom: 0;
	}
	
	.b-info__contacts {
		padding-left: 15px;
	}
	
	.b-detail__main-info .slider-wrapper .scroll-right {
		width: 87px !important;
		right: 0 !important;
	}
	
	.b-detail__main-info .slider-wrapper .scroll-right {
		bottom: 0px !important;
	}
	
	.b-detail__main-info-images-small-one > img {
		width: 88px !important;
		height: 74px !important;
	}
	.b-count .m-main {
		width: auto !important;
		height: auto !important;
	}
	.m-home .b-count .container {
		/* padding-left: 0;
		padding-right: 0; */
	}
	.m-home .b-count img {
		display: none;
	}
	.count_img {
		padding-top: 0;
	}
	.newsfeed-category .btn-group.pull-right {
		width: 23%;
	}
	.popular_grid {
		height: 555px;
	}
	.b-welcome .row {
		margin-left: -12px;
	}
	.acounter_search {
		float: left;
		padding-top: 10px;
		width: auto;
	}
	.tab1_content li {
		margin-bottom: 5px;
		width: 100%;
	}
	.b-featured__item {
		width: 210px;
		margin: 0 auto;
		padding-top: 15px;
	}
	.b-auto__main-item {
		height: auto !important;
	}
	.b-detail__main-info-images .slick-prev, .b-detail__main-info-images .slick-next {
		width: 14.6%;
	}
	.b-search__main-form-submit{
		float:left;
	}

}

/*480-599*/
@media screen and (max-width:599px){
	 .b-contact .row > div{
        width:100%;
		padding-left: 15px;
    }
    
	.b-auto__main .m-margin{
		margin-top:0px;
	}
	.m-index .b-world__item p{
		margin-bottom: 0px;
	}
	.b-more{
		padding: 60px 0 60px;
	}
	.b-search__main-title{
		margin-bottom:10px;
	}
	.b-search__main-type .row > div{
		padding-bottom:0px;
	}
	.b-nav{
		padding:15px 0px 15px 0px;
	}
	.b-topBar__addr{
		padding: 10px 0 10px 0;
	}
	.b-topBar__tel{
		padding: 5px 0 5px 0;
	}
	.b-topBar__nav li{
		padding: 5px 0 0px;
	}
	.b-blog__aside .blog_search .b-blog__aside-search{
		margin-bottom:10px;
		margin-top:10px;
	}
	.m-home .b-asks{
		    padding: 90px 0 61px 0;
	}
	.m-home .b-partners{
		padding: 50px 0 80px 0;
	}
	.home2_partners .owl-controls{
		margin-top:0px;
	}
	.m-home .b-partners h1.s-title{
		margin-bottom:5px;
	}
	.b-homeReviews .moduletable .owl-controls{
		margin-top:65px!important;
	}
	.s-title{
		margin:0px 0px 30px 0px;
	}
	.m-home .b-homeAuto__world-item{
		margin-bottom:60px;
	}
	.m-home .b-homeAuto{
		padding:30px 0px 60px; 
	}
	.category-list .content-category{
	padding-top:30px;
	padding-bottom:30px;
}

    .b-topBar .row > div{
        width:100%;
    }
    
    .b-topBar .row > div:nth-child(3){
        width: 100%;
        float:right
    }
    
    .b-topBar .row > div:nth-child(4){
        width:100%!important;
    }
	.b-topBar__lang .mod-languages{
		float:none;
	}
    
    .b-topBar__nav li a{
        padding: 0 10px;
    }
    
    .b-topBar__lang .dropdown > a:first-of-type{
        display: none;
    }
    
    .b-topBar__lang{
        text-align: right;
    }
    
    .b-topBar__addr,.b-topBar__nav,.b-topBar__tel,.b-topBar__lang{
        border:none;
    }
    
    .b-slider__info h2{
        line-height:1.3;
    }
    
    .b-search__main-type .row > div{
        width:100%;
    }
    
    .b-search__main-type .row > div svg{
        margin: 0 40px;
    }
    
    .m-firstSelects > div,.m-secondSelects > div{
        width:100%;
        margin-bottom: 15px;
    }
    
    .slider{
        float:none;
        margin: 0 auto;
    }
    
    .b-search{
        height: auto;
    }
    
    .b-search__main{
        margin-top: 0!important;
    }
    
    .b-search__main-form-range{
        float:none;
    }
    
    .b-search__main-form label{
        float:none;
        text-align: center;
        margin: 0 0 10px 0;
    }
    
    .m-home .b-world {
        padding-top: 0px;
    }
	
    .b-auto > .container > .row > div{
        width:100%;
    }
    
    .b-auto__main-nav{
        margin:0;
        text-align: center;
    }
    
    .b-auto__main-nav  .owl-buttons{
        margin-bottom: 30px;
    }
    
    .b-auto__main-item{
       /*  width:300px; */
        margin-left: auto;
        margin-right: auto;
    }
    
   
    .b-contact-title{
        margin-bottom: 20px;
    }
    
    .b-contact__form p{
        text-align: center;
    }
    
    .b-contact__form form{
        padding-left: 30px;
    }
	
	.b-contact__form button {
		width: 32px;
		height: 32px;
		margin-left: 0;
	}
    
    .b-info__aside{
        margin-top: 0;
        margin-bottom: 40px;
    }
    
    .b-features .row > div{
        width:100%;
        margin: 0;
    }
    
    .b-features__items li{
        float:left;
        border-right:none;
        padding-right: 0;
        border-left: 3px solid #fff;
        padding-left: 15px;
        clear:both;
    }
    
    .b-info .row > div{
        width:100%;
    }
    
    .b-footer .row > div{
        width:100%;
    }
    
    .b-footer__content-social{
        text-align: left;
        margin-top: 20px;
    }
    
    .b-footer__content{
        float:none;
    }
    
    .b-footer__content-nav{
        float:left;
    }
    
    .b-footer__content-nav ul{
        padding-left: 0;
    }
    
    .b-footer__content-nav ul li:first-child{
        margin-left: 0;
    }
    
    .b-slider__info{
        top:0!important;
    }
    
    .m-home .b-homeAuto > .container > .row > div{
        width:100%;
    }
    
    .m-detail > .b-infoBar > .container > .row > div{
        width:50%;
    }
    
    .b-detail__main-info-characteristics-one{
        width:25%;
    }
    
    .b-detail__main-info-characteristics{
        border-bottom: none;
    }
    
    .b-detail__main-info-extra .row > div{
        width:100%;
    }
    
    .b-related .row > div{
        width: 100%;
    }
    
    .b-infoBar__btns a.btn{
        clear:both;
    }
    
    .b-blog__posts-one-body-head-notes-note span.fa{
        margin-right: 7px;
    }
    
    .b-blog__posts-one-body-head-notes{
            overflow: hidden;
    }
    
    .b-blog__aside-popular-posts-one{
        float:none;
        width:auto;
    }
    
    .b-pageHeader h1{
        float: none;
        text-align: center;
        margin-bottom: 10px;
    }
    
    .b-pageHeader__search{
        float: none;
        display: inline-block;
    }
    
    .b-pageHeader{
        text-align: center;
    }
    
    .b-blog__posts-one-body-main-link a span.fa{
        font-size:17px;
        margin-right: 8px;
    }
    
    .b-blog__posts-one-body-main-link a{
        font-size:15px;
    }
    
    .b-blog__posts-one-body-main-link{
        padding-left: 15px;
        padding-right: 15px;
    }
    
    .m-blogTwo .b-blog__posts-one > .row > div{
        width:100%;
    }
    
    .m-blogTwo .b-blog__posts-one > .row > div img{
        margin-top: 20px;
    }
    
    .b-article__main-author .row > div:first-child{
        width:25%;
    }
    
    .b-article__main-author .row > div:last-child{
        width:75%;
    }
    
    .b-article__main-author h3{
        float:none;
    }
    
    .b-article__main-author-social{
        float:none;
        margin-left: 0;
        margin-top: 10px;
    }
    
    .b-contacts > .container > .row > div{
        width:100%;
    }
    
    .b-contacts__form, .contact-form {
        margin-bottom: 40px;
    }
    
    .b-contacts__address{
        margin-left: 0;
    }
    
    .b-submit > .container > .row > div, .b-info__latest, .b-info__twitter{
        width:100%;
    }
    
    .b-submit__aside{
        margin-bottom: 40px;
    }
    
    .b-submit__aside-step-inner-info-triangle{
        display: none;
    }
    
    .b-infoBar > .container > .row > div{
        width:100%;
        padding: 0 40px 0 15px;
        box-sizing: border-box;
        margin: 0;
    }
    
    .m-detail .b-infoBar > .container > .row > div{
        padding: 0 15px;
    }
    
    .b-submit__main, .m-home .b-info__contacts, .m-home .b-info__map, .google_map {
        margin-left: 0;
    }
	
	.b-info__latest {
		padding-left: 10px;
	}
	
	.search button {
		float: right;
		width: 13%;
	}
	
	.b-detail__main-info .slider-wrapper .scroll-right {
		width: 57px !important;
	}
	
	.b-detail__main-info .slider-wrapper .scroll-right {
		bottom: 0px !important;
	}
	
	.b-detail__main-info-images-small-one > img {
		width: 88px !important;
		height: 50px !important;
	}
	.b-count .m-main {
		width: auto !important;
		height: auto !important;
	}
	.count_img {
		padding-top: 0;
	}
	.tag-category .btn-group.pull-right {
		float: left !important;
		padding: 15px 0;
	}
	.newsfeed-category .btn-group.pull-right {
		float: left !important;
		margin-bottom: 15px;
	}
	.popular_grid {
		height: 540px;
	}
	.b-topBar__addr, .b-topBar__tel {
		text-align: center;
	}
	.b-welcome .row {
		margin-left: -14px;
	}
	.acounter_search {
		float: left;
		width: auto;
	}
	.m-index .b-featured__item {
		height: 325px;
	}
	.b-items__cell-info a.btn {
		margin-top: 50px;
	}
	.popular_grid img {
		width: 100% !important;
	}
	.b-detail__main-info-images .slick-prev, .b-detail__main-info-images .slick-next {
		width: 14%;
	}
	
}

/*320-479*/
@media only screen and (min-width: 480px) and (max-width: 768px){
	.tagItemExtraFields{
		padding-left: 23%;
	}
	
	

}
@media screen and (max-width:479px){
	.catItemBody2{
		height:525px;
	}
	
   .b-topBar .row > div:nth-child(4){ width: 100% !important; }    
   .b-topBar__lang div.moduletable{ vertical-align: middle; margin: auto; width: 100% !important; }   
   .b-slider__info h2{ font-size:20px;  }
   .b-slider__info h3{ font-size:8px;   }
   .b-slider__info a span.fa {
        width: 15px!important;
        height: 15px!important;
        padding: 2px!important;
        font-size: 11px!important;
    }
    
    .b-slider__info a {
        padding: 3px 3px 3px 15px!important;
        font-size:11px!important;
    }
    .b-world__item h2{
        display: block;
    }
    
    .b-world__item-val-title{
        /* display: block; */
        margin-bottom: 5px;
        text-align: left;
    }
    
    .b-asks__first-circle{
        float: left;
		height: 70px;
		margin-bottom: 10px;
		margin-left: 70px;
		margin-right: 80px;
    }
    
    .b-asks__first-info{
        margin-left: 0;
        margin-top: 15px;
    }
    
    .b-count .container .row .row > div{
        width:100%;
    }
    
    .b-count__item{
        margin-bottom: 40px;
    }
    
    .b-contact__form input[type='text']{
        width:auto;
    }
    
    .b-review__main-person{
        float:none;
        margin: 0 auto;
    }
    
    .b-review__main h5{
        margin: 10px 0 0 0;
    }
    
    .b-review__main p{
        margin-left: 0;
    }
    
    .b-review .owl-controls{
        margin-left: 0!important;
    }
    
    .b-review__main .owl-buttons{
        margin-left: 0;
    }
    
    /* .b-auto__main-item{
        width:auto;
    } */
    
    .m-home .b-review__main-person{
        float:left;
        margin-bottom: 15px;
    }
	
	.b-homeReviews__main-body.m-jaguarRev > img {
		height: 285px;
	}
    
    .m-home .b-homeReviews__main-person{
        padding-left: 0;
    }
    
    .m-home .b-homeReviews__main-body{
        height: auto;
    }
    
    .b-infoBar__compare{
        text-align: center;
    }
    
    .b-infoBar__compare-item:last-child{
        margin-left: 0;
        margin-top: 10px;
        display: block;
    }
    
    .b-infoBar__select{
        text-align: center;
    }
    
    .b-infoBar__select-one{
        float:none;
        display: inline-block;
        margin-right: 0;
    }
    
    .b-items__cars-one-info{
        margin-left: 10px;
        margin-right: 10px;
    }
    
    .b-items__cars-one-info-header h2{
        float:none;
        text-align: left;
    }
    
    .b-pageHeader{
        text-align: center;
    }
    
    .b-pageHeader h1{
        float:none;
        text-align: center;
        margin-bottom: 10px;
    }
    
    .b-pageHeader__search{
        float: none;
        display: inline-block;
    }
    
    .b-items__cars-one-info-header span{
        margin-top: 10px;
    }
    
    .b-items__cars-one-info-details .b-featured__item-links{
        float:none;
        margin-bottom: 10px;
    }
    
    .m-listingsTwo .b-items__cars-one-info-header h2{
        margin-bottom: 10px;
    }
    
    .m-listingsTwo .b-items__cars-one-img-check{
        display: block;
    }
    
    .m-listingsTwo .b-items__cars-one-info-header span{
        margin-top: 0;
    }
    
    .m-listingsTwo .m-width > div{
        width:100%;
    }
    
    .m-listingsTwo .m-width > div:first-child{
        margin-bottom: 0px;
    }
    
    .m-listingsTwo .m-width .row > div{
        width:50%;
    }
    
    .b-detail__main-info-images-small{
        text-align: center;
    }
    
    .b-detail__main-info-images-small-one{
        display: inline-block;
    }
    
    .b-detail__main-info-images-small img{
        margin: 0 auto;
    }
    
    .b-detail__main-info-characteristics-one{
        width:100%;
    }
    
    .b-brands__brand{
        display: block;
        text-align: center;
    }
    
    .b-compare__block-title{
        min-height: 46px;
        height:auto;
    }
    
    .m-compare .b-infoBar h5 span{
        display: block;
        margin-top: 5px;
    }
    
    .b-blog__posts-one > .row > div{
        width:100%;
    }
    
    .b-blog__posts-one-body{
        margin-left: 0;
    }
    
    .b-blog__posts-one-author{
        margin: 0 auto 20px auto;
    }
    
    .b-blog__posts-one-body-main-link a{
        font-size:12px;
    }
    
    .m-blogTwo .b-blog__posts-one-social{
        float: left !important;
        text-align: left;
    }
    
    .b-article__main-author .row > div{
        width:100%!important;
    }
    
    .b-article__main-author .b-blog__posts-one-author-img{
        float:left!important;
    }
    
    .b-article__main-comments-one-text-head-answer{
        float:none!important;
    }
    
    .b-article__main-comments-one-text-head-date{
        float:none!important;
    }
    
    .b-article__main-comments-one-person{
        float:none!important;
    }
    
    .b-article__main-comments-one-text{
        margin-left: 0;
    }
    
    .b-article__main-comments-one.m-second{
        margin-left: 20px;
    }
    
    .b-article__main-add .row > div{
        width:100%;
    }
	.m-home .b-homeAuto__world-item-info {
		min-height: 100px;
	}
	
	.search button {
		float: right;
		width: 18%;
	}
	
	.b-detail__main-info .slider-wrapper .scroll-right {
		width: 35px !important;
	}
	
	.b-detail__main-info .slider-wrapper .scroll-right {
		bottom: 0px !important;
	}
	
	.b-detail__main-info-images-small-one > img {
		width: 83px !important;
		height: 65px !important;
	}
	
	.b-items__cell_grid {
		height: 540px;
	}
	.acounter_search {
		float: left;
		padding-top: 0;
		width: auto;
	}
	.m-index .b-featured__item {
		height: 320px;
	}
	.b-items .b-items__cars-one .addToCompareContainer {
		margin-top: -25px;
	}
	.popular_grid {
		height: 570px;
	}
	.admintable .key > label {
		*display: none;
	}
	.m-listingsTwo .b-items__cars-one-img {
		width: 248px;
	}
	.b-items__cars-one-img-video {
		bottom: 8px !important;
	}
	.m-listingsTwo .b-items__cars-one-info-price > div {
		float: left !important;
	}
	.b-items__cars-one-info a.btn {
		float: right;
	}
	.b-items__cars .addToCompareContainer {
		margin-left: 15px;
	}
	.b-items__cars .addToCompareContainer i {
		margin-top: 7px;
	}
	.b-auto__main-item h2 {
		text-align: left;
	}
	.b-auto__main-item img, .b-info__contacts {
		width: 100%;
	}
	.b-items__cars-one-img, .m-index .b-featured__item {
		width: 275px;
		border: none medium;
		padding-left: 0;
		padding-right: 0;
	}
	.blog_btn, .m-home .b-homeAuto__world-item img {
		float: left;
	}
	.autoclub_menu .navbar-toggle.collapsed {
		margin-top: 102px;
	}
	.b-featured__item {
		margin-left: 50px;
	}
	.latest_car_listview .b-items__cars-one-img-video {
		bottom: 15px !important;
	}
	.b-detail__main-info-images .slick-prev, .b-detail__main-info-images .slick-next {
		width: 12%;
	}
	
}

@media only screen and (min-width: 320px) and (max-width: 480px){
	.admintable .editor #mceu_23{
		width: 290px !important;
	}	
	
	.admintable .editor #description{
		width: 290px !important;
	}
	.toggle-editor .btn-group .btn{
	padding: 10px 60px !important;
	}
	.autoclub-theme .b-topBar.wow.slideInDown{
		transform: translate(0px) !important; 
	}
	.b-blog__posts
	{
		margin-bottom:15px;
	}
	.tagItemExtraFields{
		padding-left: 0%;
	}
	
}

/* start compare empty desktop*/
.inner_page .main_component .compare_empty_page{
	margin: 50px 0 100px;
	font-size: 25px;
}
/* end compare empty desktop*/
.catItemBody2{/*  margin-bottom: 0px !important; */ }
div#hsId0{ left: 60%; }