body{margin:0;padding:0;color:#546e7a;overflow-x:hidden;position:relative;overflow-y:scroll;background:#eaeff2;}
body *{outline:none !important;}

body, button, input, select, textarea {
    font-family: BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}
a{color:#1596fe;}
a:hover{text-decoration:none;}
p, img, form, input, select, h1, h2, h3, h4, h5, h6, ul, li, ol, div, dl{margin:0;padding:0;font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif; letter-spacing: 0.2px;font-weight:normal;}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary{display:block;margin:0;padding:0;}
ul, li{list-style:none;}
img{border:0;margin:0;padding:0;}
p{font-size:14px;font-weight:300;line-height:24px;}
a, a:focus, a:hover{color:#1596fe;text-decoration:none;}

.container-fluid{padding:0;}
.row{margin:0;}
.row-alignment{display: flex; flex-direction: column; align-items: center;}
.or{clear:both;width:100%;overflow:hidden;}
.containerInner{width:1024px;margin:0 auto;}
.toll-free{}
a.tollFree{color:#808080;}
a:hover.tollFree{color:#808080;}
.pb-logo {display: block;margin: 15px 0 15px 0;float: left;}
.pb-logo-mob{display: none;}

.tollFree{position:relative;font-size:14px;color:#8b8b8b;height:35px;float:right; padding:0 22px 0 0;margin:22px 0 0 20px;font-weight:500;
  ) no-repeat right 8px;
}

#toll-free-content ul{position:absolute;background:#fff;z-index:9;width:222px;height:185px;box-shadow:0 1px 5px rgba(0,0,0,0.15), 0 3px 6px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.15), 0 3px 6px rgba(0,0,0,0.1);right:-6px;padding:18px 16px;top:50px; z-index:9;}
#toll-free-content ul li{border-bottom:dashed 1px #b8b8b8;padding:0 0 9px 0;margin:0 0 14px 0;}
#toll-free-content ul li b{font-size:12px;color:#808080;font-weight:500;}
#toll-free-content ul li span{color:#fa774d;font-size:14px;padding:4px 10px 8px 22px;display:block;background:url(https://static.pbcdn.in/car-cdn/rct/images/tollfree_call.png) no-repeat left 10px;font-weight:bold;}
#toll-free-content ul li em{font-style:normal;font-weight:300;font-size:13px;display:block;color:#a9a9a9;}
#toll-free-content ul li:last-child{border:none;}
.banner{width: 100%;}
/* .pankaj-banner{background:url(/images/PT.png) no-repeat 0 0 / 100%;width:346px;height: 360px;margin-top: 50px;} */
.mainContain{}
.mainContain .containerInner{border-radius:4px;background:#fff;box-shadow:0 10px 14px -6px rgba(0,0,0,.1), 0 22px 35px 3px rgba(0,0,0,0.1), 0 8px 42px 7px rgba(0,0,0,.12);-webkit-box-shadow:0 10px 14px -6px rgba(0,0,0,.1), 0 22px 35px 3px rgba(0,0,0,0.1), 0 8px 42px 7px rgba(0,0,0,.12);}
.mainContain .registeration{width:88%;margin:50px 0 50px 5%;border:solid 1px #ebeef1;padding:26px;background:#f0f2f5;border-radius:4px;text-align:center;display:table}
.registeration h2{font-size:22px;font-weight:300;color:#414141;text-align:center;margin:0 0 50px 0;}
.registeration h2 span{display:block;margin:13px 0 0 0;font-weight:300;font-size:18px;color:#73777b; display:block;}
.registeration h2 span em{font-style:normal;border-bottom:solid 2px #b6c7d8;padding:0 0 4px 0;}


.textinput{float:left;width:65%;position:relative;}
.textinput input{padding:18px 0 16px; font-size: 18px;box-shadow:0px 1px 28px -3px #d4d4d4;border-radius:4px 0 0 4px;border:solid #9a9b9c 1px;border-right:none;width:100%;text-align:center; font-weight:600;}
.registeration .textinput label{cursor:text;padding:0; width:100%; text-align: center; height:0; top:0; z-index: -1;left:0;position:absolute;transition: 0.2s ease all; opacity: 0;}
.registeration .textinput input.filled ~ label, .registeration .textinput input:focus ~ label, .registeration .textinput input:not(:focus):valid ~ label{opacity:1;top:2px;z-index: 1; left:0;text-transform:uppercase;font-size:10px;color:rgba(84,110,122,0.6);font-weight:500;}
.registeration .textinput input::-webkit-input-placeholder{color:#c0c0c0; font-weight:400; font-size:16px; }


.registeration .btn-quotes{transition:all ease 0.2s;float:left;width:173px;border-radius:0px 4px 4px 0;padding:17px 0px;box-shadow:0px 1px 28px -3px #d4d4d4;font-weight:400;font-size:18px;background:#ff5630 url(https://static.pbcdn.in/car-cdn/rct/images/white_small_arrow.png) no-repeat 94% 25px;color:#fff;border:solid 1px #ff5630;}
.registeration .or{height:30px;background:none;border-bottom:solid #e8e5e5 1px;position:relative;overflow:inherit; top:6px;}
#error_car_number{    font-size: 11px;position: absolute;width: 100%;text-align: center;left: 0;color: #d84e1f;bottom: 3px;}
.textinput input.error-msg{border:solid #d84e1f 1px;}
.registeration .or span{background:#fff;border-radius:4px;display:table;margin:0 auto;padding:5px 7px;border-radius:50%;position:relative;top:15px;color:#c3c3c3;}
.registeration .btn-proceed{color:#575f6f;border:solid 2px #dae1e7;border-radius:4px;width:300px;background:#e3e6ea url(https://static.pbcdn.in/car-cdn/rct/images/btn-proceed.png) no-repeat 94% 18px;
  font-size:14px; clear:both; display:table;line-height:24px;padding:10px;}
 .dont-know-number{ margin:40px auto; display:table;}
.registeration .btn-newCar{color:#1596fe;float:inherit;margin:15px 0 0 0;font-size:14px}

.footer{text-align:center;padding:20px 0 20px 0;line-height:10px;border-top:solid #dfe5ea 1px;width:100%;margin:100px auto 15px;color:rgba(85, 111, 123, 0.8);clear:both;animation:fadein 2s;font-size:10px;}
.footer p{font-size:10px;font-weight:400;line-height:14px;}
.footer a{font-size:10px;margin-bottom:3px;display:inline-block;}
.footer .orange-text{    color: #f68630;}
.error-msg{border:solid #fa774d 1px;background:#fdede8;}
div.loader{margin:0;text-align:center;}
.loader span{display:inline-block;width:6px;height:6px;margin:0 3px 0;background:rgba(255,255,255,0.4);border-radius:50%;transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);animation:wave 2s infinite ease-in-out;-moz-animation:wave 2s infinite ease-in-out;-webkit-animation:wave 2s infinite ease-in-out;}
@keyframes wave{0%, 60%, 100%{background:rgba(255,255,255,0.4);transform:translateY(0);-moz-transform:translateY(0);}
20%{background:rgba(255,255,255,0.95);transform:translateY(4px);-moz-transform:translateY(4px);}
40%{background:rgba(255,255,255,0.95);transform:translateY(-4px);-moz-transform:translateY(-4px);}
}
@-webkit-keyframes wave{0%, 60%, 100%{background:rgba(255,255,255,0.4);transform:translateY(0);-webkit-transform:translateY(0);}
20%{background:rgba(255,255,255,0.95);transform:translateY(4px);-webkit-transform:translateY(4px);}
40%{background:rgba(255,255,255,0.95);transform:translateY(-4px);-webkit-transform:translateY(-4px);}
}
span:nth-child(1){animation-delay:0s;-moz-animation-delay:0s;-webkit-animation-delay:0s;}
span:nth-child(2){animation-delay:0.1s;-moz-animation-delay:0.1s;-webkit-animation-delay:0.1s;}
span:nth-child(3){animation-delay:0.2s;-moz-animation-delay:0.2s;-webkit-animation-delay:0.2s;}
/**************Start accordion css here***************/
.life-accordion{width:100%;display:block;clear:both;margin:0 auto;padding:150px 0 0;cursor:pointer;}
.life-accordion h2{background:#fff;border:solid 1px #eff0f2;margin:0;padding:15px 20px;text-align:left; font-size:12px;}
.life-accordion .content{background:#fff;padding:0 20px 20px;border:solid 1px #eff0f2;display:none;}
.life-accordion .content h4{font-weight:bold;margin:20px 0 0px 0;font-size:12px;}
.life-accordion .content ul{margin:0 0 20px 0;}
.life-accordion .content ul li{list-style-type:disc;display:list-item;margin:0 0 10px 20px;font-size:11px;}
.life-accordion .content p{font-size:11px;margin:0 0 10px 0;line-height:20px;}
#dvseo{width:100%;}
.TPRates-mob{display:none;}
.display-none{ display: none }
.overlay{ position: fixed; top: 0; left: 0; right: 0; background: black; opacity: 0; height: 100%; z-index:9;}
header{background: #fff;border-bottom: solid 1px #ccc;margin: 0 0 20px 0;}
.TPHeaderquotes{    display: block;background: #ffeebf;font-size: 14px;text-align: center;padding: 6px 0;color: #000;font-weight: 500;}
.TPHeaderquotes b {color: #f76a3d;}
.TPHeaderquotes-mob{display:none;}
.provider {font-size: 10px;width:1024px; text-align:right; margin:0 auto; padding:15px 0 0 0;}
.price-offer {background: rgb(0, 101, 255);text-align: center;color: #fff;font-size: 14px;padding: 7px 0px;box-shadow: rgb(158, 154, 137) 0px 2px 3px -2px;z-index: 9;position: relative;display: block;}
.price-mob{display:none;}

 .pb-logo { 
    display: block; 
     float: left; 
     height: 36px; 
     background-repeat: no-repeat; 
     width: 196px; 
     background-size: 178px auto; 
     background-position: left 4px; 
 } 
 .pb-logo img{position: relative;
    top: -11px;
    width: auto;} 

.registeration .textinput input {
   padding: 18px 18px 16px;
   text-align: left;
}
.registeration .textinput input:focus {
  text-align: left;
}
.registeration .textinput input.text-center{
text-align: center!important;
}

.offer_text{font-weight: 500!important}
.ratings_playstore {
  display: none;
}

.welcome-msg{width: 495px;display: table;padding: 50px 0 20px 0;clear: both}
.welcome-msg .icon{float: left;margin: 0 15px 0 0; width:112px;}
.welcome-msg h2{font-size: 18px;color: #172b4d;font-weight: 600;padding: 0;margin: 0;background: none;text-align: left;letter-spacing: -0.1px;margin-bottom: 10px;}
.registeration .welcome-msg h2{margin-bottom:10px;}
.welcome-msg p{font-size: 13px;font-weight: 400;color: #8993a5;line-height: 26px;}
.welcome-msg .msg-txt{float: left;width: 73%;text-align: left;}


/*Ap ki side hastag*/
.pb-logo{
  position: relative;

}

/*.pb-logo::after {
    content: "";
    display: block;
    position: absolute;
    width: 144px;
    height: 23px;
    background: url(https://static.pbcdn.in/car-cdn/rct/images/header_web.svg) no-repeat;
    left: 97%;
    background-position: -183px -204px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
*/
/*col-settings*/

header .col-sm-3{
  width: 50%;
}
header .col-sm-offset-6{
  width: 50%;
  margin:0;
}
/*col-settings*/


/*Ap ki side hastag ends*/

/* pb banner */
.mobileBanner {
  border-radius: 0.5rem 0.5rem 0rem 0rem;
  background: rgba(45, 118, 227, 0.10);
  padding: 10px;
  position: relative;
}
.remainingTimer {
  border-radius: 0.5rem 0rem;
  background: #FF5630;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  padding: 3px 10px;
  color: #fff;
  font-weight: 500;
}
.mobileBanner-content {
  display: flex;
  margin-top: 30px;
  justify-content: space-between;
}
.mobileBanner-appDownload {
  margin-right: 40px;
  text-align: center;
  font-weight: 600;
}
.mobileBanner-appDownload a {
  display: block;
}
.mobileBanner-content ul li {
  margin-bottom: 10px;
  position: relative;
  padding-left: 10px;
  line-height: 1;
}
.mobileBanner-close {
  position: absolute;
  right: 10px;
  top: 10px;
  cursor: pointer;
}
.mobileBanner-content ul li:before {
  content: '';
  width: 10px;
  height: 10px;
  position: absolute;
  left: 0;
  top: 2px;
  background: url('../images/arrow-icon.svg') no-repeat left 50%;
}
#header-row{
  padding: 10px 0;
  margin-bottom: 20px;
  background: #fff;
  border-bottom: 1px solid #EFEFEF;
}
@media (max-width:600px){
  .mobileBanner-content {
        display: block;
      }
      .mobileBanner-content .mobileBanner-appDownload {
        margin-right: 0;
      }
      .mobileBanner-content .mobileBanner-appDownload span {
        margin-bottom: 5px;
        display: block;
      }
      .mobileBanner-content ul li {
        line-height: 18px;
      }
    }








/*hover on buttons*/
.registeration .btn-quotes:hover{background-color: #f94306;}


@media only screen and (min-width:320px) and (max-width:670px){

.welcome-msg{width: 100%;padding: 21px 4px 20px;background: none;position: relative;clear: both;/* display: table; */}
.welcome-msg .icon{width: 112px;margin: 0;position: absolute;left: 50%;margin-left: -56px;bottom: -200px;}
.welcome-msg .icon img{width: 100%}
.welcome-msg .msg-txt{text-align: center;float: left;width: 100%;}
.welcome-msg h2{font-size: 14px;}
.welcome-msg p{font-size: 12px;line-height: 18px;}
.registeration .welcome-msg h2 {margin-bottom: 10px;font-size: 16px;text-align: center}

.price-offer{display:none;}
.price-mob {
background: rgb(25, 178, 77);
text-align: center;
color: rgb(255, 255, 255);
font-size: 13px;
padding: 2px 0px;
box-shadow: rgb(158, 154, 137) 0px 2px 3px -2px;
z-index: 9;
position: relative;
font-weight: normal;
display: block;
line-height: 24px;
}
body {background: #fff;}
header{border-bottom: solid #e8e8e8 1px;}
.containerInner{width:100%;}
a.tollFree{   margin: 10px 0 0 0;position: relative;background: none;color: #1596fe;font-weight: bold;padding: 0; }
#toll-free-content ul{position: fixed;background: #fff;z-index: 9;width: 80%;height: 185px;box-shadow: 0 1px 5px rgba(0,0,0,0.15), 0 3px 6px rgba(0,0,0,0.1);
-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.15), 0 3px 6px rgba(0,0,0,0.1);left: 50%;padding: 18px 18px;top: 50%;margin: -90px 0 0 -40%;border-radius: 4px; }
a.tollFree:before{width:28px; height: 28px; background: #469cf0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVDQTc3REQ1MTRCMzExRTlBRTgyRjRDNzI0RDQ0NDJBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVDQTc3REQ2MTRCMzExRTlBRTgyRjRDNzI0RDQ0NDJBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUNBNzdERDMxNEIzMTFFOUFFODJGNEM3MjRENDQ0MkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUNBNzdERDQxNEIzMTFFOUFFODJGNEM3MjRENDQ0MkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6gbhKmAAABD0lEQVR42mL8//8/Ay0BEwONAd0tOAXE/5HwbyD2p6YFJmh8FixiFFnwCYsaMWpa8AiLGl1qWnAJixpTIOallgWHsKi5CsQ/yPYCKKMhYUkg/vcfAS4BsQiaGpIwNsFtUMPvALEoJYaDMLaM1gOlRYCYkeKchsVWRiDeCfXFciifqkEEwipA/BVqSTotLADhOKgFf4A4EIcaDiAWINcCEG5GsgTdJ+JAfBWI/wLxKSCeA8StQOxPigWg8G9CSrbLoCkLZPi1/9jBb1IsgOFYpDj5AMT3/uMHJFsAwspAvOM/cYAsC2DYAYi3QMOeoAWMFNTJEkDsA8R20BJXHoj5gfgkEFvBFDGOVvqEAECAAQBg3iCFOtZ1hAAAAABJRU5ErkJggg==) no-repeat 2px 2px; border-radius: 4px; padding: 5px; position: absolute; content:""; left:-34px; top:-3px; }
.pb-logo{display: none;}
.pb-logo-mob{display: block;margin:5px 0 0px 0;}
.pb-logo-mob img {width: 31px;}
.akshay-banner{display: none;}
.mainContain .registeration{width: 100%;margin: 0;background: none;border: none;padding: 10px;}
.registeration h2{color: #555e69;margin: 10px 0 40px 0;font-size: 18px;font-weight: bold;}
.registeration h2 b{color: #e37d5a;}
.registeration h2 span{color: #555e69; font-size: 14px;}
.textinput{width:100%;}
.registeration .textinput input{border: solid #9a9b9c 1px;border-radius: 4px; text-align: center; letter-spacing: -0.1px}
.registeration .textinput input:focus {
 text-align: center;
 padding-left: 2px;
 padding-right: 2px;
}
.registeration .btn-quotes{width: 100%;border-radius: 4px;padding: 10px;margin: 20px 0 0 0; background-position: 94%;
  background-color:#ff5630;

}
.registeration .btn-proceed{width:100%;    margin: 28px auto;}
.mainContain .containerInner{box-shadow: none;}
.TPRates{display:none;}
.TPRates-mob {background: #ffffff;display: table;position: absolute;left: 0;top: 116px;padding: 10px 5px 10px 0px;border-radius: 4px;font-weight: 400;font-size: 13px;color: #574d2e;border: none;width: 100%;text-align: center;z-index:9;}
.TPRates-mob b{color: #ef794e;}
.overlay{  opacity: 0.6; }
.TPRates-mob{display:none;}
.TPRates{display:none;}
.dont-know-number{width:100%; margin:0 auto;}
.TPHeaderquotes{display:none;}
.TPHeaderquotes-mob {display: block;background: none;font-size: 14px;text-align: center;padding: 6px 0;color: #000;font-weight: 300;position: absolute;width: 100%;
top: 58px;z-index: 1;left:0;}
.TPHeaderquotes-mob b {color: #f76a3d;}
.TPHeaderquotes-mob em{border: solid #5a5a5a 1px;width: 14px;height: 14px;display: inline-block;border-radius: 20px;font-style: normal;font-weight: 500;
color: #616161;font-size: 12px;line-height: 14px;}


.provider {font-size: 10px;position: absolute;bottom: 10px;right: initial;width: 250px;left: 50%;text-align: center;margin: 0 0 0 -125px; }
.mainContain {position: relative;min-height: 580px;height: auto;}

/*Ap ki side hastag*/
/*.pb-logo-mob{
  position: relative;

}
.pb-logo-mob::after {
    content: "";
    display: block;
    position: absolute;
    width: 144px;
    height: 23px;
    background: url(https://static.pbcdn.in/car-cdn/rct/images/header_web.svg) no-repeat;
    left:24.5%;
    background-position: -183px -204px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
*/


/*Ap ki side hastag ends*/

}

/***********************************Vehicle Redirection popup*******************************/
.newpopup_wrapper .popup_box {
  padding: 22px;
  background: #fff;
  border-radius: 8px;
  max-width: 520px;
  min-height: 380px;
  overflow: auto;
  position: absolute;
  top: 50%;
  left: 10px;
  right: 10px;
  margin: 0 auto;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  max-height: 550px;
}
.newpopup_wrapper {
  position: fixed;
  background: rgba(0,0,0,0.54);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
}
.newpopup_wrapper .popup_box img {
  max-width: 100%;
}
.popup_box.vehicle_redirecion{padding: 0px;min-height: 350px;}
.popup_box.vehicle_redirecion,.popup_box.vehicle_redirecion *{
  box-sizing:border-box;
}
.popup_box.vehicle_redirecion .head_title{
  background: #F2F7FF;
  letter-spacing: 0px;
  color: #4F5F79;
  font-size: 16px;
  line-height: 21px;
  font-weight: bold;
  position: relative;
  padding:28px 47px 53px 75px;
  text-align: left;
}
.popup_box.vehicle_redirecion .head_title span.emoji{
  position: absolute;
  left:32px;
  top: 40%;
  transform: translateY(-50%);
  width: 30px;
  height: 31px;
}
.popup_box.vehicle_redirecion .head_title span.emoj img{
  max-width: 100%;
}

.popup_box.vehicle_redirecion .white_curve{
  background: #fff;
  padding: 24px 20px 24px;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  position: absolute;
  top: 92px;
  text-align: center;
  left: 0;
  width: 100%;
  border-bottom: 1px solid #f1f1f1;
}
.popup_box.vehicle_redirecion .white_curve #info_text{margin-top:20px;color:#000}

.popup_box.vehicle_redirecion p.ques{
  color: #4F5F79;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 24px;
}

.blue_bg_btn{background: #0065FF;border-radius: 8px;font-size: 14px;font-weight: 500;padding: 13px 20px;display: block;text-align: left;color: #fff!important;max-width: 340px;margin: 0 auto 24px;}
.popup_box.vehicle_redirecion .blue_btn{border: 1px solid #0065FF;font-size: 14px;font-weight: 500;padding: 13px 20px;border-radius: 8px;display: block;text-align: center;max-width: 340px;margin: 0 auto;}

.enter_vehicle_again{
  position: relative;
  top: 21px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.enter_vehicle_again a{
  color: #0065FF;
  font-size: 14px;
  font-weight: 500;
}
.popup_box.vehicle_redirecion.step2 p.ques{
font-size: 18px;
}

.medium{

  font-weight: 500!important;
}
.newpopup_wrapper .popup_box .image{
    margin: 30px 0px;
}
.newpopup_wrapper .popup_box .loader_gif{
  
    margin: 30 auto;
}
.newpopup_wrapper .popup_box .loader_gif img{
  max-width:90px;
}

/*************************************Vehicle redirection popup NEW****************************************/
.newpopup_wrapper_new .popup_box_new {
  /* padding: 22px; */
  /* background: #fff; */
  /* border-radius: 8px; */
  /* box-shadow: 0 0 40px rgba(0, 0, 0, 0.15); */
  /* position: relative; */
  /* max-width: 428px; */
  /* margin: 0 auto; */
	max-width: 400px;
	position: absolute;
	top: 50%;
	left: 10px;
	right: 10px;
	transform: translateY(-50%);
	max-height: 550px;
	padding: 22px;
	background: rgb(255, 255, 255);
	border-radius: 8px;
	overflow: auto;
	margin: 0px auto;
}
.newpopup_wrapper_new {
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 999;
}
.newpopup_wrapper_new .popup_box_new img {
  max-width: 100%;
}
.popup_box_new.vehicle_redirecion_new{padding: 0px;min-height: 215px;}
.popup_box_new.vehicle_redirecion_new,.popup_box_new.vehicle_redirecion_new *{
  box-sizing:border-box;
}
.popup_box_new.vehicle_redirecion_new .head_title_new{
  background: #F2F7FF;
  letter-spacing: 0px;
  color: #4F5F79;
  font-size: 16px;
  line-height: 21px;
  font-weight: bold;
  position: relative;
  padding:20px 20px 20px 75px;
  text-align: left;
}
.popup_box_new.vehicle_redirecion_new .head_title_new span.emoji_new{
  position: absolute;
  left:32px;
  top: 40%;
  transform: translateY(-50%);
  width: 30px;
  height: 15px;
}
.popup_box_new.vehicle_redirecion_new .head_title_new span.emoj img{
  max-width: 100%;
}

.popup_box_new.vehicle_redirecion_new .white_curve_new{
  background: #fff;
  padding: 0px 20px 0px;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  position: absolute;
  text-align: center;
  left: 0;
  width: 100%;
  border-bottom: 1px solid #f1f1f1;
}
.popup_box_new.vehicle_redirecion_new .white_curve_new #info_text_new{margin-top:20px;color:#000}

.popup_box_new.vehicle_redirecion_new p.ques{
  color: #4F5F79;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 24px;
}

.blue_bg_btn_new{background: #0065FF;border-radius: 8px;font-size: 14px;font-weight: 500;padding: 13px 20px;display: block;text-align: left;color: #fff!important;max-width: 340px;margin: 0 auto 24px;}
.popup_box_new.vehicle_redirecion_new .blue_btn_new{border: 1px solid #0065FF;font-size: 14px;font-weight: 500;padding: 13px 20px;border-radius: 8px;display: block;text-align: center;max-width: 340px;margin: 0 auto;}

.enter_vehicle_again_new{
  position: relative;
  top: 21px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.enter_vehicle_again_new a{
  color: #0065FF;
  font-size: 14px;
  font-weight: 500;
}
.popup_box_new.vehicle_redirecion_new.step2 p.ques{
font-size: 18px;
}

.newpopup_wrapper_new .popup_box_new .image{
    margin: 30px 0px;
}
.newpopup_wrapper_new .popup_box_new .loader_gif{
  
    margin: 30 auto;
}
.newpopup_wrapper_new .popup_box_new .loader_gif img{
  max-width:90px;
}
/*************************************Vehicle redirection popup NEW END****************************************/

@media(max-width: 640px) and (min-width: 320px){
  .newpopup_wrapper .popup_box.vehicle_redirecion.step2{
      min-height: 0;
  }
  .newpopup_wrapper .popup_box.vehicle_redirecion{
   min-height: 348px;

  }
.popup_box.vehicle_redirecion .white_curve {
    top: 73px;
    padding-top: 20px;
    padding-bottom: 30px;
    padding-left:7px;
    padding-right:7px;
}
.popup_box.vehicle_redirecion .head_title {
    font-size: 14px;
    padding: 18px 16px 45px 54px;
}
  .popup_box.vehicle_redirecion .head_title span.emoji{
      left: 16px;
  }
.popup_box.vehicle_redirecion p.ques {
    font-size: 13px;
    margin-bottom: 20px;
}
  .blue_bg_btn,.popup_box.vehicle_redirecion .blue_btn{
      max-width: 288px;
  }
  .newpopup_wrapper .popup_box .image{
      margin: 30px 0px;
  }
  .newpopup_wrapper .popup_box .image img{
      max-width: 110px;
  }
  .newpopup_wrapper .popup_box .loader_gif img{
      max-width: 50px;
      
  }
  .newpopup_wrapper .popup_box .image {
  margin: 20px 0px;
}
  .popup_box.vehicle_redirecion.step2 p.ques {
  font-size: 16px;
}
}

@media(max-width: 320px){
  .popup_box.vehicle_redirecion .head_title span.emoji {
  left: 10px;
}
.popup_box.vehicle_redirecion .head_title {
    padding: 18px 8px 45px 50px;
    font-size: 13px;
}
.enter_vehicle_again{
  bottom: 10px;
}
}

/* Media queries for NEW popup */
@media(max-width: 640px) and (min-width: 320px){
  .newpopup_wrapper_new .popup_box_new.vehicle_redirecion_new.step2{
      min-height: 0;
  }
  .newpopup_wrapper_new .popup_box_new.vehicle_redirecion_new{
   min-height: 348px;

  }
/* .popup_box_new.vehicle_redirecion_new .white_curve_new { */
    /* top: 73px; */
    /* padding-top: 20px; */
    /* padding-bottom: 30px; */
    /* padding-left:7px; */
    /* padding-right:7px; */
/* } */
.popup_box_new.vehicle_redirecion_new .white_curve_new{
  background: #fff;
  padding: 24px 20px 24px;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  position: absolute;
  top: 92px;
  text-align: center;
  left: 0;
  width: 100%;
  border-bottom: 1px solid #f1f1f1;
}
.popup_box_new.vehicle_redirecion_new .head_title_new {
    font-size: 14px;
    padding: 18px 16px 45px 54px;
}
  .popup_box_new.vehicle_redirecion_new .head_title_new span.emoji_new{
      left: 16px;
  }
.popup_box_new.vehicle_redirecion_new p.ques {
    font-size: 13px;
    margin-bottom: 20px;
}
  .blue_bg_btn_new,.popup_box_new.vehicle_redirecion_new .blue_btn_new{
      max-width: 288px;
  }
  .newpopup_wrapper_new .popup_box_new .image{
      margin: 30px 0px;
  }
  .newpopup_wrapper_new .popup_box_new .image img{
      max-width: 110px;
  }
  .newpopup_wrapper_new .popup_box_new .loader_gif img{
      max-width: 50px;
      
  }
  .newpopup_wrapper_new .popup_box_new .image {
  margin: 20px 0px;
}
  .popup_box_new.vehicle_redirecion_new.step2 p.ques {
  font-size: 16px;
}
}

@media(max-width: 320px){
  .popup_box_new.vehicle_redirecion_new .head_title_new span.emoji_new {
  left: 10px;
}
.popup_box_new.vehicle_redirecion_new .head_title_new {
    padding: 18px 8px 45px 50px;
    font-size: 13px;
}
.enter_vehicle_again_new{
  bottom: 10px;
}
}

/*************************************Vehicle redirection popup****************************************/

/* 05-01-2023 Block non certified partners modal */
.overlay-popup-action:before {
  position: fixed;
  background: rgba(0,0,0,0.6);
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.overlay-container{
  position: fixed;
  z-index: 9;
  max-width: 600px;
  width: 100%;
  background-color: #fff;
  border-radius: 5px;
  padding: 20px;
  box-sizing: border-box;
  left: 50%;
  top: 100px;
  transform: translateX(-50%);
}
.overlay-container .msg{
  font-size: 16px;
  margin: 10px 0px 10px 0px;
  font-weight: 500;
  text-align: center;
}
.overlay-container .btns{
  background: #EFEFEF;
  padding: 20px;
  color: #333;
  text-decoration: none;
  font-weight: 600;
  display: block;
  text-align: center;
  margin-bottom: 20px;
}
.overlay-container .btns .links{
  color: #005EF6;
}


.headerRight{
  display: flex;
  align-items: center;
  justify-content: end;
}

.loginBtn{
  border-radius: 8px;
  padding: 8px 14px;
  font-size: 12px;
  transition: all .3s;
  background-color: #fff;
  color: #0065ff;
  border: 1px solid rgba(0, 101, 255, 0.7);
  cursor: pointer;   
}
.loginBtn:hover{
  background: #0065ff;
  color: #fff;
}

