/* loading........ */


.overflownone{ overflow: hidden; }
.loading-container{ background-color:rgba(0,0,0,0.45); position:fixed; top:0; left:0; right:0; bottom:0; z-index:2000; }
.loading {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -25px 0 -25px 0;
  border-bottom: 6px solid rgba(255, 255, 255, .3);
  border-left: 6px solid rgba(255, 255, 255, .3);
  border-right: 6px solid rgba(255, 255, 255, .3);
  border-top: 6px solid rgba(255, 255, 255, .9);
  border-radius: 100%;
  height: 50px;
  width: 50px;
  animation: rot .6s infinite linear;
}
@keyframes rot {
	from {transform: rotate(0deg);}
	to {transform: rotate(359deg);}
}

/* loading ended */
#contact_form .error {
    color: #ff4d4d;
}
#customer_form .error {
    color: #ff4d4d;
}
#questionaries_form .error {
    color: #ff4d4d;
}
#mileage_form .error {
    color: #ff4d4d;
}
@media (min-width: 992px) { 
	.mob_displaynone{display: none;}
	.img_adjust{
		/* height:210px !important; */
		max-width: 100% !important;
	}
 }
 @media (max-width: 990px) { 
	.desk_displaynone{display: none;}
	.img_adjust{
		/* height:140px !important; */
		width:340px !important;
		margin-left: -35px !important;
	}
 }
 @media (min-width: 361px) { 
	.sm_displaynone{display: none;}
 }
 @media (max-width: 360px) { 
	.lg_displaynone{display: none;}
 }

 .bg-lightblue {
    background-color: #eaf7fd;
}

.bg-secondary2 {
    background-color: #d1f0fc;
}

.blue-icon{
  color: #2d96cd;
}
.modal {
	background: rgba(0, 0, 0, 0.15);
	width:100vw;
}

.modal-address {
	max-width: 574px !important;
    padding: 0;
}

.modal-address .modal-content {
	border-radius: 10px;
	border: 3px solid #01A1D8;
}

.modal-address .modal-header {
	padding: 10px;
	background: #01A1D8;
	color: #ffffff;
	border-radius: 6px 6px 0px 0px;
	display:flex;
	justify-content: center;
    position: relative;
}

.modal-address .modal-header h5.modal-title {
	color: #ffffff!important;
	font-size: 15px !important;
    font-weight: 700;
	/*font-size: 1rem !important;*/
}

.modal-address .modal-header button.close {
	color: #fff !important;
    cursor: pointer !important;
    opacity: .7 !important;
    position: absolute !important;
    right: 12px !important;
}

.modal-address .modal-body {
	padding: 10px;
	height: auto;
	max-height: 400px;
	overflow: auto;
}
.modal-address .modal-body ul{
padding-left: 0;
    list-style: none;
    }
.modal-address .modal-body ul li {
	font-size: 14px;
	/* border-bottom: 1px solid rgba(232, 240, 254,1);*/
	padding: 10px;
}

.modal-address .modal-body ul li:nth-child(even) {
	background-color: rgb(233, 233, 233, 0.4);
}

.modal-address .modal-body ul li:hover {
	background-color: rgba(30, 165, 223, 0.16);
	cursor: pointer;
}

.modal-address .modal-footer {
	padding: 5px;
	border: none;
	border-radius: 0px 0px 10px 10px;
}

.b2c.alert-danger {
	color: #721c24 !important;
	background-color: #f8d7da !important;
	border-color: #f5c6cb !important;
}

@media (min-width: 1600px){
	.ots-customer-warranty-motor-info {
		max-width: 1275px !important;
 	}
}

@media (min-width: 1920px){
	.ots-customer-warranty-motor-info {
		max-width: 1500px !important;
	}
}


 @media (min-width: 1024px) { 
	.link_margin{margin-top: -180px;}
 }
 @media (max-width: 1023px) { 
	.link_margin{margin-top: -90px;}
 }
 .input-bgchange{
    color:#000;font-family: Arial; font-size: 18px; font-style: normal;background-color: white
}
.input-bgchange::placeholder{color:#000;}



button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
}

.close {
    float: right !important;
    font-size: 1.5rem !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    color: #000 !important;
    text-shadow: 0 1px 0 #fff !important;
    opacity: .5 !important;
}
input::-webkit-contacts-auto-fill-button {
    display: none !important;
    visibility: hidden;
}