a:hover{
	text-decoration: none;
}
.centeredBox {
	width: 100%;
	text-align: center;
}
.app-store-sec {
  padding: 50px 0px;
  text-align: center;
}
.app-store-sec h1 {
  font-size: 59px;
  font-weight: 800;
  color: #3b3956;
  margin-bottom: 50px;
}
#typewriter{
font-family: 'Courier Prime', monospace;
font-weight: 400;
color:#6e7482;
font-size: 34px;
}

.cursor {
	border-left: 4px solid #6e7482;
  font-size: 28px;
}
.toggle_mm_btn{
  display: flex;
  flex-wrap: nowrap;
}
.toggle_mm_btn li{
  width: 100%;
  border:2px solid #504e68;
}
.toggle_mm_btn .nav-link{
  border-radius: 0px;
  text-align: center;
  padding: 10px 0px;
}
.toggle_mm_btn .nav-link.active, .toggle_mm_btn .show>.nav-link{
background: #504e68;
}
.search_card{
    box-shadow: 0px 2px 13px rgba(59, 57, 86, 0.11);
    padding:30px 25px;
}
.search_card h4{
  font-size: 28px;
  color:#3b3956;
  font-weight: 600;
  text-align: center;
}
.search_card select,.toggle_mm_btn{
  border-radius: 0px;
  margin-bottom: 25px;
}
.search_card select{
    padding: 10px 10px;
    height: inherit;
    border:2px solid #ccc;
}
.search_car_btn{
  background: #504e68 !important;
  border-radius: 0px;

}
.reset_filter a{
  color: #504e68;
}
.mm{
  text-align: center;
}
.mm .mm-css-rwnfy {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    text-align: center;
    font-family: Poppins, sans-serif !important;
    font-size: 18px;
    line-height: 1.9;
    font-weight: 400;
    letter-spacing: 0px;
}
.mm .mm-css-skbqp {
    margin-top: 0px !important;
    margin-bottom: 0px!important;
    text-align: center;
    font-family: Poppins, sans-serif !important;
    font-size: 18px;
    line-height: 1.9;
    font-weight: 400;
    letter-spacing: 0px;
}
.mm .mm-css-ppavf {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    text-align: center;
    font-family: Poppins, sans-serif !important;
    font-size: 18px;
    line-height: 1.9;
    font-weight: 400;
    letter-spacing: 0px;
}
.mm .mm-rich-text strong {
    font-weight: bold;
}
.mm .mm-cp-color2, .mm .mm-bcp-color2 {
    color: #3b3956;
}
.car_steps{
  background: rgba(59, 57, 86, 1);
}
.car_steps h3{
  text-align: center;
    font-family: Poppins, sans-serif !important;
    font-size: 32px;
    line-height: 1.2;
    font-weight: bold;
    letter-spacing: -1.5px;
    color:#FFFFFF;
}
.mm-icon-svg{
  width: 48px;
  color: #fff;
}
.car_steps h5{
  text-align: center;
font-family: Poppins, sans-serif !important;
font-size: 24px;
line-height: 1.4;
font-weight: 700;
letter-spacing: -0.5px;
color: #fff;
}
.car_steps p{
  text-align: center;
font-family: Poppins, sans-serif !important;
font-size: 16px;
line-height: 1.8;
font-weight: 400;
color: #fff;
}
.car_steps{
    padding: 62px 0px 61px 0px;
}
.arrow_mm_icon{
	width: 18px;
	height: 18px;
	color: rgba(59, 57, 86, 1);
	margin-left: 10px;
}
.common_btn{
padding:14px 42px 14px 42px;
display: flex;
align-items: center;
justify-content: center;
font-family: Poppins, sans-serif;
font-weight: 700;
font-size: 16px;
width: 262px;
border-radius: 500px;
color: rgba(59, 57, 86, 1);
background-color: rgba(240, 239, 255, 1);
}
.common_btn_apply{
padding:14px 0px 14px 0px;
display: flex;
align-items: center;
justify-content: center;
font-family: Poppins, sans-serif;
font-weight: 700;
font-size: 16px;
width: 200px;
border-radius: 500px;
color: rgba(59, 57, 86, 1);
background-color: rgba(240, 239, 255, 1);
border: 2px solid rgba(59, 57, 86, 1);
}
.custom-border-left{
	border-width: 0px 2px 0px 0px;
border-style: solid;
border-color: rgba(102, 115, 141, 0.1);
}
.Warranty_wise h2{
    font-family: Poppins, sans-serif !important;
    font-size: 48px;
    line-height: 1.2;
    font-weight: 700;
    letter-spacing: -1.5px;

}
.Included_mm {
    font-family: Poppins, sans-serif !important;
    font-size: 19px;
    line-height: 1.2;
    font-weight: 500;
    letter-spacing: -1.5px;
}
.Warranty_wise p,.testimonials p{
    font-family: Poppins, sans-serif !important;
    font-size: 18px;
    line-height: 1.8;
    font-weight: 400;
    letter-spacing: 0px;

}
.counter_mm{
	font-family: Poppins, sans-serif;
	    font-size: 50px;
	    line-height: 1.2;
	    font-weight: 700;
	    letter-spacing: -1.5px;
}
#main_count_p{
font-size: 23px;
line-height: 1.5;
font-weight: 500;
letter-spacing: 0px;
color: #000;
}
.Warranty_wise ul{
	list-style: none;

}
.check_mm_icon{
	width: 28px;
	height: 28px;
	color:rgba(59, 57, 86, 1);
}
.Warranty_wise ul li{
display: inline-block;
font-family: Poppins, sans-serif !important;
font-size: 15px;
line-height: 1.8;
font-weight: 600;
letter-spacing: 0px;
color: #6e7482;
}
.testimonials{
	background: url(../images/bg_cars.png);
	background-repeat: no-repeat;
	background-size: cover;
}
.road_img_mm{
	width: 310px;
	border-radius: 50%;
}
.Copyright_mm{
font-size: 15px;
line-height: 1.3;
font-weight: 400;
color: rgba(240, 239, 255, 1);
}
.testimonials h4{
	font-family: Poppins, sans-serif !important;
	font-size: 18px;
	font-weight: 700;
}
.testimonials h2{
	font-family: Poppins, sans-serif !important;
font-size: 47px;
line-height: 1.2;
font-weight: 700;
    letter-spacing: -1.5px;
}
.include_icon{
	width: 48px;
	height:48px;
	color: rgb(59 57 86);
}
.Included_standard h3{
	text-align: center;
    font-family: Poppins, sans-serif !important;
    font-size: 31px;
    line-height: 1.2;
    font-weight: 700;
    letter-spacing: -1.5px;
		color:#3b3956;
}
.Included_standard p,.over_cars_used p{
	text-align: center;
    font-family: Poppins, sans-serif !important;
    font-size: 18px;
    line-height: 1.8;
    font-weight: 400;
    letter-spacing: 0px;
}
.btn-border-mm{
	border: 2px solid rgba(59, 57, 86, 0.8);
}
.Included_standard .main_heading{
	    color: #3b3956;
			font-family: Poppins, sans-serif !important;
font-size: 48px;
line-height: 1.2;
font-weight: 700;
letter-spacing: -1.5px;
}
.FAQ{
	background: url(../images/faq_bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 70px 0px;
}
.FAQ h2{
	font-family: Poppins, sans-serif !important;
font-size: 50px;
line-height: 1.2;
font-weight: 700;
color:#f0efff;
letter-spacing: -1.5px;
}
.accordian_div{
  background: #ffffff;
	margin-bottom: 3px;
	padding: 10px 15px;
	color:#534560;
	text-align: center;
	cursor: pointer;
}
.accordian_div .content_accordian{
	font-family: Comfortaa, display;
    font-size: 21px;
    font-weight: 600;
}
.accordian_div p{
	font-size: 14px;
line-height: 1.9;
font-weight: 400;
letter-spacing: 0px;
text-align: left;
}
.accordian_FAQ{
	margin-top: 8px;
}
.check-span{
color: rgba(240, 239, 255, 1);
border-color: rgba(35, 157, 219, 0);
background-color: rgba(59, 57, 86, 1);
background-image: none;
border-width: 0;
border-style: solid;
width: 34px;
height: 34px;
font-size: 14px;
padding: 10px;
border-radius: 20px;
stroke-width: 0;
display: flex;
}
.over_cars_used h3{
	font-family: Poppins, sans-serif !important;
    font-size: 40px;
    line-height: 1.3;
    font-weight: 700;
    letter-spacing: 0px;
		color: #3b3956;
}
.over_cars_used h5{
	font-family: Poppins, sans-serif !important;
font-size: 22px;
line-height: 1.5;
font-weight: 700;
letter-spacing: -0.5px;
color:rgb(59, 57, 86);
}
.get_started-btn{
	width: 210px;
}
.mm-car-drive{
	border: 4px solid rgba(240, 239, 255, 1);
}
.mm_icon_div{
	width: 64px;
	height:64px;
}
.mm-number{
		font-family: Poppins, sans-serif !important;
	font-size: 37px;
line-height: 1.7;
font-weight: 700;
letter-spacing: 0px;
color:#fff;
}
.mm-days{
	font-family: Poppins, sans-serif !important;
    font-size: 22px;
    line-height: 1.7;
    font-weight: 200;
    letter-spacing: 0px;
		color:#fff;
}
footer h6{
	font-family: Poppins, sans-serif !important;
font-size: 14px;
line-height: 1.8;
font-weight: bold;
letter-spacing: 0px;
color:#3b3956;
}
footer .regis{
	font-family: Poppins, sans-serif !important;
font-size: 13px;
line-height: 1.8;
font-weight: bold;
letter-spacing: 0px;
color:#3b3956;
}
footer h4{
	font-family: Poppins, sans-serif !important;
    font-size: 18px;
    line-height: 1.8;
    font-weight: 400;
    letter-spacing: 0px;
}
.latest_blog a{
	font-size: 12px;
line-height: 1.9;
font-weight: 400;
letter-spacing: 0px;
color:#3b3956;
}
.mm-css-wpque{
	font-size: 13px;
line-height: 1.9;
font-weight: 400;
letter-spacing: 0px;
margin-top: 30px;

}
.mm-css-wpque a{
	color:#3b3956;
}
.mm-css-ftfls{
	font-family: Poppins, sans-serif !important;
    font-size: 13px;
    line-height: 1.9;
    font-weight: 400;
    letter-spacing: 0px;
		color:#3b3956
}
.social_icons{
	list-style: none;
	padding: 0;
	margin: 0;
}
.social_icons li{
	display: inline-block;
	margin-right: 10px;
}
.social_icons li img{
	width: 21px;

}
.count-main-div{
	 width:160px;
}



@media(max-width:992px){

	.custom-border-left{
		border:0px
	}

  
	.response_ul{
		justify-content: start !important;
	}
	.response_ul li{
		margin-right: 20px;
	}
	.FAQ h2{
		font-size: 37px;
	}
	.toggle_mm_btn .nav-link{
		color:#383737 !important;
	}
	.toggle_mm_btn .nav-link.active{
		color:#fff !important;
	}
}

@media screen and (min-width: 767px) and (max-width: 992px) { 

.common-bg-main #zmezkuqlsezcrfbajwqvvzvuearkbnxursfk {
  margin-bottom: 77px;
}
#zmezkuqlsezcrfbajwqvvzvuearkbnxursfk.brz-css-ztewv {
  margin-bottom: 77px;
}
}


