@media only screen and (min-width:320px) and (max-width:670px){body{background:#fff;overflow-y:initial;}

.container-fluid{padding:0;margin:0;}

.main-container{display:table;width:100%;height:auto;margin:0;border-top:none;min-height:600px;}
.container{width:100%;padding:0;margin:0;overflow:hidden;}
.main-container h1{margin:10px auto 10px auto;font-size:32px;width:280px;}
.main-container h1 span{font-size:14px;padding:2px 0;}
.mdl-textfield__input::-webkit-input-placeholder{font-size:12px}
.mdl-textfield{width:100%;}
.col-xs-12{padding:0;}
.btn-orange{min-width:inherit;width:100%;font-size:14px;padding:10px 5px;border-radius:0;}
 h2{padding:15px 0;margin:0px 0 10px 0;}
input:-webkit-autofill{background-color:white !important;}
.shadow-12{box-shadow:none;}
input[type="text"],input[type="button"],input[type="submit"]{-webkit-appearance:none;border-radius:0;}
.breadcrum{font-size:10px;text-transform:uppercase;font-weight:700;position:relative;float:left;padding:4px 0 7px;position:absolute;left:0;top:2px;/* border:solid #bcc1c5 1px;*/
width:100%;/* border-radius:4px;*/
color:#54bdf2;border:none;}
.summary-right{margin-top:15px;float:none;margin-bottom:25px;}
/*****Start TW-landing css here*********/
.car-box{display:none;}
.registeration{width:100%;margin: 0px 0 0;}
.registeration .new-car{display:none;}
#Prequote{margin:0 0 0px 0;}
#heading{margin:0;}
#heading p{font-size:12px;line-height:18px;display:none;}
.pb-logo{margin:17px 0 10px 0;text-align:center;width:100%;}
.pb-logo img{width:100%;}
.header-link{position:relative;margin:0 0 0 3px;}
.share{margin:12px 5px 0 0px;width:30px;overflow:hidden;height:30px;text-indent:100px;border:solid #73c0fe 1px;border-radius:4px;padding:0;}
.share a{background:url(https://static.pbcdn.in/car-cdn/rct/images/email.png) no-repeat center 5px / 78%;}
.tooltip-box{top:52px;width:300px;left:inherit;right:0px;}
.tooltip-box:after{left:93%;bottom:99%;}
.toll-free{margin:14px 0px 10px;font-size:10px;}
.toll-free span{font-size:10px;}
.registeration a{font-size:12px;margin:20px 0 0px 0;float:inherit;}
.registeration .new-car + a{float:inherit;}
.registeration .textinput{margin:30px auto 20px;}
#innerregno{padding:0 0 15px 0;}
.line{margin:20px auto;}
.mh600{min-height:560px;}
/*****End TW-landing css here*********/
/*****Start TW-prequote css here*********/
.w400{width:inherit;}
.textinput{height:52px;margin:0;}
.preqoute-field div.textinput:nth-child(5){margin-bottom:13px;}
.textinput label{padding:14px 1%;z-index:2;}
.view-quote{position:fixed;bottom:0;width:100%;padding:0;z-index:2;}
.insureTxt{display:none;}
.registeration .textinput input{padding:22px 1% 14px 1%;border:solid #b7b7b7 1px;border-radius:0;}
_:-webkit-full-screen,:root .registeration .textinput input{/* padding:14px 1% 14px 1%; */border-radius:4px;}
.Policy-expire, .Policy-type{margin:0 auto;width:92%;padding:0;}
.Policy-expire select, .Policy-type select{padding:18px 13px 5px 13px;width:100%;text-align:center;display:block;border-radius:0;margin-bottom:7px;border:solid #2ecc71 1px;font-size:16px;font-weight:500;color:#37474f;background:url(https://static.pbcdn.in/car-cdn/rct/images/icon-blue.png) no-repeat right -30px;-webkit-appearance:none;text-align:-khtml-center;}
.select-box, .Policy-type .select-box{width:100%;}
.select-box select{width:98%;padding:5px 0;border:none;border-bottom:solid 1px #dce1e5;-webkit-appearance:none;-moz-appearance:none;background:url(https://static.pbcdn.in/car-cdn/rct/images/icon.png) no-repeat 102% -41px;}
 #prevIDV, #prevNCB{padding:5px 1px;}
 #prevNCB{background:url(https://static.pbcdn.in/car-cdn/rct/images/icon.png) no-repeat 100% -41px;}
.preqoute-field .select-box .Select-control{height:45px;}
.Select{margin:0 0 6px 0;}
.view-quote button{width:100%;border-radius:0;}
.registeration .textinput input::-webkit-input-placeholder{font-size:11px;letter-spacing:-0.6px;}
.registeration .textinput input::-moz-placeholder{font-size:11px;letter-spacing:-0.6px;}
.preqoute-field .textinput input{padding:15px 1% 15px 1%;-webkit-appearance:none;border-radius:0;}
.Policy-expire .Select-menu-outer{width:100%;}
.mh600{min-height:575px;}
.selectVal{width:99%;height:96%;display:block;position:absolute;text-align:center;top:1px;left:1px;padding:18px;font-size:16px;font-weight:500;color:#37474f;background:#fff url(https://static.pbcdn.in/car-cdn/rct/images/icon-blue.png) no-repeat right -30px;border-radius:2px;}
.select-box label{z-index:1;}
.registeration .btn-orange{max-width:90%;width:92%;margin:20px auto;}
.btn-blue{max-width:inherit !important;width:90%;padding:0;}
.preqoute-field.margin100{margin-top:0;}
.textinput .btn-orange{position:fixed;bottom:0;width:100%;border-radius:0;}
.preqoute-field{margin-bottom:50px;}
.carBg{height:58px;display:block;margin:0 auto;display:none;}
.carBg img{width:100%;}
.carBanner{height:90px;width:100%;display:table;background:url(https://static.pbcdn.in/car-cdn/rct/images/carBanner-mob.jpg) no-repeat 0 0 / 100%;margin:0px auto 0;display:none;}
/*****End TW-prequote css here*********/
/*****Start Overlay Box css here*********/
.overlay-popup{width:100%;padding-bottom:0;-webkit-overflow-scrolling:touch;}
/*.overlay-popup{width:100%;padding-bottom:0;position:absolute;top:-65px;height:101vh;}
 */
.autocomplete.search{width: 100%;margin-top:0;margin-bottom: 10px;background: none;border: none;padding: 1px 0;/* border-top: 1px solid #dfe5ea; */border-bottom: 1px solid #dfe5ea;border-radius: 0;}
.autocomplete.search .react-autosuggest__container{margin:6px auto;background-color: #f4f5f7;border: none;border-radius: 25px;padding: 0;height: 40px;line-height: 20px;width: 94%;}

.garage-locator .autocomplete.search .react-autosuggest__container{
    background: none;
    width: 100%;
    margin: 0px 0 0;
    position: static;
}

.autocomplete.search:before{width:39px;height:39px;}
.react-autosuggest__input{font-size:12px;padding-left:10px;text-align:center;}
.search-other.autocomplete .react-autosuggest__input::placeholder{color:#a9abac;text-align:left;padding-left:0px;font-weight:400;}
.autocomplete .react-autosuggest__input::placeholder{color:#a9abac;text-align:left;padding-left:0px;font-weight:400;}
.react-autosuggest__container:after{right:0px;}
.rto-list{width:94%;}
.rto-list li span:before{top:24%;right:4px;}
.rto-list li span {
    width: 100%;
    margin:0px 0 12px;
    font-size: 16px;
    font-weight: 400;
    /* color: #b3bac5; */
    /* border-color: #b3bac5; */
    padding: 10px 7px;
}
#dvRTO .rto-list li span:before{
    background-image:none; 
content: "";
    width: 8px;
    height: 8px;
    border-top: 2px solid #b3bac5;
    border-right: 2px solid #b3bac5;
    transform: translateY(-50%) rotate(135deg);
    -webkit-transform: translateY(-50%) rotate(135deg);
    right: 12px;
    top: 50%;

}

#dvRTO .rto-list li span.active:before,#dvRTO .rto-list li:hover span.active:before{
    border-top-color: #fff;
    border-right-color: #fff;
}

.overlay-popup ul li ul li{width:33%;}
.rto-list li div ul li span{width:96%;font-size: 15px;font-weight: 500;margin: 0 3px 10px 3px;}
.autocomplete h4 span{height:auto;display:table;border:none;border-radius:0;padding:4px 0px;}
a.close:before, .close:after{right:5px;top:-6px;height:18px;}
.overlay-popup h3{margin:0;border-bottom:solid 0px #ccc;font-size:14px;min-height:36px;padding:8px 75px;}
.overlay-popup a.back-btn{padding:2px 4px;}
a.close{width:30px;height:30px;background:url(https://static.pbcdn.in/car-cdn/rct/images/icon.png) no-repeat 12px -333px;top:0;opacity:0.7;}
a.close:before, a.close:after{display:none;}
.autocomplete h4{border:none;}
.manufact-list{width:96%;}
.manufact-list li{padding:0 5px;}
.manufact-list li span{background:none;min-height:inherit;height:auto;padding:10px 0;margin:5px 0px;}
.manufact-list li:hover span, .manufact-list li span.active{background-image:none;}
.manufact-list li:hover span{background:none;}
.manufact-list li span b{margin:0;vertical-align:inherit;}
.model-list.varient-list li span{min-width:inherit;width:100%;font-size: 14px;}
.dont-insure .dont-bg{width:45px;height:46px;}
.dont-insure input[type=checkbox]:not(old) + label > span, .dont-insure input[type=radio ]:not(old) + label > span{margin-right:0px;}
.dont-insure input[type=checkbox]:not(old) + label, .dont-insure input[type=radio ]:not(old) + label{margin:11px 0 0 -63px;vertical-align:top;line-height:12px;width:83%;}
.dont-insure em{font-size:11px;}
.model-list{width:95%;}
.textinput input[type="text"].filled, .textinput input[type="email"].filled:valid{/* padding:20px 1% 8px 1%; */}
.overlay-popup .dont-insure{width:92%;overflow:hidden;}
.overlay-popup a.next-btn{right:10%;top:10px;}
h2 a.btn-back{padding:0px 10px;}
.help-tip{display:none;}
#searchOthers{width:100%;margin:5px auto;font-weight: 400;padding: 10px 0px;}
#searchOthers:hover, #searchOthers:focus {
    background-color: #005be5;
    border-color: #005be5;
    color: #fff;
}

.customer-detail{width:90%;}
.preqoute-field ul .slideInRight{height:100vh;}
.customer-detail .btn-orange, .discount-overlay .btn-go{width:100%;position:fixed;left:0;bottom:0;border-radius:0;margin:0;}
.discount-overlay{width:100%;}
.preqoute-field .discount-overlay p{padding:10px 0 0 0;font-size:12px;}
.selectVol select, .drive-exp select, .regOwn select, .regOwn-dob select{border:none;border-bottom:solid #dde2e4 1px;background-position:98% -34px;background-color:#fff;padding:10px 0;}
.selectVol .expire-date .pad-right{padding-right:5px;}
.breakup-overlay{width:100%;}
#cal{width:100%;margin:10px auto;}
.ui-widget-content{width:98%;border-radius:6px;box-shadow:0px 1px 3px #b9b9b9;border:none;margin-left:1%;}
.ui-datepicker td{padding:0 5px;}
.ui-datepicker .ui-datepicker-header{border-radius:4px 4px 0 0;}
.ui-datepicker .ui-datepicker-buttonpane{display:none;}
.preqoute-field .btn-orange{width:100%;bottom:0;border-radius:0;/* position:absolute;*/
 z-index:9;}
/*****End Overlay Box css here*********/
/*****Start Quotes css here*********/
.quote-tab{position:inherit;top:0;margin:0 0 0px 0;border:none;}
.quote-tab li{width:33.33%;font-size:12px;padding:0 4px;}
.buy-plan{min-width:100px;margin:14px 8px;display:table;float:none;height:auto;font-size:18px;float:right;}
.buy-plan-green{min-width:105px;margin:8px auto 0;display:table;float:none;height:39px;font-size:18px;}
.buy-plan a{min-width:inherit;padding:8px 10px;font-size:14px;float:none;width:100%;position:relative;border-radius:4px;font-weight:400;text-align:left;}
.buy-plan a b{right:5px;top:7px;}
.img_logo img{display:table-cell;vertical-align:middle;}
.quote-section{display:table;padding:0;background:#f1f3f6;width:100%;}
.quote-tile small ul li div.left_block{font-weight:300;font-size:10px;}
.quote-tile small ul li div.right_block{font-weight:400;}
.quote-tile small{padding:0;}
ul.idv-ncb li{width:33%;font-size:10px;padding:18px 2px 10px 0px;text-align:center;font-weight:400;color:rgba(255, 255, 255, 1);}
ul.idv-ncb li b{opacity:0.6;font-weight:300;}
ul.idv-ncb li:nth-child(2){border-right:solid #2b363b 2px;}
ul.idv-ncb li:last-child{border:none;}
ul.idv-ncb{margin:0 0 0px 0;}
ul.idv-ncb li a{padding:3px 0 0 0;display:block;float:right;font-size:10px;}
ul.idv-ncb li span{padding-right:7px;display:block;width:100%;font-size:10px;color:rgba(255, 255, 255, 1);}
.prev-ncb{width:100%;left:0;}
.ui-slider-horizontal{width:55%;}
.idv-popup ul.radio-btn li{width:100%;}
.idv-popup .inputField{width:100%;}
#idvEditSection{display:table;width:99%;margin:0 auto;}
.own-idv em{left:33%;}
.idv-popup ul.radio-btn{display:table;margin:5px;}
.idv-popup ul.radio-btn li .check{left:-5px;top:5px;}
.autocomplete h4 span.graybg{background:none;}
#tryAgainQuoteList .quote-tile small{padding:15px;}
#idv.reveal{height:210px;margin-top:10px;}
ul.idv-ncb ul.radio-btn li:nth-child(2){padding:7px 2px 10px 30px !important;width:25%;}
ul.idv-ncb .prev-ncb li.active{padding-left:7px;}
ul.idv-ncb .prev-ncb li{padding:5px 6px}
.idv-ncb ul.radio-btn li{padding:6px 0 0 30px;}
.quote-section ul.idv-ncb .radio-btn-mobile li{width:24%;display:inline-block;}
.quote-section ul.idv-ncb .radio-btn-mobile li input{position:relative;top:2px;margin-right:4px;}
.confirm-detail{padding:5px 7px;}
.premium-date select{width:100%;}
.premium-date li select{position:relative;color:#309fd7;font-family: BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;padding:4px 20px 5px 5px;border:none;border-bottom:solid #dce1e5 1px;width:98%;-webkit-appearance:none;background:url(https://static.pbcdn.in/car-cdn/rct/images/icon-blue.png) 100% -80px no-repeat no-repeat;}
.multiyear-plan a.planLink{font-size:11px;}
.buy-plan a em{line-height:0px;font-size:8px;font-weight:400;}
.multi-YearPlans{padding:5px 5px 0 5px;margin:0;}
.multi-YearPlans .quote-tile{margin-bottom:5px;}
.multi-YearPlans .buy-plan, .multi-YearPlans .buy-plan-green{min-width:100px;}
.buy-plan-green +em{padding:1px;font-size:10px;font-weight:400;}
.multi-YearPlans .buy-plan a{padding:8px 5px;min-width:100%;}
.quote-tile small ul li.forCover{width:100%;font-weight:400;left:1px;}
.quote-tile ul li.midsection{border:none;}
.quote-tile ul li .breakup{right:0;bottom:-20px;}
.manufact-detail{width:96%;margin:0 0 0 8px;}
.quote-tile{width:90%;margin:15px auto 0;position:relative;}
#dvQuoteList{padding:0 0 45px 0;}
.quote-tile ul li{width:100%;}
.quote-tile .midsection{padding:13px 15px 0 !important;display:table;vertical-align:middle;width:100%;background:#eff2f5;height:auto;border:none;}
.quote-tile ul li:nth-child(1){height:68px;vertical-align:middle;display:table;}
.quote-tile .img_logo{height:inherit;width:100px;display:table-cell;margin:0 auto;margin:10px;vertical-align:middle;height:68px;padding-left:10px;}
.quote-tile .img_logo a.inspection{left:10px;border-radius:2px;bottom:3px;display:block;}
 .quote-tile ul li.midsection{display:table;width:55%;margin:0 auto;padding:0 !important;}
.quote-tile .midsection small ul li{width:100%;margin:0 auto;height:auto;}
.quote-tile small ul li div.left_block{width:45%;font-weight:300;color:#546e7a;opacity:0.7;}
.quote-tile .addonBox ul li .left_block{width:50%;font-weight:300;color:#546e7a;opacity:0.7;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:50%;letter-spacing:-0.2px;}
.quote-tile .addonBox ul li .right_block{width:50%;}
.quote-tile .addonBox ul li .right_block span{font-weight:400;}
.quote-tile ul li:nth-child(3){position:absolute;right:6px;top:1%;width:50%;}
.quote-tile .prev-ncb.reveal ul.claim-list li{position:relative;right:0;width:100%;}
.idv-popup ul.radio-btn li.best-prices{height:auto;}
.prev-ncb.reveal ul.claim-list li{height:auto;}
.breakup-logo img{margin:0;}
.cancelIdv{/* display:none !important;*/
 left:inherit;right:7%;}
.buy-plan{width:130px;}
.quote-tile ul li .breakup{position:absolute;left:0;bottom:-4px;font-size:11px;width:100%;text-align:center;cursor:pointer;}
.addonBox{font-size:10px;padding:8px 15px 4px;display:block;background:#eff2f5;display:block;clear:both;}
.quote-tile ul span.addonBox ul li{width:auto;height:auto;position:inherit;float:left;background:url(https://static.pbcdn.in/car-cdn/rct/images/right-tick.svg) no-repeat 3px 5px;margin:2px 0 0 0;}
.need-help{width:30px;margin:12px 0 0 0;display:table;top:0;border:solid 1px #fa774d;border-radius:4px;float:right;padding:0;}
.need-help span{width:28px;height:24px;background-position:center -29px;}
.need-help p, .need-help .call-back{display:none;}
/* .need-help a{cursor:pointer;color:rgba(55,71,79,1);font-weight:500;background:url(https://static.pbcdn.in/car-cdn/rct/images/phone.png) no-repeat center -75px;display:block;padding:0;font-size:0;height:28px;}
 */
.car-details{width:100%;margin:0 auto;position:fixed;top:0;z-index:9;}
#car-details{width:100%;margin:0 auto;position:fixed;top:0;z-index:9;height:100%;padding:0px 0;overflow:scroll;}
.displayBlock{display:table;background:#fff;height:100%;padding:40px 10px;margin:0;}
.overlay2{z-index:8;height:110%;}
.car-details h3{padding:8px 10px;display:none;}
.car-details h4{background:none;padding:0 15px 0 10px;}
.information{padding:0;}
.claim-box{padding:0px;margin:10px auto 0 auto;width:98%;}
.first-container{border:none;padding:5% 3%;}
.first-container p{padding:0 15px 0 10px;}
.idv-popup ul.radio-btn li span{top:1px;left:20px;}
#edit-details{width:100%;position:absolute;background:#fff;z-index:999;height:100vh;padding:0px 0 50px 0;}
ul.idv-ncb{display:block;height:50px;}
.breakup-overlay .values{padding:0 7px;margin:10px 0 5px 0;}
.breakup-overlay div{padding:0;}
.breakup-overlay .reg-date{margin:10px 0px;}
ul.information li.car-register{width:96%;margin:0 auto 8px auto;}
.breakup-overlay a{border-radius:0;}
.premium-breakup h4{margin:0;}
.breakup-selection{border-top:dashed 1px #ccc;margin-top:10px;}
.breakup-selection #prevNCB{text-indent:-5px;text-align:left;}
.idv-mob{display:block;float:left;width:50%;line-height:10px;}
.idv-mob-1{display:none;}
.idv-mob span{font-style:normal;color:#99a6ad;font-weight:300;display:block;font-size:9px;}
.breakup-overlay .values b{width:50%;float:right;}
.first-container .information.reveal3{-webkit-transform:scaleY(1);transform:scaleY(1);z-index:0;opacity:1;display:table;z-index:8;top:20px;margin:0 0 15px 0;}
.reg-date{margin:10px 0 0 0;}
.discount-overlay p{line-height:14px;font-size:12px;padding:0 6px;}
.idv-popup{margin:0 0 10px 0;}
.quote-tile .idv-popup{/* margin:0 0 10px 0;*/
 right:0px;left:inherit;top:0;}
.car-details .prev-ncb p{width:100%;padding:10px;}
.overlay-mob{width:100%;position:fixed;display:block;background:#ccc;left:0;height:100%;top:0;background:rgba(0, 0, 0, 0.5);z-index:10;}
#addon-accessories{position:fixed;height:100%;top:0;background:#fff;z-index:9999;padding:5% 0 0 0;overflow-y:scroll;-webkit-overflow-scrolling:touch;left:0;}
.addons{margin:0 auto 0;width:96%;}
.btn-addons{position:fixed;bottom:0;width:100%;left:0;}
#addon-accessories .btn-orange{min-width:inherit;width:53%;font-size:14px;padding:11px 5px 9px;display:inline-block;}
#addon-accessories .btn-blue{border:none;transition:all 0.3s ease-in-out;font-family: BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;background:#556f7b !important;color:#fff;font-weight:700;text-transform:uppercase;font-size:14px;box-shadow:none;-webkit-box-shadow:none;border-radius:4px;padding:11px 5px 9px;line-height:24px;height:auto;display:block;margin:0 auto;min-width:140px;min-height:40px;width:45%;display:inline-block;margin-right:2%;border-radius:0;}
.car-details a.view-more{display:none;}
.tip{display:none;}
.first-container h2, #addon-accessories h2, .get-discount h2{background:none;padding:8px 25px 8px 4px;border-bottom:dashed 1px #ccc;display:block;text-align:left;}
#addon-accessories h2 a{float:right;font-size:9px;font-weight:500;padding:5px 0;text-transform:uppercase;color:#747f85;margin:0 15px 0 0;}
#addon-accessories h2 a em{padding:2px 4px;font-style:normal;background:#efefef;}
.get-discount h3{display:none;}
.btn-addons{display:block;z-index:9;background:#fff;}
.breakup-overlay a.cancel-btn, a.cancel-btn{visibility:hidden;}
.first-container .btn-green{visibility:visible;position:fixed;bottom:0;left:0;}
ul.addons li{margin:0 0 14px 0px;}
.addons .accesories{margin-bottom:0px;}
#additional-cover{margin-bottom:50px;}
.displayBlock{display:block !important;}
.addon-btn{min-width:100%;padding:0px 0;position:fixed;bottom:0;z-index:99;left:0;}
.callbackMsg{width:135px;right:15px;top:9px;}
.breakup-logo img{margin-left:8px;}
.discount-overlay .apply-discount{margin-bottom:0;}
.quote-tile .breakin-msg{width:100%;left:0;top:64px;border-radius:0;background:#d1dae2;}
.quote-tile .breakin-msg ul{width:100%;}
.quote-tile .breakin-msg ul li:nth-child(1){float:left;width:auto;}
.quote-tile .breakin-msg ul li{float:left;width:auto !important;}
.cancelIdv{bottom:-14px;}
.call-msg{width:100%;}
.container-inner{width:auto;}
.filters{width:100%;padding:5px 12px;margin:0;}
.quote-tile .midsection .right_block{/* display:none !important;*/
}
.quote-tile .midsection .mid_block{border:none;height:auto;}
.quote-tile .midsection .mid_block .inner{height:auto;}
.posibility b{font-size:9px;}
.quote-title{border:none;padding:0;margin:0;}
.quote-title ul{display:none;}
.midsection .left_block .inner img{display:none;}
.quote-tile .midsection .left_block{width:100%;position:absolute;top:7px;height:20px;border:none;z-index:0;left:0;}
.quote-tile .midsection.zerodepmidsection .left_block{width:200%;}
.quote-tile .midsection .left_block a{position:absolute;top:-35px;height:23px;left:0;padding:0;bottom:inherit;text-align:left;padding:0px 7px;line-height:22px;text-align:center;/* background:#fff url(https://static.pbcdn.in/car-cdn/rct/images/icon-blue.png) no-repeat 75.5% -231px;*/
 width:100%;text-align:left;border:none;}
.quote-tile .midsection .left_block .inner{height:20px;}
.idv-mob, .zero-mob{font-size:10px;width:100%;color:#8fa0a9;text-align:center;}
.modify-detail .container-inner h3, .modify-detail .container-inner h4{display:none;}
.modify-addon ul li a.addone-mob{height:0;overflow:hidden;padding:0;}
.modify-addon .view-more{display:none;}
.modify-detail .checkbox-custom + .checkbox-custom-label:before{border:1px solid #37474f;width:14px;height:14px;transition:inherit;-webkit-transition:inherit;}
a.getDiscount{display:none;}
.modify-detail .checkbox-custom:checked + .checkbox-custom-label:before{background:#37474f url(https://static.pbcdn.in/car-cdn/rct/images/icon.png) no-repeat -3px -429px;}
.quote-tile ul li div.mid_block input{background:url(https://static.pbcdn.in/car-cdn/rct/images/icon.png) no-repeat 100% -386px;border:none;cursor:pointer;width:100%;color:#37474f;font-weight:500;}
.min-max{font-size:9px;width:100%;}
.quote-tile ul li div.mid_block .min-max .min-idv{display:block;float:left;color:#97a3a9;}
.min-max b{font-weight:300;display:block;text-align:center;}
.quote-tile ul li div.mid_block .min-max .max-idv{display:block;float:right;color:#97a3a9;}
.min-max b{font-weight:300;display:block;text-align:center;}
.quote-tile .midsection .mid_block .pencil{color:#37474f;font-size:13px;font-weight:500;}
.editIdvmobile{z-index:99;position:fixed;top:30%;}
.quote-tile.editIdv .midsection{width:200%}
.quote-tile.editIdv .midsection .left_block{width:200%;}
/*****End Quotes css here*********/
/*****Start Proposal css here*********/
.proposal-section{top:-21px;}
.proposal-section .quote-tile{box-shadow:none;}
.quote-tile .policy-word li{font-size:11px;padding:6px 4px !important;text-align:center;height:41px;}
.quote-tile .policy-word li span{font-size:10px;display:block;padding-right:0;}
.policy-word li a{display:block;}
.proposal-form a.prev-btn, .summary-page a.prev-btn{padding:0;}
.main-container .proposal-form h1{margin:0 auto;font-size:16px;width:100%;}
.proposal-form ul.list-group li label{text-align:left;padding-left:8px;}
.proposal-section .react-autosuggest__container:after{background:none;}
.btn-prop{position:fixed;bottom:0;z-index:0;}
.btn-prop .btn-orange{margin:0;padding-left:10px;padding-right:10px;width:100%;border-radius:0;}
.proposal-section .quote-tile small{padding:4px 7px 5px;height:auto;}
.proposal-section .quote-tile small ul{padding:5px 0;}
.proposal-section .quote-tile .img_logo{width:auto;height:47px;}
.list-group{margin:0 0 10px 0;}
.proposal-section .list-group{margin:0 0 20px 0;}
.summary-header .header-link{top:-69px;left:16px;}
.tooltip-box .btn-orange{width:100%;}
.proposal-form{box-shadow:none;}
.checkbox-address{display:table;clear:both;}
.header .back-btn{background-position:50% center;width:30px;top:12px;position:inherit;float:left;font-size:0;padding:0;height:30px;left:-4px;background-color:#37474f;}
.header .pb-logo{margin:20px 0 10px 0px;width:110px;}
.header .toll-free{margin:12px 0 0 0;font-size:12px;}
.share-success p{margin:20px 0;font-size:12px;}
.share-success{padding:0 10px;width:98%;}
.update-pemium{margin-bottom:40px;}
/*****End Proposal css here*********/
/********Start Summary Page css here*************/
.t_c{padding:20px 30px;margin-bottom:0px;}
.summary-right .btn-orange{width:100%;bottom:0;border-radius:0;z-index:999;}
.summary-page{box-shadow:none;}
.proposal-form ul.list-group li select{width:100%;color:#37474f;font-weight:500;padding:7px 20px 7px 5px;margin-bottom:10px;background-position:100% -79px;border-bottom:solid #dce1e5 1px;}
.proposal-form ul.list-group li select[name="state"]{background:none;}
.summary-right .quote-tile small ul li div.left_block{top:-2px;}
.payment-box{padding:0 23px;}
.summary-right ul.amount li{font-size:14px;}
#accordion h3{padding:20px 10px;}
.edit-btn{margin:0 20px 0 5px;}
/********End Summary Page css here*************/
/*************18April2017***************/
#innerregno{height:auto;}
.chatbot-box #innerregno{height:auto;}
.footer{text-align:left;padding:20px 0 20px 0;line-height:10px;border-top:solid #dfe5ea 1px;width:100%;margin:10px auto 24px;color:rgba(85, 111, 123, 0.8);}
.footer p{
    text-align: left;font-weight: 400;
}
/*.footer p{line-height:14px;font-size:10px;margin:0 0 4px 0;}*/
.footer a{line-height:16px;font-size:10px;}
.footer .vsmall{line-height:14px;margin:0 0 4px 0;}
.footer .small{line-height:14px;font-size:10px;font-weight:400;}
.preqoute-field{margin-bottom:0;}
}
@media only screen and (min-width:320px) and (max-width:670px){.garage-locator .container{width:100%;}
.garage-locator h3{width:100%;}
.garage-locator .autocomplete.search{width:100%;border: none;}
.garage-locator h5{padding:0;color:#abb3b7;font-weight:300;font-size:11px;margin-bottom: 4px;}
.garage-locator .select-box{margin:0 0 15px 0;}
.select-box select{width:100%;}
.right-container{width:93%;margin:0 auto;float:inherit;}
.garage-locator ul.garage-city li{padding:10px;position:relative;}
.garage-locator ul.garage-city li .workshopName{font-size:12px;margin:0 0 4px 0;}
.garage-locator ul.garage-city li .address{font-size:11px;padding:0 0 30px 0;width:100%;}
.garage-locator ul.garage-city li .contact{width:100%;position:absolute;left:0;bottom:0;text-align:left;font-size:12px;padding:3px 0 3px 24px;    background: #eff3f5 url(https://static.pbcdn.in/car-cdn/rct/images/phone.png) no-repeat 6px -120px;
    background-size: 16px auto;
}
.garage-locator .right-container h3{margin:0 0 6px 0;}
.select-box select{padding:10px 0;font-size:12px;-webkit-appearance:inherit;width:96%;margin:0 auto;display:table;float:inherit;}
.garage-locator .search-other.autocomplete .react-autosuggest__input{margin-bottom:15px;/* padding:0; */border-bottom:solid 1px #dce1e5;font-weight:400;}
.garage-locator .select-box select{
font-weight: 400;
}
.search-other.autocomplete .react-autosuggest__input,.autocomplete .react-autosuggest__input{color: #7a869a;font-size: 16px;font-weight: 400;box-shadow: none;background: transparent;border: none;padding-left: 40px;}
.react-autosuggest__suggestions-container{
border:none;
}
.search-other.autocomplete .react-autosuggest__input::placeholder{
    font-size: 16px;font-weight:400;color: #7a869a;
}
.garage-locator .react-autosuggest__container:after{top:0;}
.garage-locator .react-autosuggest__suggestions-container{width:100%;right:0;top:15px;}
.garage-locator .react-autosuggest__suggestion{font-size:12px;padding:7px;}
.ncb-mob{display:block;width:100%;color:#5f7782;font-weight:700;font-size:12px;padding:6px 0;text-align:center;}
.ncb-mob em{font-style:normal;border-bottom:solid 1px;color:#1596fe;display:inline;margin-right:0px;}
.ncb-mob b{background:url(https://static.pbcdn.in/car-cdn/rct/images/icon.png) no-repeat -5px -385px;padding:0 0 0 12px;color:#1596fe;cursor:pointer;}
.claim-box, .insIdv{display:none;}
.quote-tile ul li .breakup{width:100%;left:inherit;right:-6px;bottom:-13px;padding:4px 3px 3px;background:#fff;border-top:solid #e0e2e4 0px;text-align:center;}
.quote-tile ul span.addonBox ul li{display:block;}
.sorting{width:100%;font-size:12px;margin:5px auto 0;}
.quote-tile ul li:nth-child(1){width:100%;}
.quote-tile ul li{width:50%;display:inline-block;}
.addonBox{display:inline-block;width:50%;}
.quote-tile .midsection{height:48px;padding:4px !important;margin-top:10px;}
.quote-tile ul li{width:50%;}
.addonBox{display:inline-table;width:50%;margin:0;padding:10px 0px 10px;background:#eff2f5;height:50px;margin-top:10px;}
.quote-tile small ul li div.left_block, .quote-tile .addonBox ul li .left_block{display:block;text-align:center;width:100%;font-size:9px;font-weight:500;text-align:left;padding-left:13px;}
.quote-tile small ul li div.right_block, .quote-tile .addonBox ul li .right_block{display:block;clear:both;width:100%;text-align:center;font-size:13px;font-weight:500;}
.quote-tile .addonBox ul li .right_block span{text-align:center;width:85%;margin:0 auto;font-size:13px;font-weight:500}
.quote-tile .addonBox ul li .right_block span.NA{text-align:center;}
.plan-footer-mob{border-top:solid 1px #e0e2e4;padding:6px 0;clear:both;display:table;width:100%;}
.plan-footer-mob a + div.show{width:50%;float:right;}
.plan-footer-mob .right_block{float:right;width:120px;}
.plan-footer-mob .garage{display:block;background:#fff;padding:0px 12px;width:50%;color:#1596fe;font-size:10px;float:left;margin:0;}
.plan-footer-mob .garage + div.show{width:50%;font-size:11px;float:right;padding:0px 0 0 0;}
.plan-footer-mob .right_block span.show{width:100%;font-size:11px;font-weight:500;color:#37474f;}
.plan-footer-mob .right_block em.show{float:right;font-style:normal;margin:0 10px 0 0;text-transform:uppercase;margin:0 10px 0 0;text-transform:uppercase;}
.plan-footer-mob .right_block em b{float:right;color:#2487e4;font-weight:400;cursor:pointer;font-size:10px;}
 .plan-footer-mob .right_block em b.remove{color:red;}
 .quote-tile .img_logo{height:90px;padding:0 10px 14px;}
.img_logo img{margin:0 0 0 0;}
.quote-tile .addonBox ul li label{font-size:9px;font-weight:500;}
.quote-tile.editIdvmobile ul li{width:100%;}
.quote-tile.editIdvmobile .addonBox{display:none;}
.quote-tile.editIdvmobile .garage{}
.quote-tile.editIdvmobile .midsection .mid_block{width:100%;}
.quote-tile.editIdvmobile .bdrBottom{border-bottom:solid 1px #ccc;text-align:center;margin:0 0 0px 0;}
.quote-tile.editIdvmobile .midsection .left_block{width:100%;}
.quote-tile .addonBox ul li .right_block span em{margin-top:1px;}
.chat-box{width:200px;height:35px;display:inline-table;background:#37474f;border-radius:4px;margin:0 0 0 -100px;padding:9px 0 0 46px;position:fixed;bottom:6px;z-index:9;left:50%;color:#fff;font-size:10px;font-weight:400;text-transform:uppercase;box-shadow:0 3px 3px 0 rgba(0,0,0,0.14), 0 1px 7px 0 rgba(0,0,0,0.12), 0 3px 1px -1px rgba(0,0,0,0.2);text-indent:-7px;}
.chat-box:before{width:24px;height:24px;background:url(https://static.pbcdn.in/car-cdn/rct/images/phone.png) no-repeat 0 -226px;content:"";position:absolute;left:13px;top:6px;}
.rocketchat-widget{position:fixed !important;background:#fff !important;}
.claim-box{display:block;}
.posibility{width:100%;display:none;}
.ncb-verify b{left:10px;}
.ncb-verify p{font-size:10px;}
.ncb-verify .idv-popup ul.radio-btn{width:96%;margin:5px auto 10px;}
.ncb-verify .idv-popup p{font-size:12px;padding:5px 10px;}
.ncb-verify .discount-overlay p{font-size:12px;text-align:left;}
.ncb-verify .idv-popup{width:100%;}
.ncb-verify .discount-overlay .apply-discount{left:0;padding:10px 5px;width:100%;}
.discount-overlay .apply-discount span{color:#fff;background:none;font-size:16px;}
.discount-overlay .idv-popup ul.radio-btn li{margin-bottom:14px;}
.ncb-verify .information{width:100%;margin:11px auto 0;}
ul.information li.car-register{width:100%;margin:0;}
.ncb-verify #divNDB{width:100%;margin:10px auto 0;}
.ncb-verify .information .select-box select{padding:4px 0 5px 0;border-bottom:solid #ccc 1px;}
.ncb-verify .btn-orange{margin:0;width:50%;left:0;min-width:49.5%;width:49.5%;float:left;}
.ncb-verify.reveal .btnClose{min-width:49.5%;width:49.5%;float:right;top:0;clear:none;height:36px;padding:0;background:none;color:#37474f;border:solid 1px #37474f;display:block;}
.ncb-verify.reveal .close-icon{display:none;}
.ncb-verify .close-icon{display:none;}
/************Start Proposal Alert CSS here****************/
.overlay5{width:100%;position:fixed;display:block;background:#ccc;left:0;height:100%;top:0;background:rgba(45,67,78,0.97);z-index:99;}
.proposal-alert{width:70%;height:250px;border-radius:10px;box-shadow:0 0 10px -2px #000;-webkit-box-shadow:0 0 10px -2px #000;background:#fff;position:fixed;left:50%;top:50%;z-index:9999;margin:-125px 0 0 -35%;overflow:hidden;}
.proposal-alert p{text-align:center;width:90%;display:table;margin:8% auto;font-size:12px;font-weight:300;line-height:16px;}
.case-1 .oval{width:110%;height:130px;background:#1596fe;border-radius:0 0 95% 95% / 49%;left:-5%;position:relative;}
.case-2 .oval{width:110%;height:130px;background:#f67c84;border-radius:0 0 95% 95% / 49%;left:-5%;position:relative;}
.proposal-alert .cancel{background:#ebeff2;text-transform:uppercase;display:table;padding:10px;width:100%;position:absolute;bottom:0;text-align:center;font-size:14px;color:#fa774d;}
.case-3 .oval{width:110%;height:130px;background:#9f4148;border-radius:0 0 95% 95% / 49%;left:-5%;position:relative;}
.proposal-alert ul{position:absolute;width:100%;bottom:0;}
.proposal-alert ul li{float:left;width:49.8%;font-size:14px;}
.proposal-alert ul li:last-child{float:right;width:49%;}
.proposal-alert ul li:last-child a{color:#fa774d;}
.proposal-alert ul li a{background:#ebeff2;padding:10px 0px;display:block;text-align:center;}
.proposal-alert .spinner{height:60px;width:60px;animation:rotate 3s infinite linear;border:6px solid #eaeaea;border-right-color:transparent;border-radius:50%;position:absolute;left:50%;top:50%;margin:-30px 0 0 -30px;}
@keyframes rotate{0%{transform:rotate(0deg);}
 100%{transform:rotate(360deg);}
}
.proposal-alert .close{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;opacity:1;cursor:default;}
.proposal-alert .close:before, .proposal-alert .close:after{position:absolute;left:50%;content:' ';height:50px;width:5px;background-color:#fff;border-radius:8px;top:5px;}
.proposal-alert .close:before{transform:rotate(45deg);}
.proposal-alert .close:after{transform:rotate(-45deg);}
/*************11April2017***************/
.privacy {
    font-size: 12px;
    text-align: left;
    width: 90%;
    margin: 0 auto;
}
.prev-ncb .insIdv{display:block;}
.accesories .insIdv{display:block;}
.select-box select{padding:5px 0;}
.first-container #btnUpdate.btn-green{position:relative;top:30px;}
.disc-price{font-size:14px;padding:2px;}
.disc-price + .buy-plan{margin:20px 8px;}
.claim{display:none;}
.instaClaim{display:none;}
/****************10May2017***************/
.quote-tile .midsection .right_block{display:none !important;}
.addon-accesories .modify-addon h4{display:none !important}
.ncb-verify p{font-size:11px;line-height:12px;padding:0 10px;}
.editIdvmobile.quote-tile .midsection .left_block a{display:none;}
.overlay4{height:110%;}
.chat-box.idv-edit{z-index:4}
.filters ul li{display:none;}
.midsectionTxt{height:35px;padding:17px 10px;border-right:solid 0px #e0e0e0;}
ul.idv-ncb.hidden-getDiscount li{width:50%;}
.toastSlide{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);opacity:1;padding:7px 10px;height:auto;}
.ncb-verify p.ncb-top{margin:0 auto;vertical-align:middle;height:20px;line-height:14px;}
.quote-tile .breakin-case{width:200%;left:0;top:-1px;border-radius:0;background:#d1dae2;position:absolute;z-index:6;}
.quote-tile .breakin-case ul li{height:14px;}
.quote-tile ul li .add-to-compare{width:100%;text-align:center;right:initial;}
.quote-tile ul li .remove-from-compare{width:100%;text-align:center;right:initial;}
/*****************Compare Tile CSS here***************/
.CompareBottomBox{width:100%;}
.first-quarter, .second-quarter, .third-quarter{display:none;}
.fourth-quarter{position:absolute;left:0;width:100%;}
.compare-layout{height:44px;}
.comparison-toast.toastSlide{top:72px;}
 /*****************Self Inspection CSS here***************/
.selfinspection{font-size:11px;text-align:center;width:100%;padding:2px 0;position:absolute;bottom:-20px;z-index:1;background:#ffffff;left:0;border-top:solid 1px #ccc;}
.selfinspection a{font-size:9px;font-weight:normal;padding:0 7px 0 0;color:#b5b5b5;float:left;margin-left:7px;}
.selfinspection .wrapper{padding:1px 3px;color:#5f7782;position:relative;/* right:0;*/
left:inherit;font-size:8px;padding:0px 3px;z-index:1;top:0;left:0;float:left;}
/***************Third Party CSS here**************/
.quote-tile .third-party{width:200%;left:0;bottom:-2px;height:70px;padding:12px 0;}
.quote-tile .third-party ul li{height:auto;}
.quote-tile .third-party ul li:nth-child(3){width:100%;position:inherit;}
/***************New Header CSS here**************/
.need-help{opacity:1;margin:12px 10px 0 0;width:auto;font-size:12px;height:auto;text-align:center;text-indent:0;border-color:#1596fe;border-radius:18px;color:#1596fe;}
.need-help a{display:block;}
.need-help a.call-back-mob{background:none;display:block;font-size:12px;text-align:center;float:inherit;padding:0 8px;line-height:28px;color:#1596fe;}
.need-help a.call-back-mob img{float:left;margin:0px 0px 0 1px}
.app-header .pb-logo {
    margin: 10px 0px;
    background-size: 150px auto;
    background-position: left center;
    display: none;
}
.pb-logo-mob {
    display: block;
    margin: 5px 0;
}
.call-msg .back-btn{
    display: none;
}
.call-msg .col-sm-3.col-xs-2 {
    width:60%;
}
.call-msg .col-sm-9.col-xs-10.pad-left {
width:40%;
}
.prequote_page{
    background: #fff;
}
.prequote_page .pb-logo-mob img,.pb-logo-mob.new img {/*width: 35px;*/width:31px;height: auto;}

.share a.mail-mob{display:block;background:none;padding:0 8px;line-height:28px;color:#1596fe;}
.share a.mail-mob img{float:left;margin:1px 0 0 0;}
.share a{display:none;}
.share{text-indent:0;width:auto;font-size:12px;border-radius:18px;color:#1596fe;border-color:#1596fe;opacity:1;}
.quote-tile .midsection{height:57px;}
.addonBox{height:57px;}
.editIdvmobile .posibility{opacity:0;}
.posibility{text-align:left;z-index:0;top:32px;}
.disc-price + .buy-plan{margin:27px 8px 17px;}
.buy-plan a{padding:5px 10px;}
.toll-free{margin:13px 0px 10px 5px;font-size:11px;color:#1596fe;border:solid #1596fe 1px;border-radius:4px;padding:5px 5px 6px;background:#1596fe;}
/********************16Aug2017**************************/
.quote-tile ul li .claim-box{width:90%;margin:-190px 0 0 -90%;top:43%;}
/* .quote-tile ul li .claim-box{width:100%;margin:0;top:0;position:fixed;left:0;height:100%;border-radius:none;}
 */
/* .quote-tile #prev-ncb2.idv-popup{right:0px;left:inherit;top:0;height:100%;border-radius:0;}
 */
.quote-tile #prev-ncb2.prev-ncb.reveal ul.claim-list li{width:19%;margin:0 13px 15px 0;font-size:12px;}
.confirm_btn{width:60%;margin:15px auto 20px}
/*.chat-box{width:57px;height:57px;box-shadow:none;float:none;background:none;left:inherit;right:77px;bottom:20px;}
.chat-box:before{display:none;}
*/
#prev-ncb2.idv-popup ul.radio-btn li.best-prices{width:35%;}
#prev-ncb2.idv-popup ul.radio-btn{margin-bottom:13px;}
.quote-tile .idv-popup{padding-top:8px;}
.cross{top:15px;}
.preqoute-field{margin-bottom:55px;z-index: 0;}
.overlay2{height:110%;}
.preloader{top:-7px;position:absolute;}
.quote-tile.editIdvmobile ul li{top:10px;}
.quote-tile.editIdvmobile .closed-idv-mob{display:block;color:#334853;position:absolute;right:10px;top:5px;font-size:17px;z-index:99;}
.editIdvmobile .buy-plan.show{top:25px;position:relative;}
.quote-tile.editIdvmobile .img_logo{padding-top:17px;}
.container-fluid{overflow:hidden;}
.overlay4{height:115%;}
#dvQuoteList{padding:0 0 60px 0;}
.GSTMsg{position:relative;top:-50px;z-index:8;}
/**************Start New Toll Free CSS here*************/
.toll-free{display:block;}
.overlay-toll{width:100%;position:fixed;display:block;background:#ccc;left:0;height:100%;top:0;background:rgba(0, 0, 0, 0.5);z-index:9;}
.tollFree-mob ul{display:block;}
a.tollFree-mob{color:#808080;}
a:hover.tollFree-mob{color:#808080;}
.tollFree-mob{position:relative;font-size:14px;color:#8b8b8b;height:35px;float:right;background:url(https://static.pbcdn.in/car-cdn/rct/images/icon-toll.png) no-repeat right 7px;padding:0 22px 0 0;margin:26px 0 0 20px;position:absolute;right:0;display:block;background-image: none;}
.tollFree-mob:hover ul{display:block;}
.tollFree-mob 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;}
.tollFree-mob ul li{border-bottom:dashed 1px #b8b8b8;padding:0 0 9px 0;margin:0 0 14px 0;}
.tollFree-mob ul li b{font-size:12px;color:#808080;font-weight:400;}
.tollFree-mob ul li span{color:#fa774d;font-size:14px;padding:4px 10px 8px 18px;display:block;font-weight:bold;}
.tollFree-mob ul li span img{position:relative;left:-16px;}
.tollFree-mob ul li span a{color:#fa774d;}
.tollFree-mob ul li em{font-style:normal;font-weight:300;font-size:14px;display:block;color:#a9a9a9;}
.tollFree-mob ul li:last-child{border:none;}
.tollFree-mob .closeIcon{float:right;margin:-5px 0 0 0;font-size:14px;font-weight:bold;cursor:pointer;}
.header-link{width:57%;}
/**************End New Toll Free CSS here*************/
.header-banner{font-size:12px;}
/**************Start accordion css here***************/
.life-accordion{width:98%;}
.life-accordion h2{font-size:12px;}
/**************End accordion css here***************/
 .quote-tile .kotak-banner ul li:nth-child(1){height:auto;}
 .ql-kotak-banner{min-height:220px;}
.quote-tile.ql-kotak-banner .img_logo{padding-bottom:26px;}
.quote-tile.ql-kotak-banner .midsection{height:90px;}
.quote-tile.ql-kotak-banner .midsection .left_block a{top:-48px;}
.ql-kotak-banner .addonBox{height:80px;}
/***** Comparison *******/
.compare-quote .pb-logo{margin:0 0 0 10px;}
.compare-quote .pb-logo img{width:85%;}
.compare-quote .toll-free{margin:0 10px 0 0;font-size:14px;}
.compare-quote .img-box div{padding:0 5px;font-weight:300;font-size:10px;}
.compare-quote .compare-container{width:100%;}
.compare-quote ul.list-main li:last-child{}
.compare-quote ul.list-main li{width:49.5%;border:none;border-right:solid 1px #f3f3f3;}
.compare-quote ul.list-main li:first-child{width:100%;min-height:inherit;height:auto;border:none;}
.compare-quote ul.list-main li:nth-child(3){border:none;}
.compare-quote h4{display:none;}
.compare-quote .mob-title{display:none;}
.compare-quote ul.list-main li:first-child .title{text-transform:uppercase;font-size:10px;padding-right:0;padding:10px 5px;background:#f6f6f7;}
.compare-quote ul.list-main li .idv b{padding:0 10px;font-size:12px;}
.compare-quote ul.list-main li .title{font-size:11px;line-height:12px;}
.compare-quote ul.list-main:nth-child(odd){background:#fff;}
.compare-quote ul.list-main li:first-child .title{background:#ebeff2;}
.compare-quote ul.list-main:nth-child(even){background:#fff;border-right:solid 1px #efefef;}
.compare-quote .addon-avail{font-size:12px;}
.compare-quote .addon-avail ul li{width:100%;border:none;}
.compare-quote .coverage-icon{min-height:55px !important;}
.compare-quote ul.list-main.mob-col4{display:none;}
.compare-quote ul.list-main.mob-col1{display:none;}
.compare-quote ul.list-main{width:49.7%;padding:0 0 40px 0;}
.compare-quote .comprehensive{width:auto;display:none;}
.compare-quote ul.list-main li{width:100%;padding:20px 0 0;background:none !important;border:none;min-height:81px;}
.compare-quote ul.list-main li.heading, ul.list-main li.other-detail{display:none;}
.compare-quote ul.list-main li .wrapper{right:-4px;position:relative;}
.compare-quote ul.list-main:nth-child(2) li .mob-title{display:block;text-transform:uppercase;font-size:10px;padding:8px;position:absolute;top:0;width:203%;z-index:2;text-align:left;background:#eef0f2;font-weight:400;}
.compare-quote ul.list-main:nth-child(3) li .mob-title{display:block;text-transform:uppercase;font-size:10px;padding:8px;position:absolute;top:0;width:100%;z-index:1;text-align:left;background:#fff;font-weight:bold;color:#fff;font-size:0;height:28px;display:none;}
.compare-quote .listing{width:100%;text-align:center;font-size:9px;color:#87989f;display:block;padding:6px 2px 5px;font-weight:300;letter-spacing:-0.2px;}
.compare-quote ul.list-main li .garage{position:initial;border:none;}
.compare-quote ul.list-main li .zero-dep b{font-size:12px;}
.compare-quote ul.list-main li .title.discount{min-height:45px;padding:20px 0 0 0;}
.compare-quote a.price{margin:0 auto;}
.compare-quote .img-box{height:78px;}
.compare-quote ul.list-main li .idv{}
.compare-quote .banner{width:100%;height:165px;position:relative;/* 1 */
z-index:2;/* 1 */
background:#c95a5d;border-bottom:1px solid rgba(255,255,255,0.1);color:#fff;display:none;}
.compare-quote .banner li{width:49.7%;float:left;border-right:solid 1px #f3f3f3;height:130px;position:relative;}
.compare-quote .banner li:last-child{border:none;}
.compare-quote .banner a.price{margin:0px auto 0;}
.compare-quote .banner a.price:focus{color:#fa774d;}
.compare-quote .banner .img-box{padding:10px 0 0 0;height:85px;vertical-align:top;}
.compare-quote ul.list-main:last-child{width:50%;}
.compare-quote .highlight{left:0;font-size:8px;}
.compare-quote .addon-avail ul{width:98%;}
.compare-quote ul.list-main .addon-avail ul li{font-size:11px;padding-left:5px;}
.compare-quote .addon-avail b{font-weight:300;font-size:10px;}
.compare-quote ul.list-main li .wrapper .tooltip{left:inherit;right:-80px;width:160px;padding:5px;}
.compare-quote ul.list-main li .wrapper .tooltip:after{left:50%;}
.compare-quote .remove-current-comparison-banner{right:4px;top:6px;color:#50626b;}
.compare-quote ul.list-main li .title .NA{display:initial;margin:0;}
.compare-quote .back-quote{background:#37474f url(https://static.pbcdn.in/car-cdn/rct/images/icon.png) no-repeat 12px -177px;color:#fff;padding:9px 10px 9px 34px;font-size:12px;display:block;}
.compare-quote ul.list-main li .garage a.garage-count{color:#546e7a !important;padding:3px 0 0 0;font-weight:400;}
.compare-quote ul.list-main li .highlight{display:none !important;}
.compare-quote ul.list-main li .garage img{margin:4px 0 0;}
.compare-quote ul.list-main li .damage{margin:10px 0 4px 0px;}
.compare-quote .compare-container .select-box{box-shadow:none;border-top:none;width:100%;}
.compare-quote ul.list-main li .coverage .wrapper{position:absolute;right:1px;}
.compare-quote ul.list-main li .coverage .wrapper .tooltip{left:inherit;right:-5px;width:160px;padding:5px;}
.compare-quote ul.list-main li .coverage .wrapper .tooltip:after{left:95%;}
.compare-quote ul.list-main li .coverage .wrapper.od{position:relative;right:-5px;top:1px !important;}
.compare-quote ul.list-main li .coverage .wrapper.od .tooltip{right:-32px;}
.compare-quote ul.list-main li .coverage .wrapper.od .tooltip:after{left:80%;}
.compare-quote ul.list-main li .coverage li.coverage-icon .wrapper{top:26px;}
.compare-quote ul.list-main li .title.txt-center{text-align:center;}
.garage-locator .preloader{margin:60% 35%;}
 @keyframes slide-down{0%{opacity:0;transform:translateY(-100%);}
 100%{opacity:0.9;transform:translateY(0);}
 }
 /******* End of Comparison */
}
/********** Merged************/
@media only screen and (min-width:320px) and (max-width:670px){.registeration .textinput{margin-bottom:10px;}
 _:-webkit-full-screen,:root .chatbot-box .customer-detail{width:90%;}
 .chatbot-box .customer-detail{
    margin-top: 15px;
 }
 .chatbot-box .customer-detail .btn-orange, .discount-overlay .btn-go{width:100%;position:fixed;left:0;bottom:0;border-radius:0;margin:0;}
 .img_logo img{display:table-cell;vertical-align:middle;width:auto;}
 .quote-section{display:inline;padding:0;background:#f1f3f6;width:100%;}
 .GSTMsg{position:relative;top:-42px;z-index:6;text-align:center;}
}
/**********End of Merged************/
/********** New************/
@media only screen and (min-width:767px) and (max-width:1023px){.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle;margin:0;float:right;top:-80px;left:-350px}
}
@media only screen and (min-width:320px) and (max-width:670px){.quote-cb .main-container{width:100%;background:#eff2f5;}
 .proposalcontainer{width:100%;margin:5px auto;height:1500px;}
 .proposalcontainer iframe{overflow-y:auto;}
.chatbot-box h3 {
    padding: 0px 0;
    background-color: #fff;
    color: #fff;
    background-position: 56px 6px;
    width: 100%;
    margin: 0px auto 0px;
    border-radius: 0px;
    height: auto;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0.32px;
    color: #0065ff;
    border-bottom: 1px solid #dfe5ea;
    padding-bottom: 15px;
    padding-top: 15px;
}
.chatbot-box h3 .l_arrowicon {
    background-image: url(https://static.pbcdn.in/car-cdn/rct/images/arrow.svg);
    width: 22px;
    height: 14px;
    border: none;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    top: 36%;
    background-repeat: no-repeat;
}

.chatbot-box h3 .r_arrowicon  {
    background-image: url(https://static.pbcdn.in/car-cdn/rct/images/arrow.svg);
    width: 22px;
    height: 14px;
    border: none;
    transform:rotate(-180deg);
    -webkit-transform:rotate(-180deg);
    top: 36%;
    background-repeat: no-repeat;
}
.h_quote img{float:right;margin-right:0;}
 #toggle.r_arrowicon{cursor:pointer;display:block;float:right;font-size:20px;margin-right:0px;font-weight:900;background:#fee9e1;width:24px;height:24px;border-radius:4px;margin-top:6px;padding:6px 7px 0 19px;line-height:10px;}
 .manufact-listcb{width:96%;}
 .manufact-listcb li{padding:0 5px;}
 .manufact-listcb li span{margin:5px 0px;/* padding-top: 52px; */}
.manufact-listcb li {
    /* width: 33.33%!important; */
}
.manufact-listcb li span{
    /* background-image: url(https://static.pbcdn.in/car-cdn/rct/images/logo-color.png); */
    /* color: #ffffff; */
    /* background-color: #1596fe; */
    background-image: none;
    min-height: 0;
    padding: 9px;
}
.manufact-listcb li:hover span, .manufact-listcb li span.active{
    background-color: transparent;
    /* color: #0052cc; */
    /* box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); */
    /* border: solid 1px #0052cc; */
    background-image: none;
    color: #005be5;
    border-color: #005be5;
}
 .manufact-listcb li span b{margin:0;vertical-align:inherit;font-size: 14px;font-weight:400;}
 .cbcontainer{height:120px;border:none;width:100%;margin:0 auto;background:#ea805b;border-radius:0 0 5px 5px;z-index:7;position:relative;-webkit-transition:height 0.7s;transition:height 0.7s;}
 .arrow-right{display:none;}
 .your_quotes{width:90%;margin:0px auto 0px;overflow:hidden;}
 .your_quotes .pbimg{width:90px;margin-left:6px;}
 .chat_header{width:100%;margin:10px auto 0px;min-height:40px;background:#ea805b;box-shadow:0px 5px 1px -4px #b36044;position:relative;z-index:8;}
 .chat_header .whitebrd{display:none;}
.chat_header .h_quote{color:white;font-size:14px;font-weight:500;margin:2px 0 -7px -15px;}
.chat_header .h_assist{margin:0;font-weight:300;color:#fff; margin-left:-15px;}
.chat_header .pbimg{padding:8px 0px 0;}
 .chatbot-box .model-list.chat-support li span{height:150px}
 .btn-group,.btn-group-vertical{margin:-2px 0 10px}
 .btn{font-size:13px;padding:2px 12px}
 .switch_active i{width:13px;height:13px;background-size:100%}
 .chatbot-box .model-list{width:96%;clear:both;margin-top: 15px;}
 .chatbot-box h3 img{margin:-5px 7px 0 0;display:inline}
 .rto-list li div ul li{width:33.33%}
 .ChatWindowbg{background-color:#f1f3f6}
 .editCar{width:50px;height:50px;position:fixed;bottom:2%;left:5px;z-index:7;color:#fff;font-size:10px;text-align:center}
 .editCar span{font-size:20px;display:block}
 .editCar img{width:60px}
 .selectFilter{width:50px;height:50px;background-color:none;position:fixed;bottom:2%;z-index:7;right:15px;color:#fff;font-size:10px;text-align:center}
 .selectFilter span{font-size:30px;display:block}
 .selectFilter img{width:60px}
 .filterOption{width:50px;height:50px;display:none;position:fixed;z-index:7;right:5px;color:#fff;font-size:10px;text-align:center}
 .filterOption img{width:50px}
 .filterOption span{font-size:10px;background-color:#fff;color:#000;padding:5px;width:auto;text-align:right;top:9px;position:absolute;right:50px;border:1px solid #ccc;border-radius:4px;box-shadow:1px 1px 9px -3px #000;white-space:pre}
 .filterActive span{background:#fff url(https://static.pbcdn.in/car-cdn/rct/images/tick-mark.png) no-repeat;background-position:5px 8px;padding-left:20px}
 .top70{bottom:10%}
 .top60{bottom:17%}
 .top50{bottom:24%}
 .avoid-clicks{pointer-events:none;opacity:.5}
 .darkbg{width:100%;position:fixed;background:#ccc;left:0;height:100%;top:0;background:rgba(0,0,0,0.5);z-index:10;display:none}
 .zd12{z-index:12}
 .h_quote{font-size:12px;font-weight:300;margin:17px 0 2px 18px}
 .h_quote div{margin:10px 0 0 0;}
 .h_assist{margin-left:6px}
 .cb #divfilter{display:none}
 .cbmobilehide{display:none}
 
 .chatbot-box h3 img{display:none}
 #cal{width:98%}
 .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{height:61px}
 .IsMobile{display:inherit}
 .registeration .btn-orange,.registeration .donthavepolicy{font-size:18px;border-radius:4px;}
.registeration .textinput, .registeration #divRegNo.textinput{width:90%;margin:0 auto;float:inherit;}
 .btn-blue{margin:42px auto 0}
 .stamp{background-image:url(https://static.pbcdn.in/car-cdn/rct/images/stamp2.png);background-size:100%;background-repeat:no-repeat;width:80px;height:62px;position:absolute;z-index:99;margin-left:0}
 .btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle;margin:0;float:right;top:-80px;left:-350px}
 body,html{height:auto!important}
/******Digit CSS start here*******/
.quote-tile.supplierId-36 ul li.img-insurer{background:none;}
.quote-tile.supplierId-36.quotes-list-tp .left_block{display:none;}
.quote-tile.supplierId-36.quotes-list-tp .mid_block{display:none;}
.quote-tile.supplierId-36.breakin .img_logo{height:89px;width:120px;float:left;padding:0;margin:0;top:0;margin:0;background:black;}
.quote-tile.supplierId-36 .img_logo{height:89px;width:120px;float:left;padding:0;margin:0;top:0;margin:0;background:black;}
.quote-tile.supplierId-36.breakin .img_logo img, .quote-tile.supplierId-36 .img_logo img{margin:16px 0 0 11px;}
.quote-tile.supplierId-36 .midsection{height:125px;}
.quote-tile.supplierId-36.breakin .midsection{height:100px;}
.quote-tile.supplierId-36.breakin .kotak-banner{height:45px;}
.quote-tile.supplierId-36.quotes-list-tp ul li.img-insurer{background:none;}
 .quote-tile.supplierId-36.quotes-list-tp .img_logo{height:89px;width:120px;float:left;padding:0;margin:0;top:0;margin:0;background:#000;}
 .quote-tile.supplierId-36.quotes-list-tp .img_logo img{margin:22px 0 0 11px;}
 .quote-tile.supplierId-36.quotes-list-tp .midsection{height:125px;}
 .quote-tile.supplierId-36.quotes-list-tp .midsection{height:70px;}
 /*.quote-tile.supplierId-36.quotes-list-tp .kotak-banner{height:45px;}
*/
/************5 FEB 2018***********/
.img_logo img{width:auto;}
.quote-tile.ql-kotak-banner.breakin .midsection{height:inherit;}
.quote-tile .midsection{min-height:inherit;}
.quote-tile .third-party{height:70px;padding:18px 0 0;}
.quote-tile .midsection .mid_block .inner.tp-na{height:auto;}
/************5 FEB 2018***********/
/**********End of New************/
/************26 FEB 2018***********/
.ci-quotes .col-xs-12{padding:0;}
.quote-tile .midsection .left_block .inner.tp-na, .ci-quotes .quote-tile .midsection .left_block .inner.tp-na{display:none !important;}
.quote-tile.supplierId-36.breakin .kotak-banner ul li:nth-child(3){width:41%;}
.quote-tile .midsection .mid_block, .ci-quotes .quote-tile .midsection .mid_block{width:64%;}
.quote-tile.supplierId-36.breakin .img_logo,.ci-quotes .quote-tile.supplierId-36.breakin .img_logo{height:85px;}
.filters, .ci-quotes .filters{padding:0px 12px 18px;}
.ci-quotes .filters ul{line-height:1px;top:9px;}
.quote-tile.supplierId-36 .img_logo, .ci-quotes .quote-tile.supplierId-36 .img_logo{height:83px;}
.quote-tile.supplierId-13 .midsection, .ci-quotes .quote-tile.supplierId-13 .midsection{min-height:90px;}
.quote-tile.supplierId-13.planId-13 .midsection, .ci-quotes .quote-tile.supplierId-13.planId-13 .midsection{min-height:57px;}
.quote-tile .img_logo, .ci-quotes .quote-tile .img_logo{height:100px;}
/*.quote-tile.supplierId-36.quotes-list-tp .kotak-banner, .ci-quotes .quote-tile.supplierId-36.quotes-list-tp .kotak-banner{height:69px;padding:18px 0 0 0;}
*/
.quote-tile.supplierId-13.planId-85 .midsection, .ci-quotes .quote-tile.supplierId-13.planId-85 .midsection{min-height:inherit;}
.quote-tile.planId-186.supplierId-36 .midsection{height:69px;}
/*.quote-tile.planId-186.supplierId-36 .kotak-banner{height:69px;padding:18px 0 0 0;}
*/
.quote-tile .third-party .wrapper .tooltip{bottom:5px;width:268px;left:-133px;}
.quote-tile .third-party .wrapper{z-index:9;}
.quote-tile.supplierId-36.breakin .kotak-banner ul li:nth-child(3){width:98%;}
.quote-tile.planId-129.supplierId-36.breakin .kotak-banner ul li:nth-child(3){width:45%;}
.quote-tile.planId-186.supplierId-36.quotes-list-tp.breakin ul li.img-insurer{height:160px;}
.quote-tile.planId-186.supplierId-36.breakin ul li.img-insurer{height:160px;}
/************26 FEB 2018***********/
.quote-tile.editIdvmobile .kotak-banner{display:none;}
/***********13 march 2018**********/
.quote-tile.offcashlesscolumn.offzerodepcolumn, .quote-title.offcashlesscolumn.offzerodepcolumn{width:inherit;}
.ci-quotes .quote-tile .midsection.zerodepmidsection .third-party{left:0;}
/*.quote-tile.supplierId-36 .img_logo, .ci-quotes .quote-tile.supplierId-36 .img_logo{background:#fff;}
.ci-quotes .quote-tile.supplierId-36 ul li.img-insurer:before{left:4px;top:8px;}
*/
.header-link,.ci-quotes .header-link{z-index:2}
.quote-tile.supplierId-36 .img_logo, .ci-quotes .quote-tile.supplierId-36 .img_logo{background:none;}
.quote-tile.supplierId-36.quotes-list-tp .img_logo, .ci-quotes .quote-tile.supplierId-36.quotes-list-tp .img_logo{background:none;}
.quote-tile.supplierId-36 ul li.img-insurer:before{left:4px;top:8px;}
.quote-tile.supplierId-36.quotes-list-tp ul li.img-insurer:before{top:14px;}
.quote-tile.planId-186.supplierId-36.quotes-list-tp ul li.img-insurer, .quote-tile.planId-186.supplierId-36.quotes-list-tp ul li.img-insurer{height:158px;}
.quote-tile .midsection, .quote-tile .midsection{padding:0 !important;}
.quote-tile .midsection .mid_block .inner{position:relative;}
.quote-tile ul li div.mid_block .min-max .min-idv{width:15%;background:none;}
.quote-tile ul li div.mid_block .min-max .max-idv{right:0;background:none;width:15%;}
/*.quote-tile.planId-186.supplierId-36 .img_logo{height:155px;}
*/
.filters ul{top:13px;}
/************26 MARCH 2018***********/
.quote-tile .img_logo, .ci-quotes .quote-tile .img_logo{text-align:left;}
.toll-freeprequote{
    display:block;
    width: 32px;
    height: 32px;
    margin: 5px 0 0px;
    border:none;
    padding:0;
    border-radius:0;
    cursor:pointer;
    float:right;
    background:url('https://static.pbcdn.in/car-cdn/rct/images/phone-receiver.svg');
}
.toll-freeprequote span{display: none!important;margin:13px 0px 10px 5px;font-size:11px;color:#1596fe;border:solid #1596fe 1px;border-radius:4px;padding:5px 5px 6px;background:#1596fe;width:30px;display:inline-block;}
.toll-freeprequote b{display: none!important;display:inline-block;font-size:15px;color:#1596fe;position:relative;left:5px;top:2px;letter-spacing: 0.5px;}
#cbChatWindow{position:relative;z-index:0;margin:0;}
.compare-quote ul.list-main:nth-child(2) li .mob-title{z-index:1;}
.preloader{z-index:1;}
/************28 MARCH 2018***********/
.idv-popup ul.radio-btn input[type=radio]:checked ~ label{top:3px;}
.discount-overlay .idv-popup label{top:3px;}
.editCar{z-index:9;}
.selectFilter{z-index:9;}
.filterOption{z-index:12;}
.quote-section{z-index:inherit;}
/***************11 april 2018*******/
.ncb-verify .policytype ul.radio-btn span{margin-left:12px;float:left;}
ul.information ul li{margin:0px 2px 4px -15px;display:block;width:100%;text-align:left;}
.idv-mob{padding-top:2px;}
ul.information ul{margin:-8px 0 5px;}
.quote-tile .kotak-banner.focusstrip{bottom:-10px;height:18px;padding:0;}
.filters span{top:12px;}
/*********16 April 2018************/
.quote-tile .kotak-banner.focusstrip ul li{font-size:8px;padding:0 !important;font-weight:300;}
.quote-tile .kotak-banner.focusstrip{background:#5993b9;}
#triangle-topright{width:0;height:0;border-top:55px solid #5993b9;border-left:57px solid transparent;}
#triangle-topright p{left:22px;text-align:right;font-size:9px;line-height:13px;}
#triangle-topright p b{font-size:11px;}
.ncb-verify p{line-height:28px;margin:0 auto;}
.ncb-verify .pad72{padding:0;}
.ncb-verify p.fright{display:none !important;}
.ncb-verify p.fleft{padding:0 0 15px 5px;width:92%;font-size:10px;line-height:14px;}
.ncb-verify p.ncb-top{padding:1px 0 13px 5px;}
.proposal-header ul li span{display:none;}
.quote-tile.planId-48.supplierId-10 .midsection, .quote-tile.planId-60.supplierId-5 .midsection, .quote-tile.planId-26.supplierId-2 .midsection, .quote-tile.planId-2.supplierId-2 .midsection{min-height:inherit;}
.quote-tile.planId-2.supplierId-2 .addonBox, .quote-tile.planId-26.supplierId-2 .addonBox{height:80px;}
.quote-tile.planId-60.supplierId-5 .addonBox, .quote-tile.planId-13.supplierId-13 .addonBox{height:70px;}
.quote-tile.planId-25.supplierId-13 .midsection{min-height:80px;}
.quote-tile.planId-145.supplierId-13 .midsection, .quote-tile.planId-48.supplierId-10 .midsection, .quote-tile.planId-128.supplierId-10 .midsection, .quote-tile.planId-105.supplierId-2 .midsection{min-height:80px;}
.quote-tile.planId-70.supplierId-35.ql-kotak-banner.breakin .midsection{height:80px;}
.quote-tile{width:94%;}
.quote-tile.planId-2.supplierId-2 .midsection{min-height:80px;}
.quote-tile.supplierId-13 .midsection, .ci-quotes .quote-tile.supplierId-13 .midsection{min-height:100px;}
.quote-tile.planId-145.supplierId-13 .midsection{min-height:100px;}
.quote-tile .kotak-banner ul li{letter-spacing:-0.4px;padding:0 8px 0 30px !important;}
#newCarIRDABannerSlider{margin:20px auto;padding:1px 0 16px 0;height:135px;}
#newCarIRDABannerSlider ul li div{font-size:12px;width:81%;margin:10px auto 0;line-height:18px;}
#newCarIRDABannerSlider ul li span{font-size:11px;line-height:18px;width:78%;letter-spacing:-0.3px;}
#newCarIRDABannerSlider ul li{background:#e3e5e6;height:130px;}
#newCarIRDABannerSlider ul li b{line-height:14px;display:block;width:80%;margin:0 auto;}
#newCarIRDABannerSlider.owner-cover-banner, .quote-cb #newCarIRDABannerSlider.owner-cover-banner{width:92%;margin:15px auto 10px;padding:0 0 6px 0;}
#newCarIRDABannerSlider.owner-cover-banner ul li{line-height:16px;}
#newCarIRDABannerSlider.owner-cover-banner ul li span{font-weight:400;font-size:10px;}
.top50{bottom:18%;}
.top60{display:none !important;}
.quote-tile .breakin-case.renewaloverlap{position:absolute;top:-15px;width:200%;height:17px;padding:0;}
.quote-tile .midsection .left_block a.garage{top:-45px;height:33px;}
.quote-tile.planId-307.supplierId-13 .midsection, .ci-quotes .quote-tile.planId-307.supplierId-13 .midsection{min-height:70px;}
.quote-tile.planId-12.supplierId-12 .midsection{min-height:auto;}
/*.quote-tile.planId-2.supplierId-2 .midsection{min-height:100px;}
*/
.quote-tile .kotak-banner ul li:nth-child(3){position:inherit;width:auto;}
.quote-tile .kotak-banner{height:auto;padding:0;position:relative;bottom:-1px;}
.quote-tile .midsection{padding:5px 0 0 0 !important;height:58px !important;min-height:58px !important;}
.addonBox{height:58px !important;}
/****************Cash Payment CSS start here****************/
.pay-cash{width:94%;padding:5px;}
.pay-cash p{font-size:11px;line-height:14px;text-align:center;}
.pay-cash p b{font-size:13px;}
.pay-cash p span{font-size:9px;line-height:12px;padding:6px;}
/****************Verify OTP CSS start here****************/
.verify-otp{width:100%;margin:0;position:fixed;top:10%;left:0;height:240px;}
.ncb-verify #divNDB{margin-top:3px;}
.ncb-verify .reg-date{margin-top:3px;}
/****************Self Video Claims CSS start here****************/
.video-claim{width:94%;padding:5px 4px;}
.video-claim:before{left:6px;}
.video-claim p{font-size:10px;line-height:19px;padding-left:51px;text-align:center;}
.video-claim p b{font-size:12px;}
.video-claim p span{font-size:10px;line-height:14px;text-align:center;letter-spacing:-0.3px;}
/****************Supreme court guideline CSS start here****************/
.guidelines{width:96%;}
.guidelines p:before{left:10px;}
.guidelines p:before{left:10px;}
.guidelines p b{padding-left:60px;display:block;text-align:center;font-weight:300;font-size:11px;line-height:18px;}
.guidelines span{font-size:11px;line-height:18px;padding:7px 8px;}
.chatquotescroll{width:46%;background:#58acf2 url(https://static.pbcdn.in/car-cdn/rct/images/scroll-down.png) no-repeat 99% 4px;border-radius:20px;text-align:left;font-size:11px;padding:11px 0;color:#ffffff;cursor:pointer;position:relative;box-shadow:1px 2px 5px 0 #8a8989;/* z-index:9;*/
margin:5px auto;padding-left:20px;}
/****************Supreme court guideline CSS End here****************/
.registeration .btn-blue{font-size:11px !important;letter-spacing:-0.5px;width:90% !important;}
.quote-tile ul li .add-to-compare{top:0;left:inherit;padding:0;border:none;}
.quote-tile ul li .breakup{width:150px;}
.quote-tile ul li .add-to-compare{width:145px;right:0;}
/*********************New Design CSS start here *4 0ct 2018*********************/
.quote-tile ul li .remove-from-compare{width:100%;text-align:center;right:initial;position:absolute;border:solid #dd4b45 1px;border-radius:24px;width:77px;left:50%;background:#fff;height:18px;margin:0 0 0 -50px;overflow:hidden;top:42px;line-height:17px;font-size:10px;text-align:center;padding:0;}
.ncb-verify{height:30px;background:#dfe4e6;border:none;}
.ncb-verify p.fleft{padding-top:2px;font-weight:500;width:78%;}
.ncb-verify b{display:none !important;}
.quote-section{background:#eff2f5;display:table;width:100%;}
.quote-tile{width:100%;min-height:auto !important;padding:10px 0 0 0;margin-top:12px;}
.quote-tile .img_logo{padding:0;margin:0 !important;height:auto !important;padding:5px 0 0 0 !important;}
.quote-tile ul li:nth-child(1){width:auto;}
.quote-tile .midsection .left_block a.garage{top:0;height:20px;background:none;padding:0;font-size:10px;}
.quote-tile .midsection{background:none;margin:0 !important;height:auto !important;min-height:inherit !important;padding:0 !important;}
.idv-mob{width:auto;}
.quote-tile .midsection .mid_block .pencil{width:auto;font-size:10px;color:#868686;font-weight:300;background:url(https://static.pbcdn.in/car-cdn/rct/images/idv-edit.png) no-repeat right 2px;}
.disc-price + .buy-plan{margin:0;margin:5px 10px 5px 0;width:110px;}
.quote-tile ul li:nth-child(3){position:inherit;width:auto;float:right;}
.quote-tile ul li{width:33%;}
.quote-tile ul li .breakup{display:none !important;}
.addonBox{width:100%;height:auto !important;padding:0;}
.img_logo img{width:65%;margin:0 !important;padding-left:10px;}
.quote-tile .midsection .left_block{position:absolute;height:20px;border:none;z-index:0;left:-90%;top:42px;width:100%;}
.quote-tile.planId-129.supplierId-36.breakin .img_logo{height:auto;background:none;width:auto;}
.selfinspection{border-bottom:15px solid #f3ebe3;border-left:0px solid transparent;border-right:10px solid transparent;height:0;width:max-content;border-top:none;background:none;bottom:inherit;top:-33px;}
 .selfinspection .wrapper{display:none;}
.selfinspection a{color:#525151;position:relative;top:16px;}
.quote-tile .midsection .mid_block, .ci-quotes .quote-tile .midsection .mid_block{width:100%;padding:7px 0 0 0;margin:0;}
.quote-tile .addonBox ul li .right_block span{font-size:11px;width:100%;}
.addonBox{width:100%;background:#fff;margin:0;display:table;padding:0 0 4px 0;}
.posibility{display:none !important;}
.quote-tile .addonBox ul{width:50%;float:right;margin-right:10px;}
.idv-mob, .zero-mob{display:inline-block;width:auto;vertical-align:top;color:#868686;font-weight:300;float:left;}
.plan-footer-mob .zero-mob + div.show{float:right;width:33%;}
.quote-tile ul li:nth-child(1){height:auto;width:33%;}
.quote-tile .midsection .mid_block .inner{padding:0;}
.quote-tile .kotak-banner ul li{width:100% !important;}
.video-claim{margin:10px auto 0;}
.quote-tile .kotak-banner{bottom:1px;}
.buy-plan a{font-size:12px;padding:8px 10px;}
.supplierId-2 .img_logo img, .supplierId-9 .img_logo img{width:50px;}
.buy-plan a b{top:11px;}
.filters{position:fixed;z-index:9;height:150px !important;top:40%;margin:-100px 0 0 -40%;box-shadow:0px 0 38px -10px #000;width:80%;left:50%;border-radius:4px;background:#ffffff;padding-bottom:30px;}
.filters span{display:none;}
.filters ul{top:25px;width:100%;}
.filters ul li label{font-size:12px;color:#37474f;}
.filterSubmit{color:#ffffff;font-size:12px;margin:8px 0;display:table;background:rgb(250,119,77);text-align:center;padding:9px 0;border-radius:4px;font-weight:500;clear:both;width:80%;margin:0 auto;top:10px;position:relative;}
 .filters ul li{margin:0 0 15px 0;}
 .disc-price{width:110px;top:-2px;font-size:11px;}
 .quote-tile ul li .add-to-compare{width:100%;text-align:center;right:initial;position:absolute;border:solid #459bf0 1px;border-radius:24px;width:77px;left:50%;background:#fff;height:18px;margin:0 0 0 -50px;overflow:hidden;/* line-height:1px;*/
top:42px;line-height:17px;font-size:10px;}
.need-help a.call-back-mob{font-size:10px;font-weight:400;margin:0;}
.share a.mail-mob{font-size:10px;font-weight:400;}
.header-link{width:72%;}
.need-help{margin-right:3px;}
.ncb-verify p.mobiletopfilter{background:#67b0f1;margin:0;float:right;height:30px;line-height:28px;font-weight:400;width:65px;border-radius:25px;margin:-1px 8px 0 0;}
 .ncb-verify p.mobiletopfilter a{color:#fff;}
 #divfilter a{position:absolute;width:76px;background:#ff5722b3;padding:8px;border-radius:4px;text-align:center;color:#fff;left:50%;bottom:20px;margin:0 0 0 -38px;}
.filters{height:130px;}
.quote-tile.editIdvmobile .midsection{margin:0 auto !important;width:94%;}
.quote-tile.editIdvmobile ul li{top:0;}
.quote-tile.editIdvmobile ul li:nth-child(3){float:inherit;right:inherit;top:0;width:100%;text-align:center;margin:15px auto;display:table;}
.quote-tile.editIdvmobile .buy-plan.show{margin:0 auto;display:table;float:inherit;top:0;width:100px;}
.quote-tile.editIdvmobile .buy-plan a{width:100px;text-align:center;font-size:14px;}
.quote-tile.editIdvmobile .buy-plan a b{background-image:none;}
.tooltip-box:after{left:45%;}
.tooltip-box{float:right;margin:4px 15px;color:red;font-size:11px;}
.share a.mail-mob.tobeshown{background:#459bf0;color:#fff;}
.filters a{display:block;}
.track-change{width:96%;height:16%;position:fixed;margin:-8% 0 0 -48%;left:50%;top:50%;background:#fff;z-index:99;box-shadow:0 8px 10px -5px rgba(0,0,0,.14), 0 16px 24px 2px rgba(0,0,0,.098), 0 6px 30px 5px rgba(0,0,0,.084);border-radius:4px;padding:20px;font-size:12px;}
.quote-tile .addonBox ul{width:100%;border-top:solid 1px #e0e0e0;margin:0;}
.quote-tile .addonBox ul span{float:left;color:#000;font-weight:500;margin:0 0 0 4px;padding-top:3px;}
.errormsg{display:block;color:red;font-size:smaller;border-color:#FF0000 !important;}
#share .tabs +div{color:#fb6969;font:9px/100% arial, sans-serif;position:inherit;right:11px;text-decoration:none;text-shadow:0 1px 0 #fff;top:3px;/* text-indent:-29px;*/
/* overflow:hidden;*/
background:white;width:44px;text-transform:uppercase;float:right;}
#share .tabs +div:after{font-size:11px;top:0px;position:relative;content:'x';left:3px;}
.tooltip-box .btn-orange{margin:0}
.share-success p{color:#64a964;}
.shape{right:0px;top:-10px;}
#triangle-topright{border-top:38px solid #5993b9;border-left:53px solid transparent;}
#triangle-topright p{line-height:10px;}
#triangle-topright p b{font-size:10px;}
/**************19 Nov. 2018*********************/
#div_compare{display:block !important; float:right;}
.callbacknew{display:none;}
.ncb-verify .pad72{padding:0;width:auto;margin:0;}
.ncb-verify{padding:0;}
.ncb-verify p.fleft{padding-top:8px;}
#divmodifydetail .header-link{display:none;}
.disc-price + .buy-plan{padding:0;}
.quotes-top{position:inherit;display:unset;}
.ncb-verify p.existingpolicynew{display:none !important;}
#rightSection{margin:0;}
.ncb-verify p.ncbverifiednew{padding:0 10px;width:77%;}
.ncb-verify .addonandassnew{display:none;}
.ncb-verifybox{width:100%;}
.filters ul li#liThirdParty{display:block;}
.planHeaderdivsticky{width:100%;}
.quote-tile ul li.claimvideo{background:url(/https://static.pbcdn.in/car-cdn/rct/images/claimvideo.png) no-repeat 7px 2px !important;}
.idv-section{width:94%;padding:10px;border-radius:6px;height:250px;top:20%;left:3%;margin:0 auto;position:fixed;}
.idv-section .idv-popup{text-align:center;top:0;}
.idv-section .min-idv, .idv-section .max-idv{position:absolute;top:25px;width:27%;left:-20px;}
.idv-section .max-idv{position:absolute;top:25px;width:29%;right:-15px;left:inherit;}
.idv-section .idv-popup a{right:0;}
.idv-section .idv-inputBox{width:75%}
.idv-section .range-slider-section{position:relative;}
.idv-section .range-slider-section #idv_range_slider{width:100%;margin-bottom:40px;}
.idv-section .enterIdv .wrapper{left:70%;}
.idv-edit-desktop{display:none;}
.model-list li.active span {
    background: #005be5;
    color: #fff;
    border: solid #005be5 1px;
}
.model-list li span b{font-weight:400;font-size:14px;letter-spacing:-0.3px;}
.registeration.landing-page{width:100%;margin:13px 0 0 0;padding:0;background:none;border:none;}
.registeration.landing-page .btn-blue{width:90% !important;font-size: 14px !important;}
.your_quotes .pbimg{display:none;}
.registeration.landing-page .h_quote{font-size:18px;font-weight:bold;margin:17px 0 2px -40%;width:144%;color:#555e69;text-align:center;}
.registeration.landing-page .h_quote div{font-size:15px;font-weight:400;margin:10px 0 40px 0;color:#5d5d7a;}
.registeration.landing-page .textinput input {border: solid #9a9b9c 1px;padding-left: 12px!important;
    padding-right: 12px!important;
}
.registeration.landing-page .textinput input:focus{text-align:center;}
.registeration.landing-page .btn-orange {width: 100%;border-radius: 4px;padding: 10px;background-position: 96% center !important;background-color: #ff5630;}
.registeration.landing-page #action button[type="submit"]{
    height: auto;
}
#action .clr span{background:#fff;}
#action .clr{width:88%;margin:0 auto;}
.h_quote b{color:#e37d5a;}
.registeration.landing-page a{margin:40px 0 0px 0;display:table;width:100%; font-size: 13px;}
.registeration.landing-page .new-car + a{float:right;margin-right:5%;}
_:-webkit-full-screen,:root .registeration .textinput input{/* padding:17px 1% 17px 1%!important; */}
.chatbot-box .registeration .textinput input[type="text"], .chatbot-box .registeration .textinput input[type="tel"]{
    height: 45px;
}
.chatbot-box .customer-detail .textinput label{
    padding: 12px 1% 12px;font-size: 16px;
}
.chatbot-box h3{
    /* margin-bottom: 15px; */
}
.registeration.landing-page .textinput input::-webkit-input-placeholder{color:#c0c0c0;font-weight:400;font-size:16px;}
/**********Claim Overlay CSS here***************/
.claim-overlay{width:94%;margin:0;left:50%;top:50%;margin:-220px 0 0 -47%;}
.claim-overlay .msgLeft{width:100%;height:auto;padding:40px 0 0 0;background:none;color:#2682cc;font-size:16px;padding:40px 0 0 20px;text-align:left;}
.claim-overlay .msgLeft b{font-size:18px;}
.claim-overlay .msgLeft:after{display:none;}
.claim-overlay .txtRight{width:100%;padding:20px 10px 0;}
.claim-overlay .txtRight ul li{font-size:11px;line-height:15px;padding:0 0 20px 60px;width:100%;}
.claim-overlay .txtRight ul li b{font-size:12px;}
.claim-banner-mob{margin:10px auto 0;display:table;box-shadow:0 2px 2px 0 #d4d4d4;width:344px;height:51px;background:url(https://static.pbcdn.in/car-cdn/rct/images/claim-banner-mob.jpg) no-repeat 0 0;}
.quote-tile ul li .claim-box{width:90%;margin:-225px 0 0 -45%;top:50%;left:50%;height:450px;}
.ncb-box p{font-size:14px;line-height:24px;}
.ncb-box{width:90%;}
.ncb-tile{width:100;}
.ncb-tile img{width:28%;}
.ncb-tile ul{width:100%;float:inherit;margin:0 auto;}
.quote-tile .ncb-tile ul li:nth-child(1){width:100%;}
.quote-tile .ncb-tile ul li{width:100%;font-size:12px;}
.ncb-tile img{float:inherit;margin:0 auto;margin:0 auto 20px;display:table;}
.quote-tile .ncb-tile ul li:nth-child(1) span{font-size:14px;}
.quote-tile .ncb-tile ul li:nth-child(2) span{font-size:14px;}
.quote-tile .idv-popup{left:0;}
.ncb-box a.compareAgain{padding:9px 0;font-size:12px;}
.ncb-box a.proceed{font-size:14px;background-position:94% 9px;}
.quote-tile .claim-box{width:90%;left:50%;margin:-225px 0 0 -45%;top:50%;height:450px;border-radius:4px;}
.quote-tile .kotak-banner ul li.policy-icon{background-position:8px 2px;}
.quote-tile ul li.overnight{background-position:0 -803px!important;}
.quote-tile ul li.spot-claim{background-position:0 -935px!important;}
.quote-tile ul li.tp-cover{background-position:-3px -10px !important}
.quote-tile ul li.advance-cash{background-position:-2px -593px !important;}
.quote-tile ul li.pick-drop{background-position:-2px -657px !important}
.quote-tile ul li.commericalcar{background-position:-2px -417px !important}
.quote-tile ul li.instant-policy{background-position:0 -148px !important;}
.TPRates-mob{display:none;}
.app-header{border:none;margin:0 0 7px 0;}
.fla-data-found{
    width:96%;
    margin:0 auto;
    border:solid 1px #505f79;
    border-radius:4px;
    padding: 10px 15px 0 55px;
    height: 60px;
    line-height:17px;
    position:fixed;
    left:50%;
    margin:0 0 0 -48%;
    white-space: nowrap;
    z-index:9;
    background:#fff;
    overflow: hidden;
    top: auto;
    bottom: 70px;
    animation:none;
    transition:all ease 0.3s;
    -webkit-transition:all ease 0.3s;
    transform: translate(0, 300%);

}
.fla-data-found.recon_varient{
    left: 50%;
    background-image: none;
    bottom: 5px;
    top:auto;
}
.fla-data-found.slide{
    transform: translate(0, 0%)!important;
}


.fla-data-found b{text-overflow: ellipsis;width: calc(100% - 40px);overflow: hidden;display: block;font-size: 12px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.17;letter-spacing: 0.17px;text-align: left;color: #172b4d;padding-top: 2px;}
.fla-data-found div{font-size: 14px;color: #172b4d;font-weight: normal;width: calc(100% - 40px);}
.fla-data-found a{margin-right: 0;/* padding-right: 10px; */font-size: 14px;font-weight: 500;font-stretch: normal;font-style: normal;/* line-height: 1.14; */letter-spacing: 0.2px;text-align: left;color: #0065ff;position: absolute;top: 50%;transform: translateY(-50%);right: 15px;}
.fla-data-found:before{width:35px;height: 58px;
    position:absolute;left:0;top:0;content:"";background: #36b37e url('https://static.pbcdn.in/car-cdn/rct/images/correct.svg') no-repeat 7px center;}
.fla-data-found.recon_varient:before{
    background-image: url('https://static.pbcdn.in/car-cdn/rct/images/information-white.svg');
    background-size: 18px auto;
    background-color: #E69740;
}
#divCTC{position:inherit;/* left:42%;*/
 top:0;border:none;margin:10px 0 0 0;}
.need-help a{display:block;margin:0;padding:1px 10px 3px 34px;background-position:5px 7px;font-size:10px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAYAAABCIB6VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5OGQ3ZDg3Mi05MWY0LTRhNzQtODA3Yi1kZjc3ZGUzZTJiNTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjY2NzEzREIxNzgyMTFFOUFFODJGNEM3MjRENDQ0MkEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjY2NzEzREExNzgyMTFFOUFFODJGNEM3MjRENDQ0MkEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjBCQjA1NUUxNzFFMTFFOUFFODJGNEM3MjRENDQ0MkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjBCQjA1NUYxNzFFMTFFOUFFODJGNEM3MjRENDQ0MkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5InkV3AAABtElEQVR42qyVTShEYRSG752ZlAhpVmwUyWSvlKjRKGVpJLEaImWBkllYERs7jWQnJpGVpJSFDamhZEE2kgw7P42aGIb31Hvr+rr3mjvNqWd+Tue8M9855ztXL4ulNBtrBGOgHVSDYvrTIAkOwRK4skr2WPiKQBQkwDCoo9gNSdM3wphp5vwxn/LdC2JgEGTAGtgGd+CNMeWgBvSAPrAAavlD31bCOpin6CUYBccWJ0ry+PtgFSwz55n//kctRRBMgHPQaSOq2gljz5gbVGvsY13lKAPgUcvdnkA/c6NGFQzhBnZ/Dlxr7k2aOkuNgFm4g++tYNJmWuxMYqdAG+sbMpylIMygEBtR4UK4EkSYq1OrxENnkynwM49SfJg+i1ZEhLtdHj2X0oTlxa8V3vweDnyh7UGE44pTz0NIzdkQ4XXO77vpsmRdiGa5V4zNJ/McF5EvMAN2QRe4Ba8uhGVHXIAq0AuO1CWUIE7mZdczyng1g3FDVHM5ZvVMPOUtC/DG7XC9bjrtYyeTi9TCz3vgXroPhsDBf4veyWSNvrAc0uwtCls22o2wPOMW+exbASmn4F8BBgASblzFz4De3gAAAABJRU5ErkJggg==) no-repeat 8px 4px; border-radius:24px; border: solid #5ea8ea 1px;color: #3095f3; margin: 2px 0 0 0;}
#talk-to-expert .popup-content{position:fixed;left:50%;top:50%;margin:-140px 0 0 -111px;box-shadow:0px 1px 12px 0 #2f2f2f;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{padding:3px 5px;}
.dont-know{margin:15px auto;}
.fla-data-found{animation-duration: 2s;-webkit-animation-duration: 2s; }


/**********NEW CSS Start here**********/
.Previous-policy-details-section, .previous-insurer-select, .renewal-not-allowed-popup{    width: 98%;margin-left: -49%;}

.expiry-dont-know-section button{width:90%;}
.ui-widget-content{margin:0 auto;}
.Previous-policy-details-section h3{font-size:11px; margin:10px 0 0 0;}
.Previous-policy-details-section .question{font-size:16px;}
.Previous-policy-details-section .question{font-size:14px;}
.Previous-policy-details-section button, .previous-insurer-select button{background:#fff;}
.Previous-policy-details-section .back-icon{top: 10px; left:22px;}
.previous-insurer-select span{font-size:16px;}
.renewal-not-allowed-popup b{    padding-left: 20px;}
.renewal-not-allowed-popup .loaderTxt{    margin: 0;padding-left: 20px;}
.renewal-not-allowed-popup .popup-text{padding-left: 20px;font-size: 12px;}
.renewal-not-allowed-popup .back-to-quotes{margin: 25px auto;display: table;float: inherit;}
.preloader{top:-2px;}
/**********NEW CSS End here**********/
@-webkit-keyframes pulse {
  0% {
    background-color:#fff; top: 90%;

  }
  70% {
      background-color:#fff;top:85%;
  }
  100% {
       background-color:#fff;top:85%;
  }
}
@keyframes pulse {
  0% {
    background-color:#fff;top:90%;

  }
  70% {
      background-color:#fff;top:85%;
  }
  100% {
       background-color:#fff;top:85%;
  }
 }
 @media only screen and (min-width:320px) and (max-width:670px){.preInsurer-overlay{width:96%;margin:-255px 0 0 -48%;height:513px;}
.preInsurer-overlay .insureHeader{padding:5px 0;margin:0 0 8px 0;}
.preInsurer-overlay .insureHeader p{font-size:14px;line-height:22px;font-weight:300;}
.preInsurer-overlay .insureHeader p span{font-weight:600;font-size:14px;}
.preInsurer-overlay a.back{left:14px;top:20px;font-size:10px;}
ul.topInsure li, ul.otherInsure li{width:45%;margin:3px 0px 2px 11px;float:left;}
ul.topInsure li a, ul.otherInsure li a{width:100%;padding:7px 0;font-size:11px;}
ul.topInsure, ul.otherInsure{margin:0;}
.preInsurer-overlay h4{display:none;}
.insurer-popup ul.claim-list{margin:0;}
.update-insurer{padding:5px 8px 3px 0 !important}

#claimBanner{width:344px;background:#fff;display:table;box-shadow:0 2px 2px 0 #d4d4d4;margin:10px auto 0;height:51px;}
#claimBanner h4{float:left;width:31%;font-size:12px;font-weight:300;color:#fff;background:#3b87c5;height:52px;padding:10px 0 10px 10px;position:relative;line-height:16px;}
#claimBanner h4:after{left:100%;content:"";position:absolute;right:-10px;bottom:0;width:0;height:0;border-left:10px solid #3b87c5;border-top:25px solid transparent;border-bottom:25px solid transparent;}
#claimBanner ul{float:left;margin:6px 0 0 19px;width:33%;}
#claimBanner ul li{font-size:10px;color:#2b82cc;position:relative;padding-left:10px;text-align:right;}
#claimBanner ul li:after{top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(32, 32, 213, 0);border-left-color:#3b86c7;border-width:4px;margin-top:-4px;left:0;}
#claimBanner ul li:last-child:after{display:none;}
#claimBanner span{float:right;width:24%;font-size:11px;text-align:center;background:#f0763b;color:#fff;border-radius:4px;padding:4px;margin:7px 8px 0 0;}

.TPHeaderquotes{display:none;}

.TPHeaderquotes-mob{display:none;}
.TPHeaderquotes {display:block;background: #ffeebf;font-size: 11px;text-align: center;padding: 6px 0;color: #000;font-weight: 500; position:inherit; }
.TPHeaderquotes b {color: #f76a3d;}
.model-list li span {
    padding: 7px 4px 7px 4px;
    text-align: center;
}
.model-list li span:before{background-position: 0 -215px;}
.model-list li span:before{
    display: none;
}
.model-list li span.active:before{
    /*background-image: none;
    content: "";
    width: 6px;
    height: 6px;
    border-top: 2px solid #1596fe;
    border-right: 2px solid #1596fe;
    transform: translateY(-50%) rotate(45deg);
    -webkit-transform: translateY(-50%) rotate(45deg);
     -ms-transform: translateY(-50%) rotate(45deg);
    right: 13px;
    top: 50%;*/
    display: none;
}
.registeration .customer-detail .textinput{margin-bottom: 20px;
    height: auto;}
.registeration .customer-detail .textinput:nth-child(3) {
    margin-bottom:12px;
}

.brandNew b{margin: 10px 10px 10px 115px;}
.brandNew div{margin: 0px 10px 10px 115px;}
.brandNew b{font-size: 12px;}
.chatbot-box .registeration .brandNew div a{font-size: 12px;}
.legalinfo{    width: 94%;margin: 0 auto;}
/*.footer p {text-align:left;}*/

.provider {font-size: 10px;position: absolute;bottom: 10px;right: initial;width: 200px;left: 50%;text-align: center;margin: 0 0 0 -100px;}
#innerregno{overflow:inherit !important;}
.customer-detail .textinput .edit-contact{top:19px;}
.registeration .textinput input[type="text"].filled, .registeration .textinput input[type="email"].filled:valid, .registeration .textinput input[type="tel"].filled, .registeration .textinput input[type="tel"].filled:valid{padding: 17px 1% 6px 1%;font-size: 15px;}
#btnLeadDetails {
background-color: #ff5630;
width: 100%;
padding: 13px 30px 13px;
background-position: 77% center;
margin-top: 20px;
}
.chatbot-box .registeration .textinput input[type="text"].filled, .chatbot-box .registeration .textinput input[type="tel"].filled {
    height: 45px;
}
.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;
}

.react-autosuggest__container:before{
    top: 12px;
    width: 16px;
    height: 16px;
    background-size: contain;
    left: 15px;
    background-image: url('https://static.pbcdn.in/car-cdn/rct/images/search.svg');
}
#modelScroll,#variantScroll{
    overflow: auto;height: auto;
}
.autocomplete{
    width: 94%;
}
.app-header {
    margin-bottom: 3px;
    box-shadow: 0px 2px 3px #0000001A;
    position: relative;
    z-index: 1;
}
.app-header.row{
    margin: 0px;
     margin-bottom: 2px;
     padding-top: 2px;
    padding-bottom: 2px;
}

.rto-list li span.active, .model-list li span.active,.manufact-listcb li span.active{
   background-color: #005be5;border-color:#005be5;color: #fff;
}



#dvVariant .model-list li span b{
    font-size: 14px;
}
#dvFuelType .model-list li span,#dvVariant .model-list li span{
      padding: 10px ;  
}
.rto-list li div ul li span:hover, .rto-list li div ul li span:focus, .selected-rto{
    color: #005be5;border-color:  #005be5;
}
.chatbot-box .model-list li {
    padding: 0px 5px 10px;
}
/*landing popup*/
.popup_car_wrap .popup_-box{
width:95%;
box-sizing:border-box;
padding: 10px;


}
.popup_car_wrap .popup_close:before, .popup_car_wrap .popup_close:after {
    
    left: 12px;
    top: 5px;  
    height: 15px;
    width: 2px;
    background: #000;
   
}
.popup_car_wrap .popup_close {

    top: 20px;
    right: 7px;
 
}
.welcome-msg{width: 90%; margin:50px auto 20px; background: none;}
.welcome-msg .icon{width: 56px;margin-right: 10px;}
.welcome-msg .icon img{width: 100%}
.welcome-msg .msg-txt{text-align: left;float: left;width: 76%;}
.welcome-msg h2{font-size: 14px;}
.welcome-msg p{font-size: 12px;line-height: 18px;}
}
}

/***********************************Vehicle Redirection popup*******************************/
@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: 370px;
     padding-top: 36px;
    }
    .popup_box.vehicle_redirecion .white_curve{
        top:120px;
        padding-top:15px;
        padding-bottom:15px;
    }
    .popup_box.vehicle_redirecion .head_title{
            font-size: 14px;
                padding: 20px 16px 32px 54px;
    }
    .popup_box.vehicle_redirecion .head_title span.emoji{
        left: 16px;
    }
    .popup_box.vehicle_redirecion p.ques{
        font-size: 14px
    }
    .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;
}

/*variant new structure for variant tabs*/
.varient_tab {
 margin: 15px 0px 0;
}

.varient_tab li{
    background:#E0E0E04D;
    color:#253858;
    padding: 8px 20px;
    border-radius: 50px;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    display: inline-block;
    margin: 0px 1px;
}

.varient_tab li.active{
    background:#253858;
    color:#fff;
}

}

@media(max-width: 320px){
    .popup_box.vehicle_redirecion .head_title span.emoji {
    left: 10px;
}
.popup_box.vehicle_redirecion .head_title{
        padding: 25px 8px 53px 50px;
        font-size: 13px;
}
.enter_vehicle_again{
    bottom: 10px;
}
}

/*************************************Vehicle redirection popup****************************************/
