body{
	/*background: url(Background.png);*/
	background-color: #292929;
	background-size: cover;
	background-repeat: no-repeat;
}

img{max-width: 100%;}
/***Supported Vehicle Start***/


#header-section .btn-back{
	/*background-color: rgba(26,204,255,1);*/
	/*border: 2px solid rgba(26,204,255,1);*/
	background-color: #000;
	border: 2px solid #777;
	padding: 5px 50px;
	color: #fff;
	font-weight: 700;
	font-size: 17px;
	border-radius:  15px;
}
#header-section h1{
	text-align: center;
	margin: 0px !important;
	/*color: rgba(26,204,255,1);*/
	color: #fff;
	font-weight: 700;
	padding-top:20px;
}
#header-section .btn-reset{
	/*background-color: rgba(26,204,255,1);*/
	/*border: 2px solid rgba(26,204,255,1);*/
	/*color: #050016;*/
	background-color: #000;
	border: 2px solid #777;
	color: #fff;
	padding: 5px 50px;
	font-weight: 700;
	font-size: 17px;
	border-radius:  15px;
	float: right;
	margin-left: 12px;
}
#header-section .btn-back:hover,#header-section .btn-back:focus,
#header-section .btn-reset:hover,#header-section .btn-reset:focus,
#header-section-1 .btn-back:hover,#header-section-1 .btn-back:focus{
	/*background-color: transparent;*/
	/*color: #fff;*/
	background-color: #fff;
	color: #000;
}
#vehicles{
	margin-top: 30px;
}
#vehicles .vehicles{
	margin-bottom: 35px;
	border-radius:  15px 0 15px 0;
	/*box-shadow: 0 0 5px rgba(26,204,255,.3),*/
	/*	0 0 25px rgba(26,204,255,.3),*/
	/*	0 0 50px rgba(26,204,255,.3),*/
	/*	0 0 100px rgba(26,204,255,.3);*/
}
#vehicles .btn{
	background-color: #000;
	/*background-color: transparent;*/
	/*border: 2px solid rgba(26,204,255,1);*/
	border: 2px solid #777;
	padding: 10px 70px;
	width: 100%;
	color: #fff;
	font-weight: 600;
	border-radius:  15px 0 15px 0;
   	/*box-shadow: 2px 4px 0 1px rgba(26,204,255,.4), 4px 8px 0 2px rgba(26,204,255,.3);*/
}
#vehicles .btn:hover{
	/*background-color: rgba(26,204,255,1);*/
	background-color: #fff;
	color: #000;
	/*border: 2px solid rgba(26,204,255,.6);*/
	/*box-shadow: 2px 4px 0 1px rgba(26,204,255,.6),*/
	/*	4px 8px 0 2px rgba(26,204,255,.3),*/
	/*	0 0 50px rgba(26,204,255,.6),*/
	/*	0 0 100px rgba(26,204,255,.6);*/
}
.btn:active:focus, .btn:focus{
	outline: none !important;
}
/***Supported Vehicle End***/

/***Supported Vehicle Details Start***/
#header-section-1{
	margin-top: 3%;
}
#header-section-1 h1{
	text-align: left;
	margin: 3px 0 0 !important;
	/*color: rgba(26,204,255,1);*/
	color: #777;
	font-weight: 700;
}
#header-section-1 .btn-back{
	/*background-color: rgba(26,204,255,1);*/
	/*border: 2px solid rgba(26,204,255,1);*/
	/*color: #050016;*/
	background-color: #000;
	border: 2px solid #777;
	color: #fff;
	padding: 5px 50px;
	font-weight: 700;
	font-size: 17px;
	border-radius:  15px;
	float: right;
}
#vehicles-details{
	margin-top: 50px;
}
#vehicles-details table{
	width: 100%;
	max-width: 100%;
	height: auto;
}
#vehicles-details table tr th{
	/*color: #11cbff;*/
	color: #fff;
	font-style: italic;
    width: 32%;
    padding: 4px 0;
    font-size: 16px;
}
.breadcrumb-section ul{
	display: block;
	padding-left: 0px;
}
.breadcrumb-section ul li{
	display: inline-block;
	list-style-type: none;
}
.breadcrumb-section ul li a{
	color: #fff;
	font-size: 16px;
}
.breadcrumb-section ul li a:hover,
.breadcrumb-section ul li a:focus{
	text-decoration: none;
	opacity: .8;
}
/* .breadcrumb-section ul li a.active-link{
	cursor: default;
	pointer-events: none;
} */
.breadcrumb-section ul li span{
	/*color: rgba(26,204,255,1);*/
	color: #777;
	margin: 0px 15px;
	
}
	#header-section .btn-back{
	float:right;
	}
.breadcrumb-section{
padding:35px 0 20px 0;
}
/***Supported Vehicle Details Start***/