@media(max-width:576px){
	#typewriter{
		font-size: 23px;
line-height: 30px;
	}
.cursor{
    border-left: 2px solid #6e7482;
    font-size: 16px;
}
.search_card h4{
	font-size: 21px;
}
.mm .mm-css-rwnfy,.mm .mm-css-skbqp,.mm .mm-css-ppavf{
	font-size: 15px;
line-height: 1.7;
}
.Warranty_wise h2,.Included_standard .main_heading,.over_cars_used h3,.testimonials h2{
	font-size: 35px;
}
.count-main-div{
	 width:100%;
}
.response_ul li{
	margin-bottom: 10px;
}
}
.main-slider-title {
  font-size: 42px;
  color: #000;
  font-weight: 800;
}
.select_new {
  padding: 7px 7px;
  height: inherit;
  border: 1px solid #ccc;
}
.new_offers_btn{
 width:60%;
 padding:8px;
  background: #3b3956;
  border-color: #3b3956;
  border-radius: 34px;
}
p.subtitle_new {
  font-size: 12px;
  line-height: 23px;
  text-align: center;
  font-weight: 400;
  color:#070000;
  margin-top: 40px;
}
p.subtitle_new span {
  font-weight: bold;
  color:#000;
}
.bg-default-gray{
background:#ffffff;
}
.media-object-title h5 {
  	font-weight: 600;
    font-family: 'Poppins', sans-serif;
    color: #000;
    font-size: 18px;
    line-height: 1.2;
    margin-bottom: 10px;
}
.media-object-title p {
  color: #070000;
  font-size: 15px;
  line-height: 26px;
  font-weight: 400;
}
.media.media-object-title {
  padding: 50px 16px;
}
.custom-border-right{
  border-right: 1px solid #ccc;
}
.motoraudit h3{
  font-size: 53px !important;
  font-weight: 700;
  color: #000;
  line-height: 60px;
  letter-spacing: -1.5px;
  font-family: 'poppins', sans-serif;
}
.main-title-news{
  font-size: 40px;
  font-weight: 700;
  color: #000;
  line-height: 60px;
  letter-spacing: -1.5px;
  text-align: center;
  padding:0;
  margin: 0;
}
.main-para-news{
  font-size: 18px;
  font-weight: 500;
  color: #070000;
  text-align: center;
}
.motoraudit p{
  font-size: 18px;
  font-weight: 400;
  color: #000;
  line-height: 32px;
}
.motoraudit span{
  font-size:12px;
  line-height: 19px;
  color:#3b3956;
}
.mmreparis p{
  font-size:19px;
  font-weight: 500;
  color:#3b3956;
}
.mmreparis p span{
  font-size: 53px;
  font-weight: 700;
  color: #3b3956;
  line-height: 60px;
  letter-spacing: -1.5px;
}
.car_steps_new {
  /* background:#f5f7fb; */
  padding: 27px 0px 0px 0px;
}
.car_steps_new h5{
  font-size: 25px;
  color:#000;
  font-weight: 700;
  font-family: 'poppins', sans-serif;
}
.car_steps_new p{
  font-size:18px;
  font-weight: 400;
  color:#070000;
}
.css-1m1f5s2{
  color: rgba(59, 57, 86, 1);
  border-color: rgba(35, 157, 219, 0);
  background-color: rgba(189, 225, 244, 0);
  background-image: none;
  border-width: 0;
  border-style: solid;
  width: 48px;
  height: 48px;
  font-size: 48px;
  padding: 0px;
  border-radius: 0;
  stroke-width: 0;
  transition: all 0.50s ease-in-out;
  transition-property: background, border-radius, color, border-color, box-shadow;
  -webkit-transition: all 0.50s ease-in-out;
  -moz-transition: all 0.50s ease-in-out;
  -webkit-transition-property: background, border-radius, color, border-color, box-shadow;
  -moz-transition-property: background, border-radius, color, border-color, box-shadow;
}
.brz-icon-svg {
  display: inline-block;
  width: 1em;
  height: 1em;
  stroke: none;
  max-width: none;
  position: relative;
  fill: #3b3956;
  color: #3b3956;
  ;
}

