body {
	font-family: 'Ubuntu';
	background: #f7f7f7;
}

.collapse{
	padding-left: 0;
}
.navbar-default .navbar-nav > li > a {
	font-weight: 900;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
}
.navbar-default .navbar-nav > li > a.auto-nav-icon {
	font-size: 20px;
}
.navbar-default .navbar-nav > li > a:hover {
	color: #ccc;
}
.navbar-default .navbar-brand {
	color: #333;
	font-weight: 900;
	font-size: 25px;
}
.navbar-default .navbar-brand span{
	color: #9a44ff;
}
.navbar-default .navbar-brand:hover {
	color: #000;
}


.auto-header{
	padding-top: 15px;
	padding-bottom: 15px;
	background: #fff;
}
.auto-header-block{
	
}
.auto-header-phone {
	display: inline-block;
	float: right;
	font-weight: 800;
	font-size: 20px;
	margin-right: 20px;
	margin-top: 8px;
	margin-bottom: 0;
}
.auto-header-block a{
	display: inline-block;
	margin-top: 7px;
	text-align: center;
	text-decoration: none;
	border-radius: 2px;
	/*border: 1px solid #053966;*/
	background: #ed941a;
	color: #fff;
	padding: 5px 15px;
	float: right;
}
.auto-header-block a:hover{
	background: #ff9f1c;
}
.auto-header-block img{
	width: 100%;
}
.auto-header-slogan{
	color: #053966;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1;
	padding-left: 30px;
	border-left: 1px solid #053966;
	margin: 0;
}
.auto-header-slogan-mobile{
	color: #053966;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1;

	margin: 0;
	display: none;
}


.auto-nav {
	background: #074c88;
	border: 0;
	border-radius: 0;
	margin: 0;
	/*box-shadow: 3px 5px 15px #ccc;*/
	border-top: 1px solid #ccc;
}
.auto-nav-ul{
	
	
}


.auto-ma {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	padding: 0;
}
.auto-ma-bg {
	background: rgba(0, 0, 0, 0.31);
	padding-top: 80px;
	padding-bottom: 80px;
}

.auto-ma-block {
	
}
.auto-ma-block h1{
	color: #fff;
	text-shadow: 1px 1px 1px #333;
	font-weight: 700;
	font-size: 50px;
	margin-bottom: 30px;
}
.auto-ma-block a{
	background: #50bf71;
	color: #fff;
	font-weight: 700;
	font-size: 18px;
	padding: 10px 30px;
	display: inline-block;
	text-decoration: none;
}
.auto-ma-block a:hover{
	background: #4db46c;
}

.auto-news {
	padding-top: 50px;
	padding-bottom: 50px;
}

.auto-news-block {
	
}
.auto-news-ins {
	padding: 7px;
	
}

.auto-news-ins-img {
	background-size: cover;
	background-position: center;
	height: 250px;
	position: relative;
}
.auto-news-ins-img-bg {
	background: rgba(72, 72, 72, 0.27);
	height: 250px;
	width: 100%;
}
.auto-news-ins-img span{
	color: #fff;
	display: inline-block;
	background: #50bf71;
	padding: 2px 15px;
	font-weight: 300;
	border-radius: 2px;
	margin-top: 30px;
	margin-left: 30px;
}
.auto-news-ins-img p{
	margin: 0;
	padding: 30px;
	position: absolute;
	bottom: 0;
	color: #fff;
	font-weight: 700;
	font-size: 22px;
	text-shadow: 1px 1px 1px #333;
	line-height: 1.1;
}
.auto-news-ins-img img{
	width: 100%;
	height: 250px;
	object-fit: cover;
}
.auto-news-block-info {
	line-height: 50px;
	height: 50px;
	/*border: 1px solid #ccc;*/
}
.auto-news-block-info p{
	float: left;
	font-weight: 700;
	font-size: 20px;
}
.auto-news-block-info a{
	float: right;
}

.auto-news-advert {
	margin-top:57.5px;
}
.auto-news-advert img{
	width: 100%;
	margin-bottom: 15px;
}
.auto-news-load {
	text-align: center;
	margin-top: 30px;
}
.auto-news-load a{
	border: 1px solid #333;
	padding: 10px 50px;
	display: inline-block;
	border-radius: 2px;
	text-decoration: none;
	color: #333;
}
.auto-news-load a:hover{
	background: #333;
	color: #fff;
}

.auto-dealer {
	padding-top: 50px;
	padding-bottom: 50px;
	background: #fff;
}

.auto-dealer-name {
	margin-bottom: 30px;
	height: auto;
	overflow: hidden;
}

.auto-dealer-name-img {
	float: left;
}
.auto-dealer-name-img img{
	height: 50px;
}

.auto-dealer-name-desc {
	float: left;
	margin-left: 20px;
}
.auto-dealer-name-desc p{
	margin-top: 5px;
	margin-bottom: 0;
	font-weight: 700;
	font-size: 25px;
	line-height: 1;
}
.auto-dealer-name-desc span{
	color: #777;
}