/**30-8-21**/
.vehicles-details-bg{
background: #000 !important;
padding: 50px 0;
margin: 0 !important;
}
#vehicles-details table tr td{
text-align: right;
color: #fff;
padding: 4px 0;
width: 70%;
font-size: 15px;
}
.note-box{
padding:15px;
/*border: 1px solid rgba(26,204,255,1);*/
border: 1px solid #777;
border-radius: 15px;
}
.note-box:hover{
border-color: #fff;
}
.note-box h5{
/*color: #11cbff;*/
color: #777;
font-weight: bold;
font-size: 15px;
}
.note-box p{
color: #fff;
}
.parts-list{
background: #191919;
padding: 50px 0;
}
.parts-list h2{
color:#fff;
text-transform: uppercase;
font-weight: 600;
}
.parts-list .media .thumbnail{
/*border:3px solid rgba(26,204,255,1);*/
border:3px solid #777;
margin-right: 15px;
width:170px;
height: 170px;
}
.parts-list .media .thumbnail img{max-height:100%;}
.parts-list .media {
margin: 50px 0 0 0;
}
.parts-list .media .media-body{
font-size: 16px;
color: #fff;
font-weight: 600;
padding-top: 15px;
line-height: 1.7;
padding-right:55px;
}
.vehicles-detail-var{
background: #191919;
margin: 25px 0 0 0;
}
.details-txt h3{
font-size:32px;
color: #fff;
font-weight: bold;
margin: 0;
}
.details-txt span {
display: inline-block;
/*color: #11cbff;*/
color: #777;
font-size:14px;
font-style: italic;
font-weight: 600;
}
.details-txt{
padding: 12px 0;
}
.pro-vd-btn{
display: inline-block;
color: #1fd4ff;
font-size:16px;
font-weight: bold;
vertical-align: middle;
margin-top: 10px;
font-style: italic;
font-weight: 600;
}
#borderNotice {
outline: 3px solid #FF0000;
outline-offset: 11px;
color: #FF0000;
font-weight: 600;
text-align: center !important:
}
.foo {
	width: 800px;
  height: 50px;
  overflow-y: hidden;
}
.pro-vd-btn:hover{
text-decoration:none;
color: #fff;
}
.pro-vd-btn:focus{
color: #1fd4ff;
text-decoration:none;
}
.pro-vd-btn::after{
display: inline-block;
content: url(play-icon.png);
vertical-align: middle;
margin-left:7px;
}
#vehicles-details .table tr:first-child th, 
#vehicles-details .table tr:first-child td{
border-top: 0 !important;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
    border-top: 1px solid #707070;
}
.full-image img{width:100%}
.loader_div {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
      background: #fff;
    opacity: 0.5;
    font-size: 20px;
    text-align: center;
    padding-top: 11%;
    color: #fff;
    z-index: 9;
}
.loader {
    border: 10px solid #c32525;
    border-radius: 50%;
    border-top: 10px solid #8de6ff;
    width: 80px;
    height: 80px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    margin-left: 47%;
    margin-top: 5%;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


/***Responsive Start***/
@media (max-width:1199px){
.container{width: 100%;}
}
@media (max-width: 768px){
    .parts-list .media .media-body{padding-right:15px;}
.breadcrumb-section ul li span{margin:0 5px;}
.parts-list .media .thumbnail{width: 130px; height: 130px;}
	#header-section h1, #header-section-1 h1{
		font-size: 25px !important;
		margin-bottom: 20px !important;
		text-align: center;
	}
	
	#vehicles-details{
		margin-top: 25px;
	}
	#vehicles-details table{
		margin: 0 5px;
		max-width: 95%;
	}
	.img-searched{
	margin-bottom: 20px;
	}
	#header-section-1 .btn-back,
	#header-section .btn-reset{
	padding: 5px 30px;
	font-size:15px;
	}
}
@media (max-width: 575px){
	.breadcrumb-section ul {
		display: flex;
		padding-left: 0px;
		width: 100%;
		flex-wrap: wrap;
		margin-top: 20px;
	}
	#header-section-1 .btn-back{
	float: none;
	}
	.breadcrumb-section ul li a{
	font-size: 14px;
	}
	.parts-list h2{
	font-size: 22px;
	}
	.breadcrumb-section {
		padding: 20px 0 20px 0;
	}
}
/***Responsive End***/

.welcomeForm{
	width: 40%;
    margin: 10% auto;
    background: #000;
    color: #fff;
    border-radius: 25px 0 25px 0;
    border: 2px solid #777;
}
.welcomeForm form{
	padding: 50px;
}
.welcomeForm h2.heading{
	margin: 0px;
}
.welcomeForm .error{
	color: red;
    padding: 0px 50px;
}