.pt-60 {
  padding-top: 60px;
}
.pb-120 {
  padding-bottom:120px;
}

.f-left {
  float:left;
}
.f-right {
  float:right;
}
.blog-wrapper {
  padding: 18px;
  overflow: hidden;
  border: 1px solid #e0e0e0;
  transition: 0.3s;
}
.blog-wrapper:hover {
  border: 1px solid transparent;
  background: #EEF1F9;
}
.blog-inner {
  overflow: hidden;
}
.blog-inner h4 a{
  color: #000;
  font-weight: 700;
}
.tag-blog > a {
  font-size: 14px;
  color: #333;
  line-height: 1;
  padding: 6px 20px;
  border-radius: 30px;
  background-color: #fbba42;
  display: inline-block;
}
.blog-inner h4 {
  font-size: 18px;
  font-weight: 600;
  color: #333;
  line-height: 30px;
  margin-top: 15px;
}
.blog-inner p {
  line-height: 28px;
    font-size: 15px;
    margin-bottom: 17px;
}
.blog-meta {
  border-top: 1px solid #e0e0e0;
  padding-top: 10px;
}
.blog-meta span {
  color: #070000;
}
.blog-meta span a {
  color: #333;
  font-size: 11px;
}
.blog-more {
  display: inline-block;
  font-weight: 700;
  font-size: 13px;
  color: #3b3f42;
  text-transform: uppercase;
}
.blog-more-btn {
  transform: translateX(0px);
  transition: 0.3s;
}
.blog-wrapper:hover .blog-more-btn {
  transform: translateX(0px);
}
.custom-row {
  margin: 0 -15px;
}
.dot-style .slick-dots {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  bottom: -60px;
}
.dot-style .slick-dots > li {
  display: inline-block;
  margin: 0 5px;
  line-height: 0;
}
.dot-style .slick-dots > li.slick-active button {
  background: #000;
}
.dot-style .slick-dots button {
  height: 10px;
  width: 10px;
  border-radius: 50%;
  border: 2px solid #000;
  text-indent: -10000px;
  padding: 0;
}
@media(max-width:768px)
{
  .main-slider-title,.Warranty_wise h2{
    font-size: 36px;
}
.images_res_new{
  margin-top:10px;
  margin-bottom:30px;
}
.custom-border-right{
  border-top: 1px solid #ccc;
  border-right:none;
}
.custom-border-right-for-mobile{
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.motoraudit h3{
  font-size: 36px !important;
  line-height: 1.2;
}
.pb-120 {
  padding-bottom: 70px;
}
.pt-60 {
  padding-top: 30px;
}
ul.d-lg-flex.justify-content-around.response_ul {
  padding: 0;
  margin-bottom:0;
}
.car_steps_new p {
  font-size: 16px;
  line-height: 29px;
}
}
.common-bg{
  background-color: #f5f7fb;
}
section.minus-content {
  margin-top: -125px;
}
.common-bg-main{
  background-color: #f5f7fb;
  padding-bottom: 150px
}
.divided-gray{
  position: relative;
}
.divided-gray:before{
  content:'';
  width: 40%;
  position:absolute;
  top:0px;
  left:0px;
  height:100%;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  background-color: #f5f7fb;
}
.margin-70{
  margin-top: 70px;
}
.circle-designs{
  position: absolute;
  top: -26%;
  right: -8%;
  width: 250px;
  z-index: -1;
display: none;
}
section.Warranty_wise{
  background-color: #f5f7fb;
}
.hover-shadow:hover{
  box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;

}
.hover-shadow{
  transition: 0.5s;
  cursor:default
}
@media(max-width:768px)
{
  .divided-gray:before {
    content: '';
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    background-color: #f5f7fb;
}
.navbar {
  height: 84px;
}
.circle-designs{
  display:none
}

}
@media(max-width:576px)
{
  .mobile-display-res {
    flex-direction: column;
}
.mobile-display-res .new_offers_btn{
  margin-top:10px;
}
section.divided-gray{
padding-bottom: 20px;

}
.logo-side {
  display: flex;
  align-items: center;
}
section.minus-content{
  padding-left:16px;
  padding-right:16px;
}
.media.media-object-title {
  padding: 24px 1px;
}
.margin-70 {
  margin-top: 35px;
}
.car_steps_new h5{
  text-align: center;
  margin-bottom: 6px !important;
}
}



/*NEW CSS*/

.marg{
  margin: 15px 0px 15px;
}