.auto-dealer-offer {
	padding: 7px;
}
.auto-dealer-offer-ins {
	border: 1px solid #ccc;
	padding: 30px;
}

.auto-dealer-offer-ins-img {
	
}
.auto-dealer-offer-ins-img img{
	width: 100%;
}

.auto-dealer-offer-ins-desc {
	text-align: center;
}
.auto-dealer-offer-ins-desc h4{
	font-weight: 700;
	font-size: 22px;
	margin-top: 0;
	margin-bottom: 3px;
	color: #000;
}
.auto-dealer-offer-ins-desc span{
	color: #777;
}
.auto-dealer-offer-ins-desc p{
	margin-top: 0;
	font-size: 22px;
}

.auto-dealer-link {
	text-align: center;
	margin-top: 30px;
}
.auto-dealer-link button{
	color: #333;
	border: 1px solid #777;
	padding: 10px 30px;
	display: inline-block;
	text-decoration: none;
	background: none;
}
.auto-dealer-link button:hover{
	color: #fff;
	border: 1px solid #333;
	background: #333;
}

.auto-footer {
	background: #2f333e;
	padding-top: 50px;
	padding-bottom: 50px;
}

.auto-footer-block {
	color: #fff;
}
.auto-footer-block h5{
	color: #747781;
	margin-top: 0;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 13px;
	margin-bottom: 13px;
}
.auto-footer-block ul{
	padding: 0;
	list-style: none;
}
.auto-footer-block ul li{
	
}
.auto-footer-block ul li a{
	color: #fff;
	text-decoration: none;
}
.auto-footer-block ul li a:hover{
	border-bottom: 1px solid;
	border-color: #747781;
}
.auto-footer-block h4{
	font-weight: 700;
	font-size: 25px;
	margin-top: 0;
	margin-bottom: 5px;
}
.auto-footer-block p{
	
}
a.auto-contacts-social-footer{
	color: #fff;
	font-size: 20px;
	margin-right: 10px;
	text-decoration: none;
}


.auto-dealer-offer2 {
	padding: 7px;
}
.auto-dealer-offer2 a{
	text-decoration: none;
}
.auto-dealer-offer2 a p{
	color: #333;
}

.auto-dealer-offer-ins2 {
	
}
.auto-dealer-offer-ins2 img{
	width: 100%;
	height: 180px;
	object-fit: cover;
}

.auto-dealer-offer-ins-desc2 {
	border: 1px solid #ccc;
	border-top: 0;
	padding: 15px;
}
.auto-dealer-offer-ins-desc2 h4{
	margin: 0;
	font-size: 22px;
	color: #000;
	font-weight: 700;
	/*margin-bottom: 5px;*/
}
.auto-dealer-offer-ins-desc2 span{
	color: #777;
	font-size: 15px;
}
.auto-dealer-offer-ins-desc2 p{

	font-size: 22px;
	margin-top: 5px;
}

