
@media only screen and (min-width: 1101px) and (max-width: 1230px) {

}



@media only screen and (min-width: 768px) and (max-width: 1024px) {
.bannerContBox {padding: 30px 0 0 30px;}	
.bnrLogo {margin-bottom: 15px;}	
.bannerContBox h1 {font-size: 35px;line-height: 39px;}	
.planCardHd {padding: 0px 15px;}
.planCardText {padding: 20px 15px;}	
.faqPmp {width: 700px;}
	.flexUl li {width:100%;}
.flexFild .fildRow{width: 100%;}

.benefitPmp ul {display: inherit;flex-wrap: wrap;width: 100%;}	
.benefitPmp li {width: 100%;padding-bottom: 10px;   }	
.benefitPmp span{width: 100%;}	
.benefitPmp em{font-family: 'nissan_brandregular'; font-size: 15px; padding-left: 7px;}	
.benefitPmp i img {display: none;}
.benefitPmp i{width: 22px;height: 22px;display: inline-block;background: url("../images/plan-icon.svg") no-repeat center center;}
.benefitPmp em br{display: none}	
	
}
@media only screen and (max-width: 767px) {
.containerPmp {padding: 0 12px;}
.bannerContPmp {top: inherit; bottom: 20px;}
.renewBtn{border: #fff 2px solid!important;}
.bannerContBox {width: auto;padding: 0px 15px;}
.bannerContBox h1 {font-size: 26px;line-height: 30px; padding-bottom: 15px;}	
.bannerContBox p {font-size: 16px;line-height: 21px;}	
.bnrLogo{margin-bottom: 10px;}	
.bnrBtn{display: inherit;}	
.bnrBtn a {margin:0 0 10px 0;}	
.commonHdPmp h2 {font-size: 24px;line-height: 30px; padding: 10px 0px;}
.commonHdPmp p {font-size: 16px;line-height: 21px;}	
.whyChooseThum {padding: 0px 10px 0px 0px;}
.thumPmp{padding: 0px 10px 0px 0px;}
.createdBox {width: auto;padding: 0px 5px;}
.createdBox h3 {font-size: 20px;line-height: 24px; font-family: 'nissan_brandregular';}	
.commonHdPmp p {font-size: 15px;line-height: 20px;}	
.whyChooseInr {padding:20px 15px;}	
.whyChooseBox h3 {font-size: 25px;line-height: 30px;padding-bottom: 15px;}
.faqPmp{width: 100%;}	

.planFrm{display:inherit;}	
.planFrm .fildRow {width: 100%;margin: 0px 0px;}
.planFrm .btnPmp{min-width: 100%;}	
.tabPmp ul{width: 100%;}	
.planCardBox{display: inherit;}	
.planCardItem {width:100%;}	
.planCardItemInr {padding: 0px 0 20px 0;}	
.popularPlan .planCardHd {height: 50px;}
.planCardHd {padding: 0px 15px;}	
.planCardText {padding: 20px 15px;}	
.planCardBox .planCardItem:last-child .planCardItemInr{padding-bottom: 0px!important;}	
.additionPlanCol{width: 32%;}
.additionPlanCol p {font-size: 15px;line-height: 18px;}
	
.frmWrpPmp{display: inherit;}	
.lftColPmp{position: inherit; height: auto; width: 100%;}	
.ritColPmp {width: 100%;height: auto;margin-left:0px;}	
.lftTextPmp {padding:50px 12px 10px 12px;}	
.lftContPmp h2 {font-size: 20px;}

.benefitCont{background: rgba(0, 0, 0, 0.1);border: rgba(255, 255, 255, 0.2) 1px solid;border-radius: 10px;padding: 15px;}
.benefitPmp ul {display: inherit;flex-wrap: wrap;width: 100%;}	
.benefitPmp li {width: 100%;padding-bottom: 10px;   }	
.benefitPmp span{width: 100%;}	
.benefitPmp em{font-family: 'nissan_brandregular'; font-size: 15px; padding-left: 7px;}	
.benefitPmp i img {display: none;}
.benefitPmp i{width: 22px;height: 22px;display: inline-block;background: url("../images/plan-icon.svg") no-repeat center center;}
.benefitPmp em br{display: none}
.frmContPmp {padding: 15px 12px 60px 12px;}
.ritColTopPmp{position: fixed; left: 0px; top: 0px; z-index: 99999; background: #B32535; padding-bottom: 0px; height: 40px; box-shadow: 0 0 5px 0 rgba(0,0,0,0.50);}
.backBtnPmp a{height: 40px; line-height: 40px; margin-left: 12px; color: #fff; background: url("../images/back-icon-mob.svg") no-repeat 0px 10px;}
.submitBtn{width: 100%; padding: 10px 12px; box-sizing: border-box;}
.submitBtn .btnPmp{min-width:100%;}	
.planbox{padding: 15px;}	
.planboxList li{padding-bottom: 15px;}	
.comnBox {padding:15px;}	
.importantText{padding: 15px;}	
.confirmationcnSent li{width: 100%; padding: 0px 0px 15px 0px;}	
.confirmationcnSent li:last-child{width: 100%; padding-bottom: 0px!important;}
.successfulBtn .outlineBtnPmp {margin: 0px 5px;}	
.planName {width: 50%;}	
.greenBox {width: 114px; font-size: 12px;}	
.carImgBox {width: 130px;}	
.carMoreDtls{flex-wrap: wrap;}	
.carMoreCol{width: 50%; margin-bottom: 10px;}
.carMoreCol:last-child{margin-bottom:0px;}	
.limitedAdditionPmp ul{display: inherit;}	
.limitedAdditionPmp li{padding-bottom: 15px;}	
.limitedAdditionPmp li:last-child{padding-bottom:0px!important;}		
.limitedAdditionPmp h3{text-align: left;}	
.limitedAdditionPmp p{text-align: left;}		
.preferedPlanCont .planList{display: inherit;}	
.preferedPlanCont .planList li {width:100%;}
.choosePlanCont{padding-bottom: 10px}	
.popupContPmp {width: 96%;}	
.logoLeft{display: none;}	
.blckBox{padding: 15px;}	
.successfulBox {padding-bottom: 20px;}	
.renewalDetails{padding-bottom: 20px;}	
.cancellationProcess{padding: 15px;}
.flexBtn{display: inherit;}	
.flexBtn .outlineBtnPmp { min-width: 100% !important;margin: 0px 0px 10px 0px;}	
.flexBtn .btnPmp {min-width: 100% !important;margin: 0px 0px;}	
.cancellationProcess li span{width: 90%;}	
.greyBox{margin-bottom:30px;}	
.renewalPayment .btnRow{display: inherit;}	
.renewalPayment .btnRow .outlineBtnPmp{min-width: 100%; margin:0 0 10px 0; justify-content: center;}
.colbtn{display: flex;flex-wrap: wrap;justify-content: center; width: 140px;}	
.colbtn .viewPlabPmp{padding: 0 15px 0 0;}
	.flexUl li {width:100%;}
.flexFild .fildRow{width: 100%;}
}