body { float:left; width:100%; }
.container { max-width:1111px; margin:0 auto; width:100%;}
.buyonlinepage .main_headbx { background:#fff; }
.breadcrumbx { float:left; width:100%; margin:20px 0 0; border-top:1px solid #d0d2d3; padding:25px 0; background:#fff; border-bottom:1px solid #d0d2d3; }
.ins_breadcrumbx { float:left; width:100%; padding:0 5%; }
.ins_breadcrumbx ul { width:100%; }
.ins_breadcrumbx ul li { margin:0 25px 0 0; color:#58595b; font-weight:normal; font-size:14px; display:block; float:left; position:relative; }
.ins_breadcrumbx ul li:last-child { margin:0; }
.ins_breadcrumbx ul li:before { background: url(../../Images/breadcrum-icon.png) no-repeat center 3px; right: 0; position: absolute; content: ''; width: 7px; height: 16px;  }
.ins_breadcrumbx ul li:last-child:before { display:none;  }
.ins_breadcrumbx ul li a { margin:0 25px 0 0; color:#58595b; display:block; font-weight:bold; text-decoration:none; }
.ins_breadcrumbx ul li:hover a { color:#d87821; }
.innrcontentpage { float:left; width:100%; background:#eceded; padding:30px 0; }
.buyonlinepage .footerbxs { margin:0 0 25px; }
.informationbx { float:left; width:100%; }
.threedetailbxs { float:left; width:100%; margin:0 0 40px; }
.threedetailbxs ul { margin:0px;   }
.threedetailbxs ul li:first-child { border-radius:10px 0 0 10px; }
.threedetailbxs ul li:last-child { border-radius: 0 10px 10px 0; }
.threedetailbxs ul li {font-size:20px; color:#202020; font-weight:bold; display:block; width:33.33%; float:left; background:#eed48a; padding:20px 0; text-align:center; border-top:1px solid #ecac00; border-right:1px solid #ecac00;border-bottom:1px solid #ecac00;}
.threedetailbxs ul li.active {background:#d87821; color:#fff; border-top:1px solid #5f7ca9; border-right:1px solid #7b97c1;border-bottom:1px solid #5f7ca9;}
.innrinformationbx { float:left; width:100%; margin:15px 0 ;}
.innrinformationbx h3 { text-align:center; font-weight:bold; font-size:30px; color:#31689b; }
#carnumberform { margin:20px auto; max-width:450px; text-align: center;}
#carnumberform .carnumbrinptbx { box-shadow:0 2px 3px 2px #c9cacb; height:55px; font-size:18px; font-weight:bold; width:100%; border:1px solid #c9cacb; padding:0 20px; background:#fff; border-radius:10px; color:#3d3c3c; }
/*#carnumberform .carnumbrinptbx::-webkit-input-placeholder { color: #3d3c3c; opacity:1; }*/
#carnumberform .carnumbrinptbx::-moz-placeholder { color: #3d3c3c; opacity:1; }
#carnumberform .carnumbrinptbx:-ms-input-placeholder { color: #3d3c3c; opacity:1; }
#carnumberform .carnumbrinptbx:-moz-placeholder { color: #3d3c3c; opacity:1; }
#carnumberform .numbrinptbx { text-transform:capitalize; box-shadow:0 2px 3px 2px #c9cacb; height:55px; font-size:18px; font-weight:bold; width:65px; border:1px solid #c9cacb; padding:0 11px; background:#fff; border-radius:10px; color:#3d3c3c; }
/* #carnumberform .proceedbtn { text-align:center; cursor:pointer; height:65px; float:right; font-size:20px; text-indent:-99999px; font-weight:bold; color: #fff; border:0px; background:url(../../Images/proceed_button.png) no-repeat center top/100% 100%; width:40%; transition-duration:.5s; -webkit-transition-duration:.5s;  box-shadow:0px 4px 2px -2px rgba(205, 103, 18, 0.55); opacity:.8; } */
#carnumberform .proceedbtn:hover { opacity:1; transition-duration:.5s; -webkit-transition-duration:.5s; }
#carnumberform .backProceedbtn:hover { opacity:1; transition-duration:.5s; -webkit-transition-duration:.5s; } /*Added By Bijan*/
#carnumberform .carnmbx { width:60%; float:left; height:65px; padding:20px 10px;  }
#carnumberform .carnmbx p {  display:inline-block; vertical-align:middle; color: #2a93da; font-size:15px; font-weight:bold; padding-bottom:2px; border-bottom:1px solid #2a93da; }
#carnumberform .carnmbx p a { color: #2a93da; text-decoration:none; }

.pol_tenurebxs { float:left; width:100%; margin:25px 0 0; }
.pol_tenurebxs label { font-size:16px; margin:0 20px 0 0; font-weight:bold; color:#58595b; display:inline-block; width:13%; }
.pol_tenurebxs select { display:inline-block; width:159px; box-shadow: 0 2px 3px 2px #c9cacb; height: 50px; font-size: 18px; font-weight: bold; border: 1px solid #c9cacb; padding: 0 10px; background: url(../../Images/select-droparrow.png) no-repeat 95% center #fff; border-radius: 10px; color: #3d3c3c; appearance: none; -webkit-appearance: none; -moz-appearance: none; }

.ren_prpaymntbxs h5 {color: #58595b;font-size: 14px;font-weight: bold;margin-bottom:0px;}
.ren_prpaymntbxs a.proposal_btn { transition-duration:.5s; -webkit-transition-duration:.5s; margin:15px 0; border:1px solid #5f7ca9 ; color:#5f7ca9; font-weight:bold; border-radius:10px; padding:15px; display:inline-block; text-decoration:none; background:#fff; box-shadow:0 3px 5px #5f7ca9; }
.ren_prpaymntbxs a.proposal_btn:hover { box-shadow:0 2px 6px #5f7ca9;  background:#5f7ca9 ; color:#fff; transition-duration:.5s; -webkit-transition-duration:.5s; }


.pol_tenurebxs { text-align:center; }
.pol_tenurebxs label { font-size: 16px; margin: 20px 0px 20px 0;  font-weight: bold; color: #58595b; display: inline-block; width: 13%; }
.pol_tenurebxs label { font-size: 16px; margin: 20px 0px 20px 0;  font-weight: bold; color: #58595b; display: inline-block; width: 13%; }
.proceedbxs { float:left; width:100%; margin:20px 0 0;}

.overlayass { width: 100%; /* display:none; */ z-index:99999; position: absolute; background: rgba(0, 0, 0, 0.79); height: 131%; left: 0; right: 0;}
.popupboxs { background:#fff; border-radius:0px; width:100%; max-width: 700px; height: auto; left:0%; top:15%; right:0;  display: table;  margin:0 auto; /* display:none; */ position: fixed;}

.overlayas11 { width: 100%;  display:none;  z-index:99999; position: absolute; background: rgba(0, 0, 0, 0.79); height: 131%; left: 0; right: 0;}
.popupboxs11 { background:#fff; border-radius:0px; width:100%; max-width: 700px; height: auto; left:0%; top:15%; right:0;  display: table;  margin:0 auto; display:none;  position: fixed;}

.overlayas1 { width: 100%; display:none;  z-index:99999; position: absolute; background: rgba(0, 0, 0, 0.79); height: 131%; left: 0; right: 0;}
.popupbox1 { background:#fff; border-radius:0px; width:100%; max-width: 700px; height: auto; left:0%; top:15%; right:0;  display: table;  margin:0 auto;  display:none;   position: fixed;}
.overlayas2 { width: 100%; display:none; z-index:99999; position: absolute; background: rgba(0, 0, 0, 0.79); height: 131%; left: 0; right: 0;}
.popupbox2 { background:#fff; border-radius:0px; width:100%; max-width: 700px; height: auto; left:0%; top:15%; right:0;  display: table;  margin:0 auto; display:none;  position: fixed;}

.closepopup { z-index:999; cursor:pointer; float: right; padding: 0px; position: absolute; right: 5px; top: 5px;}
#closepopupbx { z-index:999; cursor:pointer; float: right; padding: 0px; position: absolute; right: 5px; top: 5px;}
#closepopupbxPremiumBkp { z-index:999; cursor:pointer; float: right; padding: 0px; position: absolute; right: 5px; top: 5px;}
#closepopupbxFedback{ z-index:999; cursor:pointer; float: right; padding: 0px; position: absolute; right: 5px; top: 5px;}
.carmodaldetail { position:relative; width:100%; height:100%; }

.inscarmodaldetail { padding:0 0%; position:relative; float:left; width:100%; }
.inscarmodaldetail1 { padding:0 60px; position:relative; width:100%; }
.inscarmodaldetail1 h3 { text-align:center; color:#31689b; font-size:30px; font-weight:bold; padding:20px 0; }
.inscarmodaldetail11 {  position:relative; width:100%; }
.inscarmodaldetail11 h3 { text-align:center; color:#31689b; font-size:30px; font-weight:bold; padding:20px 0; }
.popuplogo { padding:0px 0 10px; margin:0 0 10px; border-bottom:1px solid #d7d7d7;}
.popuplogo img { margin:0 auto; display:block; }

.carmakeslctbx {max-width: 400px; appearance:none; -webkit-appearance:none; -moz-appearance:none;border: 2px solid #c9cacb;height: 62px; font-size:18px; font-weight:bold;border-radius: 10px;background: url(../../Images/select-droparrow.png) no-repeat 95% center #fff;color: #3d3c3c; margin: 0 auto;display: block;width: 100%;box-shadow: none;padding: 0 15px;}
.submitbtnbx { width:162px; margin: 25px auto 10px; position:relative; clear:both; }

.inscarmodaldetail .quickcontent { color:#31689b; font-size:19px; font-weight:bold; text-align:center; padding:0 0 10px;/*float:left*/}


.carsliderbx { background:#e9e9e9; float:left; width:100%; position:relative;  padding:20px;}
.carsliderbx  ul { text-align:center;}
.carsliderbx  ul:first-child li  { margin-bottom:15px;}
.carsliderbx  ul li:last-child  { border-right:0px; }
.carsliderbx ul li { color: #444444; border-right:1px solid #444444; font-size: 12px; display: inline-block; padding: 0 16px; text-align: center; margin: -4px; width: auto;}
.carsliderbx .slick-dots { display:none !important; }
.carsliderbx .slick-dotted.slick-slider { margin:0px; }
.carsliderbx .slick-slide { padding:0 50px; height:0px;}
.carsliderbx .slick-slide.slick-current.slick-active { padding:0 50px; height:initial;  min-width:700px;}
.carsliderbx .slick-prev:before {content:''; }
.carsliderbx .slick-next:before {content:''; }
.carsliderbx .slick-prev { left: 15px;background: url(../../Images/left-arrow.png) no-repeat center left; transform: rotate(180deg);-webkit-transform: rotate(180deg); margin-top: -10px; z-index: 9999; }
.carsliderbx .slick-next { right: 15px;background:url(../../Images/left-arrow.png) no-repeat center right; }


.carsliderbx .prev1 { left: 20px; background: url(../../Images/left-arrow.png) no-repeat center right; transform: rotate(180deg); -webkit-transform: rotate(180deg); margin-top: -10px; z-index: 9999; position: absolute; top:10px;cursor:pointer; width: 28px; height: 100%; text-indent: -9999px; border: 0px; }
.carsliderbx .next1 { background: url(../../Images/left-arrow.png) no-repeat center right; text-indent: -9999px; top:0%; cursor:pointer;z-index: 9999; border: 0px;right: 20px; width: 30px; height: 100%; position: absolute;}

#carnumberform .carnmbx1 p { font-size:13px;}

.carregstbx .prev1 { left: 10px; background: url(../../Images/left-arrow.png) no-repeat center right; transform: rotate(180deg); -webkit-transform: rotate(180deg); margin-top: -10px; z-index: 9999; position: absolute; top:30px;
cursor:pointer; width: 28px; height: 100%; text-indent: -9999px; border: 0px; }
.carregstbx .next1 { background: url(../../Images/left-arrow.png) no-repeat center right; text-indent: -9999px; top:20px; cursor:pointer;z-index: 9999; border: 0px; right: 10px; width: 30px; height: 100%; position: absolute;}
.tworegstbx1 .next1 {  right: -10px; top:0; }
.tworegstbx1 .prev1 { left: -10px; top:10px;}

.carvarientbx { background:#e9e9e9; float:left; width:100%; padding:5px 40px; margin:0px 0 0;}
.carvarientbx p { text-align:center; margin:0 0 10px; font-size:19px; color:#31689b; font-weight:bold;}
.carmodelslctbx { float:none; width:60%; margin:0 auto;}
.carmodelslctbx1 { float:left; width:100%; text-align:center;}
.carmodelslctbx1 ul {}
.carmodelslctbx1 ul li { margin:0 3px; font-size: 18px; font-weight: bold; padding: 20.5px; display: inline-block; color: #fff; background: #1b75ba; border-radius: 10px; }
.carmodelslctbx1 ul li:last-child { margin:0 0 0 3px; }
.carmodelslctbx1 ul li:first-child { margin:0 3px 0 0; }
.carmodelslctbx select {appearance:none; -webkit-appearance:none;-moz-appearance:none;border: 2px solid #c9cacb;height: 62px; font-size:15px; font-weight:bold;border-radius: 10px;background: url(../../Images/select-droparrow.png) no-repeat 95% center #fff;color: #3d3c3c; width: 100%;box-shadow: none;padding: 0 15px;} /*Changed By Bijan from 18px to 15 px*/

.carnameinptbx { height:55px; font-size:18px; max-width:400px; margin:0 auto; display:block; font-weight:bold; width:100%; border:1px solid #c9cacb; padding:0 20px; background:#fff; border-radius:10px; color:#3d3c3c; }
/*.carnameinptbx::-webkit-input-placeholder { color: #3d3c3c; opacity:1; }
.carnameinptbx::-moz-placeholder { color: #3d3c3c; opacity:1; }
.carnameinptbx:-ms-input-placeholder { color: #3d3c3c; opacity:1; }
.carnameinptbx:-moz-placeholder { color: #3d3c3c; opacity:1; }*/


.carregstbx { background:#e9e9e9; float:left; width:100%;/*  position:absolute; */ padding:30px 30px 20px;}
.carregstbx.carregstbx1 { position:relative;}
.carregstbx.carregstbx1 .prev1 { top:10px;}
.carregstbx.carregstbx1 ul li { width:14%; margin:7px 5px;}
.carregstbx ul {  text-align:center; }
.carregstbx ul li { padding:20px 0; width:16.5%; display:inline-block; text-align:center; border-radius: 10px; margin:7px; background:#1e76ba; color:#fff;}
.carregstbx .slick-dotted.slick-slider { margin:20px 0 !important ;}
.carregstbx h3.regstyear { text-align:center; padding:0px 25px;color:#31689b; font-size:19px; font-weight:bold;}
.carregstbx .slick-dots { display:none !important; }
.carregstbx .slick-slide {padding:0 50px; height:0; }
.carregstbx .slick-slide.slick-current.slick-active { min-width:700px;  height:initial; padding:0 50px; }
.carregstbx .slick-prev:before {content:''; }
.carregstbx .slick-next:before {content:''; }
.carregstbx .slick-prev { left: 15px;background: url(../../Images/left-arrow.png) no-repeat center left; transform: rotate(180deg);-webkit-transform: rotate(180deg); margin-top: -10px; z-index: 9999; }
.carregstbx .slick-next { right: 15px;background:url(../../Images/left-arrow.png) no-repeat center right; }
.fullcardtlbx { font-size:0px; padding:25px 20px 50px; }
.cardtlbx1 { width:40%; padding:0 25px; display:inline-block; margin:0px; border-right:1px dashed #a5a7aa; vertical-align:top}
.cardtlbx1:first-child { width:30%; padding:0 25px 0 0; border-right:1px dashed #a5a7aa; }
.cardtlbx1:last-child { width:30%; padding:0 0 0 25px; border-right:0px; }
.cardtlbx1 h4 { color:#31689b; font-size:23px; }
.cardtlbx1 h5 { color:#8b8b8b; font-size:16px; }

.mainrtobxs { width:100%; border-top:1px solid #d7d7d7; float:left; padding:40px 15px 20px;  }
.mainrtobxs label { margin: 0 0 10px; display:block; font-size:16px; color:#393939; width:100%;  }
.mainrtobxs .rtoregistbxs { float:left; margin-right:5%; width:35%;  }
.mainrtobxs .rtoregistbxs input { width:100%; padding:0 15px; color:#444; font-size:13px; border:1px solid #c9cacb; height:62px; border-radius:10px;  }
.mainrtobxs .rightrtobxs select { width:100%; padding:0 15px; color:#444; font-size:13px; border:1px solid #c9cacb; height:62px; border-radius:10px; background: url(../../Images/select-droparrow.png) no-repeat 95% center #fff; appearance:none; -webkit-appearance:none; -moz-appearance:none;  }
.ie8 .mainrtobxs .rightrtobxs select,
.ie9 .mainrtobxs .rightrtobxs select,
.ie10 .mainrtobxs .rightrtobxs select{background: #fff;}
.mainrtobxs .rightrtobxs { float:left;  width:60%;  }
.mainrtobxs h5 { padding:10px 0 0; float:left; width:100%; color:#31689b; font-size:19px; font-weight:bold;text-align: center; }

.carsuggestbx { background:#e9e9e9; float:left; width:100%; padding:20px;margin:20px; }
.carsuggestbx ul { text-align:center; }
.carsuggestbx ul li { display: inline-block; padding: 0 16px; color: #444444; font-size: 13px; border-right: 1px solid #444; margin-bottom:12px; }
.carsuggestbx ul li:last-child { display: inline-block; padding: 0 15px; color: #444444; font-size: 13px; border-right:0px; }

.claimmadebx { float:left; width:100%; padding:30px 50px;}
.claimmadebx ul {  padding:0px 15px; float:left; width:100%;}
.claimmadebx ul li { display:inline-block; padding:0 40px 0 5px;}
.claimmadebx ul li span { color:#31689b; font-size:19px; font-weight:bold;}
.claimmadebx ul li input[type="radio"] { display:none;}
.claimmadebx ul li input[type="radio"] + label {font-weight:bold; font-family:Arial, sans-serif; font-size:16px;color:#393939;}
.claimmadebx ul li input[type="radio"] + label span {display:inline-block; width:28px; height:29px; margin:0 15px 0 0; vertical-align:middle; cursor:pointer;}
.claimmadebx ul li input[type="radio"] + label span {background: url(../../Images/checked-radio.png) no-repeat center top;}
.claimmadebx ul li input[type="radio"]:checked + label span{background:url(../../Images/checked-radio.png) no-repeat center top; cursor:inherit;}

#extra {  display:none;}
.priceboxs { float:left; width:100%; padding:40px 20px 60px; }
.priceboxs h4 { color:#31689b; font-size:16px; font-weight:bold; }
.priceboxs input { width:100%; }

.carnumberform1 { position:relative; }
#carnumberform .carnumberform1 .carnumbrinptbx { box-shadow:0 2px 3px 2px #c9cacb; height:auto; font-size:18px; font-weight:bold; width:100%; border:1px solid #c9cacb; padding:30px 20px 8px; background:#fff; border-radius:10px; color:#3d3c3c; }
.carnumberform1 span  { font-weight:bold; position: absolute; padding: 10px 20px 0; color:#777676; font-size:15px; }
.cardrivedtlbx { float:left; width:100%; padding:20px 0 40px; margin:0 0 20px; border-bottom:1px solid #d7d7d7;}
.cardrivedtlbx .carnameinptbx { float:left; width:35%; margin:0 5% 0 0; }
.cardrivedtlbx .carmodelctbx { float:left; width:28%; margin:0 2% 0 0; appearance: none; -webkit-appearance: none; -moz-appearance: none; border: 1px solid #c9cacb; height: 55px; font-size: 18px; font-weight: bold; border-radius: 10px; color: #3d3c3c; box-shadow: none;   padding: 0 15px;}
.ie8 .cardrivedtlbx .carmodelctbx,
.ie9 .cardrivedtlbx .carmodelctbx,
.ie10 .cardrivedtlbx .carmodelctbx{background: #fff;}
.cardrivedtlbx .carlctnslctbx { float:left; width:28%; appearance: none; -webkit-appearance: none; -moz-appearance: none; border: 1px solid #c9cacb; height: 55px; font-size: 18px; font-weight: bold; border-radius: 10px; background: url(../../images/select-droparrow.png) no-repeat 95% center #fff; color: #3d3c3c; box-shadow: none;   padding: 0 15px; margin:0 0% 0 2%; }
.previousbxs { margin:0 0 30px 0; float:left; width:100%; }
.inspreviousbxs { padding:30px 50px; background:#ffffff; float:left; width:100%; }
.previousbxs h4 { font-weight:bold; color:#31689b; font-size:23px; margin-bottom:30px; }

.mnexperiedbxs { margin:0 0 0px; width:100%; float:left; }
.insmnexperiedbxs { width:50%; float:left;}
input[type="radio"] { display:none;}
input[type="radio"] + label {cursor:pointer; font-weight:bold; font-family:Arial, sans-serif; font-size:16px;color:#31689b;}
input[type="radio"] + label span {display:inline-block; width:28px; height:29px; margin:0 15px 0 0; vertical-align:middle; cursor:pointer;}
input[type="radio"] + label span {background: url(../../Images/unchecked-radio.png) no-repeat center top;}
input[type="radio"]:checked + label span{background:url(../../Images/checked-radio.png) no-repeat center top; cursor:inherit;}

.claimadeprevbx { position:relative; background:#eceded; padding:30px; float:left; width:100%; }
.claimadeprevbx:before { position: absolute; display: block; content: ""; left: 8%;  width: 0; height: 0; margin-left: 0px; overflow: hidden; border: 10px solid transparent; border-top-color: #eceded;  transform: rotate(180deg);
 -webkit-transform: rotate(180deg);  top:-20px; display: block;}
.claimadeprevbx .prevtxtbx { float:left; width:50%; }
.claimadeprevbx .prevtxtbx span { padding:5px 0; font-weight:bold; color:#393939; font-size:16px; display:block; }
.claimadeprevbx ul { float:left; width:66%; } /*Changed By Bijan from 50 to 66 for Adusting 3 radio buttons*/
.claimadeprevbx ul li { float:left; width:50%; }
.moretahnbxs { float:left; width:100%; margin: 25px 0; }


.priceboxs1 {padding:30px 0 65px; display:none; margin:30px 0 0; float:left; width:100%; border-top:1px solid #eceded; border-bottom:1px solid #eceded; }
.priceboxs1 h4 {margin: 0 ; }
.proceedbtn1 { display:block; text-align: center; cursor: pointer; height: 62px; margin:0 auto 20px; font-size: 20px; text-indent: -99999px; font-weight: bold; color: #fff; border: 0px; background: url(../../Images/proceed_button.png) no-repeat center top / 100% 100%; width: 162px; transition-duration:.5s; -webkit-transition-duration:.5s;  box-shadow:0px 4px 2px -2px rgba(205, 103, 18, 0.55); opacity:.8; }
.proceedbtn1:hover { transition-duration:.5s; -webkit-transition-duration:.5s;  opacity:1; }


.innrinfrmnbx1 { text-align:left; float:left; width:100%;}
.innrinfrmnbx1 h3 { float:left; }
.innrinfrmnbx1 a.editbtn { float: right; background: #1b74bb; color: #ffffff; font-size: 16px; text-decoration: none; padding: 10px; line-height: 15px; border-radius: 5px; }

.polyregstbx { width:100%; float:left; margin:35px 0; padding:30px 0; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; }
.polyregstbx div { display:table; width: 50%; float:left;  margin-bottom: 15px;  vertical-align: top; }
.polyregstbx div.lftpolyregstbx { padding:0 15px 0 0;  }
.polyregstbx div.rgtpolyregstbx { padding:0 0 0 15px;   }
.polyregstbx > div label { width:45%; padding:0 25px 0 0; float:none; height:62px; vertical-align:middle; display:table-cell; font-size:18px; color:#3d3c3c; font-weight:bold; }
.polyregstbx > div input { width:100%; float:left; padding:0 15px; color:#3d3c3c; font-size:18px; border:1px solid #c9cacb; height:62px; border-radius:10px; }
.polyregstbx > div input.resgnmbrbxs { width:55px; float:left; padding:0 8px; margin:0 5px 0 0; color:#3d3c3c; font-size:16px; border:1px solid #c9cacb; height:62px; border-radius:10px; }
.polstepbxs { width:100%; float:left; margin:10px 0 20px; }
.polstepbxs .proceedbtn1 { float:right; margin:0px; }
.dtpicker { background:url(../../Images/date_img.png) no-repeat 96% center #fff; cursor:pointer !important;} 
.polyregstbx div input { font-weight:bold; }
 /*input::-webkit-input-placeholder { color: #3d3c3c; opacity:1; }
 input::-moz-placeholder { color: #3d3c3c; opacity:1; }
 input:-ms-input-placeholder { color: #3d3c3c; opacity:1; }
 input:-moz-placeholder { color: #3d3c3c; opacity:1; }*/
 
 /*textarea::-webkit-input-placeholder { color: #3d3c3c; opacity:1; }
 textarea::-moz-placeholder { color: #3d3c3c; opacity:1; }
 textarea:-ms-input-placeholder { color: #3d3c3c; opacity:1; }
 textarea:-moz-placeholder { color: #3d3c3c; opacity:1; }*/
.polstepbxs p { float:left; font-size:23px; font-weight:bold; padding:18px 0; color:#000000; }


.polydetailtbx { width:100%; float:left; margin:35px 0; padding:40px 0; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;  }
.polydetailtbx { font-size:0px; }
.polydetailtbx div { display:inline-block; width:33.33%; padding:0 7px;}
.polydetailtbx div:first-child { padding:0 15px 0 0; }
.polydetailtbx div:last-child { padding:0 0px 0 15px; }
.polydetailtbx div label { font-size:18px; color:#31689b; font-weight:bold; display:block; margin:0 0 10px; }
.polydetailtbx div input { height: 55px; font-size: 18px; width: 100%; margin: 0 auto; display: block; font-weight: bold; border: 1px solid #c9cacb; padding:15px 20px; /*background: #fff;*/ border-radius: 10px; color: #3d3c3c; }


.carpremiumbx { width:100%; float:left; margin:35px 0; padding:35px 0; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; font-size:0px; }
.lftcarprmbx1 { width:33%; display:inline-block; padding-right:25px; vertical-align:top; }
.cntcarprmbx1 { width:36%; display:inline-block; padding:0 20px; border-left:1px solid #c9cacb; border-right:1px solid #c9cacb; vertical-align:top;}
.rgtcarprmbx1 { width:31%; display:inline-block; padding-left:25px; vertical-align:top; }


.rupeebox { position:relative; margin:0 0 5px; float:left; width:100%; background:#fff; color:#000; border:1px solid #c9cacb; }
.rupeebox p { font-size:32px; color:#000000; text-indent:20px; font-weight:bold; text-align:center; padding:18px 0; }
.rupeebox p span { font-size:13px; color:#000000; font-weight:bold; }

.rupeebox label { position:absolute; top:30%; left:5px; }

.prmoffrbxs { float:left; width:100%; margin:20px 0; }
.prmoffrbxs #offrbtnbx { float:left; text-decoration:none; border-bottom:1px solid #2a93da; padding:0 0 2px; font-size:14px; color:#2a93da;  }
.prmoffrbxs #breakbtnbx { float:right; text-decoration:none; border-bottom:1px solid #2a93da; padding:0 0 2px; font-size:14px; color:#2a93da;   }
.prmoffrbxs #descIPA { float:right; text-decoration:none;padding:0px 10% 2px;font-size:14px;font-weight:bold;} 

.adidvbxs h4 { margin-bottom:20px; color:#31689b; font-size:23px; font-weight:bold; }
.adidvbxs { float:left; width:100%; margin:20px 0; }
.adidvbxs .irs-min, .adidvbxs .irs-max { visibility:visible !important; }


.cntcarprmbx1 h4 { font-size:16px; color:#31689b; font-weight:bold;  }
.cntcarprmbx1 h4 span { font-size:16px; color:#58595b; font-weight:bold; display:block; }
.cntcarprmbx1 ul { margin:30px 0 0; font-weight:bold;  }
.cntcarprmbx1 ul li { margin:15px 0; position:relative; }
.cntcarprmbx1 ul li:last-child { margin:15px 0 5px; position:relative; }
.cntcarprmbx1 ul li img { right:-5px; position:absolute; top:5px;}
input[type="checkbox"] { display:none;}
input[type="checkbox"] + label {cursor:pointer; font-family:Arial, sans-serif; font-size:16px;color:#8b8b8b;}
input[type="checkbox"] + label span {display:inline-block; width:28px; height:28px; margin:0 10px 5px 0; vertical-align:middle; cursor:pointer;}
input[type="checkbox"] + label span {background: url(../../Images/checkbox.png) no-repeat center top;}
input[type="checkbox"]:checked + label span{background:url(../../Images/checkbox-checked.png) no-repeat center top; cursor:inherit;}



.cntcarprmbx1 ul li label { line-height: 22px; cursor: pointer; font-family: Arial, sans-serif;  font-size: 14px;  color: #8b8b8b;}

.cntcarprmbx1 .depcovers12 ul li { display:inline-block; padding:0 10px 0 0; margin:0px;}
.cntcarprmbx1 .depcovers12 ul { margin:10px 0 -2px 0; padding:0 0px 0 0; }

.inrrgtcarprmbx1 .rs-path-color {background-color: #e0ad17;}
.inrrgtcarprmbx1 .rs-bg-color {background-color: #eceded;}
.inrrgtcarprmbx1 .rs-border {border:0px solid #aaa;}
.inrrgtcarprmbx1 .rs-range-color, .inrrgtcarprmbx1 .rs-handle {background-color: #008000;}
.inrrgtcarprmbx1 { position:relative; display:table; width:100%; height:100%; margin:30% 0 0 ;}
.inrrgtcarprmbx1 #slider2 { margin:0 auto;  }
.inrrgtcarprmbx1 .rs-tooltip.hover, .inrrgtcarprmbx1 .rs-tooltip.edit:hover { border:0px; }
.inrrgtcarprmbx1 .rs-tooltip {display:none; border:0px; font-weight:bold; font-size:17px;  }
.rslider { top:37%; margin:0 auto; display:block; position:absolute; width:150px; left:0; right:0; z-index:99; }
.prmpaymntbx { float:left; width:100%; margin:0 0 20px; }
.prmpaymntbx ul.slide14 {  text-align:center; font-size:0px; }
.prmpaymntbx ul li { display:inline-block; margin:0 10px; }

.rslider p { color:#424242; font-size:16px; text-align:center; letter-spacing:-.5px}
.rslider span { font-weight:bold; }

.ins_offrdetailbx { position:relative; width:100%; height:100%; padding:0px 0px;}
.ins_offrdetailbx1 { position:relative; width:100%; float:left; height:100%; padding:20px 15%;}
.pl_detailbx { padding:0 30px 50px;  }
.pl_detailbx h3 { color:#31689b; margin:0 0 30px; font-size:30px; font-weight:bold;}
.pl_detailbx > div {float:left; width:100%; margin-bottom:20px;  }
.pl_detailbx > div label {font-size:16px; line-height:23px; color:#393939; font-weight:bold; display:block; margin-bottom:10px; width:100%; }

.driveinptbx { width:100%; float:left; padding:0 15px; color:#3d3c3c; font-size:18px; border:1px solid #c9cacb; height:62px; border-radius:10px; }
.driveinptbx1 { width:25%; float:left; margin-right:5%; padding:0 15px; color:#393939; font-size:18px; border:1px solid #c9cacb; height:62px; border-radius:10px; }
.driveinptbx2 { width:25%; float:left; margin-right:5%; padding:0 15px; color:#393939; font-size:18px; border:1px solid #c9cacb; height:62px; border-radius:10px; }
.driveinptbx3 { padding:0 15px; appearance: none; -webkit-appearance: none; -moz-appearance: none; border: 1px solid #c9cacb; height: 62px; font-size: 18px; font-weight: bold; border-radius: 10px; background: url(../../Images/select-droparrow.png) no-repeat 95% center #fff; color: #393939; margin: 0 auto; display: block; width:40%;  box-shadow: none;}
.empradiobx { display:inline-block; width:33%;}

.pl_viewbxs { float: left; width: 100%; margin: 0 0 20px;}
.pl_viewbxs h3 { font-size:30px; font-weight:bold; color:#31689b; margin-bottom:15px; }
.pl_viewbxs h4 { padding:10px 5px; font-size:22px; font-weight:bold; color:#31689b; }
.pl_viewbxs ul { float:left; width:100%; margin-bottom:10px; }
.pl_viewbxs ul li { float:left; width:100%; color:#393939; padding:12px 5px; border-bottom:1px solid #d7d7d7; font-size:16px; }
.pl_viewbxs ul li:last-child {  border-bottom:0px solid #d7d7d7; }
.pl_viewbxs ul li span { display:block; float:right; }
.pl_viewbxs label {text-align: right; width: 50px;}

.vchfinancebx { padding:0 15% 35px; float:left; width:100%; border-bottom:1px solid #d7d7d7; }
.vchfinancebx p { color:#31689b; font-size:24px; float:left; font-weight:bold; width:50%; }
.vchfinancebx ul { float:left; text-align:left; width:50%; font-size:0px; }
.vchfinancebx ul li { display:inline-block; margin:0 15% 0 0;}
.vchfinancebx ul li:last-child { margin:0;}
.vchfinancebx ul li label { color:#393939;}
.prmvchdetailbx { padding:0 0 35px; float:left; width:100%; margin:35px 0; border-bottom:1px solid #d7d7d7;}
.prminpdtlbx { float:left; width:50%; margin:0 0 25px; }
.prmnomdetailbx .prminpdtlbx:last-child { margin:0 0px; }
.prminpdtlbx:nth-child(2n) {padding:0 10px 0 10px; }
.prminpdtlbx:nth-child(2n-1) {padding:0 10px 0 10px; }
.prminpdtlbx label { color:#393939; padding:20px 20px 0 0;  font-size:16px; font-weight:bold; width:40%; float:left; }
.prminpdtlbx input { width:60%; float:left; padding:0 15px; color:#393939; font-size:16px; border:1px solid #c9cacb; height:62px; border-radius:10px; }
.prminpdtlbx select { width:60%; float:left; padding:0 15px; color:#393939; font-size:16px; border:1px solid #c9cacb; height:62px; border-radius:10px; appearance:none; -webkit-appearance:none; background:url(../../Images/select-droparrow.png) no-repeat 95% center #fff;padding-right:0px !important;  }
.prminpdtlbx textarea { width:60%; float:left; padding:15px; color:#393939; font-size:16px; border:1px solid #c9cacb; height:75px; resize:none; border-radius:10px; font-family:arial; }

.prmnomdetailbx .nomineedtls{  width:90%; }

.prmnomdetailbx { padding:0 0% 35px; float:left; width:100%; }
h3.nom_dtlbxs { text-align:left; padding:15px 0; color:#31689b; float:left; width:100%; font-size:24px; font-weight:bold; }
.prmnomdetailbx label { color:#393939; padding:20px 10px 20px 0;  font-size:14px; font-weight:bold; width:40%; float:left; }
.prmnomdetailbx input { width:60%; float:left; padding:0 15px; color:#393939; font-size:16px; border:1px solid #c9cacb; height:62px; border-radius:10px; }
.prmnomdetailbx .prmsbmtlbx { width:60%; float:left; }

.prmnomdetailbx ul { width:60%; float:left; }
.prmnomdetailbx ul li label { color:#393939; }
.prmnomdetailbx select { width:60%; float:left; padding:0 15px; appearance: none; -webkit-appearance: none; -moz-appearance: none; border: 1px solid #c9cacb; height: 62px; font-size: 18px; font-weight: bold; border-radius: 10px; background:url(../../Images/select-droparrow.png) no-repeat 95% center #fff; color: #393939; margin: 0 auto; display: block;  box-shadow: none;padding-right:0px !important}
.ie8 .prmnomdetailbx select,
.ie9 .prmnomdetailbx select,
.ie10 .prmnomdetailbx select{background: #fff;}
.prminpdtlbx textarea { width:60%; float:left; padding:15px; color:#393939; font-size:16px; border:1px solid #c9cacb; height:75px; resize:none; border-radius:10px; font-family:arial; }

select.suminsrdbxs { width:95%; margin:15px 0 0; box-shadow: 0 2px 3px 2px #c9cacb; height: 50px; font-size: 18px; font-weight: bold; border: 1px solid #c9cacb; padding: 0 10px; background: url(../../Images/select-droparrow.png) no-repeat 95% center #fff; border-radius: 10px; color: #3d3c3c; appearance: none; -webkit-appearance: none; -moz-appearance: none; }

.ins_commentbx1.ins_commentbx11 { float:left; width:100%; padding:0 20px; }/*Changed By Bijan for making less margin in Review Page*/
.ins_commentbx1 { float:left; width:100%; padding:0 10%; }
.ins_commentbx1 .popuplogo { border-bottom:0; margin:0px; }
.ins_commentbx1 p { font-size:18px; font-weight:bold; color:#393939; margin:0 0 30px; }
.ins_commentbx1 p span { font-size:16px; font-weight:normal; display:block; padding:10px 0; }
.ratingbxs { float:left; width:100%; padding-bottom:15px; margin-bottom:20px; border-bottom:1px dashed #a5a7aa;}
.ins_commentbx1 textarea { width:100%; float:left; padding:15px; margin-bottom:20px; color:#393939; font-size:16px; border:1px solid #c9cacb; height:95px; resize:none; border-radius:10px; font-family:arial; }

.ins_commentbx1 .submitbtnbx {margin: 0px 0 40px; float: left; width:100%; }
.ins_commentbx1 .submitbtnbx input { float:right; margin: 0px;}
.lstextareabx{ float:left; width:100%; border-bottom:1px dashed #a5a7aa; margin-bottom:30px;}

.ply_detailbx h3 { font-size:30px; color:#31689b; font-weight:bold; margin-bottom:25px;}
.ply_detailbx h4 { background: #e6ecf0; padding: 20px; font-size: 24px;  color: #31689b; font-weight: bold; float: left;  width: 100%;  vertical-align: middle;  display: table-cell;line-height: 41px;}
.ply_detailbx .pl_claimbxs {  float:left; padding: 15px 0;  width: 100%; border-bottom:1px dashed #d7d7d7; }
.ply_detailbx .pl_claimbxs:last-child { border-bottom:0px; }
.ply_detailbx .pl_claimbxs p { margin-bottom:0px; float:left;  font-size: 18px;  color: #31689b; font-weight: bold; width: 100%;  vertical-align: middle;  display: table-cell;line-height: 48px;}
.ply_detailbx .pl_claimbxs p img  { margin:0 10px 0 0; float:left; }
.ins_commentbx1 .ply_detailbx .pl_claimbxs p span { font-size: 18px; font-weight: normal; display: block; float:right; padding: 0px 0; color:#3d3c3c;}
.ins_commentbx1 .ply_detailbx .pl_claimbxs p span.percentbx { float:none; font-size: 16px; font-weight: normal; display: inline-block; padding: 0px 10px; color:#3d3c3c;}
.ply_detailbx h4 span { font-size:40px; color:#000; font-weight:bold; display:block; float:right; }

.ins_commentbx1 .ply_detailbx .pl_claimbxs ul { float:left; width:100%; margin-bottom:20px;  padding: 10px 0 0 55px; }
.ins_commentbx1 .ply_detailbx .pl_claimbxs ul li { float:left; font-size: 14px; width:100%; font-weight: bold; display: inline-block; padding: 5px 0 8px; color:#45770a;}
.ins_commentbx1 .ply_detailbx .pl_claimbxs ul li span { float:right; font-size: 14px; font-weight:normal; font-weight: bold; display: block; padding: 0px 0px; color:#666666;}
.ins_commentbx1 .ply_detailbx .pl_claimbxs ul li img { margin:0px 5px -3px 0;}


.chartbxs  { float:left; width:100%;  border-bottom:1px dashed #d7d7d7;overflow-x: auto; }
.chartbxs .chartimgbxs { float:left; width:50%; padding:5% 0;  }
.chartbxs .chartimgbxs img  { margin:0 auto; display:block; }
.chartbxs ul { float:right; width:50%; padding:15% 0;  }
.chartbxs ul li	{ font-size:18px; color:#000000; font-weight:bold; margin:0 0 10px;  }
span.yellow { height:25px; width:25px; background:#e4b01e; display:inline-block; border-radius:5px; vertical-align:middle;     margin: 0 15px 0 0;}
span.green {height:25px; width:25px; background:#1a76bf; display:inline-block; border-radius:5px; vertical-align:middle;     margin: 0 15px 0 0;}
span.blue { height:25px; width:25px; background:#447503; display:inline-block; border-radius:5px; vertical-align:middle;     margin: 0 15px 0 0;}

.secureimagebx { position:absolute; right:0;}
.pl_custnamebx { float:left; width:100%; position:relative; }
.pl_custnamebx ul { float:left; width:100%; padding:10px 0; border-bottom:1px dashed #d7d7d7;}
.pl_custnamebx .dwnprpslbx  { float:left; width:100%; padding:15px 0; border-bottom:1px dashed #d7d7d7;}
.pl_custnamebx .dwnprpslbx .dwnprpslcntbx p { float:left; width:55%;  margin:0px; color:#3d3c3c; font-size:16px; font-weight:normal;}
.pl_custnamebx .dwnprpslbx .dwnprpslcntbx .dwnlprpslbtn { float: right; color: #2770ad; font-size: 16px; font-weight: bold; text-decoration: none; padding: 15px 20px; border: 1px solid #2770ad; border-radius: 5px; box-shadow:0px 4px 5px -1px #2770ad;}
.pl_custnamebx .dwnprpslbx .dwnprpslcntbx .dwnlprpslbtn a { text-decoration:none; color: #2770ad; }
.pl_custnamebx ul li label { color:#31689b; font-size:18px; font-weight:bold; width: 40%; float: left; }/*decreased width 45 to 40% By Bijan for review page  of short width*/
.pl_custnamebx ul li { color:#3d3c3c; font-size:18px; font-weight:bold; float:left; width:100%; }/*Removed Padding By Bijan for review page  of short width*/
.AddonHeader {float: left;font-size: 14px;font-weight: bold;display: inline-block;padding-left: 60px;color: #45770a;width:100%}/*Added by bijan*/
.AddonUnOrderList {float: left;width: 100%;line-height: 10px;padding: 0 0 0 44px;color: #45770a;font-size: 14px;font-weight: bold;}/*Added by bijan*/
.AddonList {font-size: 14px;font-weight: bold;display: inline-block;padding: 5px 0 8px;color: #45770a;}/*Added by bijan*/
.AddonLabel {color:#31689b; font-size:18px; font-weight:bold; width: 45%;}/*Added by bijan*/
.PremiumTotalValue{font-size: 18px;font-weight: bold;display: block;float: right;padding: 0px 0;color: #3d3c3c;}/*Added by bijan*/


.makepaymentsbmtbx { width:100%; float:left; margin:30px 0 40px; text-align:right; }
.makepaymentsbmtbx .mkepaymntbtn { vertical-align:top; margin:0 10px 0 0; display:inline-block;}
.makepaymentsbmtbx .mkepaymntbtn:hover { opacity:1; }
.makepaymentsbmtbx #editbtnbx { color: #2770ad; font-weight: bold; display: inline-block; text-decoration: none; font-size: 18px; font-weight: bold; padding: 10px 15px; border-radius: 5px; border: 1px solid #2770ad;  vertical-align: bottom; margin: 0px 0 0px 0;}

.ui-datepicker .ui-datepicker-header { padding: .2em 0 0;}
.ui-widget-content {    
    font-size: 15px; 
   font-family: inherit; 
   font-weight:bold;
}


 #carnumberform .proceedbtn { position:relative; float:right; width:auto;}
 #carnumberform .proceedbtn:after { content: ''; background:url(../../Images/button-arrow.png) no-repeat center; width:10px; height:19px; color: #fff; text-shadow: 0px -2px 4px #9a5315; position: absolute; font-size: 20px; font-weight: bold; display: block; top: 21px; right: 30px;}
 #carnumberform .proceedbtn input { position:relative; background: #d87821 repeat-x center top / auto 100%; border-radius: 5px; font-size: 20px; font-weight: bold; color: #fff; text-shadow: 0px -2px 4px #9a5315; height: 65px; cursor:pointer; width: 162px; border: 0px; text-indent: -20px; transition-duration:1s; -webkit-transition-duration:1s;}
 
 #carnumberform .proceedbtn input:hover { box-shadow:0px 0px 4px 2px #9a5315; transition-duration:1s; -webkit-transition-duration:1s; }

 .proceedbtn { position:relative; width:162px; margin:0 auto; }
 .proceedbtn:after { content: ''; background:url(../../Images/button-arrow.png) no-repeat center; width:10px; height:19px; color: #fff; text-shadow: 0px -2px 4px #9a5315; position: absolute; font-size: 20px; font-weight: bold; display: block; top: 21px; right: 30px;}
 .proceedbtn input { cursor:pointer; position:relative; background: #d87821 repeat-x center top / auto 100%; border-radius: 5px; font-size: 20px; font-weight: bold; color: #fff; text-shadow: 0px -2px 4px #9a5315; height: 65px; width: 162px; border: 0px; text-indent: -20px; transition-duration:1s; -webkit-transition-duration:1s;}
 .proceedbtnback input { cursor:pointer; position:relative; background: url(../../Images/proceed_back1.png) repeat-x center top / auto 100%; border-radius: 5px; font-size: 20px; font-weight: bold; color: #fff; text-shadow: 0px -2px 4px #9a5315; height: 65px; width: 162px; border: 0px; text-indent: -20px; transition-duration:1s; -webkit-transition-duration:1s;} /*@*Added by aashiq 101218*@*/
 .proceedbtn input:hover { box-shadow:0px 0px 4px 2px #9a5315; transition-duration:1s; -webkit-transition-duration:1s;}

  .proceedbtn.back:after {background:url(../../Images/button-arrow-back.png) no-repeat center !important ;left: 25px;  top: 24px; }
 /*#carnumberform .proceedbtn { position:relative; float:right; width:auto;}
 #carnumberform .proceedbtn:after { content: ''; background:url(../../Images/button-arrow-back.png) no-repeat center; width:10px; height:19px; color: #fff; text-shadow: 0px -2px 4px #9a5315; position: absolute; font-size: 20px; font-weight: bold; display: block; top: 21px; right: 30px;}
 #carnumberform .proceedbtn input { position:relative; background: url(../../Images/proceed_back1.png) repeat-x center top / auto 100%; border-radius: 5px; font-size: 20px; font-weight: bold; color: #fff; text-shadow: 0px -2px 4px #9a5315; height: 65px; cursor:pointer; width: 162px; border: 0px; text-indent: -20px; transition-duration:1s; -webkit-transition-duration:1s;}
 
 #carnumberform .proceedbtn input:hover { box-shadow:0px 0px 4px 2px #9a5315; transition-duration:1s; -webkit-transition-duration:1s; }*/

 .backbtn { position:relative; width:162px; margin:0 auto; }
 .backbtn:before { content: ''; background:url(../../Images/button-arrow-back.png) no-repeat center; width:10px; height:19px; color: #fff; text-shadow: 0px -2px 4px #9a5315; position: absolute; font-size: 20px; font-weight: bold; display: block; top: 24px;left: 26px;opacity: 1 !important;z-index: 9999;}
 .backbtn input { cursor:pointer; position:relative; background: #eed48a repeat-x center top / auto 100%; border-radius: 5px; font-size: 20px; font-weight: bold; color: #fff; text-shadow: 0px -2px 4px #9a5315; height: 65px; width: 162px; border: 0px; text-indent: -20px; transition-duration:1s; -webkit-transition-duration:1s;}
 .backbtn input:hover { box-shadow:0px 0px 4px 2px #9a5315; transition-duration:1s; -webkit-transition-duration:1s;}
 
 .repremumbtnbckbtn { position:relative; width:284px; margin:0 auto;}
 .repremumbtnbckbtn:before { content: ''; background:url(../../Images/button-arrow-back.png) no-repeat center; width:10px; height:19px; color: #fff; text-shadow: 0px -2px 4px #9a5315; position: absolute; font-size: 20px; font-weight: bold; display: block; top: 21px;left: 26px;opacity: 1 !important;z-index: 9999;}
 .repremumbtnbckbtn input { cursor:pointer; position:relative; background: url(../../Images/proceed_back1.png) repeat-x center top / auto 100%; border-radius: 5px; font-size: 20px; font-weight: bold; color: #fff; text-shadow: 0px -2px 4px #9a5315; height: 65px; width: 100%; border: 0px; text-indent: -20px; transition-duration:1s; -webkit-transition-duration:1s;}
 .repremumbtnbckbtn input:hover {  box-shadow:0px 0px 4px 2px #9a5315; transition-duration:1s; -webkit-transition-duration:1s; }
 
 
 .mkepaymntbackbtn { position:relative; width:224px; margin:0 auto;}
 .mkepaymntbackbtn:after { content: ''; background:url(../../Images/button-arrow-back.png) no-repeat center; width:10px; height:19px; color: #fff; text-shadow: 0px -2px 4px #9a5315; position: absolute; font-size: 20px; font-weight: bold; display: block; top: 21px; left: 26px;opacity: 1 !important;z-index: 9999;}
 .mkepaymntbackbtn input { cursor:pointer; position:relative; background: url(../../Images/proceed_back1.png) repeat-x center top / auto 100%; border-radius: 5px; font-size: 20px; font-weight: bold; color: #fff; text-shadow: 0px -2px 4px #9a5315; height: 65px; width: 100%; border: 0px; text-indent: -20px; transition-duration:1s; -webkit-transition-duration:1s;}
 .mkepaymntbackbtn input:hover  { box-shadow:0px 0px 4px 2px #9a5315; transition-duration:1s; -webkit-transition-duration:1s;}


.proceedbtn .back {background:#eed48a no-repeat center !important}

.submitbtnbx:after { content: ''; background:url(../../Images/button-arrow.png) no-repeat center; width:10px; height:19px; color: #fff; text-shadow: 0px -2px 4px #9a5315; position: absolute; font-size: 20px; font-weight: bold; display: block; top: 21px; right: 30px;}
.submitbtnbx .submitbtn { cursor:pointer; position:relative; background: url(../../Images/proceed_back1.png) repeat-x center top / auto 100%; border-radius: 5px; font-size: 20px; font-weight: bold; color: #fff; text-shadow: 0px -2px 4px #9a5315; height: 65px; width: 162px; border: 0px; text-indent: -20px; transition-duration:1s; -webkit-transition-duration:1s;}
.submitbtnbx .submitbtn:hover { box-shadow:0px 0px 4px 2px #9a5315; transition-duration:1s; -webkit-transition-duration:1s; }
.proceedbtn.proceedbtn11 { float:right;}

/*Added By Bijan*/
 #carnumberform .backProceedbtn { position:relative; float:right; width:auto;}
 #carnumberform .backProceedbtn:before { content: '<'; background:url(../../Images/button-arrow.png) no-repeat center; width:10px; height:19px; color: #fff; text-shadow: 0px -2px 4px #9a5315; position: absolute; font-size: 20px; font-weight: bold; display: block; top: 21px; right: 30px;}
 #carnumberform .backProceedbtn input { position:relative; background: #eed48a repeat-x center top / auto 100%; border-radius: 5px; font-size: 20px; font-weight: bold; color: #fff; text-shadow: 0px -2px 4px #9a5315; height: 65px; cursor:pointer; width: 162px; border: 0px; text-indent: -20px; transition-duration:1s; -webkit-transition-duration:1s;}
 #carnumberform .backProceedbtn input:hover { box-shadow:0px 0px 4px 2px #9a5315; transition-duration:1s; -webkit-transition-duration:1s; }

 .backProceedbtn { position:relative; width:162px; margin:0 auto; }
 .backProceedbtn:before { content: ''; background:url(../../Images/button-arrow-back.png) no-repeat center; width:10px; height:19px; color: #fff; text-shadow: 0px -2px 4px #9a5315; position: absolute; font-size: 20px; font-weight: bold; display: block; top: 24px;left: 26px;opacity: 1 !important;z-index: 9999;}
 .backProceedbtn input { cursor:pointer; position:relative; background: #eed48a repeat-x center top / auto 100%; border-radius: 5px; font-size: 20px; font-weight: bold; color: #fff; text-shadow: 0px -2px 4px #9a5315; height: 65px; width: 162px; border: 0px; text-indent: -20px; transition-duration:1s; -webkit-transition-duration:1s;}
 .backProceedbtn input:hover { box-shadow:0px 0px 4px 2px #9a5315; transition-duration:1s; -webkit-transition-duration:1s;}
 
 .backrepremumbtn { position:relative; width:284px; margin:0 auto;}
 .backrepremumbtn:after { content: ''; background:url(../../Images/button-arrow.png) no-repeat center; width:10px; height:19px; color: #fff; text-shadow: 0px -2px 4px #9a5315; position: absolute; font-size: 20px; font-weight: bold; display: block; top: 21px; right: 30px;}
 .backrepremumbtn input { cursor:pointer; position:relative; background: #eed48a repeat-x center top / auto 100%; border-radius: 5px; font-size: 20px; font-weight: bold; color: #fff; text-shadow: 0px -2px 4px #9a5315; height: 65px; width: 100%; border: 0px; text-indent: -20px; transition-duration:1s; -webkit-transition-duration:1s;}
 .backrepremumbtn input:hover {  box-shadow:0px 0px 4px 2px #9a5315; transition-duration:1s; -webkit-transition-duration:1s; }
 
 .reset.repremumbtn:after { content: ''; background:url(../../Images/Reset.png) no-repeat center; width:30px; height:26px; color: #fff; text-shadow: 0px -2px 4px #9a5315; position: absolute; font-size: 20px; font-weight: bold; display: block; right: 30px;}
 /*End*/

.repremumbtn { position:relative; width:284px; margin:0 auto;}
 .repremumbtn:after { content: ''; background:url(../../Images/button-arrow.png) no-repeat center; width:10px; height:19px; color: #fff; text-shadow: 0px -2px 4px #9a5315; position: absolute; font-size: 20px; font-weight: bold; display: block; top: 21px; right: 30px;}
 .repremumbtn input { cursor:pointer; position:relative; background: url(../../Images/proceed_back1.png) repeat-x center top / auto 100%; border-radius: 5px; font-size: 20px; font-weight: bold; color: #fff; text-shadow: 0px -2px 4px #9a5315; height: 65px; width: 100%; border: 0px; text-indent: -20px; transition-duration:1s; -webkit-transition-duration:1s;}
 .repremumbtn input:hover {  box-shadow:0px 0px 4px 2px #9a5315; transition-duration:1s; -webkit-transition-duration:1s; }
 
 .mkepaymntbtn { position:relative; width:224px; margin:0 auto;}
 .mkepaymntbtn:after { content: ''; background:url(../../Images/button-arrow.png) no-repeat center; width:10px; height:19px; color: #fff; text-shadow: 0px -2px 4px #9a5315; position: absolute; font-size: 20px; font-weight: bold; display: block; top: 21px; right: 30px;}
 .mkepaymntbtn input { cursor:pointer; position:relative; background: url(../../Images/proceed_back1.png) repeat-x center top / auto 100%; border-radius: 5px; font-size: 20px; font-weight: bold; color: #fff; text-shadow: 0px -2px 4px #9a5315; height: 65px; width: 100%; border: 0px; text-indent: -20px; transition-duration:1s; -webkit-transition-duration:1s;}
 .mkepaymntbtn input:hover  { box-shadow:0px 0px 4px 2px #9a5315; transition-duration:1s; -webkit-transition-duration:1s;}
 
 /*Added By Bijan for Payment Back Button*/
 .backmkepaymntbtn { position:relative; width:224px; margin:0 auto;}
 /*.backmkepaymntbtn:before { content: ''; background:url(../../Images/button-arrow-back.png) no-repeat center; width:10px; height:19px; color: #fff; text-shadow: 0px -2px 4px #9a5315; position: absolute; font-size: 20px; font-weight: bold; display: block; top: 24px;left: 26px;opacity: 1 !important;z-index: 9999;}*/
 .backmkepaymntbtn:before { content: ''; background:url(../../Images/button-arrow-back.png) no-repeat center; width:10px; height:19px; color: #fff; text-shadow: 0px -2px 4px #9a5315; position: absolute; font-size: 20px; font-weight: bold; display: block; top: 24px; right: 30px;left: 26px;opacity: 1 !important;z-index: 9999;}
 .backmkepaymntbtn input { cursor:pointer; position:relative; background:#eed48a repeat-x center top / auto 100%; border-radius: 5px; font-size: 20px; font-weight: bold; color: #fff; text-shadow: 0px -2px 4px #9a5315; height: 65px; width: 100%; border: 0px; text-indent: -20px; transition-duration:1s; -webkit-transition-duration:1s;}
 .backmkepaymntbtn input:hover  { box-shadow:0px 0px 4px 2px #9a5315; transition-duration:1s; -webkit-transition-duration:1s;}
 
 /*End*/
 .getdisctbx { position:relative; width:224px; margin:0 auto;}
 .getdisctbx:after { content: ''; background:url(../../Images/button-arrow.png) no-repeat center; width:10px; height:19px; color: #fff; text-shadow: 0px -2px 4px #9a5315; position: absolute; font-size: 20px; font-weight: bold; display: block; top: 21px; right: 30px;}
 .getdisctbx input { position:relative; background: url(../../Images/proceed_back1.png) repeat-x center top / auto 100%; border-radius: 5px; font-size: 20px; font-weight: bold; color: #fff; text-shadow: 0px -2px 4px #9a5315; height: 65px; width: 100%; border: 0px; text-indent: -20px; cursor:pointer; transition-duration:1s; -webkit-transition-duration:1s; }
 .getdisctbx input:hover  { box-shadow:0px 0px 4px 2px #9a5315; transition-duration:1s; -webkit-transition-duration:1s;}
 

  .prmnomdetailbx .prmsbmtlbx { position:relative; width:320px; margin:0 auto;}
  .prmnomdetailbx .prmsbmtlbx:after { content: ''; background:url(../../Images/button-arrow.png) no-repeat center; width:10px; height:19px; color: #fff; text-shadow: 0px -2px 4px #9a5315; position: absolute; font-size: 20px; font-weight: bold; display: block; top: 21px; right: 30px;}
  .prmnomdetailbx .prmsbmtlbx input { cursor:pointer; position:relative; background: url(../../Images/proceed_back1.png) repeat-x center top / auto 100%; border-radius: 5px; font-size: 20px; font-weight: bold; color: #fff; text-shadow: 0px -2px 4px #9a5315; height: 65px; width: 100%; border: 0px; text-indent: -20px; transition-duration:1s; -webkit-transition-duration:1s; }
  .prmnomdetailbx .prmsbmtlbx input:hover { box-shadow:0px 0px 4px 2px #9a5315; transition-duration:1s; -webkit-transition-duration:1s;}
 
.tworegstbx1.carregstbx ul li { padding:15px 0; margin:5px;}
.tworegstbx1.carregstbx h3.regstyear { padding:0 35px 0;}
 
 
 
 .fade1 {margin: 10px auto 0;text-align: center;position: relative;}
 
.fade1 div {width: 100%;display: inline-block;display: none;}

.breadcrumbx1 .innrpgbreadcrum { padding:30px 0; background:inherit;}
 .irs-bar-edge { border-radius:10px 0 0  10px;}
 .irs-line { border-radius:10px;}
 
 
 
 .inrsmilyiconbx ul  {  padding:0 10px; margin:10% 0 0;}
 .inrsmilyiconbx ul li {  padding:0 0 10px; }
 .inrsmilyiconbx ul li p { font-size:13px; color:#000; line-height:18px; display:inline-block; width: 75%; padding:6px 0; float: right; }
 .inrsmilyiconbx ul li label { font-size: 13px; color: #000; display: inline-block;  }
 
 /*---------- Renew Policy Pages ---------------*/
 
 .renewcdetpgbx { margin:35px 0; float:left; width:100%;}
 .renewcdetpgbx h3 { font-size:30px; font-weight:bold; color:#31689b; text-align:center; margin-bottom:30px; }
 .prenwregsbx { text-align:center; float:left; width:100%;}
 .renewcdetpgbx .proceedbtn { margin:30px auto; clear:both; } 
 .prenwregsbx input.renewinptbx {max-width:420px; display:inline-block; width:100%;box-shadow: 0 2px 3px 2px #c9cacb;height: 55px;font-size: 15px;font-weight: bold;width: 100%;border: 1px solid #c9cacb;padding: 0 15px;border-radius: 10px;color: #3d3c3c; margin:0 10px;}/*Removed Background by Bijan bcoz of cross button*/
 
 .renewcdetpgbx .threedetailbxs ul li { display:inline-block; float:none;}
 .renewcdetpgbx .threedetailbxs ul { text-align:center; font-size:0px; }
 
  
 .renewcdetpgbx .makepaymentrewbx { margin:30px auto; clear:both; }
 .renewcdetpgbx .makepaymentrewbx { position:relative; width:220px; margin:0 auto; }
 .renewcdetpgbx .makepaymentrewbx:after { content: ''; background:url(../../Images/button-arrow.png) no-repeat center; width:10px; height:19px; color: #fff; text-shadow: 0px -2px 4px #9a5315; position: absolute; font-size: 20px; font-weight: bold; display: block; top: 21px; right: 30px;}
 .renewcdetpgbx .makepaymentrewbx input { cursor:pointer; position:relative; background: url(../../Images/proceed_back1.png) repeat-x center top / auto 100%; border-radius: 5px; font-size: 20px; font-weight: bold; color: #fff; text-shadow: 0px -2px 4px #9a5315; height: 62px; width: 100%; border: 0px; text-indent: -20px; cursor:pointer; transition-duration:1s; -webkit-transition-duration:1s; }
 .renewcdetpgbx .makepaymentrewbx input:hover { box-shadow:0px 0px 4px 2px #9a5315; transition-duration:1s; -webkit-transition-duration:1s; }
 
 .renpoldtlbxs { float:left; width:100%; }
 .renwpolicydetlbx { float:left; width:100%; border-bottom:1px solid #d7d7d7; padding:15px 0; }
 .renpoldtlbxs h3 { text-align:left; margin:0px; }
 
 
 .lftrenwplcydtlbx { width:40%; float:left;}
 .lftrenwplcydtlbx p { font-weight:bold; font-size:16px; color:#393939; padding:40px 0 0; }
 .lftrenwplcydtlbx p span { font-weight:normal; }
 .rgtrenwplcydtlbx { width:50%; float:right;}
 .rgtrenwplcydtlbx p { font-size:16px; font-weight:bold; margin-bottom:10px; padding:0 0 0 20px;color:#393939 }
 .rgtrenwplcydtlbx ul { font-size:0px; display:table; width:100%;   }
 .rgtrenwplcydtlbx ul li { background:#fff; border:1px solid #d7d7d7; padding:10px 15px; color:#000; display:table-cell;}
 .rgtrenwplcydtlbx ul li.yeardtlbx { font-size:40px; font-weight:bold; border-right:0px; }
 .rgtrenwplcydtlbx ul li.mnthdtlbx { font-size:16px; font-weight:bold; }
 .rgtrenwplcydtlbx ul li.yeardtlbx span { font-size:17.13px; font-weight:bold; }
 
 
 .prm_renewdtlbxs { float:left; width:100%; padding:20px 0 10px; border-bottom:1px solid #c9cacb; }
 .prm_renewdtlbxs h4 { color:#31689b; font-size:24px; font-weight:bold; margin-bottom:20px; }
 .prm_carrnwdtlbxs { width:70%; float:left; padding-right:2%; }
 .prm_lftcarrnwdtlbxs { width:58%; float:left;  padding-right:10px; }
 .prm_rgtcarrnwdtlbxs { width:42%; float:right; padding-left:10px; }
 .prm_lftcarrnwdtlbxs > div { font-size:0px; margin:0 0 15px 0; width:100%; float:left; }
 .prm_lftcarrnwdtlbxs label { vertical-align:middle; font-size:14px; width:30%; display:inline-block; font-weight:bold; color:#2d2d2d; padding-right:5px; }
 .prm_lftcarrnwdtlbxs input  { width:70%; display:inline-block; height:55px; padding:0 6px; color:#393939; font-size:16px; border:1px solid #c9cacb; border-radius:10px; }
 .prm_rgtcarrnwdtlbxs > div { font-size:0px; margin:0 0 15px 0; width:100%; float:left; }
 .prm_rgtcarrnwdtlbxs label { vertical-align:middle; font-size:14px; width:40%; display:inline-block; font-weight:bold; color:#2d2d2d; padding-right:5px; }
 .prm_rgtcarrnwdtlbxs input  { width:60%; display:inline-block; height:55px; padding:0 6px; color:#393939; font-size:16px; border:1px solid #c9cacb; border-radius:10px; }
 .prm_rgtcarrnwdtlbxs .numberfldbxs  { width:60%; display:inline-block;  }
 .prm_rgtcarrnwdtlbxs .numberfldbxs input { width:23%; display:inline-block; height:55px; padding:0 5px; margin:0 3px 0 0; color:#393939; font-size:14px; border:1px solid #c9cacb; border-radius:10px;  }
 .prm_rgtcarrnwdtlbxs .numberfldbxs input:last-child { width:25%; margin:0  0;  }

 .prm_idvrnwdtlbxs { width:30%; float:left; padding-left:2%; }
 
 
 .prm_idvrnwdtlbxs .fullmnidvbox { width:100%; display:table; float:left; border-top:1px solid #c9cacb;  }
 .prm_idvrnwdtlbxs .fullmnidvbox:last-child { border-bottom:1px solid #c9cacb;  }
 .prm_idvrnwdtlbxs .leftidvbox { font-size:14px; font-weight:bold; color:#2d2d2d; padding:15px; width:70%; display:table-cell; background:#fff; border-left:1px solid #c9cacb; vertical-align:middle; }
 .prm_idvrnwdtlbxs .rgtidvbox {  font-size:14px;  color:#2d2d2d; padding:10px 15px; padding:15px; width:30%; display:table-cell; background:#fff; border-left:1px solid #c9cacb; vertical-align:middle; border-right:1px solid #c9cacb;}
 
 .ren_noclaimbxs { pointer-events: none;  float:left; padding:25px 18% 45px; border-bottom:1px solid #c9cacb; width:100%; }
 .ren_lftnoclaimbxs { float:left; width:50%; }
 .ren_lftnoclaimbxs input[type="radio"] + label { color:#393939; cursor:not-allowed; }
 .ren_lftnoclaimbxs input[type="radio"] + label span {  cursor:not-allowed; }
 .ren_lftnoclaimbxs p { font-weight:bold; font-size:16px; color:#393939; margin:0 0 10px; }
 .ren_lftnoclaimbxs > div { display:inline-block; margin:0 20px 0 0; cursor:not-allowed;}
 .ren_rgtnoclaimbxs { float:left; width:50%; }
 
 .renaddcvrbxs {float:left; width:100%; padding:25px 0; border-bottom:1px solid #c9cacb; margin-bottom:30px;  }
 
 .frst_renaddcvrbxs { float:left; width:35%; padding-right:15px; }
 .frst_renaddcvrbxs ul li { margin-bottom:15px; position:relative; padding:0 20px 0 0; float:left; width:100%;}
 .frst_renaddcvrbxs ul li span, .scnd_renaddcvrbxs ul li span {float:left;  margin:0 10px 5px 0;}
 .frst_renaddcvrbxs ul li p , .scnd_renaddcvrbxs ul li p{ line-height:18px; font-size:13px; float:left; width:85%;}
 .frst_renaddcvrbxs ul li label,  .scnd_renaddcvrbxs ul li label { float:left; width:100%; padding:0 0px 0px 0; word-wrap: break-word; -webkit-word-wrap: break-word;}
 .frst_renaddcvrbxs ul li:last-child , .scnd_renaddcvrbxs ul li:last-child { margin-bottom:0px; position:relative; }
 .frst_renaddcvrbxs ul li img {position:absolute; right:-10px; top:2px;}
 .scnd_renaddcvrbxs { float:left; width:35%; padding:0 10px;}
 .scnd_renaddcvrbxs ul li { margin-bottom:15px; position:relative; padding:0 12px 0 0; float:left; width:100%;}
 .scnd_renaddcvrbxs ul li img { position:absolute; right:-2px; top:5px; }
 .thrd_renaddcvrbxs { float:left; width:30%;  padding-left:20px;}
 
.thrd_renaddcvrbxs .rs-path-color {background-color: #e0ad17;}
.thrd_renaddcvrbxs .rs-bg-color {background-color: #eceded;}
.thrd_renaddcvrbxs .rs-border {border:0px solid #aaa;}
.thrd_renaddcvrbxs .rs-range-color, .thrd_renaddcvrbxs .rs-handle {background-color: #31689b;}
.thrd_renaddcvrbxs { position:relative; display:table; height:100%; margin: 0 0 ; float: right;}
.thrd_renaddcvrbxs #slider21 { margin:0 auto;  }
.thrd_renaddcvrbxs .rs-tooltip.hover, .thrd_renaddcvrbxs .rs-tooltip.edit:hover { border:0px; }
.thrd_renaddcvrbxs .rs-tooltip {display:none; border:0px; font-weight:bold; font-size:17px;  }
 
 
 .renaddcvrbxs h4 { margin:0 0 25px; color:#31689b; font-size:30px; font-weight:bold;}
 .renaddcvrbxs h4 span { color:#31689b; font-size:22px; font-weight:normal;}
 
 .thrd_renaddcvrbxs .rslider {top: 37%;margin: 0 auto;display: block;position: absolute;width: 160px;left: 20px;right: 0;z-index: 99;} 
 .ren_prpaymntbxs { float:left; width:100%; margin:30px 0; padding:30px 15%; border-bottom:1px solid #d7d7d7; border-top:1px solid #d7d7d7; }
 
 .ren_prpaymntbxs h4 { color:#31689b; font-size:24px; font-weight:bold; margin-bottom:30px;}
 .ren_prpaymntbxs p { color:#58595b; font-size:14px; font-weight:bold; margin-bottom:30px;}
 .ren_prpaymntbxs ul { float:left; width:100%; margin: 0 0 30px 0; }
 .ren_prpaymntbxs ul li { padding-left:15px;padding-top:5px; height: 60px; width: 145px; float: left; margin: 0 15px 0 0; background: #fff; border: 1px solid #d7d7d7; border-radius: 5px; display: table; }
 .ren_prpaymntbxs ul li a { height: 100%; width: 100%; vertical-align: middle; display: table-cell; }
 .ren_prpaymntbxs ul li a img { margin:0 auto; display:block; }
 
 .ren_paydtlbxs .ren_labeldtbxs { width:20%; float:left; display:table; height:55px; }
 .ren_paydtlbxs .ren_labeldtbxs label { font-size:18px; font-weight:bold; color:#3d3c3c; height:100%; vertical-align:middle; display:table-cell; }
 .ren_paydtlbxs .ren_payinptbxs { width:80%; float:right;  }
 .ren_paydtlbxs .ren_payinptbxs a#ren_resendbx { width: 200px; margin-bottom:20px; }
 .ren_paydtlbxs .ren_payinptbxs a { width: 20%; color:#ffffff; font-size:16px; text-decoration:none; border:1px solid #1b75bb; border-radius:5px; font-weight:bold; height:55px; vertical-align: middle; display: table-cell; text-align: center; background: #2a93da; border-radius: 5px;}
 .ren_paydtlbxs .ren_payinptbxs input { margin-right:5%; box-shadow:0px 2px 2px 1px #c9cacb; border:1px solid #c9cacb; padding:0 15px; font-size:16px; color:#404040; font-weight:bold; height:55px; border-radius:10px; width:100%; float:left;  }
 
 .ren_paydtlbxs { float:left; width:100%; margin-bottom:20px; }
 .ren_paydtlbxs .ren_payinptbxs input.otpinptxtbx { width:110px; margin-bottom:20px; }
 
 
 .ren_overlayas1 { width: 100%;  /* display:none; */  z-index:99999; position: absolute; background: rgba(0, 0, 0, 0.79); height: 131%; left: 0; right: 0;}
 .ren_popupbox1 { background:#fff; border-radius:0px; width:100%; max-width: 700px; height: auto; left:0%; top:12.5%; right:0;  display: table;  margin:0 auto; /* display:none; */  position: absolute;}
 .ins_renmodalbxs { padding:30px 50px; position:relative; float:left; width:100%;}
 #closeBtn1 { position:absolute; top:10px; right:10px; z-index:99; cursor:pointer; }
 
 .ins_renmodalbxs .popuplogo { padding:0px; border-bottom:0px; }
 .ins_renmodalbxs h3 { color: #31689b; font-size: 30px; font-weight: bold; text-align: center; padding: 15px 0;} 
 .ren_updatedtlbx h4 { color: #31689b; font-size: 21px; font-weight: bold; text-align: center; padding: 0 0 25px 0;} 
 .ins_renmodalbxs p { color: #000; font-size: 16px; font-weight: bold; text-align: center; } 
 .ren_updatedtlbx { float:left; width:100%; margin:30px 0; padding:30px 0; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; }

 .ren_updatedtlbx .ren_paydtlbxs .ren_payinptbxs { width: 75%; }
 /* .ren_updatedtlbx .ren_paydtlbxs:nth-child(3) { margin:0 0 35px ; } */
 .ren_updatedtlbx .ren_paydtlbxs .ren_labeldtbxs { width: 25%; }
 
 .ren_updatedtlbx .ren_paydtlbxs .ren_payinptbxs textarea { margin-right: 5%; box-shadow: 0px 2px 2px 1px #c9cacb; border: 1px solid #c9cacb; padding: 15px; font-size: 16px; color: #404040; font-weight: bold; height: 65px;
 border-radius: 10px; width: 100%; float: left; resize:none; font-family:Arial; }
 .prmnomdetailbxs1.prmnomdetailbx { padding:20px 0 0;}
 .prmnomdetailbxs1.prmnomdetailbx label { padding: 15px 0;font-size: 16px;}
 
  .renpopupdtbx { position:relative; width:160px; clear:both; margin:0 auto;}
  .renpopupdtbx:after { content: ''; background:url(../../Images/button-arrow.png) no-repeat center; width:10px; height:19px; color: #fff; text-shadow: 0px -2px 4px #9a5315; position: absolute; font-size: 20px; font-weight: bold; display: block; top: 21px; right: 30px;}
  .renpopupdtbx input { cursor:pointer; position:relative; background: url(../../Images/proceed_back1.png) repeat-x center top / auto 100%; border-radius: 5px; font-size: 20px; font-weight: bold; color: #fff; text-shadow: 0px -2px 4px #9a5315; height: 65px; width: 100%; border: 0px; text-indent: -20px; transition-duration:1s; -webkit-transition-duration:1s;}
  .renpopupdtbx input:hover { box-shadow:0px 0px 4px 2px #9a5315; transition-duration:1s; -webkit-transition-duration:1s;}
  
 .ren_nomineedtlbxs { float:left; width:100%; border-bottom:1px solid #d7d7d7; padding-bottom:30px; }
 .ren_nomineedtlbxs h4 { margin:0 0 25px 0; color:#31689b; font-size:24px; font-weight:bold; }
 
 
 .ren_nomineedtlbxs .ren_nomfulldtlbx:last-child { float:left; width: 100%; margin:0 0 0px 0; }
 .ren_nomineedtlbxs .ren_nomfulldtlbx { float:left; width: 100%; margin:0 0 20px 0; }
 .ren_nomineedtlbxs label { color:#3d3c3c; font-size:18px; font-weight:bold; width: 40%; float: left; padding:15px 25px 0 0; }
 .ren_nomineedtlbxs input { box-shadow: 0px 2px 2px 1px #c9cacb; border: 1px solid #c9cacb; padding: 10px 15px; font-size: 16px; color: #404040; font-weight: bold; height: 55px; border-radius: 10px; width: 60%; float: left; resize:none;  }
 .ren_nomineedtlbxs select { background:url(../../Images/select-droparrow.png) no-repeat 95% center #fff; box-shadow: 0px 2px 2px 1px #c9cacb; border: 1px solid #c9cacb; padding: 10px 15px; font-size: 16px; line-height:24px; color: #404040; font-weight: bold; height: 55px; border-radius: 10px; width: 60%; float: left; resize:none;  appearance:none; -webkit-appearance:none; }
 .ren_nomineedtlbxs ul { width: 60%; float: left; padding:12px 0 0;  }
 .ren_nomineedtlbxs ul li label { width:auto; padding:0px; }
 .ren_nomineedtlbxs ul li { width:33%; float: left;  }
 
 .fullsbmtdtlbx { text-align:center; float:left; width:100%; margin:30px 0;}
 
 .fullsbmtdtlbx .rennomdtlbx { position:relative; width:310px; clear:both; margin:0 5px; display:inline-block;}
 .fullsbmtdtlbx .rennomdtlbx:after { content: ''; background:url(../../Images/button-arrow.png) no-repeat center; width:10px; height:19px; color: #fff; text-shadow: 0px -2px 4px #9a5315; position: absolute; font-size: 20px; font-weight: bold; display: block; top: 21px; right: 30px;}
 .fullsbmtdtlbx .rennomdtlbx input { cursor:pointer; position:relative; background: url(../../Images/proceed_back1.png) repeat-x center top / auto 100%; border-radius: 5px; font-size: 20px; font-weight: bold; color: #fff; text-shadow: 0px -2px 4px #9a5315; height: 65px; width: 100%; border: 0px; text-indent: -20px; transition-duration:1s; -webkit-transition-duration:1s;}
 .fullsbmtdtlbx .rennomdtlbx input:hover { box-shadow:0px 0px 4px 2px #9a5315; transition-duration:1s; -webkit-transition-duration:1s;}
 
 .fullsbmtdtlbx .rendwnldplbx { position:relative; width:170px; clear:both; margin:0 5px; display:inline-block;}
 .fullsbmtdtlbx .rendwnldplbx:after { content: ''; background:url(../../Images/button-arrow.png) no-repeat center; width:10px; height:19px; color: #fff; text-shadow: 0px -2px 4px #9a5315; position: absolute; font-size: 20px; font-weight: bold; display: block; top: 21px; right: 30px;}
 .fullsbmtdtlbx .rendwnldplbx input { cursor:pointer; position:relative; background: url(../../Images/proceed_back1.png) repeat-x center top / auto 100%; border-radius: 5px; font-size: 20px; font-weight: bold; color: #fff; text-shadow: 0px -2px 4px #9a5315; height: 65px; width: 100%; border: 0px; text-indent: -20px; transition-duration:1s; -webkit-transition-duration:1s;}
 .fullsbmtdtlbx .rendwnldplbx input:hover { box-shadow:0px 0px 4px 2px #9a5315; transition-duration:1s; -webkit-transition-duration:1s;}
 
 .ins_renmodalbxs .ins_commentbx1 p { font-size:18px; color:#31689b; text-align:left; }
 .ins_renmodalbxs .ins_commentbx1.ins_commentbx11 { padding:0px 0 15px;}
 .ins_renmodalbxs .ins_commentbx1 textarea { margin-bottom:30px; }
 .ins_renmodalbxs .ins_commentbx1 p span { color:#393939; padding:10px 0 0;}
 .ins_renmodalbxs .ins_commentbx1 .submitbtnbx { float:none; margin:0 auto; clear:both; width:162px;}
 .ins_renmodalbxs .ratingbxs , .ins_renmodalbxs .lstextareabx  { margin:0px; border-bottom:0px; }
 
 
 label a { color:#8b8b8b; text-decoration:none; border-bottom:1px solid #8b8b8b; padding-bottom:2px; }
 .renewcdetpgbxs1 p { font-size:14px; color:#8b8b8b; line-height:21px; padding-bottom:10px;}
 .renwaccdtlbxs h3 { text-align:left; }
 .renwaccdtlbxs p { text-align:left; }
 
 .twowhlrvarntbx p { float:left; margin:18px 0; }
 .twowhlrvarntbx .carmodelslctbx { float:right;}
 .fulltwocardtlbx1 .cardtlbx1 {width:50%; text-align:center; }
 .fulltwocardtlbx1  .cardtlbx1 h5 { padding:5px 0;}
 
 .ins_renmodalbxs1 { height:900px;}
 
 
 .carnumberforms1 .proceedbtn { max-width:160px !important;float:none !important; width:100%; clear:both; }
 .carnumberforms1#carnumberform .carnmbx { width:100%; }
 .carnumberforms1#carnumberform .carnmbx p.boughtlbx { float:right; }
 
 .accesslstdivbxs { background:#fff; padding:30px; float:left; width:100%; margin:30px 0 0; }
 .accesslstdivbxs h4 { font-size:21px; color:#616265; margin:0px; font-weight:bold; }
 .accss_wishbxs { float:left; width:100%; margin:25px 0  ;}
 .accss_wishbxs p { font-size:14px; color:#000; font-weight:bold; margin-bottom:20px;}
 .accss_wishbxs ul li { display:inline-block; padding:0 30px 0 0;}
 .access_fieldbx  { width:100%; float:left; }
 .access_fieldbx li { display:inline-block;padding:0 20px 0 0; width:25%; }
 .access_fieldbx li label { font-size:13.5px; color:#58595b; font-weight:bold; display:block; margin-bottom:10px;}
 .access_fieldbx li input { width:100%; padding:0 10px; height:45px; font-size:13px; color:#58595b; font-weight:bold; border-radius:5px; border:1px solid #c9cacb;}
 .access_fieldbxs1  { width:100%; float:left; }
 .access_fieldbxs1 li { display:inline-block;padding:0 20px 0 0; width:25%; }
 .access_fieldbxs1 li label { font-size:13.5px; color:#58595b; font-weight:bold; display:block; margin-bottom:10px;}
 .access_fieldbxs1 li input { width:100%; padding:0 10px; height:45px; font-size:14px; color:#58595b; font-weight:bold; border-radius:5px; border:1px solid #c9cacb;}
 
.accss_wishbxs1 { margin:0 0 25px; }
.insuraccbxs { float:left; width:100%; margin:0 0 20px; }
.insuraccbxs div { float:left; width:100%; }
.insuraccbxs label { font-weight:bold; font-size:14px; float:left; color:#000; margin:0 0 10px; width:35%; padding:15px 20px 0 0; }
.insuraccbxs input { margin:0 0 20px; max-width:280px; float:left; padding:0 10px; width:65%; height:55px; font-size:16px; color:#58595b; font-weight:bold; border-radius:5px; border:1px solid #c9cacb; }
.notinsuraccbxs div { float:left; width:100%; }
.notinsuraccbxs label { font-weight:bold; font-size:14px; float:left; color:#000; margin:0 0 10px; width:35%; padding:15px 20px 0 0;}
.notinsuraccbxs input { margin:0 0 20px; max-width:280px; float:left; padding:0 10px; width:65%; height:55px; font-size:16px; color:#58595b; font-weight:bold; border-radius:5px; border:1px solid #c9cacb; }

.prminpdtlbx.prminpdtlbxs1 { width:100%; padding:0px; }
.prminpdtlbx.prmsbmtlbxs1 { width:100%; padding:0px; }
.congrtlatnbxs h3 {text-align:center; margin-bottom:10px; }
.congrtlatnbxs h5 { font-size:21px; color:#58595b; text-align:center; margin-bottom:20px;}
 
 
.congdegstinbxs1 .rgt_abtdesignsbx ul li {  height:65px; text-align:center;}
.congdegstinbxs1 .rgt_abtdesignsbx ul li a { color:#616265; text-decoration:none;cursor: pointer; }
.congdegstinbxs1 .rgt_abtdesignsbx ul li img { padding:0 0 0 10px;}
.congdegstinbxs1 .lft_abtdesignsbx ul li {  height:65px;}
.congdegstinbxs1 .lft_abtdesignsbx h3 {
    background: #31689b; text-align:left; margin-bottom:0px;
    padding: 20px 30px;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
border-right: 2px solid #d7d7d7;}
.congdegstinbxs1 .lft_abtdesignsbx { width:50%; }
.congdegstinbxs1 .cong_abtdesignsbx { width:25%; }
.congdegstinbxs1 .cong_abtdesignsbx h3 {
    background: #31689b; margin-bottom:0px;
    padding: 20px 30px;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
border-right: 2px solid #d7d7d7;}

.boxmins { height: 90px;margin:10px 0;
    overflow-y: auto;
    border: 1px solid #8b8b8b;
    padding: 10px;
    overflow-x: hidden;
}
.boxmins p { font-size:12px; color:#8b8b8b;  line-height:16px; margin:0px;}
.prmnomdetailbx input[type="radio"]  { height:inherit;}

.prmnomdetailbx ul li label { padding: 15px 0;}


.accessdivbxs  { width:100%; float:left; }
 .accessdivbxs li { display:inline-block;padding:0 20px 0 0; width:25%; }
 .accessdivbxs li label { font-size:13.5px; color:#58595b; font-weight:bold; display:block; margin-bottom:10px;}
 .accessdivbxs li input { width:100%; padding:0 10px; height:45px; font-size:14px; color:#58595b; font-weight:bold; border-radius:5px; border:1px solid #c9cacb;}
 .accessdivbxs li select {appearance:none; -webkit-appearance:none; -moz-appearance:none;  background:url(../../Images/select-droparrow.png) no-repeat 95% center #fff; appearance:none; width:100%; padding:0 10px; height:45px; font-size:14px; color:#58595b; font-weight:bold; border-radius:5px; border:1px solid #c9cacb;}
 .ie8 .accessdivbxs li select,
 .ie9 .accessdivbxs li select,
 .ie10 .accessdivbxs li select{background: #fff;}
 .extra1 { width:100%; float:left; display:none; }
 
 .extra1 .ren_nomfulldtlbx { width:50%; float:left; margin-bottom:30px;  }
 .extra1 .ren_nomfulldtlbx label { padding:20px 10px 0 0;  }
 .extra1 .ren_nomfulldtlbx  { padding:0 15px 0 0;  }
 .extra1 .ren_nomfulldtlbx.ren_nomfulldtlbxs1 {  width:100%; float:left; padding:0 !important;}

 .extra1 .ren_nomfulldtlbx.ren_nomfulldtlbxs1 label { font-size:21px; margin:0px; padding:0px;    }
 .propserdob2 {     background: url(../../Images/date_img.png) no-repeat 96% center #fff;}

 .carregstbx ul li { cursor:pointer; }
 .carregstbx ul li.active { background:#8b8b8b;}
 .carregstbx ul li:hover { background:#8b8b8b; }
 .prmnomdetailbx select.salutationbx{ width:15%; font-size:13px; background-position:90% center; }
 .prmnomdetailbx input.namebxs{  width: 44%; float: left; padding: 0 15px; color: #393939; font-size: 16px; border: 1px solid #c9cacb; height: 62px; border-radius: 10px; margin: 0 0 0 2px;}
.carnameinptbx.carnameinptbs1 {  border:2px solid #c9cacb; max-width:350px;}
.renpoldtlbxs { position: relative; }
.backbtn { margin:0 0 15px 0; position: absolute;  padding:0px; border-radius:0px; float:left; right:0;}
.backbtn a { display:inline-block; color: #fff; font-size: 16px; font-weight: bold; text-decoration: none; border-bottom: 1px solid #5f7ca9; text-indent: -20px; background: #5f7ca9; padding: 10px 20px 10px 20px; border-radius: 10px; text-indent: 12px;}
.backbtn a:before { content:'<'; position:absolute; color:#fff; font-size:16px; display:block; top:10px; left:5px; }

.backProceedbtn a:before { content:'<'; position:absolute; color:#fff; font-size:16px; display:block; top:10px; left:5px; } /*Added By Bijan*/
.driveinptbx33 select { padding:0 12px; appearance: none; -webkit-appearance: none; -moz-appearance: none; border: 1px solid #c9cacb; height: 62px; font-size: 18px; font-weight: bold; border-radius: 10px; background: url(../../Images/select-droparrow.png) no-repeat 94.5% center #fff; color: #393939; margin: 0 auto; display: block; width:100%;  box-shadow: none;}
 .pl_detailbx.pl_detailbx1 { float:left; width:100%; padding:0 10px;}
.pl_detailbx1 #extra { margin-bottom:0px; float:left; width:100%; }
.pl_detailbx1 #extra > div { margin-bottom:20px; float:left; width:50%; }
.pl_detailbx1 #extra > div:nth-child(2n-1) { padding-right:15px; } 
.pl_detailbx1 #extra .selfdbxs { padding-right:0px; width:100%; float:left;}
.pl_detailbx1 #extra #extras1 { width:100%; float:left; display:none; margin-bottom:0px; }
.pl_detailbx1 #extra #extras > div:nth-child(2n-1) { padding-right:15px; }
.pl_detailbx1 #extra #extras1 > div:nth-child(2n-1) { padding-right:15px; }
.pl_detailbx1 #extra #extras1 > div { margin-bottom:20px; float:left; width:50%; }
.pl_detailbx1 #extra .getdisctbx1 { width:100%; padding:0px;}
 
 #datepicker111 { background:url(../../Images/date_img.png) no-repeat 95% center #fff; }
 #datepicker111 { background:url(../../Images/date_img.png) no-repeat 95% center #fff; }


 .tooltipbxs { position:absolute; top:0px; right:0px; }
 .tooltipbxs.NewInfo { position:relative;}
.tooltipbxs:hover .infobox { opacity:1; display:block; }
.tooltipbxs .infobox { display:none; right: -30px !important; padding:10px; left:auto !important; top:-110px !important;  }
.tooltipbxs .infobox p { font-size:11.5px; line-height:16px; color:#4296dc;  overflow:hidden; }
.disclaimerbxs1 { float:left; width:100%; margin-bottom:20px;}
.disclaimerbxs1 input[type="checkbox"] + label p { padding:0px; width:95%; font-size:12px; display: inline-block;}
.disclaimerbxs1 input[type="checkbox"] + label span { vertical-align: top; }
.disclaimerbxs1 label{vertical-align: top;display: inline-flex !important}
 .disclaimerbxs1 p{ text-align: justify !important} 
 .prmnomdetailbx select.salutationbx{ width:15%; font-size:13px; background-position:90% center; }
 .prmnomdetailbx input.namebxs{
    width: 44%;
    float: left;
    padding: 0 15px;
    color: #393939;
    font-size: 16px;
    border: 1px solid #c9cacb;
    height: 62px;
    border-radius: 10px;
    margin: 0 0 0 2px;
}

.carnameinptbx.carnameinptbs1 {  border:2px solid #c9cacb; max-width:350px;}
.abtyoudtls div {
        display: inline-block;
        width: 33.33%;
        padding: 0 7px;
    }

        .abtyoudtls div input {
            height: 55px;
            font-size: 18px;
            width: 100%;
            margin: 0 auto;
            display: block;
            font-weight: bold;
            border: 1px solid #c9cacb;
            padding: 15px 20px;
            /*background: #fff; Commented By Bijan for delete icon should come*/
            border-radius: 10px;
            color: #3d3c3c;
        }

    .abtyoudtls span {
        float: left;
    }

    .abtyoudtls {
        width: 100%;
        float: left;
        margin: 35px 0;
        padding: 40px 0;
        border-top: 1px solid #d7d7d7;
        border-bottom: 1px solid #d7d7d7;
    }

        .abtyoudtls div label {
            font-size: 18px;
            color: #31689b;
            font-weight: bold;
            display: block;
            margin: 0 0 10px;
        }
        .ren_prpaymntbxs a.proposal_btn { transition-duration:.5s; -webkit-transition-duration:.5s; margin:15px 0; border:1px solid #5f7ca9 ; color:#5f7ca9; font-weight:bold; border-radius:10px; padding:15px; display:inline-block; text-decoration:none; background:#fff; box-shadow:0 3px 5px #5f7ca9; }
.ren_prpaymntbxs a.proposal_btn:hover { box-shadow:0 2px 6px #5f7ca9;  background:#5f7ca9 ; color:#fff; transition-duration:.5s; -webkit-transition-duration:.5s; }

/*Newly added css*/
.divwidth{
    float: left;
    border-right: 1px dashed #a5a7aa;
    min-height:120px;
    max-height: 120px;
    word-wrap: break-word;
   margin-bottom:20px;
}
.first{
    width: 40%;
}
.second{
    width: 30%;
 }
.third{
    width: 30%;
    border-right: none;
}
.mar10{
    margin:10px;
    text-align: center;
    font-size: 16px;
    color: #8b8b8b;
}
.tblspan{
    font-size: 23px;
    color:#31689b;
}
 /*EOD of newly added css*/
.clsDesclable{
    width:100% !important
}
/*commented By Bijan for alignment
    #lblIPATotalPreium{
    padding-left: 60px;
}*/
  #jqChart{
     width:500px;
     height:300px
 }
.gstdetailbxs { border-top: 0 none; margin: 0 0 30px; padding: 0 0 30px; }
.gstnmbrbx ul li input { display:none; }
.gstnmbrbx ul li { width:50%; display:inline-block;}
.polydetailtbx div { vertical-align:top;}
.polydetailtbx div .gstinputbxs {padding:0px; width:100%; }
.polydetailtbx div .gstinputbxs .gstinputbxs1 { width:22.5%; padding:0 10px; display:inline-block;}
.polydetailtbx div .gstinputbxs .gstinputbxs2 { width:50%; margin:0 5px; padding:0 10px; display:inline-block;}
.polydetailtbx div .gstinputbxs .gstinputbxs3 { width:22.5%; padding:0 10px; display:inline-block;}
.gstdetailbxs.gstdetailbxs1 { padding:30px 0;}

@media (max-width:991px) {
    .prmnomdetailbx label .divdisclaimer {width:50%;}
	.container { max-width:950px; margin:0 auto; width:95%;}
	.polyregstbx > div label { padding: 0 15px 0 0;  font-size: 16px;}
    .polyregstbx > div input.resgnmbrbxs { font-size:15px; }
	.rupeebox p { font-size:32px; }
	.rupeebox p span { font-size: 16px; }
	.lftcarprmbx1 { padding-right:15px;}
	.cntcarprmbx1 { padding:0 12px;}
	.rgtcarprmbx1 { padding-left:15px; }
	.prmoffrbxs a { margin-bottom:10px;}
	.cntcarprmbx1 input[type="checkbox"] + label { font-size: 13px; }
    .vchfinancebx, .prmvchdetailbx, .prmnomdetailbx { padding:0 0% 35px;}
	.renewcdetpgbx h3 { font-size:26px; } 
	.lftrenwplcydtlbx { width:auto; float: left; }
	.lftrenwplcydtlbx p { padding: 20px 0; }
	.rgtrenwplcydtlbx { width: 60%;  float: right;}
	.rgtrenwplcydtlbx ul li.yeardtlbx { font-size:32px; }
	.prm_carrnwdtlbxs { width: 100%; float: left; padding-right: 0;}
	.renpoldtlbxs { padding:0 10px; }
	.prm_idvrnwdtlbxs {width: 100%; float: left; padding: 25px 0;}
	.ren_noclaimbxs { padding:25px 10% 45px; }
	.renaddcvrbxs h4 { font-size:26px; }
	.renaddcvrbxs h4 span { font-size:19px; }
	.frst_renaddcvrbxs , .scnd_renaddcvrbxs { width:50%; }
	.thrd_renaddcvrbxs { margin:50px 0 20px; width:100%; }
	.rgtrenwplcydtlbx p { padding:0px;}
	.ren_prpaymntbxs { padding:30px 10%; }
	.prmoffrbxs #offrbtnbx { font-size:11px;}
	.prmoffrbxs #breakbtnbx { font-size:11px;}
	.congdegstinbxs1 .cong_abtdesignsbx h3 { font-size:13px;}
	.congdegstinbxs1 .lft_abtdesignsbx h3 { font-size:13px;}
	.prmnomdetailbx input.namebxs { width:75%;}
	.prmnomdetailbx select.salutationbx { width:20%;}
	.prmnomdetailbx label { width:30%;}
	.prmnomdetailbx input { width:70%;}
	.prmnomdetailbx select { width:70%;}
	.frst_renaddcvrbxs ul li label,  .scnd_renaddcvrbxs ul li label { font-size:13.5px;}
	.frst_renaddcvrbxs ul li img,  .scnd_renaddcvrbxs ul li img { right:-5px; }
	.disclaimerbxs1 input[type="checkbox"] + label p {  width: 92%;}
	.inrsmilyiconbx ul  {  padding:0 0px;}
	.inrsmilyiconbx ul li p { width:71%;}
	.prm_rgtcarrnwdtlbxs .numberfldbxs input { margin:0 3px 0 0;  }
    
    .pl_custnamebx .dwnprpslbx .dwnprpslcntbx .dwnlprpslbtn a { margin:0 auto; text-decoration:none; color: #2770ad; font-size: 16px; font-weight: bold; text-decoration: none; padding: 15px 0px 15px 5px; border: 1px solid #2770ad; border-radius: 5px; box-shadow:0px 4px 5px -1px #2770ad; display:block; width:240px;}
    .prm_rgtcarrnwdtlbxs .numberfldbxs input { margin:0 3px 0 0;  }
}


@media (max-width:767px) {
    .tblspan{font-size:19px;}
    .mar10{font-size:14px;}
    .abtyoudtls div {width:100%;}
    .access_fieldbx li {width:100%;}
    .accessdivbxs li {width:100%;}
	.container { max-width:950px; margin:0 auto; width:94%;}
	.breadcrumbx { margin:0px; padding:15px 0; }
	.ins_breadcrumbx ul li {margin: 0 20px 0 0; }
	.ins_breadcrumbx ul li a { margin: 0 20px 0 0;}
	.threedetailbxs ul li { font-size: 16px; padding: 15px 0; }
	.threedetailbxs {margin: 0 0 20px;}
	.innrinformationbx h3 { font-size: 22px; color: #000000;}
	#carnumberform .carnmbx { padding:12px 0; height:45px;}
	#carnumberform .carnmbx p { font-size:11px; }
    .accesslistbxs { text-align:center; margin:20px 0 0;}
	#carnumberform .proceedbtn input { position: relative; background: #d87821 repeat-x center top / auto 100%; border-radius: 5px; font-size: 14px; font-weight: bold; color: #fff; text-shadow: 0px -2px 4px #9a5315; height: 45px; width: 110px; border: 0px; text-indent: -20px;}
	#carnumberform .proceedbtn::after { content: ''; color: #fff; text-shadow: 0px -2px 4px #9a5315; position: absolute; font-size: 18px; font-weight: bold; display: block; top: 12px; right: 20px;}
    .prminpdtlbx select { width:100%;}
    .prmnomdetailbx input.namebxs { width:68%;margin:0px}
	.prmnomdetailbx select.salutationbx { width:30%;}
	.proceedbtn { position:relative; width:112px; margin:0 auto;clear: left;}
	.proceedbtn input { position: relative; background: #d87821 repeat-x center top / auto 100%; border-radius: 5px; font-size: 14px; font-weight: bold; color: #fff; text-shadow: 0px -2px 4px #9a5315; height: 45px; width: 100%; border: 0px; text-indent: -20px;}
	.proceedbtn::after { content: ''; color: #fff; text-shadow: 0px -2px 4px #9a5315; position: absolute; font-size: 18px; font-weight: bold; display: block; top: 12px; right: 20px;}
	
    .proceedbtn.back {background:url(../../Images/button-arrow-back.png) no-repeat center !important;}
    .proceedbtn.back::after {left: 11px; top: 14px;}
    /*Added By Bijan*/
    .backProceedbtn { position:relative; width:112px; margin:0 auto;clear: left ;}
    .backProceedbtn input { position: relative; background: #eed48a repeat-x center top / auto 100%; border-radius: 5px; font-size: 14px; font-weight: bold; color: #fff; text-shadow: 0px -2px 4px #9a5315; height: 45px; width: 100%; border: 0px; text-indent: -20px;}
    .backProceedbtn::before { content: ''; color: #fff; text-shadow: 0px -2px 4px #9a5315; position: absolute; font-size: 18px; font-weight: bold; display: block; top: 12px; right: 20px;}
    .backProceedbtn {background:url(../../Images/button-arrow-back.png) no-repeat center !important;}
    .backProceedbtn::before {left: 11px; top: 14px;}

    .backrepremumbtn { position:relative; width:220px; margin:0 auto;}
	.backrepremumbtn input { position: relative; background:#eed48a  repeat-x center top / auto 100%; border-radius: 5px; font-size: 14px; font-weight: bold; color: #fff; text-shadow: 0px -2px 4px #9a5315; height: 45px; width: 100%; border: 0px; text-indent: -20px;}
	.backrepremumbtn::after { content: ''; color: #fff; text-shadow: 0px -2px 4px #9a5315; position: absolute; font-size: 18px; font-weight: bold; display: block; top: 12px; right: 20px;}
	
    /*End*/
	.getdisctbx { position:relative; width:180px; margin:0 auto;}
	.getdisctbx input { position: relative; background: url(../../Images/proceed_back1.png) repeat-x center top / auto 100%; border-radius: 5px; font-size: 14px; font-weight: bold; color: #fff; text-shadow: 0px -2px 4px #9a5315; height: 45px; width: 100%; border: 0px; text-indent: -20px;}
	.getdisctbx::after { content: ''; color: #fff; text-shadow: 0px -2px 4px #9a5315; position: absolute; font-size: 18px; font-weight: bold; display: block; top: 12px; right: 20px;}
	
	.repremumbtn { position:relative; width:220px; margin:0 auto;}
	.repremumbtn input { position: relative; background: url(../../Images/proceed_back1.png) repeat-x center top / auto 100%; border-radius: 5px; font-size: 14px; font-weight: bold; color: #fff; text-shadow: 0px -2px 4px #9a5315; height: 45px; width: 100%; border: 0px; text-indent: -20px;}
	.repremumbtn::after { content: ''; color: #fff; text-shadow: 0px -2px 4px #9a5315; position: absolute; font-size: 18px; font-weight: bold; display: block; top: 12px; right: 20px;}
	
    .makepaymentsbmtbx .mkepaymntbtn { position:relative; width:170px; margin:15px auto 0;}
	.mkepaymntbtn { position:relative; width:220px; margin:15px auto 0;}
	.mkepaymntbtn input { position: relative; background: url(../../Images/proceed_back1.png) repeat-x center top / auto 100%; border-radius: 5px; font-size: 14px; font-weight: bold; color: #fff; text-shadow: 0px -2px 4px #9a5315; height: 45px; width: 100%; border: 0px; text-indent: -20px;}
	.mkepaymntbtn::after { content: ''; color: #fff; text-shadow: 0px -2px 4px #9a5315; position: absolute; font-size: 18px; font-weight: bold; display: block; top: 12px; right: 20px;}
	/*Added By Bijan for Back button*/
     .makepaymentsbmtbx .backmkepaymntbtn { position:relative; width:170px; margin:15px auto 0;}
	.backmkepaymntbtn { position:relative; width:220px; margin:15px auto 0;}
	.backmkepaymntbtn input { position: relative; background: #eed48a repeat-x center top / auto 100%; border-radius: 5px; font-size: 14px; font-weight: bold; color: #fff; text-shadow: 0px -2px 4px #9a5315; height: 45px; width: 100%; border: 0px; text-indent: -20px;}
	.backmkepaymntbtn::before { content: ''; color: #fff; text-shadow: 0px -2px 4px #9a5315; position: absolute; font-size: 18px; font-weight: bold; display: block; top: 15px; right: 20px;}
	/*End*/
	.prmpaymntbx ul li {margin:0 10px 15px 0;}
	
	.submitbtnbx {width: 110px;padding-bottom: 100px}
	.submitbtnbx .submitbtn { position: relative; background: url(../../Images/proceed_back1.png) repeat-x center top / auto 100%; border-radius: 5px; font-size: 14px; font-weight: bold; color: #fff; text-shadow: 0px -2px 4px #9a5315; height: 45px; width: 110px; border: 0px; text-indent: -20px;}
	.submitbtnbx:after { content: ''; color: #fff; text-shadow: 0px -2px 4px #9a5315; position: absolute; font-size: 18px; font-weight: bold; display: block; top: 12px; right: 20px;}
	
	
	.prmnomdetailbx .prmsbmtlbx { position:relative; width:220px; margin:0 auto;}
  .prmnomdetailbx .prmsbmtlbx:after { content: ''; color: #fff; text-shadow: 0px -2px 4px #9a5315; position: absolute; font-size: 18px; font-weight: bold; display: block; top: 12px; right: 20px;}
  .prmnomdetailbx .prmsbmtlbx input { position:relative; background: url(../../Images/proceed_back1.png) repeat-x center top / auto 100%; border-radius: 5px; font-size: 14px; font-weight: bold; color: #fff; text-shadow: 0px -2px 4px #9a5315; height: 45px; width: 100%; border: 0px; text-indent: -20px;}
	.carmakeslctbx { height:55px; font-size:16px; }

	.popupbox1, .popupboxs11, .popupbox2, .popupboxs { width:94%; top:6%;}
	.popuplogo { display:none;}
	.inscarmodaldetail1 { padding:30px 20px 0;}
	.inscarmodaldetail1 h3 { color:#000; font-size:21px;}
	.carsliderbx .slick-prev { left:8px;}
	.carsliderbx .slick-next { right:8px;}
	
	.carsliderbx .slick-slide.slick-current.slick-active {padding: 0 25px;height: initial;min-width: 500px;margin: 0 auto;display: block;}
	.carsliderbx .slick-slide ul li { margin:0px 0 10px 0; font-size: 12px;padding: 0 15px;}
	.carvarientbx p { margin: 0 0 20px;  font-size: 19px;  color: #000;  font-weight: bold;  text-align: center;}
	.carvarientbx { padding:25px 10px; }
	.carmodelslctbx { width:100%;}
	.carmodelslctbx select { width:100%;}
	.carmodelslctbx1 {  float: left;  width: 100%;  margin: 30px 0 15px;}
	.carmodelslctbx1 ul { text-align:center;}
	.cardtlbx1:first-child {  width: 100%;  padding: 0 0px 15px 0;  border-bottom: 1px dashed #a5a7aa;  border-right: 0;}
	.fullcardtlbx { padding:20px 0 40px;}
	.cardtlbx1 { width: 100%;  padding:15px 0;  display: inline-block;  margin: 0px;  border-bottom: 1px dashed #a5a7aa;  border-right: 0;}
	.cardtlbx1:last-child { width: 100%;  padding:15px 0; border-bottom:0; }
	.cardtlbx1 h4 { float:left; color:#000; font-size: 18px; width: 45%;}
	.cardtlbx1 h5 { float:right;  width: 55%; font-size:14px;}
	.mainrtobxs .rtoregistbxs { float: left;  margin-right: 0;margin-bottom: 25px;  width: 100%;}
	.mainrtobxs .rightrtobxs {float: left; width: 100%;}
	.mainrtobxs h5 { width: 100%; color: #000;font-size: 21px;}
	.carsuggestbx { padding: 20px 10px 10px;}
	.carsuggestbx ul li { padding: 0 8px 0px; border-right: 1px solid #444; font-size:12px; margin: 0 0 10px;}
	.claimmadebx { padding: 30px 15px;}
	.claimmadebx ul li span { font-size: 15px; font-weight: bold;}
	.claimmadebx ul li { padding:0 12px 0 0;}
	.mainrtobxs { padding:30px 0 15px;}
	.claimmadebx ul { padding:0px;}
	.claimmadebx ul li input[type="radio"] + label span { margin:0 10px 0 0;}
	.carregstbx h3.regstyear {padding: 0px 0; color: #000;  font-size: 16px; font-weight: bold; text-align: center;}
	.carmodelslctbx1 ul li { padding:18.5px;}
	.carregstbx ul li { font-size:13px; margin:10px 4px;}
	.priceboxs { padding:40px 0 50px; }
	.cardrivedtlbx .carnameinptbx { width: 100%; margin: 0 5% 15px 0;}
	.cardrivedtlbx .carmodelctbx , .cardrivedtlbx .carlctnslctbx{ width:48%;font-size:12px;font-weight:400 }
	.previousbxs h4 { font-weight: bold; color: #000; font-size: 16px; margin-bottom: 30px;}
	.inspreviousbxs { padding:25px 15px;}
	.insmnexperiedbxs { width: 100%;  float: left;  margin: 0 0 10px;}
	input[type="radio"] + label { font-size:14px;}
	.claimadeprevbx { padding:15px;}
	.claimadeprevbx .prevtxtbx { float: left; width: 100%;}
	.claimadeprevbx .prevtxtbx span { font-weight:normal;}
	.claimadeprevbx ul {float: left; width: 100%; margin: 10px 0 0;}
	.polyregstbx div { width:100%; padding:0 0 10px !important;}
	.polyregstbx div.lftpolyregstbx { padding:0px;}
	.polyregstbx > div label { width: 100%; padding: 0px 0 10px 0; float: left; height: auto;font-size: 16px; font-weight: normal;}
	.polyregstbx > div label br { display:none; }
	.polyregstbx div.rgtpolyregstbx {width: 100%; padding:0px; }
	.polstepbxs { margin:0px; padding:0px;}
	.polstepbxs p { float: left; font-size: 15px; font-weight: bold;  padding: 13px 0; color: #000000;clear:both;display:block}
	.innrinfrmnbx1 a.editbtn { font-size: 14px; padding: 8px;}
	.polydetailtbx div { width:100%; padding:0 0 20px 0 !important;}
    .abtyoudtls div {
       width:100%; padding:0 0 20px 0 !important;
    }
	.polydetailtbx div label { font-size: 15px; color: #000; margin: 0 0 6px;}
	.lftcarprmbx1 { width:100%; padding:0px 0 50px 0;}
	.cntcarprmbx1 { width: 100%;  display: inline-block; padding: 40px 0;  border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; border-left: 0;  border-right: 0;  vertical-align: top;}
	.rgtcarprmbx1 { padding:0px; width:100%;}
	.inrrgtcarprmbx1 { margin:50px 0 0;}
	.driveinptbx33 select { padding:0 12px; -webkit-appearance: none; -moz-appearance: none; border: 1px solid #c9cacb; height: 62px; font-size: 18px; font-weight: bold; border-radius: 10px; background: url(../../Images/select-droparrow.png) no-repeat 94.5% center #fff; color: #393939; margin: 0 auto; display: block; width:100%;  box-shadow: none;}
	.ins_offrdetailbx1 { padding:20px;}
	.pl_detailbx {padding: 30px 0px 50px;}
	.pl_detailbx h3 { color: #000; margin: 0 0 30px; font-size: 19px; font-weight: bold;}
	.driveinptbx1 { width: 45%; float: left; margin-right: 5%; margin-bottom:10px;}
	.driveinptbx2 { width: 45%; float: left; margin-right: 0; margin-left: 5%; margin-bottom:10px;}
	.driveinptbx3 { width: 100%; float: left; margin-right: 0;}
	
	.pl_viewbxs { float: left; width: 100%; margin: 20px 0 20px;}
	.pl_viewbxs h3 { font-size:20px; color:#000;}
	.pl_viewbxs h4 { padding: 12px 0px;  font-size: 18px;  font-weight: bold;  color: #000;}
	
	.ins_commentbx1.ins_commentbx11 { float: left; width: 100%;  padding: 30px 20px;}
	.ply_detailbx h3 { font-size: 21px;  color: #000;  font-weight: bold;  margin-bottom: 25px;}
	.ply_detailbx h4 { background:inherit; padding:0px 0 20px; font-size: 18px; color: #000; font-weight: bold; float: left;  width: 100%; vertical-align: middle; display: table-cell; line-height: 31px;}
	.ply_detailbx h4 span {float:none; font-size: 30px;}
	.ins_commentbx1 .ply_detailbx .pl_claimbxs p span { float:left; width:100%; line-height:21px; font-size:15px}
	.ins_commentbx1 .ply_detailbx .pl_claimbxs p span.percentbx { width:auto; float:none; font-size:12px;}
	.ply_detailbx .pl_claimbxs p { font-size:14px;}
	.ins_commentbx1 .ply_detailbx .pl_claimbxs ul { padding:10px 0 0 10px;}
	.ins_commentbx1 .ply_detailbx .pl_claimbxs ul li , .ins_commentbx1 .ply_detailbx .pl_claimbxs ul li span{ font-size:12px; }
	.chartbxs .chartimgbxs { width:100%;}
	.chartbxs ul { float: right; width: 100%; padding: 20px 0;}
	.chartbxs ul li { font-size:13px;}
    .chartbxs  { float:left; width:100%;  border-bottom:1px dashed #d7d7d7;overflow-x: auto; }
	.pl_custnamebx ul li label { font-size:13px; width:50%; padding:0 8% 0 0;}
	.pl_custnamebx ul li { font-size:13px;}
	.secureimagebx { position: relative; margin: 0px auto; display: block; padding: 8px 0;}
	.pl_custnamebx .dwnprpslbx .dwnprpslcntbx p { float: left; width: 100%; margin: 0 0 20px; color: #3d3c3c; font-size: 14px; font-weight: normal; text-align: center;}
	.pl_custnamebx .dwnprpslbx .dwnprpslcntbx .dwnlprpslbtn { margin:0 0 10px 0; float: left; width:100%; color: inherit; font-size: 0px; font-weight: bold; text-decoration: none; padding: 0px; border: 0px ; border-radius: 0px; box-shadow:none;}
    .pl_custnamebx .dwnprpslbx .dwnprpslcntbx .dwnlprpslbtn a { margin:0 auto; text-decoration:none; color: #2770ad; font-size: 16px; font-weight: bold; text-decoration: none; padding: 15px 0px 15px 5px; border: 1px solid #2770ad; border-radius: 5px; box-shadow:0px 4px 5px -1px #2770ad; display:block; width:240px;}
	.vchfinancebx { padding:0 0 30px;}
	.vchfinancebx p { color: #000; font-size: 18px; float: left;font-weight: bold; width: 50%;}
	.vchfinancebx ul li {  display: inline-block;  margin: 0 15px 0 0;}
	input[type="radio"] + label span {margin:0 10px 0 0;}
	.prmvchdetailbx { padding:0 0 35px;}
	.prmnomdetailbx { padding:0 0 35px;}
	.prminpdtlbx label {padding: 10px 0; font-size: 15px; font-weight: bold; width: 100%;  float: left;}
	.prminpdtlbx input { width: 100%; float: left; padding: 0 15px; color: #393939; font-size: 16px; border: 1px solid #c9cacb;  height: 55px; border-radius: 10px;}
	.prminpdtlbx textarea { width:100%; }
	.prmnomdetailbx p { padding: 5px 0 15px 0;  color: #000; float: left; width: 100%;  font-size: 18px; font-weight: bold; }
	.prmnomdetailbx input { width:100%;}
	.prmnomdetailbx select { width:100%;}
	.prmnomdetailbx ul { width:100%;}
	.prmnomdetailbx ul li { width:50%; float:left; }
	
    .ren_nomfulldtlbx label {padding: 10px 0; font-size: 15px; font-weight: bold; width: 100%;  float: left;}

	.ins_commentbx1 p { font-size: 16px; font-weight: bold; color: #000;  margin: 0 0 30px;}
	.ins_commentbx1 p br { display:none;}
	.cntcarprmbx1 input[type="checkbox"] + label { font-size: 15px;}
	.carsliderbx ul li {  margin-bottom: 10px !important;}
	
	
	/*-----------Renew Policy media css--------------*/
	.renewcdetpgbx h3 { font-size: 21px;}
	.prenwregsbx input.renewinptbx {  margin:0 0 20px;}
	.renewcdetpgbx .proceedbtn {margin: 15px auto 0;  clear: both;}
	.renewcdetpgbx h3 { font-size:21px; } 
	.rgtrenwplcydtlbx { width:100%;}
	.rgtrenwplcydtlbx ul li.yeardtlbx { font-size: 21px; }
	.renpoldtlbxs { padding:0px;}
	.prm_renewdtlbxs h4 { font-size:21px;}
	.prm_lftcarrnwdtlbxs { width:100%; padding:0px;}
	.prm_rgtcarrnwdtlbxs { width:100%; padding:0px;}
	.prm_idvrnwdtlbxs { padding: 15px 0; }
	.renaddcvrbxs h4 { font-size: 21px; }
	.renaddcvrbxs h4 span { font-size: 16px; }
	.ren_lftnoclaimbxs { margin-bottom:15px;  float: left;  width: 100%; }
	.ren_rgtnoclaimbxs{ float: left;  width: 100%; }
	.ren_noclaimbxs { padding: 25px 15px 45px; }
	.frst_renaddcvrbxs, .scnd_renaddcvrbxs { width: 100%; padding:0px; }
	.frst_renaddcvrbxs ul li:last-child, .scnd_renaddcvrbxs ul li:last-child { margin-bottom:15px; }
	.renewcdetpgbx .threedetailbxs ul li { width: 45%; }
	.thrd_renaddcvrbxs { margin: 30px 0 0px;  width: 100%; }
	.ren_prpaymntbxs { padding: 30px 10px; }
	.ren_prpaymntbxs p br { display:none; }
	.ren_paydtlbxs .ren_labeldtbxs { width: 100%; height: auto;  margin: 0 0 10px 0;}
	.ren_prpaymntbxs p { font-size:13px; }
	.ren_prpaymntbxs h4 { font-size: 21px; font-weight: bold; margin-bottom: 20px; }
	.ren_paydtlbxs .ren_payinptbxs { width: 100%; float: right; }
	.ren_prpaymntbxs ul li:last-child { margin:0px; }
	.ren_prpaymntbxs ul li { margin:0px 10px 0 0; padding:0 10px; width:125px;}
	.renewcdetpgbx .makepaymentrewbx:after { top:12px; right:20px; }
	.renewcdetpgbx .makepaymentrewbx input { font-size:16px; height:45px; }
	.renewcdetpgbx .makepaymentrewbx { width:180px; }
	
	.ren_popupbox1 { width:95%; top:5%; margin-bottom:60px; }
	.ins_renmodalbxs { padding:30px 20px; }
	.ren_nomineedtlbxs label { font-size: 15px; width:100%; padding: 0 0 10px; }
	.ren_updatedtlbx .ren_paydtlbxs .ren_labeldtbxs { width:100%; }
	.ren_updatedtlbx .ren_paydtlbxs .ren_payinptbxs { width: 100%; }
	.fullsbmtdtlbx .rennomdtlbx { width:240px;} 
	.fullsbmtdtlbx .rennomdtlbx input { font-size:16px; height:45px; }
	.fullsbmtdtlbx .rennomdtlbx:after { top:12px; right:20px; }
	.ins_renmodalbxs h3 { font-size:19px; }
	.ins_renmodalbxs p { font-size:14px; }
	.ins_renmodalbxs p br { display:none; }
	.ren_updatedtlbx h4 { font-size:16px; }
	.ren_paydtlbxs .ren_labeldtbxs label { font-size:15px; }
	.ren_nomineedtlbxs input { width:100%; }
	.ren_nomineedtlbxs h4 { font-size:19px; }
	.fullsbmtdtlbx .rendwnldplbx input { height:45px; font-size:16px; }
	.renpopupdtbx input { height:45px; font-size:16px; }
	.renpopupdtbx { width:140px; }
	.renpopupdtbx:after { top:12px; }
	.fullsbmtdtlbx .rendwnldplbx:after { right:48px; top:12px; }
    .fullsbmtdtlbx .rendwnldplbx { margin:15px 0 10px;}
	.ren_nomineedtlbxs ul { width:100%; padding:0px; }
	.ins_renmodalbxs .ins_commentbx1 p { font-size:15px; }
	.ins_commentbx1 p span { font-size:13px; }
	.ins_renmodalbxs .ins_commentbx1 .submitbtnbx { width:100%; }
	.prmoffrbxs #offrbtnbx { font-size:13px;}
	.prmoffrbxs #breakbtnbx { font-size:13px;}
	.carpremiumbx { margin: 25px 0;  padding: 25px 0;}
	.driveinptbx , .driveinptbx3, .driveinptbx1 , .driveinptbx2{ height:52px; }
	.carsliderbx .next1 { right:5px;     top: 40%;}
	.carsliderbx .prev1 { left:0px;}
	.twowhlrvarntbx { padding:25px;}
    .innrcontentpage{padding: 30px 0 70px;}
    .carregstbx ul li{width: 29%; margin: 10px 4px 0;}
    .carregstbx.carregstbx1 ul li{width: 28%; margin: 10px 4px 0;}
    .carregstbx{padding-bottom:120px}
    #carnumberform .proceedbtn{float: none; margin: 0 auto; display: table;}
.prminpdtlbx{width: 100%;}
.prminpdtlbx:nth-child(2n){padding: 0;}
.prminpdtlbx:nth-child(2n-1){padding: 0;}
.prmnomdetailbx .prmsbmtlbx{float: none; display: table;}
.carmodaldetail_1 .submitbtnbx{margin: 25px auto 70px;}
.congrtlatnbxs h5{font-size: 18px;}
.buyonlinepage .main_headbx { background:inherit; }
.inscarmodaldetail { max-height:450px; /*overflow-y:scroll;*/}
.ren_nomfulldtlbx{width: 100%;}
	.frst_renaddcvrbxs ul li, .scnd_renaddcvrbxs ul li { padding:0 20px 0 0;}
	.prm_lftcarrnwdtlbxs input { width:60%; }
	.prm_lftcarrnwdtlbxs label { width:40%; }
	.renpoldtlbxs { position: relative; }
	.backbtn a {font-size: 15px; }
	.backbtn a:before {  font-size:15px; }
	.pl_detailbx1 #extra { width:100%; }
	.pl_detailbx1 #extra > div, .pl_detailbx1 #extra #extras1 > div { width:100%; padding:0px !important; }
	.pl_detailbx > div label { font-size:14px; }
	.pl_detailbx.pl_detailbx1 { padding:0px; }
	.pl_detailbx1 #extra #extras1 > div {margin-bottom: 10px;}
	.pl_detailbx1 #extra > div { margin-bottom: 10px; }
	.pl_detailbx > div { margin-bottom: 10px; }
	.polyregstbx > div input { font-size:16px;}
	.polyregstbx > div input.resgnmbrbxs { width: 75px; font-size:16px;}
	.tooltipbxs .infobox { right: -10px !important;}
	.tooltipbxs .infobox:after { left: 91% ;}
	.pol_tenurebxs { text-align:center; }
	.disclaimerbxs1 input[type="checkbox"] + label p {  width: 87%;}
	.pol_tenurebxs label { font-size: 16px; margin: 20px 0px 20px 0;  font-weight: bold; color: #58595b; display: block; width: 100%; }
	.prm_rgtcarrnwdtlbxs .numberfldbxs input { margin:0 4px 0 0; width:23%;  }
 .rvwPremium{padding:0px !important}
 .carsliderbx { background:#e9e9e9; float:left; width:100%; position:relative;  padding:20px 20px 60px 20px;}

 .pol_tenurebxs label {    
    width: 50%;
}
 #jqChart{
     width:300px;
     height:500px
 }

 .prm_rgtcarrnwdtlbxs .numberfldbxs input { margin:0 4px 0 0; width:23%;  }
}
@media (max-width:480px) {
    .container { max-width:950px; margin:0 auto; width:93%;}
    .threedetailbxs ul li { font-size: 11px; padding: 15px 0; }
    .innrinformationbx h3 { font-size: 15px; padding:8px 0 0; color: #000000;}
    .carsliderbx .slick-slide ul li { margin:0px 0 10px 0; font-size:11px; padding:0 8px;}
    .carsliderbx .slick-slide.slick-current.slick-active {padding: 0 25px;height: initial;min-width: 400px;margin: 0 auto;display: block;}
    .ins_commentbx1 .submitbtnbx {margin: 0px; }
    .carmodelslctbx1 ul li {  padding: 16px;font-size:16px; }
	.prm_lftcarrnwdtlbxs label, .prm_rgtcarrnwdtlbxs label { width: 100%;  padding: 0 0 5px;}
	.prm_lftcarrnwdtlbxs input, .prm_rgtcarrnwdtlbxs input { width: 100%; }
	.backbtn { margin:0 0 15px 0; position: relative; width:100%; padding:0px; border-radius:0px; float:left; right:0;}
	.polyregstbx > div input.resgnmbrbxs { width: 60px;}
	.disclaimerbxs1 input[type="checkbox"] + label p {  width: 85%;}
	.pol_tenurebxs label { font-size: 16px; margin: 20px 0px 20px 0;  font-weight: bold; color: #58595b; display: block; width: 100%; }
	.prm_rgtcarrnwdtlbxs .numberfldbxs input { margin:0 3px 0 0; width:23%;  }
	.prm_rgtcarrnwdtlbxs .numberfldbxs { display: inline-block;  width: 100%;}
    .polstepbxs p { float: left; font-size: 15px; font-weight: bold;  padding: 13px 0; color: #000000;clear:both}
    .carsliderbx { background:#e9e9e9; float:left; width:100%; position:relative;  padding:20px 20px 60px 20px;}
    .pol_tenurebxs label {    
    width: 50%;
}
    .prm_rgtcarrnwdtlbxs .numberfldbxs input { margin:0 3px 0 0; width:23%;  }
	.prm_rgtcarrnwdtlbxs .numberfldbxs { display: inline-block;  width: 100%;}
}

@media (max-width:360px) {
	.carsliderbx .slick-slide.slick-current.slick-active {padding: 0 25px;height: initial;min-width: 300px;margin: 0 auto;display: block;}
}

/*.btnback::after { background:url(../../Images/button-arrow-left.png) no-repeat center !important;  left: 20px !important;}*/

.clsmandatory {
    color:#FF0000
}

select::-ms-expand {
    display:none;
}

select {
    font-weight:400 !important;
}

.divaccess {
    display: inline;
    line-height: 17.6px;
    font-size: 16px;
    color: #58595b;
    font-weight: bold;
}
/* Clearable text inputs */
.clearable{
  background: #fff url(../../Images/DeleteText.gif) no-repeat right -10px center;/*(http://i.stack.imgur.com/mJotv.gif)*/
  border: 1px solid #999;
  padding: 3px 18px 3px 4px;     /* Use the same right padding (18) in jQ! */
  border-radius: 3px;
  transition: background 0.4s;
}
.clearable.x  { background-position: right 5px center; } /* (jQ) Show icon */
.clearable.onX{ cursor: pointer; }              /* (jQ) hover cursor style */
.clearable::-ms-clear {display: none; width:0; height:0;} /* Remove IE default X */

/*Added By Sai for autocomplete of mobile view*/
.ui-autocomplete::-webkit-scrollbar {
    height: 12px;
    width: 12px;
    background: rgba(0,0,0,0.10) ;
}

    .ui-autocomplete::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 1ex;
}
    .ui-autocomplete::-webkit-scrollbar-track {
   -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3) !important;
 }

/* Buttons */
.ui-autocomplete::-webkit-scrollbar-button:single-button {
    background: no-repeat #e9ecef;
    background-size: 0.75em;
    background-position: center bottom;
}
/* Up */
.ui-autocomplete::-webkit-scrollbar-button:single-button:vertical:decrement {
  background-image :url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%235a6268'><polygon points='0,50 100,50 50,0'/></svg>");
}

.ui-autocomplete::-webkit-scrollbar-button:single-button:vertical:decrement:hover {
  background-color:rgba(0,0,0,0.3);
}
/* Down */
.ui-autocomplete::-webkit-scrollbar-button:single-button:vertical:increment {
background-image :url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%235a6268'><polygon points='0,0 100,0 50,50'/></svg>");
}
.ui-autocomplete::-webkit-scrollbar-button:single-button:vertical:increment:hover {
  background-color:rgba(0,0,0,0.3);
}
/*.disabled {opacity: 0.6;pointer-events: none;cursor: not-allowed;}*/