.auto-dealer1 {
	background: #fff;
	padding-top: 50px;
	padding-bottom: 50px;
}
.auto-dealer-offer-content{
	
}
.auto-dealer-name-car {
	margin-bottom: 15px;
	font-weight: 700;
	font-size: 29px;
	color: #000;
}
.auto-dealer-main-img{
	height: 450px;
	background: #eee;
}
.auto-dealer-main-img img{
	width: 100%;
	height: 450px;
	object-fit: contain;
	
}
.auto-dealer-all-img{
	height: auto;
	overflow: hidden;
	margin-top: 15px;
}
.auto-dealer-offer-desc{
	
	
	
}
.auto-dealer-offer-inside{
	background: #053966;
	background: linear-gradient(120deg, #053966, #1565ab);
	color: #fff;
	padding: 30px;
	border-radius: 2px;
}
.auto-dealer-offer-about{
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 30px;
	font-size: 20px;
}
.auto-dealer-offer-text{
	font-weight: 700;
	font-size: 18px;
}
.auto-dealer-offer-price-title{
	margin-top: 30px;
	margin-bottom: 0;
	font-size: 16px;
}
.auto-dealer-offer-price{
	font-weight: 700;
	font-size: 30px;
	color: #5fd483;
	margin: 0;

}
.auto-dealer-offer-text span{
	font-weight: 400;
}
.auto-dealer-all-img img{
	height: 100px;
	margin-right: 13px;
	margin-bottom: 15px;
}
.auto-dealer-blk{
	height: auto;
	overflow: hidden;
	margin-bottom: 30px;
}

.auto-art {
	padding-top: 50px;
	padding-bottom: 50px;
}

.auto-art-content {
	background: #fff;
	padding: 30px;
	border-radius: 3px;
}
.auto-art-content span{
	background: #0040ff;
	color: #fff;
	padding: 3px 30px;
	border-radius: 3px;
	display: inline-block;
	font-size: 16px;
}
.auto-art-content h1{
	color: #333;
	font-weight: 700;
	margin-bottom: 30px;
}
.auto-art-content h3{
	color: #333;
	font-weight: 700;
	margin-top: 30px;
}
.auto-art-content h4{
	font-weight: 700;
	margin-top: 30px;
	margin-bottom: 30px;
	padding: 15px 30px;
	border-radius: 3px;
	background: #ed941a;
	color: #fff;
}
.auto-art-content img{
	width: 100%;
	margin-bottom: 5px;
}
.auto-art-content p{
	margin-top: 15px;
	font-size: 17px;
	font-weight: 300;
}
.auto-art-content p a{
	border-bottom: 1px solid;
	text-decoration: none;
}
.auto-art-content i{
	
}

.auto-art-advert {
	padding-left: 30px;
	padding-right: 0;
}
.auto-art-advert img{
	width: 100%;
	margin-bottom: 30px;
}

.auto-dir-col {
	
}
.auto-dir-ul{
	list-style: none;
	padding: 0;
}
.auto-dir-ul li{
	
	border: 1px solid #074c88;
	margin-top: -1px;
}
.auto-dir-ul li:first-child{
	border-radius: 3px 3px 0 0;
}
.auto-dir-ul li:last-child{
	border-radius: 0 0 3px 3px;
}
.auto-dir-ul li a{
	color: #074c88;
	font-weight: 700;
	font-size: 18px;
	display: block;
	padding: 10px 15px;
	text-decoration: none;
}

.auto-dir-ul li a:hover{
	background: #074c88;
	color: #fff;
}
.auto-dir-ul li a.active{
	background: #074c88;
	color: #fff;
}

.auto-dir-col img{
	width: 100%;
	margin-bottom: 5px;
}

.auto-dir-col-name {
	padding: 15px 30px;
	background: #ed941a;
	color: #fff;
	font-weight: 700;
	font-size: 20px;
	margin-bottom: 5px;
	border-radius: 2px;
	margin-top: 30px;
}
.auto-dir-col-name:first-child {
	margin-top: 0;
}

.auto-parts {
	padding-top: 50px;
	padding-bottom: 50px;
}

.auto-parts-col {
	background: #fff;
	padding: 50px;
	box-shadow: 0 0 15px 3px #eee;
	border-radius: 5px;
}

.auto-parts-title {
	font-weight: 700;
	font-size: 25px;
	margin-bottom: 30px;
}

.auto-parts-search-col {
	padding-left: 0;
	padding-right: 15px;
}

.auto-parts-search-col-btn {
	width: 100%;
	background: #053966;
	color: #fff;
}
.auto-parts-search-col-btn:hover {
	width: 100%;
	background: #053966;
	color: #fff;
}

.auto-parts-company {
	margin-top: 50px;
}
.auto-parts-company img{
	width: 100%;
	margin-bottom: 15px;
}

.auto-parts-search {
	height: auto;
	/*overflow: hidden;*/
}

.auto-parts-having {
	font-weight: 700;
	font-size: 20px;
}

.auto-contacts {
	padding-top: 50px;
	padding-bottom: 50px;
}

.auto-contacts-col {
	padding: 50px;
	background: #fff;
	border-radius: 3px;
	box-shadow: 0 0 15px 5px #eee;
	text-align: center;
}

.auto-contacts-slogan {
	font-size: 17px;
	font-weight: 700;
	text-transform: uppercase;
	color: #053966;
	margin-top: 10px;
}

.auto-contacts-name {
	font-weight: 700;
	font-size: 30px;
	color: #ed941b;
	margin-top: 50px;
	margin-bottom: 15px;
}

.auto-contacts-phone {
	color: #053966;
	font-weight: 700;
	font-size: 20px;
	margin: 0;
}

.auto-contacts-social {
	font-size: 30px;
	padding: 0 5px;
}

.auto-banner-footer {
	
}
.auto-banner-footer img{
	width: 100%;
	padding-top:50px;
	padding-bottom: 50px;
}

.auto-journal {
	padding-top: 50px;
	padding-bottom: 50px;
	background: #fff;
}

.auto-journal-col {
	margin-bottom: 50px;
	padding: 50px;
	border: 1px solid #ed941b;
}

.auto-journal-main-img {
	float: left;
}
.auto-journal-main-img img{
	height: 300px;
}

.auto-journal-main-desc {
	float: left;
	padding: 0 50px;
}

.auto-journal-new {
	font-weight: 700;
	font-size: 25px;
	margin-bottom: 30px;
}

.auto-journal-num {
	font-size: 18px;
	margin-top: 5px;
}

a.auto-journal-download {
	display: inline-block;
	margin-top: 25px;
	padding: 10px;
	background: #ed941b;
	color: #fff;
	border-radius: 3px;
	margin-right: 8px;
	text-decoration: none;
}

.auto-journal-cols{
	margin-bottom: 30px;
}

.auto-journal-img img{
	height: 250px;
}

.auto-journal-content {
	margin-top: 10px;
}

.auto-journal-date {
	font-weight: 700;
	font-size: 16px;
	margin-bottom: 0;
}

.auto-journal-link {
	font-weight: 700;
	font-size: 16px;
}
