@media (min-width:1921px) {
	.cms-banner .cms-banner-img img {
		width: 100%
	}
	.cms-siteheader .cms-siteheader-top .cms-shtop-inner,
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner {
		max-width: 1920px;
		margin: 0 auto
	}
	.cms-homebanner-wrapper {
		max-width: 1920px;
		margin-right: auto;
		margin-left: auto
	}
	.cms-homebanner-wrapper .cms-homebanner-main .cms-hbmslides .cms-hbmslide-image img {
		width: 100%
	}
}

@media (min-width:1600px) {
	.careers.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h1 {
		left: 86px;
		bottom: 189px
	}
	.careers.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent .btn-works {
		bottom: 20.5%;
		left: 86px
	}
	.cms-unclaimed-account .cms-banner .cms-banner-cell h1.cms-cust-ger {
		font-size: 79px;
		line-height: 85px
	}
}

@media (min-width:1024px) {
	.cms-staysafe-slider ul.cms-insurance-instrs li:nth-child(1) {
		opacity: 0;
		position: relative;
		-webkit-transition: all 1s ease-in-out;
		-ms-transition: all 1s ease;
		-o-transition: all 1s ease-in-out;
		transition: all 1s ease-in-out;
		bottom: -150px
	}
	.cms-staysafe-slider ul.cms-insurance-instrs.in-view li:nth-child(1) {
		opacity: 1;
		bottom: 0
	}
	.cms-staysafe-slider ul.cms-insurance-instrs li:nth-child(2) {
		opacity: 0;
		position: relative;
		-webkit-transition: all 1s .3s ease;
		-ms-transition: all 1s .3s ease;
		-o-transition: all 1s .3s ease;
		transition: all 1s .3s ease;
		bottom: -150px
	}
	.cms-staysafe-slider ul.cms-insurance-instrs.in-view li:nth-child(2) {
		opacity: 1;
		bottom: 0
	}
	.cms-staysafe-slider ul.cms-insurance-instrs li:nth-child(3) {
		opacity: 0;
		position: relative;
		-webkit-transition: all 1 .4s ease;
		-ms-transition: all 1s .4s ease;
		-o-transition: all 1s .4s ease;
		transition: all 1s .4s ease;
		bottom: -150px
	}
	.cms-staysafe-slider ul.cms-insurance-instrs.in-view li:nth-child(3) {
		opacity: 1;
		bottom: 0
	}
	.cms-staysafe-slider ul.cms-insurance-instrs li:nth-child(4) {
		opacity: 0;
		position: relative;
		-webkit-transition: all 1 .5s ease;
		-ms-transition: all 1s .5s ease;
		-o-transition: all 1s .5s ease;
		transition: all 1s .5s ease;
		bottom: -150px
	}
	.cms-staysafe-slider ul.cms-insurance-instrs.in-view li:nth-child(4) {
		opacity: 1;
		bottom: 0
	}
	.chola-healthline .cms-chola-aside h1.flt-left {
		padding: 0
	}
	.chola-healthline .cms-chola-aside {
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);

	}

}

@media (max-width:1024px) {
	.chola-healthline .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola li a {
		font-size: 18px
	}
	.chola-healthline .cms-chola-content h1 {
		font: 50px/85px Geogrotesque-SemiBold
	}
	.chola-benefits .benefits-table .benefits-para {
		padding: 12px 0;
		font-size: 16px
	}
	.chola-does-not-cover .center-div {
		width: 90%
	}
	.cms-benefits-blk .cms-benefit-img figure img {
		width: 100%
	}
	#homebanner-subtab .homebstab-wraper {
		width: 90%
	}
}

@media (max-width:1366px) {
	.chola-does-it-cover .center-div {
		width: 100%
	}
	.chola-benefits .benefits-table .benefits-para {
		padding: 12px 0;
		font-size: 16px
	}
	.chola-benefits .benefits-table td {
		padding: 10px 12px
	}
}

@media (min-width:1600px) {
	.container {
		width: 1350px
	}
}

@media (max-width:1919px) {
	.cms-homebanner-wrapper .cms-hbmain-content {
		left: 5%
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-cslider .cms-hbmcs-slides .cms-hbmcs-scontent h2 {
		font-size: 48px;
		line-height: 50px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-cslider .cms-hbmcs-slides .cms-hbmcs-scontent p {
		font-size: 22px;
		line-height: 26px;
		padding: 15px 0 0
	}
	.cms-homebanner-wrapper .cms-hbmain-content,
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-dubtable .cms-hbmain-dubtcinner {
		width: 741px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock {
		padding: 30px 0 0
	}
}

@media (max-width:1799px) {
	.cms-mainbanner-blk .cms-whatinsurance-tab {
		right: 130px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-contact-head {
		padding: 80px 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-contact-head p {
		font-size: 20px;
		line-height: 35px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block {
		padding-left: 100px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block {
		padding-top: 100px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block h2 {
		font-size: 40px;
		line-height: 50px;
		padding-bottom: 30px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block {
		padding-bottom: 40px
	}
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h4,
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h1 {
		font-size: 60px;
		line-height: 62px;
		max-width: 670px
	}
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent .btn-works,
	.careers.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent .btn-works {
		min-width: 260px
	}
	.careers .cms-contact-contentarea .cms-employees-block.cms-work-us-block h2 {
		padding-top: 14px;
		padding-bottom: 50px
	}
	.careers .cms-contact-contentarea .cms-work-us-block.cms-groups-block {
		padding: 130px 0
	}
	.careers .cms-contact-contentarea .cms-management-block {
		padding-bottom: 100px
	}
	.careers .cms-contact-contentarea .cms-employees-block.cms-work-us-block {
		padding: 50px 0
	}
	.aboutus .cms-media-template .cms-topbanner .cms-tbinner .cms-tbcontent h1 {
		font-size: 60px;
		line-height: 62px
	}
	.aboutus .cms-title-cont-block.cms-get-know-block,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block,
	.aboutus .cms-group-block,
	.aboutus .cms-leadership-block,
	.aboutus .cms-factfile-block,
	.aboutus .cms-group-block.awards-recog-block,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block,
	.aboutus .cms-get-in-touch-block {
		padding: 60px 0
	}
	.aboutus .cms-title-cont-block.cms-get-know-block h2,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-title-cont-block h2,
	.aboutus .cms-group-block .cms-title-cont-block h2,
	.aboutus .cms-title-cont-block h2,
	.aboutus .cms-factfile-block .cms-title-cont-block h2,
	.aboutus .cms-get-in-touch-block .cms-title-cont-block h2,
	.aboutus .cms-group-block.awards-recog-block .cms-title-cont-block h2 {
		font-size: 40px;
		line-height: 50px;
		padding-top: 10px
	}
	.aboutus .cms-title-cont-block.cms-get-know-block h2 {
		margin-bottom: 0
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-title-cont-block h2,
	.aboutus .cms-group-block .cms-title-cont-block h2,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-title-cont-block h2 {
		margin-bottom: 35px
	}
	.aboutus .cms-title-cont-block.cms-get-know-block p,
	.aboutus .cms-group-block .cms-group-list li .cms-group-cont p,
	.aboutus .cms-leadership-block .cms-title-cont-block p,
	.aboutus .cms-factfile-block .cms-title-cont-block p,
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont p,
	.aboutus .cms-get-in-touch-block .cms-title-cont-block p {
		font-size: 20px;
		line-height: 28px
	}
	.aboutus .cms-title-cont-block.cms-get-know-block p,
	.cms-title-cont-block p,
	.cms-title-cont-block p {
		padding: 10px 0
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block {
		padding: 60px 0 0
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab li a,
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab li a {
		font-size: 30px;
		min-width: 230px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .tab-content .cms-director-list li {
		margin: 30px 0
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont {
		padding-top: 45px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont h3 {
		font-size: 50px;
		line-height: 52px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust-trans-tech-desc {
		padding-top: 225px
	}
	.login-form {
		max-width: 470px
	}
	.login-blk-in {
		background-size: 55% auto;
		padding: 0 0 0 250px
	}
	.logoblk {
		padding: 55px 0 35px 250px
	}
}

@media (max-width: 1679px) {
	.cms-mainbanner-blk .cms-whatinsurance-tab {
		right: 90px
	}
	.cashless-hospitals .cms-banner-block .container h1 {
		font-size: 70px;
		line-height: 80px
	}
}

@media (max-width:1599px) {
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content {
		padding: 30px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content ul.useful-info li {
		min-height: 350px
	}
	.insurlens-block {
		padding: 0 0 100px
	}
	.insurlens-block h2.title-block,
	.ready-do-this-block h2.title-block {
		font-size: 40px;
		line-height: 46px
	}
	.insurlens-block .insurlens-mainbanner .insurlens-slidecont-blk h3 {
		font-size: 40px;
		line-height: 40px
	}
	.insurlens-block .insurlens-mainbanner .insurlens-slidecont-blk p {
		font-size: 18px;
		line-height: 22px;
		padding: 15px 0 10px
	}
	.insurlens-block .insurlens-mainbanner .insurlens-slidecont-blk .insurlens-fav {
		margin-top: 15px
	}
	.ready-do-this-block {
		margin-top: 135px;
		padding: 0 0 75px
	}
	.ready-do-this-block ul {
		margin-top: 25px
	}
	.footer .footer-block .footer-middle {
		padding: 30px 0 20px
	}
	.insurlens-block .slick-arrow {
		width: 50px;
		height: 50px;
		left: -60px
	}
	.insurlens-block .slick-arrow.slick-next {
		right: -60px
	}
	.cms-mainbanner .cms-slider1,
	.cms-mainbanner .cms-slider2,
	.cms-mainbanner .cms-slider3 {
		height: 600px
	}
	.cms-mainbanner .cms-slider-detail {
		min-height: 600px;
		width: 650px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab {
		right: 95px;
		top: 54px;
		width: 588px
	}
	.cms-what-insurance p {
		padding: 20px 0 10px 48px
	}
	.cms-mainbanner .cms-slider-detail h1 {
		font-size: 40px;
		margin-top: -45px
	}
	.cms-mainbanner .cms-slider3 .cms-slideimg-blk img {
		width: 500px
	}
	.cms-what-insurance h2 {
		font-size: 26px;
		padding: 20px 0
	}
	.cms-here-to-help .cms-hth-cont h3 {
		font-size: 26px
	}
	.cms-what-insurance .cms-retrive-quote {
		padding-left: 50px
	}
	.cms-staysafe-slider ul.cms-insurance-instrs li {
		padding: 0 15px
	}
	.cms-stay-safty {
		padding: 0 0 50px
	}
	.cms-here-to-help {
		padding: 0 0 250px
	}
	.cms-here-to-help-form {
		width: 100%
	}
	.cms-here-to-help-tab {
		right: 50px;
		top: 50px;
		width: 515px
	}
	.cms-trust-trans-tech-list h3 {
		font-size: 40px;
		margin-top: 0
	}
	.cms-trust-trans-tech-list .cms-trust {
		background-size: 100% auto;
		padding-left: 112px;
		min-height: 306px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		background-size: 100% auto;
		padding-left: 43px;
		min-height: 307px
	}
	.cms-trust-trans-tech-list .cms-technology {
		background-size: 100% auto;
		padding-left: 40px;
		min-height: 307px;
		background-position: 0 6px
	}
	.cms-trust-trans-tech-list .cms-trust-before {
		background-size: 100% auto;
		background-position: 0 0
	}
	.cms-trust-trans-tech-list .cms-technology-after {
		background-size: 100% auto;
		background-position: 0 2px
	}
	.cms-trust-trans-tech-list .cms-trust .cms-trust-trans-tech-desc {
		left: -7px
	}
	.cms-trust-trans-tech-list .cms-transparency .cms-trust-trans-tech-desc {
		left: 10px
	}
	.cms-trust-trans-tech-list .cms-technology .cms-trust-trans-tech-desc {
		left: -20px
	}
	.cms-trust-trans-tech {
		padding: 30px 0 50px
	}
	.cms-trust-trans-tech-total {
		padding: 30px 0 0
	}
	.cms-stay-safty {
		padding: 50px 0




	}
	.cms-youspeak-slider {
		min-height: 560px
	}
	.cms-youspeak-slider .cms-youspeak-slide h4 {
		font-size: 18px;
		left: 0;
		text-align: center;
		width: 100%
	}
	.cms-trust-trans-tech-list .cms-trust {
		background-position: 0 0
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav>li>a {
		padding: 0 0 0 20px
	}
	.cms-staysafe-slider .slick-arrow {
		width: 50px;
		height: 50px
	}
	.cms-staysafe-slider .slick-prev {
		left: 30px
	}
	.cms-staysafe-slider .slick-next {
		right: 30px
	}
	#animation_container.zoomin {
		margin: -58px auto 0
	}
	.cms-mainbanner .cms-slider2 h2 {
		font-size: 36px;
		line-height: 42px;
		bottom: -40px;
		left: 80px
	}
	.cms-mainbanner .cms-slider3 h2 {
		font-size: 40px;
		line-height: 50px
	}
	#animation_container1.zoomin {
		margin: -85px auto 0;
		width: 400px!important
	}
	#animation_container canvas,
	#animation_container {
		width: 525px!important;
		height: 415px!important;
		margin: 75px auto 0
	}
	.cms-mainbanner .cms-slider1 {
		padding-top: 35px
	}
	#animation_container1 canvas {
		margin: 80px auto 0
	}
	#animation_container1,
	#animation_container1 canvas {
		width: 460px!important;
		height: 420px!important
	}
	.cms-running-business {
		margin: 0 0 80px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav>li>a {
		margin: 0!important;
		padding: 0
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav-tabs>li:first-child {
		margin-left: 20px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav-tabs>li {
		margin: 0 10px
	}
	ul.insurancelist li {
		padding: 0 15px
	}
	.cms-what-insurance {
		padding-top: 20px
	}
	.header .header-right .cms-mainmenu>ul>li>a {
		font-size: 20px;
		line-height: 20px
	}
	.header .header-right .cms-mainmenu>ul>li>a>span {
		padding: 15px
	}
	.header .header-right .cms-mainmenu>ul>li>a:before {
		-webkit-transform: scale(0.8);
		-moz-transform: scale(0.8);
		-o-transform: scale(0.8);
		-ms-transform: scale(0.8);
		transform: scale(0.8)
	}
	.header .header-right .cms-mainmenu {
		width: 350px
	}
	.cms-mainbanner .cms-slider3 h2 {
		left: 0
	}
	.cms-left-panel {
		padding: 60px 100px 0 0;
		width: 930px
	}
	.cms-left-panel.pr {
		padding: 60px 278px 0 30px
	}
	.cms-right-panel {
		margin-top: 40px
	}
	.cms-contentarea-inner .cms-colswrap .cms-cwcol-lft {
		width: 900px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist {
		padding: 40px 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li {
		margin: 45px 0 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-head h2 {
		font-size: 20px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-head h2:before {
		margin-right: 10px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails li {
		margin: 5px 0 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-textbtn {
		margin-left: 15px
	}
	.cms-contentarea-inner .cms-colswrap .cms-btnsgroup-inline .cms-btnsgroup {
		padding-left: 30px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy {
		padding-bottom: 50px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body {
		padding: 35px 0 35px 45px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-create-quote {
		margin-bottom: 30px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body h3 {
		font-size: 20px;
		line-height: 20px;
		padding: 30px 0 15px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-otpverification {
		padding: 25px 0 0
	}
	.cms-innerpages-blk {
		padding-bottom: 40px
	}
	.cms-contdesc {
		padding: 50px 0 20px
	}
	.cms-contdesc h2 {
		font-size: 38px;
		line-height: 48px;
		margin: 0 0 5px
	}
	ul.chola-agent {
		margin: 15px 0 50px
	}
	.cms-banner .cms-banner-cell h1,
	.cms-banner .cms-banner-cell h1.cms-glossary-hd {
		font-size: 70px;
		line-height: 46px
	}
	.cashless-hospitals .cms-banner-block .container h1 {
		font-size: 65px;
		line-height: 75px
	}
	.cms-hospital-search-block {
		padding: 53px 0 33px;
		margin-top: -100px
	}
	.cms-hospital-search-block h2 {
		font-size: 42px;
		line-height: 45px
	}
	.cms-hospital-search-block h2 span {
		font-size: 20px;
		line-height: 36px
	}
	.cms-innerpages-blk .cms-address-block .cms-addr-detail {
		padding: 20px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content {
		bottom: 23%;
		left: 102px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content h1 {
		font-size: 70px;
		line-height: 78px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content p {
		padding: 6px 0 0
	}
	.cms-faq-blk .cms-hospital-search-block {
		padding: 30px 10px 35px;
		margin-top: -52px
	}
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox {
		padding-top: 5px
	}
	.faq-main-blk .faq-accordion .panel-group {
		padding: 15px 0 25px
	}
	.faq-main-blk .faq-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body {
		padding: 5px 30px 25px 68px
	}
	.faq-main-blk .faq-accordion .panel-default>.panel-heading h4>a,
    .faq-main-blk .faq-accordion .panel-default>.panel-heading h2.panel-title>a{
		padding: 20px 20px 20px 68px
	}
.faq-main-blk .faq-accordion .panel-default>.panel-heading h2>a {
		padding: 20px 20px 20px 68px
	}
	.faq-main-blk .faq-accordion .panel-default>.panel-heading>i {
		top: 19px
	}
	ul.chola-agent.helpful-links li span.hd-link {
		font-size: 20px;
		line-height: 20px
	}
	.cms-banner .cms-banner-table {
		margin-left: -585px;
		width: 1170px
	}
	.cms-banner .cms-banner-cell h1.cms-cust-ger {
		font-size: 70px;
		line-height: 45px;
		padding: 100px 15px 0
	}
	.cms-banner .cms-banner-cell h1.cms-cust-ger span {
		font-size: 50px;
		line-height: 30px
	}
	.cms-contdesc p.cms-dearcust {
		padding: 0 61px
	}
	.cms-partner-blk .form-group {
		width: 46%;
		margin: 0 20px 25px
	}
	.cms-partner-blk {
		padding: 50px;
		margin: 10px 0
	}
	ul.chola-agent li h3 {
		font-size: 18px
	}
	.cms-benefits-blk .nav>li>a {
		height: 55px
	}
	.cms-benefits-blk .nav-tabs {
		margin: 0 0 50px
	}
	.cms-benefits-blk .cms-benefit-img {
		width: 800px;
		padding: 0 0 50px
	}
	.cms-benefits-blk .cms-benefit-list {
		float: left;
		width: 340px;
		padding: 25px 0 0 20px
	}
	.cms-benefits-blk .cms-benefit-list h3 {
		font-size: 40px;
		line-height: 30px;
		padding: 0 0 15px
	}
	.cms-innerpages-blk .cms-partner-blk .cms-btnsgroup {
		margin-left: 20px;
		margin-top: 40px
	}
	.cms-glossary-list li a {
		line-height: 50px;
		width: 50px;
		height: 50px
	}
	.cms-glossary-list {
		height: 50px
	}
	.cms-glossary-list li a:after {
		left: 15px
	}
	.get-in-touch .cms-media-template .cms-topbanner .cms-tbinner .cms-tbcontent h1 {
		bottom: 80px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-contact-head {
		padding: 70px 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-contact-head p {
		font-size: 20px;
		line-height: 30px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block {
		padding: 20px 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block {
		min-height: 1000px;
		padding-left: 80px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li a {
		font-size: 18px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li.icon-phone2 {
		padding-left: 50px
	}
	.careers .cms-contact-contentarea .cms-work-us-block.cms-groups-block {
		padding: 70px 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block {
		padding-top: 70px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block h2 {
		font-size: 36px;
		line-height: 45px;
		padding-bottom: 30px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block p,
	.cms-content-wrapper .cms-contact-contentarea .cms-policy-block {
		font-size: 20px;
		line-height: 30px
	}
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h4,
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h1 {
		font-size: 55px;
		line-height: 60px;
		bottom: 170px;
		max-width: 610px
	}
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent .btn-works,
	.careers.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent .btn-works {
		font-size: 20px;
		min-width: 230px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-policy-block {
		padding: 50px
	}
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk h2 {
		font-size: 30px;
		line-height: 34px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content {
		max-width: 600px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content p {
		font-size: 20px;
		line-height: 30px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content h3 {
		font-size: 28px;
		line-height: 30px;
		padding-top: 50px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content h3 span {
		font-size: 20px;
		line-height: 20px
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list .cms-business-detail .cms-busness-content {
		min-height: 357px
	}
	.prs-rls-details-block .cms-btnsgroup {
		left: 36px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg {
		padding: 50px 0 35px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h1 {
		font-size: 30px;
		line-height: 36px;
		padding: 0 0 20px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h1>span {
		padding: 0 0 25px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h2 {
		font-size: 18px;
		line-height: 26px;
		padding: 22px 0 0
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk p {
		font-size: 18px;
		line-height: 26px;
		padding: 22px 0 0
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .cms-textbtn-group>a {
		margin: 10px 0 15px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-social-share {
		padding: 40px 0 15px
	}
	.cus-service-block .cms-banner .cms-banner-content .hdconts {
		bottom: 36%;
		left: 85px
	}

.cms-banner.small-banner .cms-banner-content .hdconts>h1{
		font-size: 48px;
		line-height: 38px;color: #093f89;}

	.cms-banner .cms-banner-content .hdconts>h1 {
		font-size: 70px;
		line-height: 78px
	}
	.cus-service-block .cms-banner .cms-banner-content .hdconts>p {
		font-size: 25px;
		line-height: 25px
	}
	.cus-service-block .srv-req-blk {
		margin: -50px 0 0
	}
	.cus-service-block .srv-req-blk .inner-content-blk {
		padding: 45px 10px 25px
	}
	.cms-cs-contdesc h2 {
		font-size: 38px;
		line-height: 48px
	}
	.cms-cs-contdesc h2:before {
		top: -5px
	}
	.cus-service-block .cms-cs-contdesc .req-submit-blk {
		padding: 35px 45px 0
	}
	.cus-service-block .cms-cs-contdesc .req-submit-blk .cms-btnsgroup {
		padding: 15px 0 0
	}
	.cus-service-block .cus-claims-block {
		padding: 95px 0 90px
	}
	.cus-service-block .cms-cs-contdesc ul {
		padding: 30px 0 0
	}
	.cus-service-block .cms-reachus-block {
		padding: 75px 45px 45px
	}
	.cus-service-block .cms-reachus-block .cs-help-links {
		padding: 40px 0 0
	}
	.cus-service-block .cms-reachus-block .cs-help-links .cms-help .cs-rchus {
		width: 320px;
		padding: 35px 25px 25px;
		margin: 0 0 0 45px
	}
	.cus-service-block .cms-location-blk {
		padding: 50px 0
	}
	.cus-service-block .cms-location-blk .cms-hdq ul li {
		padding: 10px 0
	}
	.cus-service-block .cms-location-blk .cms-hdq ul li a {
		padding-left: 55px
	}
	.cus-service-block .cus-gr-block {
		padding: 60px 0 30px
	}
	.insurlens.get-in-touch .cms-media-template .cms-topbanner .cms-tbinner .cms-tbcontent h1 .cms-title2 {
		font-size: 18px;
		line-height: 23px;
		display: block;
		padding-top: 5px;
		color: #222;
    		font-family: 'ProximaNova-Regular';

	}
	.insurlens .cms-contact-contentarea .cms-post-block {
		padding: 50px 0 0
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-title-block h2 {
		padding: 6px 0 40px;
		font-size: 25px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block {
		padding-bottom: 50px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block .cms-cont-details {
		padding: 20px;
		margin: -50px 20px 0
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block .cms-cont-details h3 {
		font-size: 20px;
		line-height: 23px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block .cms-cont-details .cms-lp-view-like-block {
		padding: 20px 0
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block {
		padding-left: 0
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-tp-row .cms-tp-cont h3 {
		font-size: 18px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-categories-block .cms-categories-list li {
		padding-bottom: 20px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-categories-block,
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-twi-block,
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-fb-block {
		padding-top: 50px
	}
	.insurlens .cms-contact-contentarea .cms-inst-block {
		padding: 30px 0 50px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .prs-details-blk .prs-inner-banner {
		padding-top: 30px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk p {
		font-size: 18px;
		line-height: 26px;
		padding: 0
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-social-share {
		padding: 20px 0
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content p {
		padding: 0 0 22px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content>p:first-child {
		padding-top: 22px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content>ul {
		padding: 0 0 22px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content>ul>li {
		font-size: 18px;
		line-height: 26px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content>ul>li:before {
		top: 10px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block {
		padding-top: 60px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists li .cms-rp-cont {
		padding-top: 20px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block h2,
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists li .cms-rp-cont h3 {
		font-size: 20px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists {
		margin: 0 -15px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists li {
		padding: 0 15px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg {
		padding-bottom: 60px
	}
	.csr-blk .cms-banner .cms-banner-content .inner-container .hdconts {
		left: 10%
	}
	.csr-blk .csr-block,
	.csr-blk .csr-block .cms-csr-innerblk .cms-csr-inner,
	.csr-blk .csr-block .csr-viewmore .cms-btnsgroup {
		padding: 45px 0 0
	}
	.csr-blk .csr-block .csr-viewmore .cms-btnsgroup>a {
		line-height: 44px;
		height: 44px
	}
	.csr-blk .csr-block .cms-csr-innerblk .cms-csr-inner h4 {
		font-size: 22px;
		line-height: 24px
	}
	.privacy-policy-blk .cms-pp-block {
		padding: 40px 0 20px
	}
	.privacy-policy-blk .cms-cs-contdesc h2 {
		padding: 0 0 10px
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk p {
		font-size: 18px;
		line-height: 26px
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk p,
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk ul {
		padding: 22px 0 0
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk ul li {
		font-size: 18px;
		line-height: 30px
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk h2 {
		padding: 22px 0 0
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk h3 {
		padding: 22px 0 0;
		font-size: 18px
	}
	.cus-service-block .modal .modal-dialog .modal-content {
		padding: 30px 0
	}
	.cus-service-block .modal .modal-dialog .modal-content .btn {
		top: 20px
	}
	.aboutus .cms-media-template .cms-topbanner .cms-tbinner .cms-tbcontent h1 {
		font-size: 55px;
		line-height: 60px;
		bottom: 90px
	}
	.aboutus .cms-title-cont-block.cms-get-know-block h2,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-title-cont-block h2,
	.aboutus .cms-group-block .cms-title-cont-block h2,
	.aboutus .cms-title-cont-block h2,
	.aboutus .cms-factfile-block .cms-title-cont-block h2,
	.aboutus .cms-get-in-touch-block .cms-title-cont-block h2,
	.aboutus .cms-group-block.awards-recog-block .cms-title-cont-block h2 {
		font-size: 36px;
		line-height: 45px
	}
	.aboutus .cms-group-block .cms-group-list li>figure {
		max-width: none
	}
	.aboutus .cms-group-block .cms-group-list li>figure,
	.aboutus .cms-group-block .cms-group-list li .cms-group-cont {
		width: 50%
	}
	.aboutus .cms-group-block .cms-group-list li .cms-group-cont {
		padding: 20px 10px 0 70px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont {
		padding: 40px 10px 10px 35px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont h3 {
		font-size: 40px;
		line-height: 45px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list .slick-arrow {
		bottom: 45px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list .slick-arrow.slick-prev,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list .slick-arrow.slick-prev {
		left: 56%
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list .slick-arrow.slick-next,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list .slick-arrow.slick-next {
		left: 64%
	}
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list li .cms-group-cont {
		padding-left: 35px
	}
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list li .cms-group-cont h3 {
		font-size: 26px;
		line-height: 30px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab li {
		margin-left: 13px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab li a {
		padding: 7px 20px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .tab-content {
		padding: 50px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust h3 {
		padding-left: 110px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust-trans-tech-desc {
		padding-top: 175px
	}
	.chola-healthline.chola-does-it-cover .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola li,
	.chola-healthline.chola-does-it-cover .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola li:last-child {
		margin: 0 20px
	}
	.chola-healthline.chola-does-it-cover .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola li a {
		font-size: 18px
	}
	.motorinsurance-products .cms-keyfnb-group .cms-btnprimary {
		font-size: 16px;
		line-height: 16px
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav.cms-keyfnb-tabnavmore ul li a {
		font-size: 15px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent h2.cms-ichead {
		font-size: 41px;
		line-height: 47px;
		padding: 12px 0 10px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent h2.cms-ichead:before {
		max-width: 64px;
		margin-left: -32px
	}
	.chola-healthline .cms-chola-content h1 {
		font-size: 69px;
		line-height: 79px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content ul.useful-info li:nth-child(2) .cms-adds-info:before {
		left: -35px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content ul.useful-info li:nth-child(2) .cms-adds-info:after {
		right: 45px
	}
	.cc-search-blk.in {
		width: 75%;
		right: 32%
	}
	.ui-autocomplete {
		max-width: 538px
	}
	.login-blk-in {
		background-size: 55% auto;
		min-height: 750px;
		padding: 0 0 0 100px
	}
	.logoblk {
		padding: 30px 0 0 100px
	}
	.cms-404blk p {
		padding: 0 74px 10px 0
	}
	.cms-500blk .col1 {
		margin-top: -100px
	}
	.cms-500blk .col2 {
		padding-top: 0;
		padding-left: 25px;
		margin-top: -60px
	}
	.cms-500blk .oops-err {
		margin: 70px 0 0
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav ul li a {
		padding: 0 30px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-latest-post-block .cms-item-wrap .cms-total-item .cms-item.animation-element {
		min-height: 465px
	}
	.footer .footer-block .footer-bottom {
		padding: 40px 0 35px 250px
	}
	.cms-siteheader {
		height: 109px
	}
	.cms-siteheader .cms-siteheader-top,
	.cms-siteheader .cms-siteheader-main {
		padding: 0 15px
	}
	.cms-siteheader .cms-siteheader-top .cms-shtop-inner .cms-contactnos ul:before {
		height: 20px;
		background-position: 0 -452px
	}
	.cms-siteheader .cms-siteheader-top .cms-shtop-inner .cms-contactnos ul li a {
		font-size: 14px;
		line-height: 20px;
		margin: 0 10px
	}
	.cms-siteheader .cms-siteheader-top .cms-shtop-inner .cms-socialmedia {
		padding: 4px 0
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-sitelogo a img {
		height: 49px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav {
		margin-left: 40px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li {
		margin: 0 15px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li a {
		font-size: 16px;
		line-height: 23px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li.dropdown a span {
		padding-right: 23px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li a span {
		padding: 23px 0
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li.dropdown a span:before {
		top: 31px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul .dropdown li .menu-cat span {
		margin-top: 5px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul .dropdown li .menu-cat {
		font-size: 16px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-rcbtn-wrap {
		min-width: 140px;
		padding: 18px 0;
		margin-left: 10px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-rcbtn-wrap a {
		font-size: 16px;
		line-height: 30px;
		padding: 1px 15px 0
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-shmain-right {
		padding: 25px 0 24px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-shmain-right .cc-search-blk {
		top: 10px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-shmain-right .cc-search-blk.in {
		max-width: 538px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-shmain-right .cc-search-blk .formgroup .form-control {
		height: 50px
	}
	.cms-homebanner-wrapper {
		margin: 103px 0 0
	}
	.cms-homebanner-wrapper .cms-homebanner-main .cms-hbmslides .cms-hbmslide-content {
		padding: 0 15px 15px
	}
	.cms-homebanner-wrapper .cms-hbmain-content {
		left: 4.5%
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-cslider .cms-hbmcs-slides .cms-hbmcs-scontent h2 {
		font-size: 48px;
		line-height: 46px
	}
	.cms-homebanner-wrapper .cms-hbmain-content,
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-dubtable .cms-hbmain-dubtcinner {
		width: 641px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs {
		height: 75px;
		margin: 0 -2px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li {
		padding: 0 2px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li>a {
		height: 70px;
		padding: 0 4px;
		-webkit-border-radius: 10px 10px 0 0;
		-moz-border-radius: 10px 10px 0 0;
		-o-border-radius: 10px 10px 0 0;
		-ms-border-radius: 10px 10px 0 0;
		border-radius: 10px 10px 0 0
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li.active>a {
		height: 75px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li>a span {
		padding: 9px 0
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li>a span:after {
		height: 3px;
		-webkit-border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		-o-border-radius: 5px 5px 0 0;
		-ms-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.tab-content {
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-o-border-radius: 5px;
		-ms-border-radius: 5px;
		border-radius: 5px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.tab-content>.tab-pane {
		padding: 20px;
		min-height: inherit
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-fields .form-control {
		height: 55px;
		font-size: 18px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-action .cms-tbfbtn {
		font-size: 18px;
		line-height: 55px
	}
}

@media (max-width:1439px) {
	.cms-trust-trans-tech-list .cms-transparency {
		background-position: 0 1px
	}
	.cms-trust-trans-tech-list .cms-trust {
		background-position: 0 1px
	}
	.cms-trust-trans-tech-list .cms-trust-before {
		background-position: 0 1px
	}
	.cms-trust-trans-tech-list .cms-technology {
		background-position: 0 6px
	}
	.cms-what-insurance h2 {
		font-size: 24px;
		min-height: 70px
	}
	.motor-plan-popup .popup-content {
		max-width: 550px;
		padding: 40px
	}
	.motor-plan-popup .popup-content .close {
		top: 25px;
		right: 25px
	}
	#animation_container.zoomin {
		margin: 0 auto
	}
	#animation_container1 canvas {
		margin: 70px auto 0
	}
	#animation_container {
		margin: 0 auto
	}
	#animation_container canvas,
	#animation_container {
		margin: 75px auto 0
	}
	#animation_container.zoomin canvas {
		margin: 0 auto
	}
	.cms-content-wrapper-login .cms-content-area-login {
		padding: 50px;
		margin: 50px 0
	}
	.cms-content-wrapper-login .cms-content-area-login .col1 {
		padding: 0 50px 0 0
	}
	.cms-content-wrapper-login .cms-content-area-login .col2 {
		padding: 0 0 0 50px
	}
	.cms-content-wrapper-login {
		margin-top: 80px
	}
	.cms-content-wrapper-login .btn {
		font-size: 20px;
		padding: 6px 12px
	}
	.cms-content-wrapper h1 {
		font-size: 30px
	}
	.cms-content-wrapper .cms-content-block-head {
		padding: 50px 0
	}
	.cms-right-panel {
		padding: 30px 20px 0;
		margin-top: 30px
	}
	.cms-right-panel li {
		margin: 0 0 30px
	}
	.cms-left-panel {
		padding: 30px 50px 0 0
	}
	.cms-right-panel .cms-ins-type h3,
	.cms-content-wrapper .cms-content-area .form-group label.wtlabel,
	.cms-left-panel .cms-form-blk .form-group.focused label {
		font-size: 20px;
		line-height: 20px
	}
	.cms-right-panel .cms-ins-type figure {
		padding: 30px 0 20px
	}
	.cms-content-wrapper .cms-content-area .form-group {
		margin-bottom: 15px
	}
	.cms-left-panel .cms-form-blk .row1 {
		margin: 0 0 25px
	}
	.cms-left-panel.pr {
		padding: 30px 278px 0 30px
	}
	.cms-left-panel ul.cms-inbox-list li {
		margin: 30px 0 0
	}
	.cms-right-panel .btn {
		margin: -25px 0 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist {
		padding: 30px 0
	}
	.cms-banner .cms-banner-cell h1,
	.cms-banner .cms-banner-cell h1.cms-glossary-hd {
		font-size: 70px;
		line-height: 50px
	}
	.cms-hospital-search-block {
		padding: 45px 0 25px;
		margin-top: -80px
	}
	.cms-hospital-search-block h2 {
		font-size: 40px;
		line-height: 44px
	}
	.cms-become-an-agent .cms-become-an-agent-row {
		height: 394px
	}
	.cms-become-an-agent {
		background-size: 100% auto
	}
	.cms-become-an-agent h2 {
		font-size: 50px;
		line-height: 58px
	}
	.cms-become-an-agent {
		padding-top: 20px
	}
	.cms-glossary-cont h2 {
		margin: 30px 0 10px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content h1 {
		font-size: 60px;
		line-height: 68px
	}
	.cms-contdesc.hpfl-faq h2 {
		margin: 0 0 3px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .form-group,
	.cms-careers-block .cms-current-openings-block .careers-inner-container .form-group.sclt-city {
		width: 335px;
		margin: 0 45px
	}
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk .job-offers ul {
		padding: 0
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content.lft-block {
		margin-right: 75px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .user-details {
		padding: 0 30px
	}
	.careers .cms-contact-contentarea .cms-work-us-block.cms-groups-block {
		padding: 70px 0
	}
	.careers .cms-contact-contentarea .cms-groups-block .cms-groups-list .cms-groups {
		min-height: 275px
	}
	.careers .cms-contact-contentarea .cms-groups-block .cms-groups-list .cms-groups .cms-groups-content p {
		font-size: 18px;
		line-height: 20px;
		max-width: 300px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block {
		padding: 50px 0 70px
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list {
		margin: 0 -25px
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list .cms-business-detail {
		padding: 0 25px
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list .cms-business-detail .cms-busness-content {
		padding: 30px 25px;
		min-height: 311px
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list .cms-business-detail .cms-busness-content h3 {
		font-size: 18px
	}
	.careers .cms-contact-contentarea .cms-business-block .btn-wrp.view-job {
		padding-top: 100px
	}
	.careers .cms-contact-contentarea .cms-business-block .btn-wrp.view-job .cms-btn {
		font-size: 20px;
		line-height: 50px;
		min-width: 250px
	}
	.cms-banner .cms-banner-content .hdconts>h1 {
		font-size: 60px;
		line-height: 68px
	}
	.cus-service-block .cms-banner .cms-banner-content .hdconts>p {
		font-size: 23px
	}
	.cus-service-block .cms-location-blk .cms-hdq ul li.ic2 {
		padding-left: 30px
	}
	.cms-enter-your h4 {
		font-size: 30px!important;
		line-height: 30px!important;
		margin: 0 0 10px
	}
	.cms-enter-your {
		padding: 20px 0 0
	}
	.cms-chltemplate .cms-chltemplate-inner {
		padding: 25px 0 0
	}
	.cms-chltemplate .cms-chltemplate-inner h2 {
		font-size: 25px;
		line-height: 31px;
		padding: 10px 0
	}
	.cms-chltemplate .cms-chltemplate-inner h3 {
		font-size: 18px;
		line-height: 24px;
		padding: 10px 0
	}
	.cms-chltemplate .cms-chltemplate-inner h4 {
		padding: 10px 0
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent p {
		font-size: 17px;
		line-height: 27px;
		margin: 0 0 20px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent .cms-benefits h3 {
		line-height: 26px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent .cms-benefits .cms-benefitslist {
		padding: 15px 0 10px

	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent .cms-benefits .cms-benefitslist li {
		padding: 10px 20px 0
	}
	.cms-chltemplate .cms-chltemplate-inner table thead th {
		padding: 15px 20px
	}
	.cms-chltemplate .cms-chltemplate-inner table tbody th {
		padding: 35px 20px 20px
	}
	.cms-chltemplate .cms-chltemplate-inner table tbody td {
		padding: 15px 20px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane {
		padding: 0 30px 30px 0
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane .cms-backbtn {
		margin: 10px 0 20px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane .cms-backbtn a {
		font-size: 18px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane .cms-chltemplate-tablewrap .mCSB_outside+.mCSB_scrollTools {
		right: -31px
	}
	.cms-chltemplate .cms-chltemplate-inner .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
	.cms-chltemplate .cms-chltemplate-inner .mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
		bottom: -31px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent h2.cms-ichead {
		font-size: 37px;
		line-height: 43px
	}
	.cms-unclaimed-account .cms-careers-block {
		padding: 25px 0 0
	}
	.chola-healthline .cms-chola-content h1 {
		font-size: 59px;
		line-height: 69px
	}
	.arrow-box {
		max-width: 234px
	}
	.chola-healthline .cms-banner-chola .get-qu-btn {
		font-size: 21px;
		line-height: 51px;
	}
	.login-blk-in {
		min-height: 683px
	}
	.login-blk-in:after {
		width: 800px;
		margin-left: -400px
	}
	body.bgcolr {
		overflow: inherit!important;
		background: #19398a
	}
	.cms-500blk-cont {
		height: auto!important
	}
	.cms-500blk-contin {
		height: auto!important
	}
	.cms-500blk .col1,
	.cms-500blk .col2 {
		margin-top: 0
	}
	.cms-500blk {
		padding: 50px 0
	}
	.cms-500blk .col2 {
		padding-top: 40px
	}
	.cms-homebanner-wrapper .cms-hbmain-content {
		left: 2.4739583333333%
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-cslider .cms-hbmcs-slides .cms-hbmcs-scontent h2 {
		font-size: 36px;
		line-height: 42px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-cslider .cms-hbmcs-slides .cms-hbmcs-scontent p {
		font-size: 18px;
		line-height: 24px
	}
	.cms-homebanner-wrapper .cms-homebanner-main .cms-hbmslides .cms-hbmslide-content h2 {
		font-size: 16px;
		line-height: 24px
	}
	.cms-homebanner-wrapper .cms-homebanner-main .slick-dots li {
		width: 8px;
		height: 8px;
		margin-left: 4px
	}
	.cms-homebanner-wrapper .cms-homebanner-main .slick-dots li button {
		width: 8px;
		height: 8px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.tab-content>.tab-pane {
		min-height: 125px;
		padding: 20px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform {
		padding: 0 0 10px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-fields .form-control {
		height: 45px;
		padding-right: 111px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-fields .cms-formreset {
		font-size: 16px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-action .cms-tbfbtn {
		line-height: 45px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-cslider .cms-hbmcs-slides .cms-hbmcs-scontent p.cm-pledge {
		font-size: 20px
	}
}

@media (max-width:1366px) and (max-width:1439px) and (min-height:600px) and (max-height:700px) {
	.cms-trust-trans-tech {
		padding: 25px 0 50px
	}
}

@media (max-width:1365px) {
	.insurlens-block .insurlens-main {
		padding: 0 30px
	}
	p.title-text {
		padding: 0 0 30px
	}
	.cms-running-business {
		margin: -20px 0 70px;
		min-height: 400px;
		background-size: cover;
		padding-top: 25px
	}
	.cms-running-business .cms-running-business-row {
		height: 400px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab {
		width: 535px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav>li>a {
		padding: 0;
		font-size: 17px
	}
	.cms-what-insurance p {
		padding: 20px 0 10px 20px
	}
	.cms-what-insurance .cms-retrive-quote {
		padding-left: 20px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		background-position: 0 1px
	}
	.cms-trust-trans-tech-list .cms-technology {
		background-position: 0 6px
	}
	.cms-trust-trans-tech-list .cms-technology-after {
		background-position: 0 2px
	}
	.cms-what-insurance h2 {
		min-height: 98px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		min-height: 282px
	}
	.cms-trust-trans-tech-list .cms-trust {
		min-height: 283px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab {
		right: 70px
	}
	.cms-mainbanner .slick-dots {
		bottom: 30px
	}
	#animation_container.zoomin {
		margin: 30px auto 0
	}
	#animation_container1 canvas {
		margin: 95px auto 0
	}
	.cms-trust-trans-tech-list .cms-technology {
		min-height: 282px
	}
	.cms-trust-trans-tech-list .cms-trust {
		padding-left: 95px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		padding-left: 38px
	}
	.cms-trust-trans-tech-list .cms-technology {
		padding-left: 25px
	}
	.cms-here-to-help {
		padding: 0 0 235px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav-tabs>li:first-child {
		margin-left: 16px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav-tabs>li {
		margin: 0 8px
	}
	ul.insurancelist li figcaption {
		font-size: 15px
	}
	.cms-what-insurance {
		padding-top: 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-contact-head {
		padding: 40px 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block h3 {
		font-size: 25px
	}
	.cms-content-wrapper .cms-contact-contentarea .view-map {
		padding-top: 30px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block {
		padding: 50px 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-addres-block h2 {
		padding: 45px 0 20px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block h2 {
		font-size: 32px;
		line-height: 40px;
		padding-bottom: 20px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block {
		min-height: 965px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block {
		padding-top: 30px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .cms-btn-block .cms-btnsgroup {
		width: 200px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group .form-control,
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group label {
		font-size: 18px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group .bootstrap-select>.dropdown-toggle,
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group .bootstrap-select.btn-group .dropdown-menu li a {
		font-size: 18px
	}
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h4,
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h1 {
		font-size: 45px;
		line-height: 50px;
		bottom: 145px;
		max-width: 510px
	}
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent .btn-works,
	.careers.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent .btn-works {
		font-size: 18px;
		min-width: 190px;
		line-height: 40px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-policy-block {
		padding: 40px 0
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content {
		max-width: 510px;
		top: 30%
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content p {
		font-size: 20px;
		line-height: 25px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content p .icon-doubleqution1,
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content p .icon-doubleqution2 {
		width: 20px;
		height: 15px;
		background-size: auto 15px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content p .icon-doubleqution1 {
		top: -15px;
		left: -25px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content h3 {
		font-size: 25px;
		line-height: 25px;
		padding-top: 40px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content h3 span {
		font-size: 20px;
		line-height: 20px
	}
	.careers .cms-contact-contentarea .cms-management-block {
		padding-bottom: 70px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details .slick-dots {
		padding-top: 20px
	}
	.careers .cms-contact-contentarea .cms-business-block.cms-work-us-block {
		padding: 0 0 20px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h1>span {
		padding: 0 0 15px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg {
		padding-top: 50px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h1 {
		font-size: 25px;
		line-height: 30px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block {
		padding-top: 40px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .prs-details-blk .prs-inner-banner {
		padding-top: 20px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content {
		padding: 0
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists {
		padding-top: 20px
	}
	.chola-does-it-cover .center-div {
		width: 100%
	}
	.aboutus .cms-media-template .cms-topbanner .cms-tbinner .cms-tbcontent h1 {
		font-size: 45px;
		line-height: 50px
	}
	.aboutus .cms-title-cont-block.cms-get-know-block h2,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-title-cont-block h2,
	.aboutus .cms-group-block .cms-title-cont-block h2,
	.aboutus .cms-title-cont-block h2,
	.aboutus .cms-factfile-block .cms-title-cont-block h2,
	.aboutus .cms-get-in-touch-block .cms-title-cont-block h2,
	.aboutus .cms-group-block.awards-recog-block .cms-title-cont-block h2 {
		font-size: 32px;
		line-height: 40px
	}
	.aboutus .cms-title-cont-block.cms-get-know-block,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block,
	.aboutus .cms-group-block,
	.aboutus .cms-leadership-block,
	.aboutus .cms-factfile-block,
	.aboutus .cms-group-block.awards-recog-block,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block,
	.aboutus .cms-get-in-touch-block {
		padding: 40px 0
	}
	.aboutus .cms-title-cont-block.cms-get-know-block p,
	.aboutus .cms-group-block .cms-group-list li .cms-group-cont p,
	.aboutus .cms-leadership-block .cms-title-cont-block p,
	.aboutus .cms-factfile-block .cms-title-cont-block p,
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont p,
	.aboutus .cms-get-in-touch-block .cms-title-cont-block p {
		font-size: 18px;
		line-height: 24px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list p {
		font-size: 16px;
		line-height: 24px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block {
		padding: 40px 0 0
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab li a,
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab li a {
		font-size: 25px;
		line-height: 30px;
		min-width: 205px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab li {
		margin: 0 40px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .tab-content .cms-director-list {
		padding: 40px 0 0
	}
	.aboutus .cms-factfile-block:before {
		height: 475px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block {
		padding: 40px 0 0
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-annual-report-block h3 {
		font-size: 25px
	}
	.aboutus .cms-get-in-touch-block .btn-wrp.btn-get-in-touch .cms-btn {
		font-size: 18px;
		line-height: 45px;
		min-width: 200px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .tab-content .cms-director-list li h3 {
		padding-top: 15px;
		font-size: 18px;
		line-height: 22px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .tab-content .cms-director-list {
		margin: 0 -25px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .tab-content .cms-director-list li {
		padding: 0 25px;
		margin: 20px 0
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont h3 {
		font-size: 35px;
		line-height: 40px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust-trans-tech-desc {
		padding-top: 155px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list h3 {
		font-size: 25px;
		line-height: 30px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-transparency .cms-trust-trans-tech-desc {
		max-width: 290px
	}
	.aboutus .cms-group-block .cms-group-list {
		padding-bottom: 50px
	}
	.chola-healthline .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola {
		margin: 50px 0 0
	}
	.chola-healthline.chola-does-it-cover .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola li,
	.chola-healthline.chola-does-it-cover .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola li:last-child {
		margin: 0 15px
	}
	.cms-what-insurance .cms-create-quote {
		padding: 0 15px
	}
	.cms-what-insurance .cms-create-quote>.errortext {
		padding-right: 15px!important;
		padding-left: 15px!important
	}
	.cms-create-quote-btn {
		width: 155px
	}
	.cms-what-insurance .cms-no-number {
		width: 505px
	}
	.cms-what-insurance .cms-no-number span {
		font-size: 15px
	}
	.motorinsurance-products .cms-keyfnb .health-icon-sec .cms-keyfnb-list .cms-keyfnb-box h2 {
		padding: 100px 0 0
	}
	.motorinsurance-products .cms-keyfnb .health-icon-sec .cms-keyfnb-list .cms-keyfnb-box h2:before {
		width: 74px;
		height: 74px;
		background-size: 74px auto;
		margin-left: -37px
	}
	.cms-sitemap-blk .col1 h4 {
		padding: 0 20px 15px 0
	}
	.cms-sitemap-blk .col1 h3 {
		padding: 0 10px 15px 0
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent h2.cms-ichead {
		font-size: 33px;
		line-height: 39px;
		padding: 10px 0 8px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-customer-grievance .row1 .col1,
	.cms-chltemplate .cms-chltemplate-inner .cms-customer-grievance .row1 .col2 {
		padding: 30px
	}
	.chola-healthline .cms-chola-content h1 {
		font-size: 49px;
		line-height: 59px
	}
	.chola-healthline .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola li {
		margin-right: 30px
	}
	.login-blk-in {
		min-height: 715px
	}
	.cms-500blk {
		padding: 70px 0 0
	}
	.cms-what-insurance.cms-claims .nav.nav-tabs.insurancelist li a {
		font-size: 15px
	}
	.cms-contact-contentarea .cms-what-insurance .cms-create-quote>.errortext {
		padding-left: 0!important;
		padding-right: 0!important
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow {
		width: 40px;
		height: 40px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow.slick-prev {
		left: -40px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow.slick-next {
		right: -40px
	}
	.cms-homebanner-wrapper .cms-hbmain-content,
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-dubtable .cms-hbmain-dubtcinner {
		width: 640px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-cslider .cms-hbmcs-slides .cms-hbmcs-scontent h2 {
		font-size: 32px;
		line-height: 38px
	}
}

@media only screen and (min-height: 768px) and (max-height: 800px) {
	.cms-trust-trans-tech-list .cms-technology-after {
		background-position: 0 2px
	}
	.cms-trust-trans-tech-list .cms-technology {
		background-position: 0 6px
	}
}

@media (max-width:1279px) {
	.cms-contentarea-inner .cms-cainner-nav ul li {
		padding: 5px 10px
	}
	.cms-contentarea-inner .cms-cainner-nav ul li a {
		font: 18px/33px Geogrotesque-Medium
	}
	.cms-contentarea-inner .cms-cainner-nav ul li.active a {
		font-size: 23px
	}
	.cms-contentarea-inner .cms-cainner-nav ul li a:after {
		bottom: -6px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul {
		padding-left: 20px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-head .cms-statusrow {
		padding-bottom: 5px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails:first-child {
		padding-bottom: 25px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails.cms-travel-details {
		padding-top: 25px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-panel-body-bottom {
		padding-top: 20px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy {
		padding-left: 20px
	}
	.chola-premium-table .tse-scrollable .tse-scroll-content {
		width: 100%
	}
}

@media (max-width:1199px) {
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content {
		padding: 25px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content h2 {
		font-size: 24px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content h3 {
		font-size: 20px;
		line-height: 24px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content h4 {
		font-size: 17px;
		line-height: 22px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content ul.useful-info li {
		min-height: 340px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-adds-info p,
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content p,
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-info-cont p {
		font-size: 16px;
		line-height: 24px
	}
	.insurlens-block h2.title-block,
	.ready-do-this-block h2.title-block {
		font-size: 36px;
		line-height: 40px
	}
	.homeawar .cms-title-cont-block h2 {
		font-size: 36px;
		line-height: 40px
	}
	.insurlens-block .insurlens-mainbanner .insurlens-slidecont-blk {
		padding: 20px 0 0
	}
	.insurlens-block .insurlens-mainbanner .insurlens-slidecont-blk h3 {
		font-size: 36px;
		line-height: 36px
	}
	.insurlens-block .insurlens-mainbanner .insurlens-slidecont-blk p {
		font-size: 16px;
		line-height: 20px
	}
	.insurlens-blockslick-dots {
		bottom: -40px
	}
	.ready-do-this-block {
		margin-top: 95px;
		padding: 0 0 60px
	}
	.footer .footer-block .footer-top {
		padding: 0
	}
	.footer .footer-block .footer-bottom {
		padding: 40px 0 35px
	}
	.ready-do-this-block ul li {
		width: 180px
	}
	.ready-do-this-block ul li h3 {
		font-size: 20px;
		line-height: 20px
	}
	.ready-do-this-block ul li p {
		font-size: 16px;
		line-height: 18px;
		margin: 12px 0 0
	}
	.ready-do-this-block ul li figure img {
		width: 100px
	}
	.ready-do-this-block ul li h3 {
		font-size: 16px;
		line-height: 16px
	}
	.ready-do-this-block ul li p {
		font-size: 14px;
		line-height: 16px;
		margin: 8px 0 0
	}
	.insurlens-block .slick-arrow {
		top: auto;
		left: 50%;
		bottom: -50px
	}
	.insurlens-block .slick-arrow.slick-next {
		right: 50%
	}
	.insurlens-block .insurlens-main {

		padding: 0
	}
	.insurlens-block .slick-dots {
		width: auto;
		left: 50%
	}
	.insurlens-block .insurlens-mainbanner .insurlens-slideimg-blk figure img {
		width: 100%
	}
	.cms-here-to-help-tab .nav-tabs {
		min-height: 60px
	}
	.cms-here-to-help-tab .nav>li>a {
		margin: 15px 0 0 35px
	}
	.cms-here-to-help .cms-hth-cont h3 {
		font-size: 26px;
		line-height: 30px;
		padding: 0 0 15px
	}
	.cms-here-to-help .cms-hth-cont {
		padding: 20px
	}
	.cms-here-to-help-tab {
		right: 30px;
		top: 30px;
		width: 500px
	}
	.cms-here-to-help .cms-here-to-help-banner {
		margin: 30px 0 0
	}
	.cms-here-to-help-tab h4 {
		min-height: 50px;
		line-height: 55px;
		padding: 0 0 0 20px
	}
	.cms-staysafe-slider ul.cms-insurance-instrs li p {
		max-width: 200px;
		font-size: 18px
	}
	.cms-staysafe-slider {
		padding: 20px 0 0;
		max-height: inherit
	}
	.cms-staysafe-slider .slick-arrow {
		width: 50px;
		height: 50px;
		top: 22%
	}
	.cms-staysafe-slider .slick-prev {
		left: 15px
	}
	.cms-staysafe-slider .slick-next {
		right: 15px
	}
	.cms-staysafe-slider .cms-staysafe-insurance-detail {
		min-height: 150px
	}
	.cms-staysafe-slider .cms-staysafe-insurance {
		margin: -100px 0 0 75px
	}
	.cms-staysafe-slider .cms-staysafe-btns {
		padding: 40px 0 0
	}
	.cms-stay-safty {
		padding: 30px 0 70px
	}
	.cms-trust-trans-tech-total li {
		padding: 0 40px
	}
	.cms-trust-trans-tech-list h3 {
		font-size: 34px;
		line-height: 40px
	}
	.cms-trust-trans-tech-list .cms-trust {
		padding-left: 75px;
		min-height: 257px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		padding-left: 24px
	}
	.cms-trust-trans-tech-list .cms-technology {
		padding-left: 12px
	}
	.cms-trust-trans-tech-list .cms-trust .cms-trust-trans-tech-desc {
		left: -15px
	}
	.cms-trust-trans-tech-list .cms-transparency .cms-trust-trans-tech-desc {
		left: -5px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		min-height: 234px
	}
	.cms-trust-trans-tech-list .cms-technology .cms-trust-trans-tech-desc {
		left: -39px
	}
	.cms-trust-trans-tech-list .cms-technology {
		min-height: 234px
	}
	.cms-trust-trans-tech-list .cms-technology {
		background-position: 0 5px
	}
	.header .header-right ul.cms-contactnos li {
		padding: 0 15px;
		font-size: 18px;
		line-height: 18px
	}
	.header .header-right .cms-talktous {
		font-size: 18px;
		line-height: 18px;
		margin-right: 20px
	}
	.header .header-right .cms-search-icon {
		margin: 13px 10px 0 20px
	}
	.header .header-right .cms-search-icon:before {
		left: -20px
	}
	.header .cms-logo {
		padding: 15px 0 0 30px;
		width: 250px
	}
	.header .header-right {
		padding: 42px 30px 0 0
	}
	.cms-mainbanner .cms-slider1,
	.cms-mainbanner .cms-slider2,
	.cms-mainbanner .cms-slider3 {
		height: 545px
	}
	.cms-mainbanner .cms-slider-detail {
		min-height: 550px;
		width: 460px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav>li>a {
		height: 50px;
		line-height: 50px
	}
	.cms-what-insurance h2 {
		font-size: 24px;
		padding: 20px 0
	}
	ul.insurancelist {
		padding: 0 0 30px
	}
	.cms-what-insurance p {
		padding: 15px 0 10px 20px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab {
		min-height: 385px;
		right: 30px;
		top: 55px
	}
	.cms-mainbanner .cms-slideimg-blk img {
		max-width: 60%
	}
	.cms-mainbanner .cms-slider-detail h1 {
		font-size: 36px
	}
	.cms-mainbanner .slick-dots {
		bottom: 30px
	}
	.cms-wantto-tell p {
		font-size: 20px;
		padding-right: 165px
	}
	.cms-wantto-tell .cms-share-video span.cms-sharevideo-cont {
		font-size: 20px;
		line-height: 20px;
		font-size: 18px;
		line-height: 18px;
		padding-left: 0;
		margin-left: -5px
	}
	.cms-wantto-tell .cms-share-video span.cms-sharevideo-icon {
		width: 50px;
		height: 25px;
		background-position: center -108px;
		background-size: 120% auto
	}
	.cms-wantto-tell .cms-share-video {
		width: auto;
		right: 15px;
		top: -12px;
		padding: 15px 15px 15px 0
	}
	.cms-youspeak-slider {
		min-height: 460px
	}
	.cms-youspeak {
		padding: 55px 0 40px;
		margin: 0 0 45px
	}
	.cms-here-to-help-tab {
		min-height: 370px
	}
	.cms-youspeak-slider {
		padding: 45px 0 0
	}
	.header .cms-logo {
		margin: 9px 0 0
	}
	.header.sticky .cms-logo {
		width: 180px;
		margin: 6px 0 0
	}
	.header .header-right {
		padding: 36px 26px 0 0
	}
	.header.sticky .header-right {
		padding: 30px 26px 0 0
	}
	.footer .footer-block .footer-top ul.sub-nav>li>a,
	.footer .footer-block .footer-top ul>li>ul>li>a,
	.footer .footer-block .footer-top ul li a,
	.footer .footer-block .footer-middle ul li a {
		font-size: 14px;
		line-height: 14px
	}
	.footer .footer-block .footer-top ul li {
		padding-top: 5px
	}
	.footer .footer-block .footer-top ul,
	.footer .footer-block .footer-top h4 {
		padding: 0 0 15px
	}
	.footer .footer-white-block p.top-txt {
		font-size: 14px;
		line-height: 20px
	}
	.footer .footer-block .footer-middle ul li {
		margin: 0 15px 5px
	}
	.footer .footer-block {
		padding-top: 35px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		background-position: 0 1px
	}
	.cms-trust-trans-tech-list .cms-technology-after {
		background-position: 0 2px
	}
	.cms-youspeak-slider .cms-youspeak-slide {
		margin: 0 10px
	}
	.cms-youspeak-slider .slick-arrow {
		top: 30%;
		background: rgba(196, 193, 189, 0.5)
	}
	.cms-mainbanner .cms-slider-detail h1 {
		margin-top: 0
	}
	.cms-mainbanner .cms-slider2 h2 {
		font-size: 36px;
		line-height: 38px;
		bottom: -25px
	}
	#animation_container {
		width: 400px!important
	}
	#animation_container.zoomin {
		width: 390px!important;
		margin: -100px auto 0
	}
	.cms-mainbanner .cms-slider3 h2 {
		font-size: 36px;
		line-height: 43px
	}
	#animation_container1,
	#animation_container1 canvas {
		width: 400px!important;
		height: 360px!important
	}
	#animation_container1 canvas {
		margin: 100px auto 0
	}
	#animation_container1.zoomin {
		margin: -10px auto 0;
		width: 365px!important
	}
	#animation_container canvas,
	#animation_container {
		width: 395px!important;
		height: 340px!important;
		margin: 110px auto 0
	}
	.cms-mainbanner .cms-slider1 {
		padding-top: 125px
	}
	#animation_container1.zoomin canvas {
		margin: 70px auto 0
	}
	#animation_container.zoomin canvas {
		margin: 170px auto 0
	}
	.cms-trust-trans-tech-list .cms-trust-trans-tech-desc {
		max-width: 250px
	}
	.cms-trust-trans-tech-list {
		min-height: 300px
	}
	.cms-here-to-help {
		padding: 0 0 220px
	}
	.cms-mainbanner .cms-slider2 h2 {
		left: 10px
	}
	.header .header-right .cms-burger-menu-box {
		padding: 15px 10px;
		margin-left: 15px
	}
	.header .header-right .cms-mainmenu:before {
		right: 30px
	}
	.header .header-right ul.cms-contactnos:before {
		left: -10px
	}
	.cms-mainbanner .cms-slider3 h2 {
		left: 18%
	}
	.cms-left-panel {
		padding: 30px 0 0;
		width: 730px
	}
	.cms-left-panel .cms-form-blk .form-group {
		margin-left: 20px;
		margin-right: 0
	}
	.cms-left-panel.pr {
		padding: 30px 89px 0 20px
	}
	.cms-left-panel h2 {
		font-size: 18px;
		line-height: 18px;
		padding: 0 0 10px 20px
	}
	.cms-left-panel .cms-form-blk .form-group {
		width: 45.5%
	}
	.cms-content-wrapper .cms-content-area .radio-blk .cms-radio label {
		font-size: 16px
	}
	.cms-right-panel .cms-ins-type h3,
	.cms-content-wrapper .cms-content-area .form-group label.wtlabel,
	.cms-left-panel .cms-form-blk .form-group.focused label {
		font-size: 18px;
		line-height: 18px
	}
	.cms-content-mya-profile .btn-wrapper {
		padding: 0 0 0 20px
	}
	.cms-left-panel.pr {
		padding: 20px 20px 0
	}
	.cms-left-panel .cms-form-blk .form-group.form-group-full {
		width: 94%
	}
	.cms-content-wrapper h1 {
		padding-left: 20px
	}
	.header .header-right ul.cms-logindetail li.loginuser:after {
		right: -20px
	}
	.header .header-right .cms-loginmainmenu {
		right: 25px
	}
	.cms-left-panel .cms-form-blk .form-group-pass {
		width: 45.5%;
		margin-left: 20px;
		margin-right: 0
	}
	.cms-content-wrapper .cms-content-area .form-group-pass label {
		font-size: 18px;
		line-height: 18px
	}
	.cms-contentarea-inner {
		padding: 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-cwcol-lft {
		width: 700px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li {
		margin: 30px 0 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body {
		padding: 20px 0 20px 45px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails {
		padding: 10px 15px 10px 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails li {
		font-size: 16px;
		line-height: 22px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-foot {
		padding: 10px 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy {
		padding-bottom: 30px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body {
		padding: 25px 0 25px 45px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-premium-period li {
		font-size: 16px;
		line-height: 22px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .group {
		width: auto;
		display: block
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-create-quote {
		margin-bottom: 20px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body input {
		width: 70%;
		height: 40px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-create-quote-btn {
		width: 29%;
		height: 40px;
		line-height: 40px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body h3 {
		padding: 20px 0 10px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-otpverification {
		padding: 15px 0 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-otpverification .cms-otpv-inner {
		padding: 15px 15px 15px 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-otpverification .cms-otpv-inner .cms-formfields {
		min-height: 40px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-otpverification .cms-otpv-inner .cms-formfields>p {
		padding-top: 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-otpverification .cms-otpv-inner .cms-formfields>input {
		height: 40px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-premium-period {
		padding: 10px 0
	}
	.cms-contdesc h2 {
		font-size: 32px;
		margin: 0
	}
	.cms-hospital-search-block {
		padding: 40px 0 20px;
		margin-top: -50px
	}
	.cms-hospital-search-block h2 {
		font-size: 35px;
		line-height: 40px;
		padding: 10px 0
	}
	.cms-hospital-search-block h2 span {
		font-size: 19px;
		line-height: 26px
	}
	.cms-hospital-form-block .form-control-block .cms-form-control {
		min-width: 320px;
		height: 45px;
		font-size: 18px;
		line-height: 23px
	}
	.cms-hospital-form-block .form-control-block .cms-btn {
		font-size: 22px;
		line-height: 45px;
		min-width: 150px
	}
	.cms-innerpages-blk .cms-address-block .cms-addr-detail {
		padding: 15px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content {
		bottom: 20%;
		left: 84px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content h1 {
		font-size: 50px;
		line-height: 56px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content p {
		font-size: 25px;
		line-height: 27px
	}
	.cms-faq-blk .cms-hospital-search-block {
		padding: 18px 10px 22px;
		margin-top: -40px
	}
	.cms-faq-blk .cms-hospital-search-block h2 span {
		font-size: 18px
	}
	.faq-main-blk .faq-accordion .panel-default>.panel-heading h4>a,
    .faq-main-blk .faq-accordion .panel-default>.panel-heading h2.panel-title>a{
		font-size: 20px;
		line-height: 20px
	}
.faq-main-blk .faq-accordion .panel-default>.panel-heading h2>a {
		font-size: 20px;
		line-height: 20px
	}
	.faq-main-blk .faq-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body>p,
	.faq-main-blk .faq-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body>ul li {
		font-size: 16px;
		line-height: 24px
	}
	.faq-main-blk .faq-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body>ul li {
		margin: 5px 0 0
	}
	.faq-main-blk .faq-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body>ul li:before {
		top: 10px
	}
	ul.chola-agent.helpful-links li span {
		-webkit-transform: scale(0.8);
		-moz-transform: scale(0.8);
		-o-transform: scale(0.8);
		-ms-transform: scale(0.8);
		transform: scale(0.8)
	}
	ul.chola-agent.helpful-links li span.hd-link {
		font-size: 18px;
		line-height: 18px;
		padding: 5px 0 0;
		-webkit-transform: scale(1)!important;
		-moz-transform: scale(1)!important;
		-o-transform: scale(1)!important;
		-ms-transform: scale(1)!important;
		transform: scale(1)!important
	}
	.cms-banner .cms-banner-table {
		margin-left: -485px;
		width: 970px
	}
	.cms-banner .cms-banner-cell h1,
	.cms-banner .cms-banner-cell h1.cms-glossary-hd {
		font-size: 50px;
		line-height: 40px
	}
	.cashless-hospitals .cms-banner-block .container h1 {
		font-size: 50px;
		line-height: 60px
	}
	.cms-banner .cms-banner-cell h1.cms-cust-ger span {
		font-size: 35px;
		line-height: 20px
	}
	.cms-banner .cms-banner-cell h1.cms-cust-ger {
		font-size: 50px;
		line-height: 35px;
		padding: 60px 15px 0
	}
	.cms-customer-grievance .row1 {
		margin: 0 0 30px
	}
	.cms-customer-grievance .row1 .col1 {
		margin: 0;
		width: 48%;
		padding: 20px 30px 0;
		min-height: 360px;
		margin-right: 2%
	}
	.cms-customer-grievance .row1 .col2 {
		width: 48%;
		margin: 0 0 15px;
		padding: 28px 30px 0;
		min-height: 165px;
		margin-left: 2%
	}
	.cms-customer-grievance .row1 .col3 {
		width: 48%;
		margin: 15px 0 0;
		padding: 28px 30px 0;
		min-height: 165px;
		margin-left: 2%
	}
	.cms-banner .cms-banner-table.cms-become {
		margin-left: -485px;
		left: 50%;
		width: 970px
	}
	.cashless-hospitals .cms-banner .cms-banner-table.cms-become h1 {
		padding: 0 15px
	}
	.cms-banner .cms-banner-cell h1 span {
		font-size: 30px;
		line-height: 30px
	}
	.cms-partner-blk {
		padding: 30px 15px
	}
	.cms-partner-blk .form-group {
		width: 46.5%;
		margin: 0 15px 20px
	}
	.cms-innerpages-blk .cms-partner-blk .cms-btnsgroup {
		margin-left: 15px
	}
	.cms-partner-blk {
		margin: 10px 0 0
	}
	ul.chola-agent {
		margin: 15px 0 20px
	}
	ul.chola-agent li {
		margin-bottom: 30px
	}
	.cms-benefits-blk .cms-benefit-img {
		width: 100%;
		padding: 0 0 15px
	}
	.cms-benefits-blk .cms-benefit-list {
		width: 100%;
		padding: 25px 0 30px
	}
	.cms-become-an-agent .cms-become-an-agent-row {
		height: 300px
	}
	.cms-become-an-agent {
		background-size: cover
	}
	.cms-become-an-agent h2 {
		font-size: 40px;
		line-height: 40px
	}
	.cms-become-an-agent p {
		font-size: 24px;
		line-height: 24px
	}
	.cms-become-an-agent-btn {
		font-size: 15px;
		line-height: 44px;
		height: 40px;
		margin: 40px 10px 0;
		vertical-align: top
	}
	.cms-become-an-agent-btn:before {
		margin-right: 10px;
		margin-top: -5px
	}
	.cms-glossary-list {
		height: 40px
	}
	.cms-glossary-list li a {
		line-height: 40px;
		width: 40px;
		height: 40px
	}
	.cms-glossary-list li a:hover:after,
	.cms-glossary-list li.active a:after {
		bottom: -16px
	}
	.cms-glossary-list li a:after {
		left: 10px
	}
	.cms-banner .cms-banner-cell h1.cms-glossary-hd {
		padding-left: 70px;
		padding-top: 30px
	}
	.cms-innerpages-blk .cms-address-block .cms-view-block {
		padding-top: 10px
	}
	.cms-innerpages-blk .cms-address-block .cms-view-block .btn-view-more {
		font-size: 16px;
		line-height: 40px;
		min-width: 150px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-contact-head {
		padding: 25px 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-contact-head p {
		font-size: 18px;
		line-height: 25px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-addres-block .cms-contactfilters .bootstrap-select>.dropdown-toggle {
		font-size: 16px;
		line-height: 50px;
		min-height: 50px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-addres-block .cms-contactfilters .bootstrap-select.btn-group .dropdown-menu li a {
		font-size: 14px;
		line-height: 30px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-addres-block h2 {
		padding: 30px 0 20px;
		font-size: 18px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-addres-block p {
		font-size: 18px;
		line-height: 25px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-addres-block {
		padding-top: 20px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li.icon-phone2 {
		padding-left: 15px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li a {
		padding-left: 65px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li {
		display: inline-block;
		padding: 15px 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block {
		min-height: 825px;
		padding-left: 30px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block h3 {
		font-size: 22px;
		padding-bottom: 15px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block h2 {
		font-size: 28px;
		line-height: 30px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block {
		padding: 40px 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block p,
	.cms-content-wrapper .cms-contact-contentarea .cms-policy-block {
		font-size: 18px;
		line-height: 25px
	}
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h4,
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h1 {
		font-size: 35px;
		line-height: 40px;
		bottom: 125px;
		max-width: 410px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-policy-block {
		padding: 25px 0
	}
	.cms-careers-block .cms-current-openings-block {
		padding: 60px 0
	}
	.cms-careers-block .cms-current-openings-block a.btnback {
		top: 52px;
		left: 25px
	}
	.cms-careers-block .careers-inner-container,
	.cms-careers-block .cms-current-openings-block .careers-inner-container {
		max-width: 945px;
		padding: 0
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .form-group,
	.cms-careers-block .cms-current-openings-block .careers-inner-container .form-group.sclt-city {
		width: 295px;
		margin: 0 15px 0 45px
	}
	.cms-careers-block .cms-btnsgroup {
		margin: 15px 0 0 25px
	}
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk .job-offers .cms-btnsgroup {
		margin: 15px 0 0
	}
	.cms-careers-block .current-openings-content-blk {
		padding: 40px 0
	}
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk,
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk.opng-details-blk {
		padding: 40px 65px
	}
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk h2 {
		font-size: 28px
	}
	.careers .cms-contact-contentarea .cms-work-us-block.cms-groups-block {
		padding: 30px 0
	}
	.careers .cms-contact-contentarea .cms-groups-block .cms-groups-list .cms-groups .cms-groups-content p {
		font-size: 16px;
		line-height: 18px;
		max-width: 250px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content {
		max-width: 400px;
		top: 20%
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content p {
		font-size: 16px;
		line-height: 22px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content h3 {
		font-size: 20px;
		line-height: 25px;
		padding-top: 35px;
		font-size: 20px;
		line-height: 25px;
		padding-top: 35px
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list {
		padding: 0 0 75px;
		margin: 0 -15px
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list .cms-business-detail .cms-busness-content {
		padding: 20px 20px 30px
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list .cms-business-detail {
		padding: 0 15px
	}
	.careers .cms-contact-contentarea .cms-business-block .btn-wrp.view-job {
		padding-top: 60px
	}
	.careers .cms-contact-contentarea .cms-employees-block .cms-employee-list li .cms-employee-content .icon-play:after {
		width: 73px;
		height: 70px
	}
	.careers .cms-contact-contentarea .cms-groups-block .cms-groups-list .cms-groups .cms-groups-content ul li:before {
		left: 12px
	}
	.careers .cms-contact-contentarea .cms-business-block .btn-wrp.view-job .cms-btn {
		font-size: 18px;
		line-height: 40px;
		min-width: 230px
	}
	.careers .cms-contact-contentarea .cms-employees-block.cms-work-us-block h2 {
		padding-bottom: 30px
	}
	.careers .cms-contact-contentarea .cms-employees-block .cms-employee-list li .cms-employee-content p {
		font-size: 18px;
		line-height: 35px
	}
	.careers .cms-contact-contentarea .cms-management-block {
		padding-bottom: 30px
	}
	.careers .cms-contact-contentarea .cms-employees-block.cms-work-us-block {
		padding: 30px 0
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .user-details {
		padding: 0;
		max-width: 90%;
		margin: 0 auto
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .user-details h2 {
		padding: 0
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content {
		width: 375px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content.lft-block {
		margin-right: 45px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content .form-group {
		margin: 30px 0 0
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content .form-group.gndr-slct {
		margin: 22px 0 0
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content .form-group.gndr-slct.chk-bx label:first-child {
		margin: 0 0 9px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content.form-submit-blk {
		margin: 30px 0 0
	}
	.cms-careers-block .current-openings-content-blk .opng-details-blk .job-off-inner-details {
		padding: 30px 0 0
	}
	.prs-rls-details-block .cms-btnsgroup {
		left: 20px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg {
		padding: 40px 0 20px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h1 {
		font-size: 25px;
		line-height: 30px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h1>span {
		font-size: 16px;
		padding: 0 0 20px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h2 {
		padding: 18px 0 0
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h3 {
		font-size: 17px;
		line-height: 21px;
		max-width: 600px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk p {
		padding: 18px 0 0
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-social-share {
		padding: 30px 0 15px
	}
	.cus-service-block .cms-banner .cms-banner-content .hdconts {
		bottom: 34%;
		left: 65px
	}
	.cms-banner .cms-banner-content .hdconts>h1 {
		font-size: 50px;
		line-height: 56px
	}
	.cus-service-block .cms-banner .cms-banner-content .hdconts>p {
		font-size: 23px
	}
	.cus-service-block .srv-req-blk {
		margin: -40px 0 0
	}
	.cms-cs-contdesc h2 {
		font-size: 32px;
		line-height: 36px
	}
	.cus-service-block .cms-cs-contdesc ul li span {
		font-size: 18px;
		line-height: 20px
	}
	.cus-service-block .cms-cs-contdesc .req-submit-blk .cms-btnsgroup>a {
		font-size: 20px;
		line-height: 22px;
		height: 40px
	}
	.cus-service-block .cus-claims-block {
		padding: 50px 0
	}
	.cus-service-block .cms-reachus-block {
		padding: 50px 25px 25px
	}
	.cus-service-block .cms-reachus-block .cs-help-links {
		padding: 25px 0 0
	}
	.cus-service-block .cms-reachus-block .cs-help-links .cms-help .cs-rchus {
		width: 265px;
		padding: 20px 15px;
		min-height: 315px
	}
	.cus-service-block .cms-reachus-block .cs-help-links .cms-help .cs-rchus h6 {
		font-size: 20px;
		padding: 5px 0 10px
	}
	.cus-service-block .cms-reachus-block .cs-help-links .cms-help .cs-rchus p {
		font-size: 20px;
		line-height: 24px;
		margin: 5px 0 0
	}
	.cus-service-block .cms-location-blk {
		padding: 35px 0
	}
	.cus-service-block .cms-location-blk .cms-selectbox .btn-default {
		font-size: 19px;
		line-height: 55px;
		height: 55px
	}
	.cus-service-block .cms-location-blk .cms-selectbox .bootstrap-select.btn-group .dropdown-menu.inner li a {
		font-size: 17px;
		line-height: 21px;
		padding: 10px 10px 10px 40px
	}
	.cus-service-block .cms-location-blk .cms-hdq h4 {
		padding: 55px 0 10px
	}
	.cus-service-block .cms-location-blk .cms-hdq p {
		font-size: 18px;
		line-height: 24px
	}
	.cus-service-block .cms-location-blk .cms-hdq ul li {
		padding: 5px 0
	}
	.cus-service-block .cms-location-blk .cms-hdq ul li.ic2 {
		padding-left: 15px
	}
	.cus-service-block .cms-location-blk .cms-hdq ul li a {
		font-size: 17px;
		height: 41px;
		padding-left: 45px
	}
	.cus-service-block .cms-location-blk .cms-hdq ul li a:before {
		width: 41px;
		height: 41px
	}
	.cus-service-block .cms-location-blk .cms-hdq ul li.ic1 a:before {
		background-size: 100%
	}
	.cus-service-block .cms-location-blk .cms-hdq ul li.ic2 a:before {
		background-size: 100%
	}
	.cus-service-block .cms-location-blk .cms-hdq ul li.ic3 a:before {
		background-size: 100%
	}
	.cus-service-block .cms-location-blk .cms-hdq .cms-mapview {
		margin: 75px 0 0
	}
	.cus-service-block .cms-location-blk .cms-hdq .cms-mapview a {
		font-size: 16px;
		line-height: 18px;
		margin: 0 0 10px
	}
	.cus-service-block .cms-location-blk .cms-hdq .cms-mapview .embed-responsive {
		height: auto
	}
	.cus-service-block .cus-gr-block {
		padding: 40px 0 15px
	}
	.cus-service-block .cus-gr-block .cms-cs-contdesc ul li span {
		font-size: 20px
	}
	.insurlens.get-in-touch .cms-media-template .cms-topbanner .cms-tbinner .cms-tbcontent h1 .cms-title2 {
		font-size: 16px;
		line-height: 20px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-title-block h2 {
		padding: 5px 0 25px;
		font-size: 22px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block .cms-cont-details h3 {
		font-size: 18px;
		line-height: 22px;
		min-height: 70px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block .cms-cont-details {
		padding: 15px;
		margin: -45px 15px 0
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block .cms-cont-details p {
		font-size: 15px;
		line-height: 20px;
		min-height: 85px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block .cms-cont-details .cms-lp-view-like-block {
		padding: 15px 0
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-categories-block .cms-categories-list {
		padding: 25px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-twi-block .cms-twi-cont {
		padding: 81px 20px 25px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-twi-block .cms-twi-cont:before {
		left: 20px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-twi-block .cms-twi-cont p {
		font-size: 15px;
		line-height: 20px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-twi-block,
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-fb-block {
		padding-top: 30px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-categories-block .cms-title-block h2,
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-twi-block .cms-title-block h2,
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-fb-block .cms-title-block h2 {
		padding-bottom: 15px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-fb-block .cms-fb-slider li .cms-fb-content h3 {
		font-size: 18px;
		line-height: 20px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-fb-block .cms-fb-slider li .cms-fb-content {
		padding-top: 20px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-fb-block .cms-fb-slider .slick-arrow {
		width: 55px;
		height: 55px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-fb-block .cms-fb-slider {
		padding-bottom: 65px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-fb-block .cms-fb-slider .slick-arrow.slick-next {
		left: 75px
	}
	.insurlens .cms-contact-contentarea .cms-inst-block {
		padding: 30px 0
	}
	.insurlens .cms-contact-contentarea .cms-inst-block .cms-work-us-block h2 {
		font-size: 28px;
		margin-bottom: 25px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk p {
		font-size: 16px;
		line-height: 22px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content p {
		padding: 0 0 18px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content>p:first-child {
		padding-top: 18px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content>ul {
		padding: 0 0 18px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content>ul>li {
		font-size: 16px;
		line-height: 22px;
		margin: 10px 0 0
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content>ul>li:before {
		top: 8px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists li .cms-rp-cont {
		padding-top: 15px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block h2,
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists li .cms-rp-cont h3 {
		font-size: 18px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists li .cms-rp-cont h3 {
		line-height: 22px;
		min-height: 44px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists li .cms-rp-cont p {
		font-size: 16px;
		line-height: 20px
	}
	.chola-healthline .cms-chola-aside {
		top: 50%
	}
	.chola-healthline .cms-chola-content h1 {
		font-size: 39px;
		line-height: 45px
	}
	.chola-does-it-cover .center-div {
		width: 100%
	}
	.cus-service-block .modal .modal-dialog .modal-content .btn {
		width: 24px;
		height: 24px;
		background-size: 100%
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .reg-comp-rht {
		margin-left: 25px
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .form-group {
		margin-top: 15px
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .form-group .form-control {
		height: 45px
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha,
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha .cms-btnsgroup {
		padding: 25px 0 0
	}
	.aboutus .cms-media-template .cms-topbanner .cms-tbinner .cms-tbcontent h1 {
		font-size: 35px;
		line-height: 40px;
		bottom: 70px
	}
	.aboutus .cms-title-cont-block.cms-get-know-block,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block,
	.aboutus .cms-group-block,
	.aboutus .cms-leadership-block,
	.aboutus .cms-factfile-block,
	.aboutus .cms-group-block.awards-recog-block,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block,
	.aboutus .cms-get-in-touch-block {
		padding: 30px 0
	}
	.aboutus .cms-title-cont-block.cms-get-know-block h2,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-title-cont-block h2,
	.aboutus .cms-group-block .cms-title-cont-block h2,
	.aboutus .cms-title-cont-block h2,
	.aboutus .cms-factfile-block .cms-title-cont-block h2,
	.aboutus .cms-get-in-touch-block .cms-title-cont-block h2,
	.aboutus .cms-group-block.awards-recog-block .cms-title-cont-block h2 {
		font-size: 28px;
		line-height: 30px
	}
	.aboutus .cms-title-cont-block.cms-get-know-block h2:before,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-title-cont-block h2:before,
	.aboutus .cms-group-block .cms-title-cont-block h2:before,
	.aboutus .cms-title-cont-block h2:before,
	.aboutus .cms-factfile-block .cms-title-cont-block h2:before,
	.aboutus .cms-get-in-touch-block .cms-title-cont-block h2:before,
	.aboutus .cms-group-block.awards-recog-block .cms-title-cont-block h2:before {
		width: 56px
	}
	.aboutus .cms-title-cont-block.cms-get-know-block p,
	.aboutus .cms-group-block .cms-group-list li .cms-group-cont p,
	.aboutus .cms-leadership-block .cms-title-cont-block p,
	.aboutus .cms-factfile-block .cms-title-cont-block p,
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont p,
	.aboutus .cms-get-in-touch-block .cms-title-cont-block p {
		font-size: 16px;
		line-height: 22px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust .cms-trust-trans-tech-desc,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-transparency .cms-trust-trans-tech-desc {
		max-width: 230px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list p {
		font-size: 15px;
		line-height: 21px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list h3 {
		font-size: 22px;
		line-height: 28px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust h3 {
		padding-left: 80px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust-trans-tech-desc {
		padding-top: 125px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab li a,
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab li a {
		font-size: 20px;
		line-height: 25px;
		min-width: 170px;
		padding-bottom: 15px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block {
		padding: 20px 0 0
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .tab-content .cms-director-list {
		margin: 0
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .tab-content .cms-director-list li {
		padding: 0 15px;
		margin: 15px 0
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab li {
		margin: 0 30px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .tab-content .cms-director-list li h3 {
		padding-top: 10px;
		font-size: 16px;
		line-height: 20px
	}
	.aboutus .cms-factfile-block:before {
		height: 390px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block {
		padding: 25px 0 0
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab {
		padding-bottom: 30px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab li a {
		font-size: 17px;
		line-height: 25px;
		padding: 5px 12px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .tab-content {
		padding: 30px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-annual-report-block h4 {
		padding: 20px 0
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-annual-report-block h3 {
		font-size: 22px;
		line-height: 25px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-annual-report-block .cms-annual-year {
		padding: 15px 0 0
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-annual-report-block .ams-docment-list li a {
		font-size: 16px;
		line-height: 48px
	}
	.ams-docment-list1 li a {
		font-size: 16px;
		line-height: 48px;
		font-size: 16px;
		line-height: 48px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont {
		padding-top: 20px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont h3 {
		font-size: 32px;
		line-height: 36px;
		padding-bottom: 15px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list .slick-arrow {
		width: 57px;
		height: 57px
	}
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list li .cms-group-cont h3 {
		font-size: 22px;
		line-height: 28px
	}
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list li .cms-group-cont p {
		padding-bottom: 10px
	}
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list li .cms-group-cont h4 span {
		font-size: 14px
	}
	.aboutus .cms-get-in-touch-block .btn-wrp.btn-get-in-touch .cms-btn {
		line-height: 40px
	}
	.cms-chltemplate .cms-chltemplate-inner h2 {
		font-size: 23px;
		line-height: 29px
	}
	.cms-chltemplate .cms-chltemplate-inner h3 {
		font-size: 18px;
		line-height: 24px
	}
	.cms-chltemplate .cms-chltemplate-inner h4 {
		font-size: 16px;
		line-height: 22px
	}
	.cms-chltemplate .cms-chltemplate-inner h5 {
		font-size: 16px;
		line-height: 22px
	}
	.cms-chltemplate .cms-chltemplate-inner p {
		font-size: 15px;
		line-height: 22px;
		margin: 0 0 10px
	}
	.cms-chltemplate .cms-chltemplate-inner ul li {
		font-size: 15px;
		line-height: 22px
	}
	.cms-chltemplate .cms-chltemplate-inner ul li:before {
		top: 9px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent p {
		font-size: 16px;
		line-height: 24px;
		margin: 0 0 10px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent .cms-benefits h3 {
		line-height: 24px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent .cms-benefits .cms-benefitslist {
		padding: 0 0 10px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent .cms-benefits .cms-benefitslist li {
		padding: 10px 10px 0
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane .cms-backbtn a {
		font-size: 16px;
		padding-left: 15px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane .cms-chltemplate-tablewrap {
		max-height: 500px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane .cms-chltemplate-tablewrap table th {
		font-size: 14px;
		padding: 10px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane .cms-chltemplate-tablewrap table td {
		padding: 10px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane .cms-chltemplate-tablewrap p {
		padding: 0 10px;
		margin: 0 0 10px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent h2.cms-ichead {
		padding: 7px 0 5px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-customer-grievance .row1 .col1,
	.cms-chltemplate .cms-chltemplate-inner .cms-customer-grievance .row1 .col2 {
		padding: 20px
	}
	.cms-chltemplate .cms-chltemplate-formblock .form-group label {
		font-size: 16px
	}
	.cms-chltemplate .cms-chltemplate-formblock .form-group.focused label {
		font-size: 14px;
		line-height: 14px;
		top: -10px
	}
	.cms-chltemplate .cms-chltemplate-formblock .form-control {
		font-size: 16px
	}
	.cms-chltemplate .cms-chltemplate-formblock .bootstrap-select .btn-default {
		font-size: 16px
	}
	.cms-chltemplate .cms-chltemplate-formblock .bootstrap-select.btn-group .dropdown-menu li a {
		font-size: 15px;
		line-height: 21px
	}
	.cms-unclaimed-account .cms-chltemplate .cms-paraimportant {
		font-size: 14px;
		line-height: 20px
	}
	.cms-unclaimed-account .cms-chltemplate .cms-chltemplate-formblock {
		padding: 40px 0 0
	}
	.cms-unclaimed-account .cms-chltemplate .cms-chltemplate-formblock .form-action .cms-btn {
		min-width: 150px
	}
	.cms-what-insurance p {
		padding: 15px 0 10px 15px
	}
	.cms-what-insurance .cms-retrive-quote {
		padding-left: 15px
	}
	.cms-radio-blk .cms-radio {
		margin: 0
	}
	.cms-radio-blk {
		margin: -15px 0 0
	}
	.motorinsurance-products.motorinsurance-products-getq .cms-getquote-form .cms-formwrap .cms-formaction.cms-formhi {
		margin: 10px 0 0
	}
	.cms-radio-blk .cms-radio label {
		font-size: 14px!important;
		line-height: 26px!important
	}
	.cms-radio-blk .cms-radio label span {
		width: 15px;
		height: 15px;
		margin-top: -7px
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav ul {
		margin-left: -15px
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav ul li {
		margin-left: 15px
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav ul li a {
		padding: 0 20px
	}
	.motorinsurance-products .ex-cash-block p {
		padding: 20px 30px
	}
	.motorinsurance-products .ex-cash-block .cms-btn {
		margin-left: 30px
	}
	.motorinsurance-products .sl-of-he-content {
		max-width: 438px;
		font-size: 26px;
		top: 20%;
		line-height: 34px;
		right: 50px
	}
	.motorinsurance-products .cms-keyfnb-group {
		margin: 10px 0
	}
	.motorinsurance-products .cms-keyfnb-group .cms-btn {
		margin: 10px 0 0
	}
	.motorinsurance-products .cms-keyfnb-group .cms-btnsecondary {
		display: block;
		line-height: 16px;
		text-align: center;
		width: 100%
	}
	.motorinsurance-products .cms-keyfnb-group .cms-btnprimary {
		display: block;
		line-height: 18px;
		text-align: center;
		width: 100%;
		padding: 10px
	}
	.motorinsurance-products .cms-mipblock-body.health-icon-sec .cms-keyfnb-box p {
		min-height: 120px
	}
	.cms-sitemap-btm .col2 h3 {
		padding: 0 20px 15px 0
	}
	.cms-sitemap-btm .col2 ul li {
		padding: 0 20px 10px 0
	}
	.arrow-box {
		max-width: 280px;
	}
	.arrow-box.hel-gat{
    width: 240px;
    margin: 0 0 10px 0;
}
.chola-healthline .cms-banner-chola .arrow-box.hel-gat .get-qu-btn {
    padding-left: 50px;
    width: 240px;
}
	.chola-healthline .cms-banner-chola .get-qu-btn {
		font-size: 19px;
		line-height: 40px;
		padding: 0 20px 0 50px
	}
	.chola-healthline .cms-banner-chola .get-qu-btn:before {
		left: 5px
	}
	.chola-healthline .cms-banner-chola .get-qu-btn:after {
		left: 41px
	}
	.chola-healthline .cms-banner-chola span.arrow-box:before {
		width: 32px;
		height: 28px;
		font-size: 35px;
		left: 9px
	}
	.chola-healthline .cms-banner-chola span.arrow-box:after {
		width: 32px;
		height: 12px;
		background-size: 32px 12px;
		top: 24px;
		left: 9px
	}
	.motorinsurance-products .cms-getquote-form .cms-gqform-trigger .iconspan span,
	.cms-gqform-triggerout span.iconspan span {
		height: 40px
	}
	.motorinsurance-products .cms-getquote-form .cms-gqform-trigger .iconspan span:before,
	.cms-gqform-triggerout span.iconspan span:before {
		height: 12px;
		background-size: auto 12px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content ul.useful-info li:nth-child(2) .cms-adds-info:before {
		left: -20px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content ul.useful-info li,
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content ul.useful-info li:nth-child(2) {
		width: 33.3333%
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content ul.useful-info li:nth-child(2) .cms-adds-info:after {
		right: 25px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab1 li.active a {
		font-size: 24px
	}
	.cms-search-cont h2 {
		font-size: 20px;
		line-height: 22px
	}
	.cms-search-cont {
		padding: 30px 30px 10px
	}
	.cms-search-cont p {
		padding: 0 0 20px
	}
	.header .header-right .cms-burger-menu-box {
		margin-top: -5px
	}
	.cc-search-blk.in {
		width: 82%;
		right: 30%
	}
	.ui-autocomplete {
		max-width: 443px
	}
	.login-blk-in {
		background-size: 45% auto
	}
	.cms-404blk h1 {
		font-size: 180px;
		line-height: 150px
	}
	.cms-404blk h2:after {
		width: 195px
	}
	.cms-404blk p {
		padding: 0 0 10px
	}
	.cms-500blk {
		padding: 50px 0 0
	}
	.cms-500blk .col2 h1 {
		font-size: 140px;
		line-height: 10px
	}
	.cms-500blk .col1,
	.cms-500blk .col2 {
		width: 50%
	}
	.cms-500blk .col2 h1 span:last-child {
		margin: 60px 0 0 10px
	}
	.cms-500blk .col2 h1 span {
		font-size: 40px
	}
	.cms-500blk {
		padding: 100px 0 0
	}
	.cms-innerpages-blk .form-control-block-select .cms-selectbox .btn-default {
		font-size: 18px;
		height: 45px;
		width: 320px
	}
	.cms-hospital-form-block .form-control-block.form-control-block-select {
		margin: 20px 0 0
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow {
		width: 55px;
		height: 55px
	}
	.cms-reset-btn {
		top: 13px
	}
	.cms-what-insurance .nav.nav-tabs.insurancelist li a {
		font-size: 14px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-latest-post-block .cms-item-wrap .cms-total-item .cms-item.animation-element {
		min-height: 415px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow.slick-prev,
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow.slick-next {
		top: 40px
	}
	.cms-contact-contentarea #rn-motor .errortext,
	.cms-contact-contentarea #rn-health .errortext {
		bottom: 0
	}
	.motor-plan-popup .popup-content.popup-content-lCb {
		max-width: 575px;
		padding: 40px 30px 30px
	}
	.motor-plan-popup .popup-content.popup-content-lCb h2 {
		font-size: 25px;
		line-height: 28px
	}
	.motor-plan-popup .popup-content.popup-content-lCb .cms-feedbackpu .form-action .actionbtn {
		line-height: 47px;
		height: 45px
	}
	.cms-siteheader {
		height: 92px
	}
	.cms-siteheader .cms-siteheader-top .cms-shtop-inner {
		padding: 8px 0
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-sitelogo a img {
		height: 36px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li {
		margin: 0 0 0 20px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li:first-child {
		margin-left: 0
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li a {
		line-height: 22px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li.dropdown a span {
		padding-right: 23px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li a span {
		padding: 17px 0
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li.dropdown a span:before {
		top: 25px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-rcbtn-wrap {
		min-width: 10px;
		padding: 17px 0;
		margin-left: 15px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-rcbtn-wrap a {
		font-size: 12px;
		line-height: 20px;
		padding: 0 10px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-shmain-right {
		padding: 18px 0
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-shmain-right>ul>li {
		margin-left: 15px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-shmain-right .cc-search-blk {
		top: 5px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-shmain-right .cc-search-blk.in {
		max-width: 443px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-shmain-right .cc-search-blk .formgroup .form-control {
		height: 46px
	}
	.cms-homebanner-wrapper {
		margin: 103px 0 0
	}
	.cms-homebanner-wrapper .cms-hbmain-content {
		left: 15px
	}
	.cms-homebanner-wrapper .cms-hbmain-content,
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-dubtable .cms-hbmain-dubtcinner {
		width: 500px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li>a span:before {
		margin-left: 10px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-cslider .cms-hbmcs-slides .cms-hbmcs-scontent h2 {
		font-size: 28px;
		line-height: 34px
	}
	.dropdown-menu.mega-dropdown-menu {
		width: 90%
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-cslider .cms-hbmcs-slides .cms-hbmcs-scontent p {
		font-size: 16px;
		line-height: 22px;
		padding: 0
	}
	.buynoform {
		width: 100%;
		font-size: 14px
	}
	.buynoform .tolno a {
		font-size: 16px
	}
	.cms-homebanner-wrapper .cms-homebanner-main .cms-hbmslides .cms-hbmslide-content {
		width: 50%;
		bottom: 60px
	}
	.cms-homebanner-wrapper .cms-homebanner-main .slick-dots {
		width: 50%;
		bottom: 55px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock {
		padding: 3.09375% 0 0
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs {
		height: 61px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.tab-content>.tab-pane {
		min-height: 102px;
		padding: 15px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li>a {
		height: 58px;
		line-height: 23px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li.active>a {
		height: 61px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li>a span:before {
		height: 23px;
		background-size: 600px 600px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li.cms-hbtc-tabCar>a span:before {
		width: 45px;
		background-position: 0 -296px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li.cms-hbtc-tabBike>a span:before {
		width: 36px;
    background-position: -274px -296px;

	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li.cms-hbtc-commer>a span:before {
    width: 27px;
    background-position: -313px -296px;
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li.cms-hbtc-tabHealth>a span:before {
		width: 25px;
		background-position: -126px -296px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li.cms-hbtc-tabAccident>a span:before {
		width: 25px;
		background-position: -250px -296px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li.cms-hbtc-tabTravel>a span:before {
		width: 21px;
		background-position: -173px -296px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li.cms-hbtc-tabHome>a span:before {
		width: 22px;
		background-position: -216px -296px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform {
		padding: 0 0 7px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-fields {
		width: 70%
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-fields .form-control {
		font-size: 16px;
		padding: 0 102px 0 15px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-fields .cms-formreset {
		right: 15px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-action {
		width: 30%
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-action .cms-tbfbtn {
		font-size: 16px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-btmlist li p {
		font-size: 14px;
		line-height: 20px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-cslider .cms-hbmcs-slides .cms-hbmcs-scontent p.cm-pledge {
		font-size: 18px;
		padding: 15px 0 3px
	}
	.motorinsurance-products .cms-keyfnb .cms-keyfnb-list .cms-keyfnb-box h2 span {
		min-height: 55px
	}
}

@media (min-width:992px) {
	.cms-innerpages-blk .cms-address-block .cms-location-map-block .embed-responsive-16by9 {
		padding-bottom: 100%
	}
}

@media (max-width: 992px) {
	.chola-healthline .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola li {
		margin-right: 20px;
		margin-left: 10px
	}
	.chola-healthline .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola li a {
		font-size: 18px
	}
	.modify-wrap {
		width: 100%
	}
	.modify-wrap li {
		width: 25%
	}
	.modify-wrap.claim-wrap li {
		width: 50%
	}
	.modify-wrap.claim-wrap {
		width: 50%
	}
}

@media (max-width:991px) {
.new-banner .cms-banner .cms-banner-content .hdconts>h1, .new-banner .cms-banner-content .cms-chola-content .cms-chola-aside.cms-banner-chola>h1{font-size: 26px;}
.new-banner .motorinsurance-products .cms-banner .cms-banner-content .hdconts>p, .new-banner .cms-banner-content .cms-chola-content .cms-chola-aside.cms-banner-chola>p{font-size: 14px;}
	.insurlens-block h2.title-block,
	.ready-do-this-block h2.title-block,
	.homeawar .cms-title-cont-block h2 {
		font-size: 32px;
		line-height: 36px
	}
	.insurlens-block .insurlens-mainbanner .insurlens-slidecont-blk h3 {
		font-size: 32px;
		line-height: 32px
	}
	p.title-text {
		padding: 0 0 20px;
		font-size: 18px;
		line-height: 20px
	}
	.footer .footer-block .footer-top .col-top {
		min-height: 461px
	}
	.footer .footer-block .footer-bottom figure.footer-logo img,
	.footer .footer-block .footer-bottom figure.influx-logo img {
		display: inline-block
	}
	.footer .footer-block .footer-bottom .cols {
		min-height: 80px
	}
	.footer .footer-block .footer-bottom .cols:nth-child(5n+2):after,
	.footer .footer-block .footer-bottom .cols:nth-child(5n+4):after {
		background: none
	}
	.footer .footer-block .footer-bottom {
		padding: 20px 0 0
	}
	.ready-do-this-block ul li {
		width: 140px
	}
	.footer .footer-block .footer-top .col-top:nth-child(5n+4),
	.footer .footer-block .footer-top .col-top:nth-child(5n+5) {
		min-height: inherit
	}
	.footer .footer-block .footer-top {
		padding: 0 0 10px
	}
	.cms-common-hd h2 {
		font-size: 40px;
		line-height: 50px
	}
	.cms-common-hd p {
		padding: 5px 0 0;
		font-size: 18px
	}
	.cms-btn-default {
		height: 40px;
		line-height: 40px
	}
	.cms-here-to-help-tab {
		right: inherit;
		top: inherit;
		width: 94%;
		margin: -56px auto 0;
		position: relative
	}
	.cms-here-to-help-tab .nav-tabs {
		min-height: 60px
	}
	.cms-here-to-help-tab .nav>li>a {
		margin: 15px 0 0 35px
	}
	.cms-here-to-help .cms-hth-cont h3 {
		font-size: 26px;
		line-height: 30px;
		padding: 0 95px 15px 0
	}
	.cms-here-to-help .cms-hth-cont {
		padding: 20px
	}
	.cms-here-to-help {
		padding: 0 0 60px
	}
	.cms-here-to-help .cms-here-to-help-banner {
		margin: 20px 0 0
	}
	.cms-here-to-help .cms-hth-cont h3 {
		padding: 0 0 15px
	}
	.cms-running-business {
		min-height: 350px;
		margin: 0 0 70px
	}
	.cms-running-business .cms-running-business-row {
		height: 350px
	}
	.cms-running-business h2 {
		font-size: 40px;
		line-height: 50px
	}
	.cms-running-business p {
		padding: 0 15px;
		font-size: 18px
	}
	.cms-running-business-btn {
		height: 40px;
		line-height: 40px
	}
	.cms-staysafe-slider .cms-staysafe-btns .cms-staysafe-know,
	.cms-staysafe-slider .cms-staysafe-btns .cms-staysafe-quote {
		height: 40px;
		line-height: 40px;
		letter-spacing: 1px
	}
	.cms-staysafe-slider .slick-arrow {
		top: 19%
	}
	.cms-staysafe-slider .cms-staysafe-insurance-detail h3 {
		font-size: 30px
	}
	.cms-staysafe-slider ul.cms-insurance-instrs li {
		padding: 0 10px
	}
	.cms-staysafe-slider ul.cms-insurance-instrs li p {
		max-width: 160px
	}
	.cms-trust-trans-tech-total li {
		padding: 0 10px;
		font-size: 28px;
		line-height: 22px
	}
	.cms-trust-trans-tech-list h3 {
		font-size: 28px;
		line-height: 24px
	}
	.cms-trust-trans-tech-list .cms-trust {
		padding-left: 55px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		padding-left: 10px
	}
	.cms-trust-trans-tech-list .cms-technology {
		padding-left: 5px
	}
	.cms-trust-trans-tech-list p {
		font-size: 16px;
		line-height: 20px
	}
	.cms-trust-trans-tech-list .cms-trust {
		min-height: 205px
	}
	.cms-trust-trans-tech-list .cms-trust .cms-trust-trans-tech-desc {
		left: -18px;
		max-width: 200px
	}
	.cms-trust-trans-tech-list .cms-transparency .cms-trust-trans-tech-desc {
		left: -10px;
		max-width: 200px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		min-height: 225px
	}
	.cms-trust-trans-tech-list .cms-technology .cms-trust-trans-tech-desc {
		left: -17px;
		max-width: 170px
	}
	.cms-trust-trans-tech-list .cms-technology {
		min-height: 265px
	}
	.cms-trust-trans-tech-list .cms-technology {
		background-position: 0 4px
	}
	.cms-trust-trans-tech-list {
		min-height: 275px
	}
	.cms-trust-trans-tech {
		padding: 50px 0 30px
	}
	.header .header-right .cms-search-icon:before {
		display: none
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav>li>a {
		font-size: 12px;
		padding: 0
	}
	.cms-what-insurance .cms-create-quote input {
		height: 40px
	}
	.cms-create-quote-btn {
		height: 40px;
		line-height: 40px;
		letter-spacing: 1px;
		font-size: 16px;
		width: 100%
	}
	.cms-what-insurance .cms-create-quote label {
		top: 12px;
		font-size: 15px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab {
		width: 355px;
		top: 30px
	}
	.cms-what-insurance h2 {
		font-size: 18px;
		padding: 10px;
		line-height: 18px;
		min-height: 40px
	}
	.cms-what-insurance .cms-create-quote .group {
		width: 100%
	}
	.cms-what-insurance p {
		font-size: 16px;
		line-height: 19px;
		padding: 10px 0 10px 12px
	}
	.cms-what-insurance {
		padding: 0
	}
	.cms-mainbanner .cms-slider-detail {
		width: 400px
	}
	.cms-mainbanner .cms-slider-detail h1 {
		font-size: 32px
	}
	.cms-mainbanner .slick-dots {
		bottom: 25px
	}
	.cms-what-insurance .cms-create-quote input {
		border-width: 1px
	}
	.cms-what-insurance .cms-no-number {
		width: 100%
	}
	.cms-what-insurance .cms-retrive-quote {
		padding-left: 12px
	}
	.cms-mainbanner .cms-slider1,
	.cms-mainbanner .cms-slider2,
	.cms-mainbanner .cms-slider3 {
		height: 550px
	}
	.header {
		height: 80px
	}
	.header .cms-logo {
		margin: 0
	}
	.header .header-right {
		padding: 38px 20px 0 0
	}
	.header.sticky {
		height: 70px
	}
	.header.sticky .cms-logo {
		margin: -4px 0 0 -5px
	}
	.header.sticky .header-right {
		padding: 28px 20px 0 0
	}
	.cms-mainbanner-blk,
	.cms-innerpages-blk {
		margin-top: 166px
	}
	.cms-youspeak-slider {
		min-height: 380px
	}
	.cms-what-insurance .radio-blk {
		width: auto;
		padding: 0 0 10px;
		display: inline-block
	}
	.cms-what-insurance .radio-blk .cms-radio label {
		font-size: 14px!important
	}
	.cms-what-insurance .radio-blk .cms-radio {
		margin-right: 30px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		background-position: 0 2px
	}
	.cms-trust-trans-tech-list .cms-technology-after {
		background-position: 0 1px
	}
	.cms-youspeak-slider .cms-youspeak-slide h4 {
		font-size: 14px;
		line-height: 18px;
		bottom: 35px
	}
	.cms-youspeak-slider .cms-youspeak-slide h4 span {
		font-size: 12px
	}
	.header .header-right .cms-login-icon {
		float: left;
		background: url(/portals/0/images/common-icons-mobile.png) 0 0 no-repeat;
		margin: -10px 0 0;
		text-indent: -999em;
		width: 20px;
		height: 22px;
		background-size: 100% auto
	}
	.header.sticky .header-right {
		padding: 28px 15px 0 0
	}
	.livechat {
		top: 77px
	}
	.header .chat-icon {
		background: url(/portals/0/images/livechat-mobile.png) 0 0 no-repeat;
		width: 45px;
		height: 45px;
		margin: -20px 20px 0 0;
		background-size: 100% auto
	}
	.header .chat-icon img {
		width: 45px
	}
	.header .cms-logo {
		padding: 13px 0 0 20px
	}
	.header.sticky .chat-icon {
		margin: -10px 20px 0 0;
		padding: 5px
	}
	.display-inline {
		display: inherit;
		float: left
	}
	.header.sticky .header-right .cms-search-icon {
		margin-top: 0
	}
	.header.sticky .header-right ul.cms-logindetail {
		margin-top: 0
	}
	.header.sticky .header-right .cms-burger-menu {
		margin-top: 0
	}
	.header.sticky .header-right .cms-search-icon {
		margin: 0 0 0 10px
	}
	.header .separation {
		display: none
	}
	.cms-mainbanner .cms-slider2 h2 {
		font-size: 32px;
		line-height: 34px;
		bottom: -30px
	}
	#animation_container.zoomin {
		width: 330px!important;
		margin: -120px auto 0
	}
	.cms-mainbanner .cms-slider3 h2 {
		font-size: 32px;
		line-height: 40px
	}
	#animation_container1,
	#animation_container1 canvas {
		width: 315px!important;
		height: 290px!important
	}
	#animation_container1 canvas {
		margin: 120px auto 0
	}
	#animation_container1.zoomin {
		width: 335px!important;
		margin: -50px auto 0
	}
	#animation_container canvas,
	#animation_container {
		width: 295px!important;
		height: 280px!important;
		margin: 115px auto 0
	}
	.cms-mainbanner .cms-slider3 h2 {
		left: 5%;
		width: 95%
	}
	#animation_container1.zoomin canvas {
		margin: 125px auto 0
	}
	#animation_container.zoomin canvas {
		margin: 195px auto 0
	}
	.header .header-right .cms-search-icon {
		margin: -8px 10px 0 20px
	}
	.header .header-right .cms-burger-menu {
		margin-top: -9px
	}
	.cms-stay-safty {
		padding: 30px 0 50px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav-tabs>li:first-child {
		margin-left: 8px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav-tabs>li {
		margin: 0 4px
	}
	.header .header-right .cms-burger-menu-box {
		padding: 25px 10px 15px;
		margin-top: -22px
	}
	.header .header-right .cms-mainmenu:before {
		right: 25px
	}
	.header .header-right .cms-mainmenu {
		top: 84%
	}
	.header .header-right .cms-mainmenu:before {
		right: 29px;
		top: -17px;
		width: 35px;
		height: 20px;
		background-size: 100% auto
	}
	.cms-mainbanner .cms-slider3 h2 {
		left: 16%
	}
	.cms-content-wrapper-login .cms-content-area-login {
		padding: 30px;
		margin: 25px 0
	}
	.cms-content-wrapper-login .cms-content-area-login .col1 {
		padding: 30px 30px 30px 0
	}
	.cms-content-wrapper-login .cms-content-area-login .col2 {
		padding: 0 0 0 30px
	}
	.cms-content-wrapper-login h2 {
		font-size: 20px;
		line-height: 20px
	}
	.cms-content-wrapper-login .btn {
		font-size: 18px
	}
	.cms-left-panel {
		width: 510px;
		padding: 30px 30px 0 0
	}
	.cms-left-panel .cms-form-blk .form-group {
		width: 94%
	}
	.cms-left-panel .cms-form-blk .row1 {
		margin: 0 0 15px
	}
	.cms-content-wrapper .cms-content-area .form-group textarea.form-control {
		height: 100px
	}
	.cms-content-mya-profile .btn {
		margin: 15px 15px 0 0
	}
	.cms-right-panel .btn {
		margin: -25px 0 0!important
	}
	.cms-left-panel.pr {
		padding: 30px 15px 0 0
	}
	.cms-content-wrapper {
		margin-top: 80px
	}
	.cms-left-panel h2 {
		padding: 0 0 10px
	}
	.cms-left-panel .cms-form-blk .form-group {
		width: 100%;
		margin-left: 0
	}
	.cms-left-panel {
		width: 510px;
		padding: 30px 15px 0 0
	}
	.cms-content-mya-profile .btn-wrapper {
		padding: 0
	}
	.cms-left-panel .cms-form-blk .form-group.form-group-full {
		width: 100%
	}
	.header .header-right ul.cms-logindetail {
		margin-top: -6px
	}
	.header .header-right .cms-loginmainmenu {
		right: 18px;
		top: 84%
	}
	.cms-left-panel .cms-form-blk .form-group-pass {
		width: 100%;
		margin-left: 0;
		margin-bottom: 10px
	}
	.cms-contentarea-inner .cms-cainner-nav ul li {
		padding: 0 5px 5px
	}
	.cms-contentarea-inner .cms-cainner-nav ul li a {
		line-height: 31px
	}
	.cms-contentarea-inner .cms-cainner-nav ul li.active a {
		font-size: 21px
	}
	.cms-contentarea-inner .cms-colswrap .cms-cwcol-lft {
		width: 495px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul {
		padding-left: 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body {
		padding: 15px 0 15px 30px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails:first-child {
		padding-bottom: 20px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails.cms-travel-details {
		padding-top: 20px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails li {
		font-size: 15px;
		line-height: 21px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails.cms-premium-period li span {
		display: block;
		margin-left: 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-panel-body-bottom {
		padding-top: 15px
	}
	.cms-contentarea-inner .cms-colswrap .cms-btnsgroup .cms-btn {
		min-width: 100px;
		font-size: 15px;
		line-height: 36px;
		padding: 0 10px;
		margin-left: 10px
	}
	.cms-contentarea-inner .cms-colswrap .cms-btnsgroup-floated .cms-textbtn-group {
		padding: 7px 0 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy {
		padding-left: 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body {
		padding: 15px 0 15px 30px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-premium-period li {
		font-size: 15px;
		line-height: 21px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-premium-period li span {
		display: block;
		margin-left: 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body h3 {
		padding-top: 15px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body input {
		padding: 5px 10px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-create-quote-btn {
		font-size: 16px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-otpverification .cms-otpv-inner .cms-formfields>p {
		font-size: 15px;
		line-height: 19px;
		padding-right: 135px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-otpverification .cms-otpv-inner .cms-formfields>input {
		width: 120px;
		padding: 5px 10px
	}
	.cms-contdesc h2 {
		font-size: 28px;
		line-height: 38px;
		margin: 0 0 10px
	}
	.cms-contdesc p {
		line-height: 24px;
		font-size: 18px
	}
	.cms-hospital-search-block {
		padding: 25px 15px 10px;
		margin-top: -25px
	}
	.cms-hospital-search-block h2 {
		padding: 10px 0;
		font-size: 30px;
		line-height: 35px
	}
	.cms-hospital-search-block h2 span {
		font-size: 18px;
		line-height: 22px
	}
	.cms-hospital-form-block {
		padding: 15px 0
	}
	.cms-hospital-form-block .form-control-block {
		margin: 0 10px
	}
	.cms-hospital-form-block .form-control-block .cms-form-control {
		height: 40px;
		font-size: 16px;
		line-height: 22px;
		min-width: 225px;
		padding: 0 35px 0 20px
	}
	.cms-hospital-form-block .form-control-block.icon-location::after {
		right: 9px
	}
	.cms-hospital-form-block .form-control-block .cms-btn {
		font-size: 18px;
		line-height: 40px
	}
	.cms-innerpages-blk .cms-address-block .cms-location-map-block {
		padding: 30px 0 15px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content {
		max-width: 375px;
		left: 58px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content h1 {
		font-size: 40px;
		line-height: 44px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content p {
		font-size: 22px;
		line-height: 24px
	}
	.cms-faq-blk .cms-hospital-search-block h2 span {
		font-size: 17px;
		line-height: 19px
	}
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox {
		max-width: 90%
	}
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox .btn-default {
		font-size: 18px;
		height: 43px;
		padding-left: 20px
	}
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox .btn-default:hover,
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox .open>.dropdown-toggle.btn-default {
		padding-left: 25px
	}
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox .btn-default .caret {
		right: 32px
	}
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox .bootstrap-select.btn-group .dropdown-menu.inner li a {
		padding-left: 25px;
		font-size: 16px
	}
	.cms-contdesc.hpfl-faq p {
		font-size: 18px
	}
	.cms-banner .cms-banner-table {
		margin-left: -375px;
		width: 750px;
		height: 250px
	}
	.cms-banner .cms-banner-cell h1,
	.cms-banner .cms-banner-cell h1.cms-glossary-hd {
		font-size: 40px;
		line-height: 32px
	}
	.cms-banner .cms-banner-cell h1.dld-hd {
		padding-left: 100px
	}
	.cashless-hospitals .cms-banner-block .container h1 {
		font-size: 35px;
		line-height: 50px
	}
	.cms-download .col {
		width: 49%;
		padding: 0 10px
	}
	.cms-innerpages-blk .cms-selectbox .btn-default {
		font-size: 18px
	}
	.cms-innerpages-blk .cms-selectbox .bootstrap-select.btn-group .dropdown-menu.inner li a {
		font-size: 17px
	}
	.cms-innerpages-blk .cms-btnsgroup .btn {
		padding: 9px 0 8px
	}
	.cms-innerpages-blk .cms-btnsgroup .btn-default:before {
		vertical-align: top;
		margin-top: -2px
	}
	.cms-download {
		padding: 0 0 30px
	}
	.cms-customer-grievance {
		width: 100%
	}
	.cms-customer-grievance .row1 .col1 {
		margin: 0;
		width: 100%;
		padding: 15px 20px 20px;
		min-height: inherit
	}
	.cms-customer-grievance .row1 .col1 p.callus {
		font-size: 18px
	}
	.cms-customer-grievance p {
		padding: 0 0 10px
	}
	.cms-customer-grievance .row1 .col2 {
		width: 100%;
		margin: 20px 0 0;
		padding: 15px 20px 5px;
		min-height: inherit
	}
	.cms-customer-grievance .row1 .col3 {
		width: 100%;
		margin: 20px 0 0;
		padding: 15px 20px 5px;
		min-height: inherit
	}
	.cms-contdesc p.cms-dearcust {
		padding: 0
	}
	.cms-customer-grievance .row2 {
		padding: 15px 20px;
		margin: 0 0 20px
	}
	.cms-customer-grievance .row2 h4 {
		font-size: 20px;
		padding: 0 0 10px
	}
	.cms-customer-grievance .row2 p {
		padding: 0 0 10px
	}
	.cms-customer-grievance .row2 p:last-child {
		padding: 0
	}
	.cms-customer-grievance .row3 p:before {
		left: 20px
	}
	.cms-customer-grievance .row3 p {
		padding: 0 0 0 105px
	}
	.cms-customer-grievance .row1 {
		margin: 0 0 20px
	}
	.cms-banner .cms-banner-cell h1.cms-cust-ger {
		font-size: 40px;
		line-height: 28px
	}
	.cms-banner .cms-banner-cell h1.cms-cust-ger span {
		font-size: 26px;
		line-height: 20px
	}
	.cms-innerpages-blk .cms-btnsgroup .btn,
	.cms-innerpages-blk .cms-partner-blk .cms-btnsgroup .btn-link {
		font-size: 16px;
		line-height: 21px
	}
	.cms-banner .cms-banner-table.cms-become {
		margin-left: -375px;
		left: 50%;
		width: 750px;
		padding: 0 15px
	}
	.cms-banner .cms-banner-table.cms-become h1 {
		padding: 0
	}
	.cms-banner .cms-banner-cell h1 span {
		font-size: 26px
	}
	.cms-banner .cms-banner-table.cms-become h1.flt-right {
		float: right!important
	}
	.cms-partner-blk .form-group {
		width: 45.4%
	}
	.cms-partner-blk h3 {
		font-size: 28px;
		line-height: 28px;
		padding: 0 0 30px
	}
	.cms-benefits-blk .nav>li>a {
		font-size: 28px;
		line-height: 28px;
		height: 45px
	}
	.cms-benefits-blk .cms-benefit-list h3 {
		font-size: 30px;
		line-height: 30px
	}
	.cms-become-an-agent h2 {
		font-size: 30px;
		line-height: 30px
	}
	.cms-become-an-agent p {
		font-size: 20px;
		line-height: 20px
	}
	.cms-banner .cms-banner-table.cms-become h1.flt-right {
		padding-top: 70px
	}
	.cms-glossary-cont {
		width: 750px;
		padding: 0 15px
	}
	.cms-glossary-list .tse-scrollable.horizontal .tse-scroll-content ul li {
		float: none
	}
	.cms-glossary-list li.active a:before {
		background: #e31936;
		position: absolute;
		left: 38px;
		top: 13px;
		content: '';
		width: 5px;
		height: 40px
	}
	.cms-glossary-list li:first-child a:before {
		display: block
	}
	ul.chola-agent li {
		width: 33.3333%
	}
	.get-in-touch .cms-media-template .cms-topbanner .cms-tbinner .cms-tbcontent h1 {
		bottom: 50px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-contact-head {
		padding: 20px 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-contact-head p {
		font-size: 16px;
		line-height: 22px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-addres-block {
		padding-top: 15px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-addres-block .cms-contactfilters .bootstrap-select>.dropdown-toggle {
		font-size: 15px;
		line-height: 40px;
		min-height: 40px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-addres-block .cms-contactfilters .bootstrap-select.btn-group .dropdown-menu li a {
		font-size: 12px;
		line-height: 25px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-addres-block p {
		font-size: 16px;
		line-height: 24px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-addres-block h2 {
		padding: 20px 0 10px;
		font-size: 16px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li {
		padding: 5px 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li.icon-phone2 {
		padding-left: 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li.icon-phone a:before,
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li.icon-phone2 a:before,
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li.icon-mail a:before {
		background-size: 100% auto;
		width: 40px;
		height: 40px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li a {
		height: 41px;
		padding-left: 55px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block {
		min-height: 710px;
		padding: 15px 0 15px 20px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block h3 {
		font-size: 20px;
		padding: 0 0 10px 40px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block h3:before {
		width: 26px;
		background-size: 100% auto
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block {
		padding-top: 20px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group .form-control,
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group label {
		font-size: 16px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group .form-control {
		height: 40px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group .bootstrap-select>.dropdown-toggle,
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group .bootstrap-select.btn-group .dropdown-menu li a {
		font-size: 16px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .cms-btn-block .cms-btnsgroup {
		width: 150px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .cms-btn-block {
		padding-top: 20px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .cms-btn-block .cms-btnsgroup .cms-btnprimary {
		font-size: 16px;
		line-height: 40px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .cms-btn-block .cms-textbtn-group .cms-textbtn {
		font-size: 16px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group.msg-box {
		padding-top: 40px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group.msg-box label {
		top: 30px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group.msg-box.focused label {
		top: 5px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block h2 {
		font-size: 24px;
		line-height: 30px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block h2,
	.careers .cms-contact-contentarea .cms-business-block.cms-work-us-block h2 {
		padding-top: 10px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block p,
	.cms-content-wrapper .cms-contact-contentarea .cms-policy-block {
		font-size: 16px;
		line-height: 24px
	}
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h4,
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h1 {
		font-size: 25px;
		line-height: 30px;
		bottom: 100px;
		max-width: 310px
	}
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent .btn-works,
	.careers.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent .btn-works {
		font-size: 14px;
		min-width: 135px;
		line-height: 35px
	}
	.careers.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent .btn-works {
		bottom: 20%
	}
	.cms-careers-block .cms-current-openings-block {
		padding: 45px 0
	}
	.cms-careers-block .cms-current-openings-block a.btnback {
		top: 42px
	}
	.cms-careers-block .careers-inner-container {
		max-width: 945px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .form-group,
	.cms-careers-block .cms-current-openings-block .careers-inner-container .form-group.sclt-city {
		width: 225px;
		margin: 0 0 0 35px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .form-group .crlabel,
	.cms-careers-block .cms-current-openings-block .careers-inner-container .form-group .btn-default {
		font-size: 18px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .form-group .bootstrap-select div.dropdown-menu li a {
		font-size: 16px
	}
	.cms-careers-block .cms-btnsgroup {
		margin: 23px 0 0 15px
	}
	.cms-careers-block .cms-btnsgroup a {
		min-width: 155px;
		font-size: 17px;
		line-height: 22px;
		height: 40px
	}
	.cms-careers-block .current-openings-content-blk {
		padding: 30px 0
	}
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk,
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk.opng-details-blk {
		padding: 25px
	}
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk h2 {
		font-size: 24px
	}
	.careers .cms-contact-contentarea .cms-groups-block .cms-groups-list .cms-groups .cms-groups-content ul {
		padding: 0 15px
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list {
		padding-bottom: 90px
	}
	.careers .cms-contact-contentarea .cms-business-block .btn-wrp.view-job {
		padding-top: 30px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content {
		max-width: 325px;
		top: 10%
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list .slick-arrow.slick-prev {
		left: 40%
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list .slick-arrow.slick-next {
		right: 40%
	}
	.careers .cms-contact-contentarea .cms-groups-block .cms-groups-list .cms-groups .cms-groups-content ul li:before {
		left: 14px
	}
	#mtrailer-modal .mtrailermodal-close {
		top: -20px;
		right: 15px
	}
	#mtrailer-modal .modal-body {
		padding: 15px
	}
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk .job-offers {
		padding: 30px 0 0
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .user-details h2 {
		font-size: 22px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content {
		width: 295px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content.lft-block {
		margin-right: 20px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content .form-group,
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content.form-submit-blk {
		margin: 25px 0 0
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content .form-group.gndr-slct {
		margin: 17px 0 0
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content .form-group .form-control {
		font-size: 18px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content .form-group.gndr-slct label {
		font-size: 18px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content.form-submit-blk .upld-cv {
		font-size: 18px;
		line-height: 18px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content.form-submit-blk .cms-btnsgroup {
		margin: 5px 0 0 85px
	}
	.prs-rls-details-block .cms-btnsgroup {
		left: 15px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h1 {
		font-size: 22px;
		line-height: 26px;
		max-width: 75%;
		padding: 0 0 14px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h1>span {
		padding: 0 0 14px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h2 {
		font-size: 17px;
		line-height: 24px;
		padding: 14px 0 0
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk p {
		font-size: 17px;
		line-height: 24px;
		padding: 14px 0 0
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-social-share {
		padding: 20px 0 10px
	}
	.cus-service-block .cms-banner .cms-banner-content .hdconts {
		bottom: 38%;
		left: 45px
	}
	.cms-banner .cms-banner-content .hdconts>h1 {
		font-size: 40px;
		line-height: 44px
	}
	.cus-service-block .cms-banner .cms-banner-content .hdconts>p {
		font-size: 21px;
		line-height: 22px
	}
	.cus-service-block .srv-req-blk .inner-content-blk {
		padding: 35px 10px 20px
	}
	.cms-cs-contdesc h2 {
		font-size: 28px;
		line-height: 32px
	}
	.cus-service-block .cms-cs-contdesc p,
	.cus-service-block .cus-gr-block .cms-cs-contdesc p {
		font-size: 17px
	}
	.cus-service-block .cms-cs-contdesc ul {
		padding: 15px 0 0
	}
	.cus-service-block .cms-cs-contdesc ul li i {
		-webkit-transform: translateX(-50%) scale(0.8);
		-moz-transform: translateX(-50%) scale(0.8);
		-o-transform: translateX(-50%) scale(0.8);
		-ms-transform: translateX(-50%) scale(0.8);
		transform: translateX(-50%) scale(0.8)
	}
	.cus-service-block .cms-cs-contdesc ul li span {
		padding: 0
	}
	.cus-service-block .cms-cs-contdesc .req-submit-blk {
		padding: 25px 25px 0
	}
	.cus-service-block .cms-cs-contdesc .req-submit-blk .form-group {
		width: 295px
	}
	.cus-service-block .cms-cs-contdesc .req-submit-blk .form-group.mail-req {
		margin-left: 25px
	}
	.cus-service-block .cus-claims-block {
		padding: 35px 0
	}
	.cus-service-block .cms-reachus-block {
		padding: 35px 15px 20px
	}
	.cus-service-block .cms-reachus-block .cs-help-links .cms-help .cs-rchus {
		width: 220px;
		margin: 0 0 0 15px;
		padding: 15px 10px;
		min-height: 285px
	}
	.cus-service-block .cms-reachus-block .cs-help-links .cms-help .cs-rchus i {
		-webkit-transform: translateX(-50%) scale(0.8);
		-moz-transform: translateX(-50%) scale(0.8);
		-o-transform: translateX(-50%) scale(0.8);
		-ms-transform: translateX(-50%) scale(0.8);
		transform: translateX(-50%) scale(0.8)
	}
	.cus-service-block .cms-reachus-block .cs-help-links .cms-help .cs-rchus h6 {
		padding: 0 0 5px
	}
	.cus-service-block .cms-reachus-block .cs-help-links .cms-help .cs-rchus p {
		font-size: 17px;
		line-height: 22px
	}
	.cus-service-block .cms-location-blk .cms-selectbox .btn-default {
		padding: 0 15px
	}
	.cus-service-block .cms-location-blk .cms-selectbox .btn-default:hover,
	.cus-service-block .cms-location-blk .cms-selectbox .open>.dropdown-toggle.btn-default {
		padding-left: 25px
	}
	.cus-service-block .cms-location-blk .cms-selectbox .btn-default .caret {
		right: 15px
	}
	.cus-service-block .cms-location-blk .cms-selectbox .bootstrap-select.btn-group .dropdown-menu.inner li a {
		padding: 10px 10px 10px 25px
	}
	.cus-service-block .cms-location-blk .cms-hdq ul li.ic2 {
		padding-left: 0
	}
	.cms-title-block h2:before {
		width: 50px
	}
	.insurlens.get-in-touch .cms-media-template .cms-topbanner .cms-tbinner .cms-tbcontent h1 {
		left: 0;
    		/* bottom: 40px; */
    		font-size: 28px;
    		width: 100%;
    		text-align: center;
    		/* margin: 0 20px; */
    		padding: 0 15px;
    		top: 200px;

	}
	.insurlens.get-in-touch .cms-media-template .cms-topbanner .cms-tbinner .cms-tbcontent h1 .cms-title2 {
		font-size: 14px
	}
	.insurlens .cms-contact-contentarea .cms-post-block {
		padding: 30px 0 0
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-title-block h2 {
		padding: 5px 0 15px;
		font-size: 20px;
		line-height: 25px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block {
		padding-bottom: 30px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block .cms-cont-details h3 {
		font-size: 16px;
		line-height: 20px;
		min-height: 61px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block .cms-cont-details p {
		font-size: 14px;
		line-height: 18px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-categories-block {
		padding-top: 0;
		min-height: 320px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-categories-block .cms-categories-list li:last-child {
		padding-bottom: 0
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-tp-row .cms-tp-cont h3 {
		font-size: 16px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-tp-row .cms-tp-cont {
		padding: 15px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-tp-row .cms-tp-cont h3 {
		padding-top: 10px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-categories-block .cms-categories-list {
		padding: 15px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-twi-block .cms-twi-cont {
		padding: 65px 15px 20px
	}
	.insurlens .cms-contact-contentarea .cms-inst-block .cms-work-us-block h2 {
		font-size: 22px
	}
	.insurlens .cms-contact-contentarea .cms-inst-block .cms-work-us-block h2:before {
		width: 60px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block {
		padding-top: 20px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content p {
		padding: 0 0 14px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-social-share {
		padding: 15px 0
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block {
		overflow: hidden
	}
	.csr-blk .csr-block,
	.csr-blk .csr-block .cms-csr-innerblk .cms-csr-inner,
	.csr-blk .csr-block .csr-viewmore .cms-btnsgroup {
		padding: 30px 0 0
	}
	.csr-blk .csr-block .cms-cs-contdesc p {
		font-size: 18px;
		line-height: 26px
	}
	.csr-blk .csr-block .cms-csr-innerblk .cms-csr-inner h4 {
		font-size: 20px;
		line-height: 22px;
		padding: 15px 0 8px
	}
	.csr-blk .csr-block .cms-csr-innerblk .cms-csr-inner p {
		font-size: 17px;
		line-height: 23px
	}
	.csr-blk .csr-block .csr-viewmore .cms-btnsgroup>a {
		font-size: 17px;
		line-height: 40px;
		height: 40px
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk p,
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk h5,
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk ul {
		padding: 14px 0 0
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk p,
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk ul li {
		font-size: 17px;
		line-height: 24px
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk h2 {
		font-size: 20px;
		line-height: 24px;
		padding: 20px 0 0
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk h3 {
		padding: 10px 0 0
	}
	.privacy-policy-blk .cms-cs-contdesc h1 {
		font-size: 28px;
		line-height: 32px
	}
	.cus-service-block .modal .modal-dialog {
		padding: 80px 15px;
		padding-right: 0
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .reg-comp-lft,
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .reg-comp-rht {
		max-width: 48%
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha .cms-btnsgroup a {
		font-size: 18px;
		line-height: 44px;
		height: 44px
	}
	.chola-benefits .benefits-table th {
		padding: 20px 14px;
		font: 15px ProximaNova-Regular
	}
	.chola-benefits .benefits-table td {
		padding: 20px 14px;
		font: 14px ProximaNova-Regular
	}
	.chola-healthline .cms-cont-chola p {
		font: 15px/20px ProximaNova-Regular;
		padding: 0 0 20px
	}
	.chola-healthline .cms-cont-blue p {
		font: 18px/20px Geogrotesque-SemiBold
	}
	.chola-healthline .cms-cont-chola {
		padding: 35px 0
	}
	.chola-healthline .container .insurance-links-icon li span {
		font: 15px/22px ProximaNova-Regular
	}
	.aboutus .cms-media-template .cms-topbanner .cms-tbinner .cms-tbcontent h1 {
		font-size: 25px;
		line-height: 30px
	}
	.aboutus .cms-title-cont-block.cms-get-know-block h2,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-title-cont-block h2,
	.aboutus .cms-group-block .cms-title-cont-block h2,
	.aboutus .cms-title-cont-block h2,
	.aboutus .cms-factfile-block .cms-title-cont-block h2,
	.aboutus .cms-get-in-touch-block .cms-title-cont-block h2,
	.aboutus .cms-group-block.awards-recog-block .cms-title-cont-block h2 {
		font-size: 24px;
		line-height: 28px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-title-cont-block h2,
	.aboutus .cms-group-block .cms-title-cont-block h2,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-title-cont-block h2 {
		margin-bottom: 20px
	}
	.aboutus .cms-title-cont-block.cms-get-know-block p,
	.aboutus .cms-group-block .cms-group-list li .cms-group-cont p,
	.aboutus .cms-leadership-block .cms-title-cont-block p,
	.aboutus .cms-factfile-block .cms-title-cont-block p,
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont p,
	.aboutus .cms-get-in-touch-block .cms-title-cont-block p {
		font-size: 15px;
		line-height: 20px
	}
	.aboutus .cms-title-cont-block.cms-get-know-block p {
		padding: 5px 0
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list h3 {
		font-size: 18px;
		line-height: 24px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust h3 {
		padding-left: 60px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust-trans-tech-desc {
		padding-top: 95px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust .cms-trust-trans-tech-desc {
		left: -10px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust .cms-trust-trans-tech-desc,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-transparency .cms-trust-trans-tech-desc {
		max-width: 190px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-transparency .cms-trust-trans-tech-desc {
		left: 10px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-transparency h3 {
		padding-left: 32px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list p {
		font-size: 14px;
		line-height: 18px
	}
	.aboutus .cms-group-block .cms-group-list li .cms-group-cont {
		padding: 0 0 0 15px
	}
	.aboutus .cms-group-block .cms-group-list li .cms-group-cont p {
		padding-bottom: 10px
	}
	.aboutus .cms-group-block .cms-group-list {
		padding-bottom: 30px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab li a,
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab li a {
		font-size: 18px;
		line-height: 24px;
		min-width: 150px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab li {
		margin: 0 15px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab li {
		margin-left: 6px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab li a {
		font-size: 15px;
		line-height: 25px;
		padding: 5px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont {
		padding: 10px 10px 10px 15px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont h3 {
		font-size: 26px;
		line-height: 30px;
		padding-bottom: 10px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list .slick-arrow.slick-next,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list .slick-arrow.slick-next {
		left: 66%
	}
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list li .cms-group-cont {
		padding-left: 15px
	}
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list li .cms-group-cont h3 {
		font-size: 20px;
		line-height: 24px
	}
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list {
		padding-bottom: 60px
	}
	.aboutus .cms-get-in-touch-block .btn-wrp.btn-get-in-touch {
		padding-top: 10px
	}
	.aboutus .cms-get-in-touch-block .btn-wrp.btn-get-in-touch .cms-btn {
		font-size: 16px;
		min-width: 160px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .tab-content .cms-director-list .slick-dots {
		font-size: 0;
		text-align: center
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .tab-content .cms-director-list .slick-dots li {
		display: inline-block;
		padding: 0 4px;
		width: auto
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .tab-content .cms-director-list .slick-dots li button {
		display: inline-block;
		padding: 0;
		border: 1px solid #a3a3a3;
		width: 8px;
		height: 8px;
		border-radius: 50%;
		background: transparent
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .tab-content .cms-director-list .slick-dots li.slick-active button {
		background: #3e3e3e
	}
	.cms-what-insurance .radio-blk.radio-blk-hi .cms-radio {
		width: 50%
	}
	.cms-what-insurance .cms-create-quote {
		padding: 0 12px
	}
	.cms-what-insurance .cms-create-quote>.errortext,
	.cms-what-insurance .cms-create-quote>.errortext {
		padding-right: 12px!important;
		padding-left: 12px!important
	}
	.cms-what-insurance .cms-no-number span.pipline {
		display: none
	}
	.cms-what-insurance .cms-no-number span {
		padding: 0 0 5px;
		font-size: 15px
	}
	.cms-what-insurance .cms-create-quote h4 {
		font-size: 14px
	}
	.cms-chltemplate .cms-chltemplate-inner {
		padding: 15px 0 0
	}
	.cms-chltemplate .cms-chltemplate-inner h2 {
		font-size: 21px;
		line-height: 27px
	}
	.cms-chltemplate .cms-chltemplate-inner table thead th {
		padding: 10px 15px
	}
	.cms-chltemplate .cms-chltemplate-inner table tbody th {
		padding: 30px 15px 15px
	}
	.cms-chltemplate .cms-chltemplate-inner table tbody td {
		padding: 10px 15px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent h2.cms-ichead {
		font-size: 30px;
		line-height: 36px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent .cms-benefits .cms-benefitslist li {
		max-width: 150px;
		width: 100%;
		line-height: 19px;
		min-height: 154px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent .cms-benefits .cms-benefitslist li figure {
		margin-bottom: 5px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-customer-grievance {
		padding: 5px 0 0
	}
	.cms-unclaimed-account .cms-banner .cms-banner-cell h1.cms-cust-ger {
		line-height: 42px
	}
	.cms-unclaimed-account .cms-careers-block {
		padding: 15px 0 0
	}
	.cms-unclaimed-account .cms-chltemplate .cms-chltemplate-formblock {
		padding: 30px 0 0
	}
	.cms-unclaimed-account .cms-chltemplate .cms-chltemplate-formblock .form-action .cms-btn {
		min-width: 135px;
		font-size: 18px;
		line-height: 33px;
		margin-left: 15px
	}
	.cms-unclaimed-account .cms-chltemplate .cms-chltemplate-formblock .form-action .cms-btnprimary {
		line-height: 35px
	}
	.cus-service-block #coveragenetworkModal .cms-what-insurance {
		min-height: 0
	}
	#coveragenetworkModal .cms-what-insurance .cms-create-quote .group {
		width: 320px;
		float: left
	}
	#coveragenetworkModal .cms-what-insurance .cms-create-quote .cms-create-quote-btn {
		width: 175px
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav ul {
		margin-left: -10px
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav ul li {
		margin-left: 10px
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav ul li a {
		padding: 0 10px;
		font-size: 16px
	}
	.motorinsurance-products .row.ex-cash-block h1 {
		padding: 0 0 15px;
		font-size: 22px
	}
	.motorinsurance-products .sl-of-he-content {
		font-size: 20px;
		line-height: 24px;
		max-width: 288px
	}
	.motorinsurance-products .slice-banner .cms-btswrap .cms-btn {
		margin-top: 20px
	}
	.motorinsurance-products .ex-cash-block .paddr {
		padding-right: 15px
	}
	.motorinsurance-products .ex-cash-block .paddl {
		padding-left: 15px
	}
	.motorinsurance-products .cms-keyfnb .health-icon-sec .cms-keyfnb-list .cms-keyfnb-box h2 {
		padding: 66px 0 0
	}
	.motorinsurance-products .cms-keyfnb .health-icon-sec .cms-keyfnb-list .cms-keyfnb-box h2:before {
		width: 60px;
		height: 60px;
		background-size: 60px auto;
		margin-left: -30px
	}
	.cms-sitemap-btm .col2,
	.cms-sitemap-blk .col1 {
		width: 33.3333%
	}
	.cms-sitemap-blk .col1 {
		min-height: 607px
	}
	.cms-sitemap-blk .row1 .col1 {
		min-height: inherit
	}
	.chola-healthline .cms-chola-content h1 {
		font-size: 29px;
		line-height: 35px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab1 li a,
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab1 li.active a {
		font-size: 18px;
		text-align: left
	}
	.aboutus .cms-about-useful-information .cms-factfile-block {
		margin: 20px 0 0
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content {
		padding: 20px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content ul.useful-info li,
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content ul.useful-info li:nth-child(2) {
		width: 100%;
		min-height: auto
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content ul.useful-info li:after {
		content: none;
		display: none
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content h3 {
		min-height: auto
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-info-cont {
		max-width: 100%
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-adds-info {
		min-height: inherit
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content h3 {
		padding: 0 0 15px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content ul.useful-info li:nth-child(2) .cms-adds-info:before,
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content ul.useful-info li:nth-child(2) .cms-adds-info:after {
		display: none
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-policy {
		margin: 20px -20px 0;
		padding: 20px 20px 0
	}
	.cc-search-blk {
		float: none;
		position: fixed;
		z-index: 1000;
		background: #f1f1f1;
		height: 100%;
		left: 0;
		margin: 0;
		top: 0;
		bottom: 0;
		overflow-y: auto;
		right: -100%
	}
	.cc-search-blk.in {
		width: 100%;
		right: 0
	}
	.ui-autocomplete {
		max-width: inherit
	}
	.login-form {
		margin: 0 auto;
		padding: 60px 0 0
	}
	.login-blk-in {
		padding: 0
	}
	.login-blk-in:after {
		width: 600px;
		margin-left: -300px
	}
	.cms-kn-viewall a {
		min-width: 160px;
		font-size: 16px;
		padding: 15px 15px 10px
	}
	.cms-404blk .col1 {
		width: 40%
	}
	.cms-404blk .col2 {
		width: 60%
	}
	.cms-404blk h1 {
		font-size: 100px;
		line-height: 89px;
		padding: 0 0 25px 20px
	}
	.cms-404blk h2 {
		font-size: 24px;
		line-height: 24px
	}
	.cms-404blk h2:after {
		left: 170px
	}
	.cms-404blk p {
		font-size: 16px;
		line-height: 22px
	}
	.cms-500blk .col1,
	.cms-500blk .col2 {
		width: 100%
	}
	.cms-500blk .oops-err {
		width: 100%;
		float: left;
		margin: 50px 0 0
	}
	.cms-500blk .col2 {
		padding: 0
	}
	.cms-500blk {
		padding: 25px 0 0
	}
	.cms-500blk .col2 {
		padding: 0 0 20px
	}
	.cms-innerpages-blk .form-control-block-select .cms-selectbox .btn-default {
		height: 40px;
		font-size: 16px;
		line-height: 22px;
		width: 225px;
		padding: 0 35px 0 20px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab#board-of-directors,
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile,
	.aboutus .cms-group-block .cms-title-cont-block#awards-recognition {
		padding: 80px 0 0;
		margin: -80px 0 0
	}
	.cms-renew-online .cms-what-insurance .cms-create-quote .group {
		width: 350px;
		padding: 0 0 20px
	}
	.cms-renew-online .cms-what-insurance .cms-create-quote .cms-create-quote-btn {
		width: 155px
	}
	.cms-renew-online ul.insurancelist {
		padding: 0 0 50px
	}
	.cms-renew-online .cms-what-insurance .nav.nav-tabs.insurancelist li a {
		font-size: 17px;
		padding: 45px 0 0
	}
	.cms-renew-online .cms-what-insurance .cms-create-quote input:focus~label,
	.cms-renew-online .cms-what-insurance .cms-create-quote input:valid~label {
		font-size: 16px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow,
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow.slick-prev,
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow.slick-next {
		top: 48px
	}
	.errortext.rn-error {
		margin: -20px 0 30px -15px !important;
		text-align: left
	}
	.cms-what-insurance h2 span {
		font-size: 14px
	}
	.cms-siteheader {
		height: 88px
	}
	.cms-siteheader .cms-siteheader-top .cms-shtop-inner {
		padding: 6px 0
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-sitelogo {
		margin-left: 35px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mnburgernav {
		display: block
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav {
		width: 320px;
		background: #fff;
		margin: 0;
		position: absolute;
		top: 100%;
		left: -15px;
		-webkit-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .3);
		-moz-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .3);
		-o-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .3);
		-ms-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .3);
		box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .3);
		display: none;
		height: 100vh
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul {
		float: none;
		background: #fff;
		position: relative;
		z-index: 999
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li {
		float: none;
		margin: 0
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li a {
		font-size: 16px;
		line-height: 22px;
		padding: 0 10px;
		letter-spacing: 1px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li a span {
		padding: 10px;
		border-bottom: 1px solid rgba(0, 0, 0, 0.1)
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li a span:after {
		bottom: -1px;
		-webkit-transform-origin: 0 0;
		,
		moz-transform-origin: 0 0;
		-o-transform-origin: 0 0;
		-ms-transform-origin: 0 0;
		transform-origin: 0 0
	}
	.dropdown-menu.mega-dropdown-menu {
		width: 100%;
		padding: 0;
		box-shadow: none
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul .dropdown li .menu-cat:before {
		content: none
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul .dropdown li .menu-cat {
		padding: 0;
		font-size: 14px;
		margin: 0;
		height: inherit
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li.dropdown a span:before {
		top: 18px;
		right: 10px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li a {
		font-size: 14px;
		padding: 0
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul .dropdown li .mega-menu li {
		padding: 3px 0
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul .dropdown li .menu-cat span {
		margin-top: 10px
	}
	ul.dropdown-menu.mega-dropdown-menu {
		max-height: 300px;
		overflow: auto;
		height: auto
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-rcbtn-wrap {
		float: none;
		padding: 20px 10px 15px;
		margin-left: 0
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-rcbtn-wrap a {
		font-size: 16px;
		line-height: 32px;
		color: #fff;
		background: #ed1b24;
		border: 0
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-rcbtn-wrap a:before {
		display: none
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-shmain-right .cc-search-blk {
		float: none;
		height: 100%;
		overflow-y: auto;
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		z-index: 1000
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-shmain-right .cc-search-blk.in {
		width: 100%;
		max-width: none;
		right: 0
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-shmain-right .search-close {
		top: 18px
	}
	.cms-homebanner-wrapper {
		margin: 140px 0 0
	}
	.cms-homebanner-wrapper .cms-hbmain-content,
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-dubtable .cms-hbmain-dubtcinner {
		width: 400px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-cslider .cms-hbmcs-slides .cms-hbmcs-scontent h2 {
		font-size: 26px;
		line-height: 32px
	}
	.cms-homebanner-wrapper .cms-homebanner-main .cms-hbmslides .cms-hbmslide-image {
		height: 360px;
		position: relative;
		overflow: hidden
	}
	.cms-homebanner-wrapper .cms-homebanner-main .cms-hbmslides .cms-hbmslide-image img {
		width: 1024px;
		max-width: none;
		position: absolute;
		top: 50%;
		right: 0;
		right: -11%;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%)
	}
	.cms-homebanner-wrapper .cms-homebanner-main .cms-hbmslides .cms-hbmslide-content {
		width: 45%;
		padding: 0 15px 10px
	}
	.cms-homebanner-wrapper .cms-homebanner-main .cms-hbmslides .cms-hbmslide-content h2 {
		font-size: 14px;
		line-height: 18px;
		letter-spacing: .025em
	}
	.cms-homebanner-wrapper .cms-homebanner-main .slick-dots {
		width: 45%
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock {
		padding: 2.3203125% 0
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs {
		height: 71px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li>a {
		height: 66px;
		line-height: 11px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li.active>a {
		height: 71px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li>a span {
		padding: 10px 0
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li>a span:before {
		display: block;
		margin: 0 auto 10px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.tab-content>.tab-pane {
		min-height: 117px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform {
		padding: 0 0 5px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-fields .form-control {
		height: 42px;
		padding-right: 50px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-fields .cms-formreset {
		width: 20px;
		padding-left: 0;
		text-indent: -999em
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-fields .cms-formreset.cms-reset-btn {
		width: 20px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-action .cms-tbfbtn {
		line-height: 42px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-btmlist {
		padding: 0
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-btmlist li {
		padding: 0;
		display: block
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-btmlist li:before {
		display: none
	}
	.buynoform .tolno a:after {
		content: none
	}
}

@media (min-width:860px) and (max-width:960px) {
	.cms-homebanner-wrapper .cms-hbmain-content,
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-dubtable .cms-hbmain-dubtcinner {
		width: 450px
	}
	.cms-homebanner-wrapper .cms-homebanner-main .cms-hbmslides .cms-hbmslide-image img {
		right: 0
	}
}

@media (max-width: 812px) {
	.cms-trust-trans-tech-list .cms-transparency {
		min-height: 205px
	}
	.cms-trust-trans-tech-list .cms-technology {
		min-height: 224px;
		background-position: 0 5px
	}
	.cms-trust-trans-tech-list .cms-trust {
		background-position: 0 2px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		background-position: 0 1px
	}
	#get-insured ul.insurancelist li:nth-child(3n+3):after {
		display: none
	}
	#get-insured ul.insurancelist li:nth-child(3n+4):after,
	#renewal ul.insurancelist li:nth-child(3n+3):after {
		display: block
	}
	ul.insurancelist li:nth-child(3n+3):after {
		display: none
	}
	.header .header-right .cms-mainmenu:before {
		right: 29px
	}
}

@media (max-width:812px) and (max-height:375px) {
	.cms-trust-trans-tech-list .cms-trust {
		background-position: 0 1px
	}
	.cms-trust-trans-tech-list .cms-technology {
		background-position: 0 4px
	}
}

@media (max-width: 768px) {
	.cms-trust-trans-tech-list .cms-transparency {
		min-height: 206px
	}
	.cms-trust-trans-tech-list .cms-technology {
		min-height: 226px;
		background-position: 0 4px
	}
	.cms-trust-trans-tech-list .cms-trust {
		background-position: 0 1px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		background-position: 0 1px
	}
	.chola-healthline .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola li a {
		font-size: 15px
	}
	.chola-healthline .container .insurance-links-icon li {
		width: 23%
	}
	.chola-healthline .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola {
		margin: 30px 0 0
	}
	.chola-benefits .benefits-table th {
		padding: 10px 12px;
		font: 15px ProximaNova-Regular
	}
	.chola-benefits .benefits-table td {
		padding: 10px 12px;
		font: 14px ProximaNova-Regular
	}
	.chola-benefits .benefits-table .benefits-para {
		font: 16px ProximaNova-Regular;
		padding: 12px 0
	}
	.chola-does-it-cover .center-div {
		width: 100%
	}
	.chola-does-it-cover .left-padd,
	.chola-does-it-cover .right-padd {
		padding: 0 30px
	}
	.chola-does-not-cover .center-div {
		width: 90%
	}
	.chola-premium-table .premium-table td {
		padding: 5px
	}
	.chola-premium-table .table-responsive {
		border: 1px solid #e7e7e7;
		border-left: 1px solid #fff
	}
	.chola-premium-table .premium-table-div {
		margin: 0
	}
	.chola-premium-table .tse-scrollable {
		border-right: 0
	}
	.chola-premium-table .mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
		bottom: -24px!important
	}
	.chola-premium-table .mCSB_outside+.mCSB_scrollTools {
		right: -24px!important
	}
	.cus-service-block .modal#coveragenetworkModal .cms-create-quote-btn {
		width: 178px
	}
	.cus-service-block .modal#coveragenetworkModal .cms-what-insurance .cms-create-quote .group {
		width: 320px;
		float: left
	}
	li.breadcrumb-item {
    		max-width: 95px;
    		overflow: hidden;
    		text-overflow: ellipsis;
    		white-space: nowrap;
	}
	.popup-content li{ width: 100%; margin: 0 0 10px 0}
}

@media (max-width:1366px) and (max-height:700px) {
	.header .header-right .cms-mainmenu {
		position: fixed;
		height: 100%;
		overflow: auto;
		margin: 0;
		width: 300px;
		top: 100px
	}
	.header .header-right .cms-loginmainmenu {
		position: fixed;
		height: 100%;
		overflow: auto
	}
	.header .header-right .cms-mainmenu>ul>li>a {
		font-size: 18px;
		line-height: 18px;
		padding: 0 15px 0 75px
	}
	.header .header-right .cms-mainmenu>ul>li>a:before {
		left: 10px
	}
	.header .header-right .cms-mainmenu:before {
		position: fixed;
		z-index: 10003;
		top: 75px;
		right: 50px
	}
	.header .header-right .cms-mainmenu>ul {
		padding: 0 0 100px
	}
	.header .header-right .cms-loginmainmenu:before {
		position: fixed;
		right: 55px
	}
	.header .header-right .cms-loginmainmenu>ul>li>a>span {
		padding: 14px 0
	}
	.header .header-right .cms-loginmainmenu>ul>li>a {
		line-height: 18px
	}
}

@media (max-width:767px) {

.bobbuttons .button {
    margin: 10px;
    min-height: 40px;
    min-width: 120px;
}

#customers {
    min-width: 85%;
}

.modify-wrap.comm-product li {
    width: 130px;
    border: 1px solid #ddd;
    margin: 0 10px;
    padding: 60px 10px 10px;
    border-radius: 6px;
}
	.modify-wrap.comm-product {
    width: 300px;
}
.sublinks .tack-claim {
    float: none;
    margin-bottom: 5px;
}
	.sublinks .claim-proc {
    float: none;
}

.rev-rating {
    width: 100%;
}
.rev-rating .rev-cont h3{
    margin: 0px;
    padding: 0px !important;
}

.rev-cont{
    margin: 10px;
}

#comp-five .errortext{    bottom: -20px;}
.cms-banner.small-banner .cms-banner-content .hdconts>h1{font-size: 28px;line-height: 22px;}
.motorinsurance-products .cms-banner.small-banner .cms-banner-content .hdconts{text-align: center;top:170px;}
.motorinsurance-products .small-banner .cms-getquote-form .cms-gqform-trigger{ margin:0 auto;}
.motorinsurance-products .cms-banner .cms-banner-content .hdconts.bike-land {
    bottom: 1%;
top: 240px;
}
.motorinsurance-products .cms-banner.bikeland .cms-banner-content .hdconts>p {
    font-size: 18px;
    margin-bottom:42px;
    line-height: 20px;padding-right: 0; width:200px;
}
.cms-banner.bikeland .cms-banner-content .hdconts>h1 {
    font-size: 22px;
    width: 220px;
margin:0px;
}
.motorinsurance-products .cms-banner.ibl .cms-banner-content .hdconts.bike-land{top:120px;}

#divs .form-control{ margin-bottom: 30px; }
	.cms-here-to-help-form>.cms-btn-default {
		margin: 10px 0 0
	}
	.motor-plan-popup .popup-content {
		max-width: 460px;
		padding: 20px
	}
	.motor-plan-popup .popup-content .close {
		top: 10px;
		right: 10px
	}
	.motor-plan-popup .popup-content .form-group label {
		font-size: 14px
	}
	.motor-plan-popup .popup-content .form-group.focused label {
		font-size: 12px
	}
	.motor-plan-popup .popup-content h4 {
		font-size: 24px;
		line-height: 32px
	}
	.motor-plan-popup .popup-content p {
		font-size: 14px;
		line-height: 22px
	}
	.footer .footer-block {
		padding-top: 25px
	}
	.ready-do-this-block ul li {
		width: 130px
	}
	.ready-do-this-block {
		padding: 0 0 40px
	}
	.insurlens-block h2.title-block,
	.ready-do-this-block h2.title-block,
	.homeawar .cms-title-cont-block h2 {
		font-size: 30px;
		line-height: 34px
	}
	.insurlens-block .insurlens-mainbanner .insurlens-slidecont-blk {
		padding: 15px
	}
	.insurlens-block .insurlens-mainbanner .insurlens-slidecont-blk h3 {
		font-size: 30px;
		line-height: 30px
	}
	p.title-text {
		padding: 0 20px 20px
	}
	.cms-staysafe-slider {
		margin: 0 -15px
	}
	.cms-staysafe-slider .slick-arrow {
		top: 16%
	}
	.cms-staysafe-slider ul.cms-insurance-instrs li {
		padding: 0 10px;
		width: 50%
	}
	.cms-staysafe-slider ul.cms-insurance-instrs li p {
		max-width: inherit;
		padding: 10px 10px 0
	}
	.cms-staysafe-slider ul.cms-insurance-instrs {
		padding: 15px 0 20px
	}
	.cms-staysafe-slider .cms-staysafe-btns {
		padding: 28px 0 0
	}
	.cms-running-business {
		margin: 0 0 50px
	}
	.cms-common-hd h2 {
		font-size: 34px;
		line-height: 44px
	}
	.cms-trust-trans-tech-list .cms-trust .cms-trust-trans-tech-desc {

		left: 5px;
		max-width: 150px
	}
	.cms-trust-trans-tech-list .cms-transparency .cms-trust-trans-tech-desc {
		left: 13px;
		max-width: 150px
	}
	.cms-trust-trans-tech-list .cms-technology .cms-trust-trans-tech-desc {
		left: -4px;
		max-width: 150px
	}
	.cms-trust-trans-tech-list .cms-technology {
		background-position: 0 4px
	}
	.cms-trust-trans-tech-list .cms-technology-after {
		background-position: 0 2px
	}
	.cms-trust-trans-tech-list .cms-trust {
		min-height: 235px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		min-height: 216px
	}
	.cms-trust-trans-tech-list .cms-technology {
		min-height: 215px
	}
	.cms-trust-trans-tech-list .cms-trust {
		padding-left: 50px
	}
	.cms-trust-trans-tech-list {
		min-height: 240px
	}
	.cms-trust-trans-tech-total {
		padding: 20px 0 0
	}
	.cms-trust-trans-tech {
		padding: 30px 0 15px
	}
	.cms-here-to-help .cms-here-to-help-banner {
		margin: 20px -15px 10px
	}
	.cms-mainbanner {
		display: none
	}
	.cms-mainbanner-blk {
		background: #19398a;
		padding: 18px 0
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab {
		width: 95%;
		top: inherit;
		right: inherit;
		position: relative;
		margin: 0 auto;
		min-height: inherit
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav>li>a {
		padding: 0;
		font-size: 18px
	}
	.cms-what-insurance .cms-create-quote .group {
		width: 320px;
		float: left
	}
	.cms-what-insurance {
		padding: 0 0 12px
	}
	.cms-what-insurance p {
		padding: 10px 0;
		text-align: center
	}
	.cms-what-insurance {
		min-height: 280px
	}
	.cms-what-insurance h2 {
		padding: 20px 10px
	}
	.cms-what-insurance .radio-blk {
		padding: 5px 0 0
	}
	.header .cms-logo {
		padding: 22px 0 0 20px
	}
	.header .header-right {
		padding: 33px 15px 0 0
	}
	.header .cms-logo {
		width: 170px
	}
	.header {
		height: 80px
	}
	.cms-mainbanner-blk,
	.cms-innerpages-blk {
		margin-top: 80px
	}
	.footer .footer-block .footer-top .pl0 {
		padding-left: 15px
	}
	.cms-staysafe-slider .cms-staysafe-btns .cms-staysafe-quote {
		margin-right: 15px
	}
	.cms-create-quote-btn {
		width: 175px
	}
	.cms-what-insurance .cms-retrive-quote {
		padding-left: 0;
		text-align: center;
		display: inherit;
		margin-bottom: 0
	}
	.cms-what-insurance .cms-no-number {
		width: 495px
	}
	.header.sticky .cms-logo {
		margin: -3px 0 0
	}
	.cms-trust-trans-tech-list .cms-trust {
		background-position: 0 1px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		background-position: 0 1px
	}
	.cms-running-business .cms-running-business-row .cms-running-business-col .cms-running-business-cont {
		padding: 25px 0 10px
	}
	.cms-here-to-help {
		padding: 0 0 40px
	}
	.header .chat-icon {
		margin: -15px 20px 0 0
	}
	.header .header-right .cms-login-icon {
		margin: -3px 0 0
	}
	.header .header-right .cms-search-icon {
		margin: 0 10px 0 20px
	}
	.header .header-right .cms-burger-menu {
		margin-top: -4px
	}
	.cms-stay-safty {
		padding: 30px 0
	}
	ul.insurancelist li:nth-child(3n+3):after {
		display: block
	}
	ul.insurancelist li figure img {
		display: inline-block
	}
	#get-insured ul.insurancelist li:nth-child(3n+4):after {
		display: block
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav-tabs>li:first-child {
		margin-left: 40px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav-tabs>li {
		margin: 0 20px
	}
	.header .header-right .cms-burger-menu-box .cms-burger-menu {
		margin: 15px 0 0 7px
	}
	.header .header-right .cms-burger-menu-box {
		height: 45px;
		padding: 0;
		margin-top: -15px;
		width: 45px;
		background-color: #e1e1e1
	}
	.header .header-right .cms-mainmenu:before {
		right: 22px
	}
	.cms-left-panel {
		width: 100%;
		padding: 30px 0 0
	}
	.cms-right-panel.fullwdt {
		width: 100%
	}
	.cms-right-panel {
		margin-top: 0
	}
	.cms-right-panel li {
		margin: 0 20px 20px
	}
	.cms-right-panel {
		padding: 20px 0 0
	}
	.cms-right-panel .btn {
		font-size: 18px;
		line-height: 34px;
		height: 34px
	}
	.cms-content-wrapper h1 {
		padding-left: 0
	}
	.cms-content-wrapper .cms-content-block-head {
		padding: 20px 0
	}
	.cms-content-wrapper h1 {
		font-size: 24px
	}
	.cms-left-panel .cms-form-blk .row1 {
		margin: 0
	}
	.cms-left-panel.pr {
		padding: 30px 0 0
	}
	.cms-left-panel .cms-form-blk .form-group-pass {
		margin-top: 0
	}
	.header .header-right ul.cms-logindetail {
		margin-top: 0;
		margin-right: 10px
	}
	.header .header-right .cms-loginmainmenu {
		top: 55px
	}
	.header .header-right .cms-loginmainmenu:before {
		top: 55px
	}
	.header .header-right .cms-loginmainmenu>ul {
		padding: 0 0 80px
	}
	.header .header-right .cms-mainmenu {
		top: 81px
	}
	.header .header-right .cms-mainmenu:before {
		top: 63px
	}
	.footer .footer-block .footer-top ul li {
		padding: 5px 0 0
	}
	.cms-contentarea-inner .cms-cainner-nav ul li a {
		font-size: 16px;
		line-height: 29px;
		padding: 0 5px
	}
	.cms-contentarea-inner .cms-cainner-nav ul li.active a {
		font-size: 19px
	}
	.cms-contentarea-inner .cms-colswrap .cms-cwcol-lft {
		float: none;
		width: auto;
		padding: 0 0 20px
	}
	.cms-contentarea-inner .cms-colswrap .cms-cwcol-rgt {
		float: none;
		width: auto
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist {
		padding: 20px 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li {
		margin: 20px 0 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-head h2 {
		font-size: 18px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-head h2 span {
		line-height: 18px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-head h2:before {
		background-size: auto 100%;
		margin-right: 5px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel.chola-health-insurance .cms-panel-head h2:before {
		width: 27px;
		height: 24px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel.overseas-travel-insurance .cms-panel-head h2:before {
		width: 24px;
		height: 24px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel.motor-insurance .cms-panel-head h2:before {
		width: 52px;
		height: 22px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel.home-insurance .cms-panel-head h2:before {
		width: 28px;
		height: 26px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel.personal-accidental-insurance .cms-panel-head h2:before {
		width: 30px;
		height: 40px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-head .cms-statusrow {
		font-size: 13px;
		line-height: 15px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails:first-child {
		padding-bottom: 15px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails.cms-travel-details {
		padding-top: 15px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails li span {
		margin-left: 10px
	}
	.cms-contentarea-inner .cms-colswrap .cms-textbtn {
		font-size: 15px;
		line-height: 20px;
		padding-left: 25px;
		margin-left: 10px
	}
	.cms-contentarea-inner .cms-colswrap .cms-textbtn:before {
		width: 20px;
		background-size: 20px 20px;
		margin-top: -10px
	}
	.cms-contentarea-inner .cms-colswrap .cms-btnsgroup .cms-btn {
		min-width: 90px;
		line-height: 32px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-foot {
		padding: 5px 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-foot .cms-notetext {
		line-height: 18px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy h4 {
		font-size: 15px;
		line-height: 16px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body h3 {
		font-size: 18px;
		line-height: 18px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body input {
		width: 68%;
		font: 15px Geogrotesque-Medium
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-create-quote-btn {
		width: 31%;
		font-size: 15px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-otpverification .cms-otpv-inner .cms-formfields>input {
		font: 15px Geogrotesque-Medium
	}
	.cms-innerpages-blk {
		padding-bottom: 25px
	}
	.cms-contdesc h2 {
		font-size: 24px;
		line-height: 28px
	}
	.cms-contdesc p {
		font-size: 17px
	}
	ul.chola-agent {
		margin: 15px 0
	}
	.cashless-hospitals .cms-banner-block .container h1 {
		font-size: 35px;
		line-height: 40px
	}
	.cms-hospital-search-block {
		padding: 15px;
		margin-top: -20px
	}
	.cms-hospital-search-block h2 {
		padding: 10px 0;
		font-size: 25px;
		line-height: 32px
	}
	.cms-hospital-search-block h2:before {
		width: 60px
	}
	.cms-hospital-search-block h2 span {
		font-size: 16px;
		line-height: 18px
	}
	.cms-hospital-form-block {
		padding: 15px 0 0
	}
	.cms-hospital-form-block .form-control-block.btn-red {
		display: inline-block;
		padding-top: 20px;
		text-align: center
	}
	.cms-hospital-form-block .form-control-block .cms-form-control {
		padding: 0 38px 0 15px;
		font-size: 14px
	}
	.cms-hospital-form-block .form-control-block.icon-location::after {
		width: 14px;
		height: 19px;
		margin-top: -11px;
		background-size: 100% auto;
		right: 15px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content h1 {
		font-size: 35px;
		line-height: 38px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content p {
		font-size: 20px;
		line-height: 22px
	}
	.cms-faq-blk .cms-hospital-search-block {
		margin-top: -25px
	}
	.cms-faq-blk .cms-hospital-search-block h2 span {
		font-size: 16px;
		line-height: 18px
	}
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox .btn-default {
		font-size: 16px;
		height: 38px
	}
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox .bootstrap-select.btn-group .dropdown-menu.inner li a {
		font-size: 15px
	}
	.faq-main-blk .faq-accordion .panel-default>.panel-heading h4>a,
    .faq-main-blk .faq-accordion .panel-default>.panel-heading h2.panel-title>a{
		padding: 15px 15px 15px 45px;
		font-size: 19px;
		line-height: 19px
	}
.faq-main-blk .faq-accordion .panel-default>.panel-heading h2>a {
		padding: 15px 15px 15px 45px;
		font-size: 19px;
		line-height: 19px
	}
	.faq-main-blk .faq-accordion .panel-default>.panel-heading>i {
		top: 13px;
		left: 12px
	}
	.faq-main-blk .faq-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body {
		padding: 5px 20px 20px 45px
	}
	.cms-contdesc.hpfl-faq p {
		font-size: 17px
	}
	ul.chola-agent.helpful-links li span.hd-link {
		font-size: 16px;
		line-height: 16px
	}
	.cms-banner .cms-banner-table {
		margin-left: 0;
		width: 100%;
		left: 0
	}
	.cms-contdesc {
		padding: 30px 0 5px
	}
	.cms-partner-blk {
		padding: 20px 10px
	}
	.cms-partner-blk .form-group {
		width: 46.8%;
		margin: 0 10px 20px
	}
	ul.chola-agent li {
		margin-bottom: 20px
	}
	ul.chola-agent {
		margin: 15px 0 5px
	}
	.cms-partner-blk h3 {
		font-size: 24px;
		line-height: 24px;
		padding: 0 0 20px
	}
	.cms-partner-blk .form-group .form-control {
		height: 40px;
		padding: 9px 0 0
	}
	.cms-innerpages-blk .cms-selectbox .btn-default {
		height: 40px
	}
	.cms-benefits-blk .nav>li>a {
		font-size: 24px;
		line-height: 24px;
		height: 40px
	}
	.cms-benefits-blk .nav-tabs {
		margin: 0 0 25px
	}
	.cms-benefits-blk .cms-benefit-list h3 {
		font-size: 24px;
		line-height: 24px
	}
	.cms-benefits-blk .cms-benefit-img {
		padding: 0
	}
	.cms-benefits-blk .cms-benefit-list li {
		font-size: 17px;
		line-height: 30px;
		padding: 0 0 0 30px
	}
	.cms-benefits-blk .cms-benefit-list li:before {
		top: 13px
	}
	.cms-benefits-blk .cms-benefit-list {
		width: 100%;
		padding: 20px 0 15px
	}
	.cms-become-an-agent p {
		font-size: 18px;
		line-height: 18px
	}
	.cms-become-an-agent h2:before {
		width: 80px;
		margin-left: -40px
	}
	ul.chola-agent li h3 {
		font-size: 17px
	}
	.cms-glossary-cont {
		width: auto;
		padding: 0 15px
	}
	.cms-glossary-list li a {
		font-size: 16px
	}
	.cms-glossary-cont h2 {
		margin: 20px 0 0;
		font-size: 28px
	}
	.cms-glossary-cont h2:after {
		width: 60px;
		margin-left: -30px
	}
	.cms-glossary-cont ul {
		padding: 0
	}
	.cms-glossary-cont ul li {
		font-size: 16px
	}
	.cms-glossary-cont h3 {
		padding: 15px 0 0
	}
	.cms-glossary-cont p {
		font-size: 16px;
		padding: 0 0 10px
	}
	.cms-banner .cms-banner-table.cms-become {
		margin-left: 0;
		left: 0;
		width: 100%;
		padding: 0 15px
	}
	.cms-banner .cms-banner-table.cms-become h1.flt-right {
		padding-top: 60px
	}
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner>figure {
		height: 230px;
		position: relative;
		overflow: hidden
	}
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner>figure>img {
		width: 950px;
		max-width: none;
		position: absolute;
		top: 50%;
		left: 50%;
		margin: -115px 0 0 -467px
	}
	.get-in-touch.careers .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner>figure>img {
		margin: -115px 0 0 -586px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block {
		min-height: auto;
		padding: 15px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block {
		max-width: 100%
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li {
		min-width: 50%
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li.icon-mail {
		width: 100%
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block {
		padding: 30px 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group {
		margin-bottom: 15px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li a {
		font-size: 16px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block h2 {
		font-size: 20px;
		line-height: 24px;
		padding-bottom: 10px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block h2:before {
		width: 52px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li figure {
		position: relative;
		height: 400px;
		overflow: hidden
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li>figure img {
		width: 1010px;
		max-width: none;
		position: absolute;
		top: 50%;
		left: 50%;
		margin: -196px 0 0 -467px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content {
		max-width: 250px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content h3 {
		font-size: 18px;
		line-height: 20px;
		padding-top: 30px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content h3 span {
		font-size: 15px;
		line-height: 20px
	}
	.careers .cms-contact-contentarea .cms-employees-block .cms-employee-list li .cms-employee-content p {
		font-size: 14px;
		line-height: 30px
	}
	.careers .cms-contact-contentarea .cms-employees-block .cms-employee-list li .cms-employee-content .icon-play:after {
		width: 52px;
		height: 48px
	}
	.careers .cms-contact-contentarea .cms-business-block .btn-wrp.view-job .cms-btn {
		font-size: 14px;
		line-height: 40px;
		min-width: 180px
	}
	.careers .cms-contact-contentarea .cms-groups-block .cms-groups-list .cms-groups .cms-groups-content ul li figure img {
		width: 75%
	}
	.careers .cms-contact-contentarea .cms-groups-block .cms-groups-list .cms-groups .cms-groups-content ul li:before {
		left: 0
	}
	.careers .cms-contact-contentarea .cms-work-us-block.cms-groups-block h2 {
		padding-top: 10px;
		padding-bottom: 15px
	}
	.careers .cms-contact-contentarea .cms-business-block.cms-work-us-block h2,
	.careers .cms-contact-contentarea .cms-employees-block.cms-work-us-block h2 {
		padding-top: 10px
	}
	#mtrailer-modal .modal-dialog {
		margin: 0
	}
	.cms-careers-block .cms-current-openings-block {
		padding: 30px 0
	}
	.cms-careers-block .cms-current-openings-block a.btnback {
		top: 25px;
		left: 20px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .jobs-search-blk {
		max-width: 90%;
		margin: 0 auto
	}
	.cms-careers-block .cms-btnsgroup {
		margin: 20px 0 0 35px
	}
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk h2 {
		font-size: 21px;
		line-height: 24px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content {
		float: none;
		width: 100%
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content.lft-block {
		margin-right: 0
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content.form-submit-blk>label {
		font-size: 18px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content .form-group.gndr-slct {
		margin: 25px 0 0
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .hide-content {
		float: none;
		width: auto
	}
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk.opng-details-blk .job-offers {
		padding: 5px 0 15px
	}
	.cms-careers-block .current-openings-content-blk .opng-details-blk .job-off-inner-details {
		padding: 20px 0 0
	}
	.cms-careers-block .current-openings-content-blk .opng-details-blk .job-off-inner-details h4 {
		font-size: 17px
	}
	.prs-rls-details-block .cms-btnsgroup>a {
		font-size: 18px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h1 {
		font-size: 20px;
		line-height: 24px;
		max-width: 515px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h2 {
		font-size: 16px;
		line-height: 22px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk p {
		font-size: 16px;
		line-height: 22px
	}
	.cus-service-block .cms-banner .cms-banner-content .hdconts {
		bottom: 36%;
		left: 30px
	}
	.cms-banner .cms-banner-content .hdconts>h1 {
		font-size: 35px;
		line-height: 38px
	}
	.cus-service-block .cms-banner .cms-banner-content .hdconts>p {
		font-size: 19px;
		line-height: 20px
	}
	.cus-service-block .srv-req-blk {
		margin: -25px 0 0
	}
	.cms-cs-contdesc h2 {
		font-size: 24px;
		line-height: 28px;
		margin: 0
	}
	.cus-service-block .cms-cs-contdesc .req-submit-blk .form-group {
		width: 250px
	}
	.cus-service-block .cms-cs-contdesc .req-submit-blk .form-group .form-control {
		font-size: 16px
	}
	.cus-service-block .cms-cs-contdesc .req-submit-blk .cms-btnsgroup>a {
		font-size: 18px
	}
	.cus-service-block .cms-location-blk .cms-selectbox .bootstrap-select.btn-group .dropdown-menu.inner li a {
		font-size: 16px
	}
	.cus-service-block .cms-cs-contdesc ul li {
		padding: 0 10px
	}
	.cus-service-block .cms-cs-contdesc ul li span {
		font-size: 17px
	}
	.cus-service-block .cus-claims-block {
		padding: 25px 0
	}
	.cus-service-block .cms-reachus-block {
		padding: 25px 15px 20px
	}
	.cus-service-block .cms-reachus-block .cs-help-links {
		padding: 15px 0 0
	}
	.cus-service-block .cms-reachus-block .cs-help-links .cms-help .cs-rchus {
		width: 32%;
		padding: 15px 4px;
		margin: 0 0 0 10px
	}
	.cus-service-block .cms-reachus-block .cs-help-links .cms-help .cs-rchus h6 {
		font-size: 18px
	}
	.cus-service-block .cms-reachus-block .cs-help-links .cms-help .cs-rchus p {
		font-size: 16px;
		line-height: 20px
	}
	.cus-service-block .cms-location-blk .cms-selectbox {
		margin: 0
	}
	.cus-service-block .cms-location-blk .cms-selectbox .btn-default {
		font-size: 18px;
		line-height: 45px;
		height: 45px
	}
	.cus-service-block .cms-location-blk .cms-hdq h4 {
		font-size: 19px;
		padding: 20px 0 10px

	}
	.cus-service-block .cms-location-blk .cms-hdq p {
		font-size: 17px
	}
	.cus-service-block .cms-location-blk .cms-hdq ul {
		padding: 10px 0 0
	}
	.cus-service-block .cms-location-blk .cms-hdq ul li.ic2 {
		padding-left: 15px
	}
	.cus-service-block .cms-location-blk .cms-hdq ul li a {
		font-size: 16px
	}
	.cus-service-block .cms-location-blk .cms-hdq .cms-mapview {
		margin: 15px 0 0
	}
	.cus-service-block .cus-gr-block .cms-cs-contdesc ul li span {
		font-size: 18px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block .cms-cont-details {
		margin-top: -40px
	}
	.insurlens .cms-contact-contentarea .cms-inst-block .cms-inst-slider li .btn-follow .cms-btn {
		font-size: 14px;
		min-width: 110px
	}
	.insurlens .cms-contact-contentarea .cms-inst-block .cms-inst-slider li .btn-follow .cms-btn:after {
		left: 15px
	}
	.insurlens .cms-contact-contentarea .cms-inst-block .cms-work-us-block h2 {
		font-size: 20px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-categories-block {
		min-height: 270px
	}
	/*.insurlens.insurlens-innerpg .cms-prs-rls-innerpg .prs-social-share .cms-lp-view-like-block li {
		padding-left: 15px
	}*/
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists li .cms-rp-cont {
		padding-top: 10px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists li .cms-rp-cont h3 {
		font-size: 16px;
		line-height: 20px;
		min-height: 40px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists li .cms-rp-cont p {
		font-size: 14px;
		line-height: 18px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg {
		padding-bottom: 30px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block {
		padding-top: 30px
	}
	.csr-blk .cms-banner .cms-banner-content .inner-container .hdconts {
		left: 15%
	}
	.csr-blk .csr-block .cms-csr-innerblk .cms-csr-inner,
	.csr-blk .csr-block .csr-viewmore .cms-btnsgroup {
		padding: 20px 0 0
	}
	.csr-blk .cms-cs-contdesc h2 {
		margin: 0 0 5px
	}
	.csr-blk .csr-block .cms-cs-contdesc p {
		font-size: 17px;
		line-height: 23px
	}
	.csr-blk .csr-block .cms-csr-innerblk .cms-csr-inner h4 {
		font-size: 19px;
		line-height: 21px
	}
	.privacy-policy-blk .cms-pp-block {
		padding: 25px 0 10px
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk p,
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk ul li {
		font-size: 16px;
		line-height: 22px
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk h2 {
		font-size: 18px;
		line-height: 20px;
		padding: 10px 0 0
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk h3 {
		font-size: 16px
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk ul+h3 {
		padding: 10px 0 0
	}
	.privacy-policy-blk .cms-cs-contdesc h1 {
		font-size: 24px;
		line-height: 28px;
		margin: 0
	}
	.chola-benefits .benefits-table {
		border: 0
	}
	.chola-benefits .benefits-table .benefits-para {
		padding: 10px 0;
		font: 16px ProximaNova-Regular
	}
	.chola-benefits .benefits-bullet .bullet-list {
		margin-top: 20px;
		font-size: 14px
	}
	.chola-benefits .benefits-bullet .bullet-list li {
		margin-bottom: 10px
	}
	.chola-benefits .cms-benefits-blk h4.benefits {
		margin: 20px 0
	}
	.chola-benefits .table-responsive.benefits-table table>tbody>tr>td {
		white-space: inherit!important
	}
	.chola-benefits .benefits-table th {
		font: 14px ProximaNova-Regular
	}
	.chola-benefits .benefits-table td {
		font: 14px ProximaNova-Regular
	}
	.cus-service-block .modal .modal-dialog {
		padding: 80px 15px
	}
	.cus-service-block .modal .modal-dialog .modal-content {
		padding: 20px 0
	}
	.cus-service-block .modal .modal-dialog .modal-content .btn {
		width: 20px;
		height: 20px;
		top: 12px;
		right: 12px
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .reg-comp-lft,
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .reg-comp-rht {
		max-width: 47%
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .form-group .form-control {
		font-size: 16px
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha figure,
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha figure>img,
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha .form-group .form-control {
		height: 40px
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha .ic-rfs {
		margin: 10px 0 0 19px
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha .cms-btnsgroup a {
		min-width: 200px
	}
	.chola-does-it-cover .cover-title {
		margin: 30px 0 0
	}
	.chola-does-it-cover .cover-title,
	.chola-does-it-cover .cover-subtitle {
		font: 20px Geogrotesque-Medium
	}
	.chola-does-it-cover .benefits-bullet .bullet-list li {
		margin-bottom: 10px
	}
	.chola-does-it-cover .left-padd,
	.chola-does-it-cover .right-padd {
		padding: 0
	}
	.chola-does-it-cover .center-div {
		width: 90%
	}
	.chola-does-it-cover .cover-subtitle,
	.chola-does-it-cover .cover-title {
		margin: 15px 0 0
	}
	.chola-does-it-cover .cover-para {
		margin: 15px 0
	}
	.chola-does-not-cover .cover-title {
		font: 20px Geogrotesque-Medium;
		margin: 15px 0 5px
	}
	.chola-does-not-cover .cover-para,
	.chola-does-not-cover .benefits-bullet .bullet-list {
		margin-top: 5px
	}
	.chola-does-not-cover .benefits-bullet .bullet-list li {
		margin-bottom: 10px
	}
	.chola-does-not-cover .note {
		margin: 10px 0
	}
	.chola-does-not-cover .not-cover-para {
		margin: 0 0 10px
	}
	.chola-does-not-cover .center-div {
		width: 90%
	}
	.chola-premium-table .cover-title {
		font: 24px Geogrotesque-Medium;
		margin: 20px 0 0
	}
	.chola-premium-table .benefits-bullet .bullet-list li {
		margin-bottom: 10px
	}
	.chola-premium-table .premium-sec,
	.chola-premium-table .benefits-bullet .bullet-list {
		margin-top: 20px
	}
	.chola-premium-table .premium-table-btn {
		margin-top: 30px
	}
	.chola-premium-table .cms-btnsgroup {
		margin: 20px 0
	}
	.chola-premium-table .premium-table-btn ul li {
		font: 14px proxima_novamedium
	}
	.aboutus .cms-title-cont-block.cms-get-know-block,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block,
	.aboutus .cms-group-block,
	.aboutus .cms-leadership-block,
	.aboutus .cms-factfile-block,
	.aboutus .cms-group-block.awards-recog-block,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block,
	.aboutus .cms-get-in-touch-block {
		padding: 20px 0
	}
	.aboutus .cms-title-cont-block.cms-get-know-block h2,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-title-cont-block h2,
	.aboutus .cms-group-block .cms-title-cont-block h2,
	.aboutus .cms-title-cont-block h2,
	.aboutus .cms-factfile-block .cms-title-cont-block h2,
	.aboutus .cms-get-in-touch-block .cms-title-cont-block h2,
	.aboutus .cms-group-block.awards-recog-block .cms-title-cont-block h2 {
		font-size: 20px;
		line-height: 24px
	}
	.aboutus .cms-title-cont-block.cms-get-know-block h2:before,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-title-cont-block h2:before,
	.aboutus .cms-group-block .cms-title-cont-block h2:before,
	.aboutus .cms-title-cont-block h2:before,
	.aboutus .cms-factfile-block .cms-title-cont-block h2:before,
	.aboutus .cms-get-in-touch-block .cms-title-cont-block h2:before,
	.aboutus .cms-group-block.awards-recog-block .cms-title-cont-block h2:before {
		width: 46px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-title-cont-block h2,
	.aboutus .cms-group-block .cms-title-cont-block h2,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-title-cont-block h2 {
		margin-bottom: 10px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile {
		position: relative
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab li {
		display: block;
		margin-left: 0
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile .cms-tab-cont {
		position: relative;
		cursor: pointer;
		display: block;
		font: 20px/25px ProximaNova-Regular;
		color: #19398a;
		background: #f1f1f1;
		padding: 10px 20px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile .cms-tab-cont:before {
		position: absolute;
		content: '';
		width: 24px;
		height: 10px;
		bottom: -10px;
		left: 60px;
		background: url(/portals/0/images/aboutus/icon-tab-down.png) no-repeat bottom center
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile .cms-tab-cont:after {
		position: absolute;
		content: '';
		width: 16px;
		height: 100%;
		background: url(/portals/0/images/aboutus/icon-arrow-down.png) no-repeat left center;
		border: 0;
		margin-top: 0;
		top: 0;
		right: 20px;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		-ms-transition: all .5s;
		transition: all .5s
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile.open .cms-tab-cont:after {
		-webkit-transform: rotateX(180deg);
		-moz-transform: rotateX(180deg);
		-ms-transform: rotateX(180deg);
		-o-transform: rotateX(180deg);
		transform: rotateX(180deg)
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile .cms-ffile-tab {
		padding: 0;
		max-width: 100%;
		width: 100%;
		margin: 0 auto;
		-webkit-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.2);
		-o-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.2);
		-ms-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.2);
		box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.2);
		position: absolute;
		top: 100%;
		left: 50%;
		-webkit-transform: scaleY(0) translate(-50%);
		-moz-transform: scaleY(0) translate(-50%);
		-o-transform: scaleY(0) translate(-50%);
		-ms-transform: scaleY(0) translate(-50%);
		transform: scaleY(0) translate(-50%);
		-webkit-transform-origin: 0 0;
		-moz-transform-origin: 0 0;
		-o-transform-origin: 0 0;
		-ms-transform-origin: 0 0;
		transform-origin: 0 0;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		-ms-transition: all .5s;
		transition: all .5s;
		z-index: 5;
		background: #fff
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile.open .cms-ffile-tab {
		-webkit-transform: scaleY(1) translate(-50%);
		-moz-transform: scaleY(1) translate(-50%);
		-o-transform: scaleY(1) translate(-50%);
		-ms-transform: scaleY(1) translate(-50%);
		transform: scaleY(1) translate(-50%)
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab li a:after {
		display: none
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab li a {
		color: #000;
		background: #f1f1f1;
		text-align: left;
		font-size: 18px;
		padding: 5px 20px;
		border: 0;
		border-top: 1px solid #c2c2c2
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab li.active a,
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab li:hover a {
		border: 0;
		border-top: 1px solid #c2c2c2
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab li:first-child a {
		border-top: 0 solid #c2c2c2
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .tab-content {
		margin-top: 20px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-annual-report-block .ams-docment-list li a:after {
		width: 20px
	}
	.ams-docment-list1 li a:after {
		width: 20px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .tab-content {
		padding: 20px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust-trans-tech-desc {
		padding-top: 70px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust .cms-trust-trans-tech-desc,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-transparency .cms-trust-trans-tech-desc {
		max-width: 158px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont h3,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list li .cms-group-cont h3 {
		font-size: 20px;
		line-height: 25px;
		padding-bottom: 5px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list .slick-arrow {
		width: 47px;
		height: 47px;
		bottom: 0
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list .slick-arrow.slick-prev,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list .slick-arrow.slick-prev {
		left: 58%
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list .slick-arrow.slick-next,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list .slick-arrow.slick-next {
		left: 68%
	}
	.cms-enter-your h4 {
		font-size: 24px!important;
		line-height: 24px!important
	}
	.cms-enter-your input {
		height: 45px
	}
	.motor-plan-popup .popup-content .btn.btn-small {
		padding: 9px 50px
	}
	.motor-plan-popup .popup-content.popup-content-ey .close {
		top: 20px;
		right: 20px
	}
	.cms-enter-your {
		padding: 30px 0 0
	}
	.cms-create-quote-btn.mt {
		margin-top: -20px
	}
	.footer .footer-block .footer-middle {
		padding: 20px 0 5px
	}
	.cms-chltemplate .cms-chltemplate-inner h2 {
		font-size: 20px;
		line-height: 26px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent p {
		line-height: 22px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent .cms-benefits .cms-benefitslist {
		padding: 0 0 10px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent .cms-benefits .cms-benefitslist li {
		min-height: 150px;
		font-size: 15px;
		line-height: 17px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent .cms-benefits .cms-benefitslist li a {
		padding: 5px 0
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent .cms-benefits .cms-benefitslist li figure a {
		width: 74px
	}
	.cms-chltemplate .cms-chltemplate-inner table thead th {
		font-size: 16px;
		line-height: 18px;
		padding: 7px 14px
	}
	.cms-chltemplate .cms-chltemplate-inner table tbody th {
		font-size: 16px;
		line-height: 22px;
		padding: 20px 14px 7px;
		text-align: left
	}
	.cms-chltemplate .cms-chltemplate-inner table tbody td {
		font-size: 14px;
		line-height: 18px;
		padding: 7px 14px
	}
	.cms-chltemplate .cms-chltemplate-inner .table-responsive {
		border-top: 0;
		margin-top: 10px
	}
	.cms-chltemplate .cms-chltemplate-inner .table-responsive table {
		margin: 0;
		border: 0
	}
	.cms-chltemplate .cms-chltemplate-inner .table-responsive table thead th:first-child,
	.cms-chltemplate .cms-chltemplate-inner .table-responsive table tbody th:first-child,
	.cms-chltemplate .cms-chltemplate-inner .table-responsive table tbody td:first-child {
		border-left: 0
	}
	.cms-chltemplate .cms-chltemplate-inner .table-responsive table thead th:last-child,
	.cms-chltemplate .cms-chltemplate-inner .table-responsive table tbody th:last-child,
	.cms-chltemplate .cms-chltemplate-inner .table-responsive table tbody td:last-child {
		border-right: 0
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-bntslist li {
		margin: 10px 0 0
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-bntslist li a {
		font-size: 14px;
		line-height: 18px;
		padding: 5px 10px 6px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane .cms-backbtn {
		margin: 0 0 15px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane {
		padding: 0 15px 15px 0
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane .cms-chltemplate-tablewrap {
		max-height: 400px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane .cms-chltemplate-tablewrap .mCSB_outside+.mCSB_scrollTools {
		right: -16px
	}
	.cms-chltemplate .cms-chltemplate-inner .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
	.cms-chltemplate .cms-chltemplate-inner .mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
		bottom: -16px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent h2.cms-ichead {
		font-size: 26px;
		line-height: 32px;
		padding: 5px 0
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-customer-grievance .row1 .col1,
	.cms-chltemplate .cms-chltemplate-inner .cms-customer-grievance .row1 .col2 {
		padding: 15px
	}
	.cms-chltemplate .cms-chltemplate-formblock .form-group label {
		font-size: 15px
	}
	.cms-chltemplate .cms-chltemplate-formblock .form-control {
		font-size: 15px
	}
	.cms-chltemplate .cms-chltemplate-formblock .bootstrap-select .btn-default {
		font-size: 15px
	}
	.cms-chltemplate .cms-chltemplate-formblock .form-action {
		padding: 10px 0
	}
	.cms-chltemplate .cms-chltemplate-formblock .form-action .cms-btn {
		min-width: 120px;
		font-size: 16px
	}
	#get-insured ul.insurancelist li:nth-child(3n+3):after {
		display: block
	}
	.cms-what-insurance .radio-blk.radio-blk-hi,
	.cms-what-insurance .radio-blk.radio-blk-ti {
		margin: -20px 0 20px
	}
	.cus-service-block .modal#coveragenetworkModal .modal-dialog .modal-content {
		padding: 30px 0
	}
	.cus-service-block .modal#coveragenetworkModal .modal-dialog .modal-content .btn {
		top: 20px;
		right: 20px
	}
	.cus-service-block .modal#coveragenetworkModal .modal-dialog {
		padding: 15px
	}
	.cms-radio-blk .cms-radio {
		width: 34%
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-pidtabblock {
		margin-bottom: 30px
	}
	.motorinsurance-products .ex-cash-block .paddl {
		padding-top: 30px
	}
	.motorinsurance-products .ex-cash-block,
	.motorinsurance-products .slice-block {
		margin-bottom: 20px
	}
	.motorinsurance-products .slice-banner figure {
		position: relative;
		overflow: hidden;
		height: 250px
	}
	.motorinsurance-products .slice-banner figure img {
		height: 250px;
		width: 812px;
		max-width: inherit;
		position: absolute;
		left: 50%;
		margin-left: -406px
	}
	.chola-healthline .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola {
		padding-right: 10px
	}
	.cms-sitemap-blk h2,
	.cms-sitemap-blk h2 {
		font-size: 26px
	}
	.chola-healthline .cms-banner-chola .get-qu-btn {
		font-size: 18px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab1 li a,
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab1 li.active a {
		font-size: 18px;
		line-height: 18px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab1 li:first-child,
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab1 li {
		width: 100%
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab1 li a,
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab1 li.active a {
		font-size: 18px;
		line-height: 18px;
		padding: 5px 20px;
		min-height: inherit;
		border-top: 1px solid #c2c2c2
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab1 li a:first-child {
		border: 0
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab1 li a:after,
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab1 li a:before {
		display: none
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-info-cont {
		max-width: inherit
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content {
		margin: 0
	}
	.ui-autocomplete {
		top: 60px!important;
		max-height: inherit
	}
	.login-blk-in {
		min-height: inherit
	}
	.login-blk-in:after {
		display: none
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile1 {
		position: relative
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab1 li {
		display: block;
		margin-left: 0
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile1 .cms-tab-cont1 {
		position: relative;
		cursor: pointer;
		display: block;
		font: 20px/25px ProximaNova-Regular;
		color: #19398a;
		background: #f1f1f1;
		padding: 10px 20px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile1 .cms-tab-cont1:before {
		position: absolute;
		content: '';
		width: 24px;
		height: 10px;
		bottom: -10px;
		left: 60px;
		background: url(/portals/0/images/aboutus/icon-tab-down.png) no-repeat bottom center
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile1 .cms-tab-cont1:after {
		position: absolute;
		content: '';
		width: 16px;
		height: 100%;
		background: url(/portals/0/images/aboutus/icon-arrow-down.png) no-repeat left center;
		border: 0;
		margin-top: 0;
		top: 0;
		right: 20px;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		-ms-transition: all .5s;
		transition: all .5s
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile1.open .cms-tab-cont1:after {
		-webkit-transform: rotateX(180deg);
		-moz-transform: rotateX(180deg);
		-ms-transform: rotateX(180deg);
		-o-transform: rotateX(180deg);
		transform: rotateX(180deg)
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile1 .cms-ffile-tab1 {
		padding: 0;
		max-width: 100%;
		width: 100%;
		margin: 0 auto;
		-webkit-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.2);
		-o-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.2);
		-ms-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.2);
		box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.2);
		position: absolute;
		top: 100%;
		left: 50%;
		-webkit-transform: scaleY(0) translate(-50%);
		-moz-transform: scaleY(0) translate(-50%);
		-o-transform: scaleY(0) translate(-50%);
		-ms-transform: scaleY(0) translate(-50%);
		transform: scaleY(0) translate(-50%);
		-webkit-transform-origin: 0 0;
		-moz-transform-origin: 0 0;
		-o-transform-origin: 0 0;
		-ms-transform-origin: 0 0;
		transform-origin: 0 0;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		-ms-transition: all .5s;
		transition: all .5s;
		z-index: 5;
		background: #fff
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile1.open .cms-ffile-tab1 {
		-webkit-transform: scaleY(1) translate(-50%);
		-moz-transform: scaleY(1) translate(-50%);
		-o-transform: scaleY(1) translate(-50%);
		-ms-transform: scaleY(1) translate(-50%);
		transform: scaleY(1) translate(-50%)
	}
	.cms-500blk .col2 h1 {
		font-size: 100px
	}
	.cms-500blk .col2 h1 span {
		font-size: 30px
	}
	.cms-500blk .col2 h1 span:first-child {
		margin: 0 0 35px 5px
	}
	.cms-500blk .col2 h1 span:last-child {
		margin: 40px 0 0 5px
	}
	.cms-500blk .oops-err h2 {
		font-size: 30px;
		line-height: 34px
	}
	.cms-500blk .oops-err h2 span {
		font-size: 20px
	}
	.cms-500blk .oops-err {
		margin: 25px 0 0
	}
	.cms-enter-your-otp h4 {
		font-size: 20px!important;
		line-height: 20px!important
	}
	.cms-enter-your-otp input {
		height: 40px;
		padding: 13px 10px 10px;
		font-size: 16px;
		line-height: 16px
	}
	.cms-enter-your-otp .group {
		margin: 0 0 20px
	}
	.motor-plan-popup .popup-content .btn.btn-small {
		font-size: 16px
	}
	.motor-plan-popup .popup-content.popup-content-otp .close {

		top: 15px;

		right: 15px;
		width: 15px;
		height: 15px;
		background-size: 100% auto
	}
	.motor-plan-popup .popup-content.popup-content-otp {
		max-width: 500px;
		padding: 30px 30px 20px
	}
	.motor-plan-popup .popup-content.popup-content-otp .cms-selectbox .btn-default {
		height: 40px
	}
	.motor-plan-popup .popup-content.popup-content-otp .cms-selectbox .bootstrap-select.btn-group .dropdown-menu.inner li a {
		padding: 10px
	}
	.motor-plan-popup .popup-content.popup-content-otp .cms-form-block .form-group {
		margin-bottom: 15px
	}
	.motor-plan-popup .popup-content.popup-content-otp .cms-form-block .form-group .form-control {
		height: 40px;
		padding-top: 30px
	}
	.cms-innerpages-blk .form-control-block-select .cms-selectbox .btn-default {
		font-size: 14px
	}
	.cms-sbwidget .cms-wdg-popupcontent .cms-wdgpopup .rfs-captcha .g-recaptcha {
		margin: 0 0 10px;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block:after {
		content: none;
		display: none
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow,
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow.slick-prev,
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow.slick-next {
		top: 38px
	}
	.cms-sbwidget .cms-wdg-popupcontent .cms-wdgpopup.cms-wdgcallback .rfs-captcha .captcha_error .errortext {
		bottom: 8px
	}
	.errortext.rn-error {
		text-align: left!important
	}
	.footer .footer-block .footer-bottom .cols p {
		margin: 0
	}
	.motor-plan-popup .popup-content.popup-content-lCb {
		max-width: 515px;
		padding: 35px 25px 25px
	}
	.motor-plan-popup .popup-content.popup-content-lCb h2 {
		font-size: 22px;
		line-height: 25px
	}
	.header .header-right .cms-mainmenu>ul {
		padding: 0 0 170px
	}
	.insurlens-block .slick-dots {
		bottom: -50px
	}
	.footer .footer-block .footer-top ul,
	.footer .footer-block .footer-top h4 {
		margin: 0
	}
	.motorinsurance-products .cms-policyaddon .cms-sliderpanel .cms-sliderpanel-body .cms-sliderwrap .slick-dots {
		bottom: -60px
	}
	.errortext.fw-errortext {
		font-size: 13px!important
	}
	.cms-siteheader .cms-siteheader-top .cms-shtop-inner:before,
	.cms-siteheader .cms-siteheader-top .cms-shtop-inner:after {
		content: "";
		display: table
	}
	.cms-siteheader .cms-siteheader-top .cms-shtop-inner:after {
		clear: both
	}
	.cms-siteheader .cms-siteheader-top .cms-shtop-inner .cms-contactnos {
		float: left;
		display: block
	}
	.cms-siteheader .cms-siteheader-top .cms-shtop-inner .cms-contactnos .cms-iconlink {
		display: block
	}
	.cms-siteheader .cms-siteheader-top .cms-shtop-inner .cms-contactnos ul {
		display: none
	}
	.cms-siteheader .cms-siteheader-top .cms-shtop-inner .cms-socialmedia {
		float: right;
		margin-left: 0;
		display: block
	}
	.cms-homebanner-wrapper .cms-hbmain-content {
		width: auto;
		padding: 0 5px;
		position: static
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-dubtable .cms-hbmain-dubtcinner {
		width: auto
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-cslider {
		padding: 0
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-cslider .cms-hbmcs-slides .cms-hbmcs-scontent {
		padding: 25px 0;
		text-align: center
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-cslider .cms-hbmcs-slides .cms-hbmcs-scontent h2 {
		font-size: 24px;
		line-height: 30px;
		margin: 0 0 10px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-cslider .cms-hbmcs-slides .cms-hbmcs-scontent p {
		padding: 0
	}
	.cms-homebanner-wrapper .cms-homebanner-main .cms-hbmslides .cms-hbmslide-image {
		height: 280px
	}
	.cms-homebanner-wrapper .cms-homebanner-main .cms-hbmslides .cms-hbmslide-image img {

		right: -6%
	}
	.cms-homebanner-wrapper .cms-homebanner-main .cms-hbmslides .cms-hbmslide-content {
		width: 100%;
		padding: 15px;
		bottom: 0
	}
	.cms-homebanner-wrapper .cms-homebanner-main .slick-dots {
		width: 100%;
		bottom: 0
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-dubtable {
		width: auto;
		height: auto;
		display: block
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-dubtable .cms-hbmain-dubtablecell {
		display: block
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock {
		padding: 0 0 15px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs {
		height: 66px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li>a {
		height: 63px;
font-size:11px;
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li.active>a {
		height: 63px;font-size:11px;
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li>a span:before {
		margin-bottom: 5px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.tab-content>.tab-pane {
		min-height: 10px;
		padding: 20px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform {
		padding: 0 0 10px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-btmlist li {
		padding: 3px 0 0
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-btmlist li p {
		font-size: 15px;
		line-height: 21px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-cslider .cms-hbmcs-slides .cms-hbmcs-scontent p.cm-pledge {
		padding: 10px 0;
		display: inline-block
	}
	#homebanner-subtab .nav-tabs li {
		float: left
	}
	
	.travelflow#homebanner-subtab .nav-tabs li,
	.homeflow#homebanner-subtab .nav-tabs li {
		float: left;
		width: 99px
	}
	.travelflow#homebanner-subtab .slider,
	.homeflow#homebanner-subtab .slider {
		width: 99px
	}
	#homebanner-subtab .homebstab-wraper {
		width: 300px;
		margin: 0 auto 10px
	}
	.buynoform .tolno a {
		font-size: 14px;
		margin-top: 2px
	}
	#homebanner-subtab .nav-tabs li a {
		padding: 4px 19px;
		margin-bottom: 0;
		font-size: 14px
	}
	.modify-wrap li {
		margin: 5px 0 15px;
		font-size: 12px
	}
	#homebanner-subtab .slider {
		width: 62px;
		height: 28px
	}
	.modify-input lable {
		font-size: 14px;
		line-height: 14px
	}
	.modify-input {
		top: 40px
	}
h1.new-h1 {
        font-size: 16px;
    }
}

@media (max-width:1199px) and (max-height:767px) {
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane .cms-chltemplate-tablewrap {
		max-height: 400px
	}
}

@media (max-width:1199px) and (max-height:599px) {
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane .cms-chltemplate-tablewrap {
		max-height: 300px
	}
}

@media (max-width:1199px) and (max-height:479px) {
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane .cms-chltemplate-tablewrap {
		max-height: 250px
	}
}

@media (max-width:1199px) and (max-height:384px) {
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane .cms-chltemplate-tablewrap {
		max-height: 200px
	}
}

@media (max-width:670px) {
	.footer .footer-block .footer-middle ul li {
		margin: 0 30px 10px
	}
	.ready-do-this-block ul li {
		width: 110px
	}
	.ready-do-this-block ul li p {
		font-size: 13px
	}
	p.title-text {
		font-size: 16px;
		line-height: 18px
	}
	.ready-do-this-block ul {
		margin-top: 15px
	}
	.cms-running-business-btn {
		min-width: 170px;
		margin: 25px 2px;
		font-size: 14px
	}
	.cms-running-business {
		min-height: 300px
	}
	.cms-running-business .cms-running-business-row {
		height: 300px
	}
	.cms-trust-trans-tech-total li {
		padding: 0 0 20px;
		width: 49%
	}
	.cms-trust-trans-tech-list .cms-trust {
		min-height: 235px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		min-height: 215px
	}
	.cms-trust-trans-tech-list .cms-technology {
		min-height: 214px
	}
	.cms-trust-trans-tech-list h3 {
		font-size: 26px
	}
	.cms-trust-trans-tech-list .cms-trust {
		padding-left: 45px
	}
	.cms-trust-trans-tech-list .cms-transparency .cms-trust-trans-tech-desc {
		left: 8px
	}
	.cms-trust-trans-tech-list .cms-technology .cms-trust-trans-tech-desc {
		left: -10px
	}
	.footer .footer-block .footer-top .col-top {
		min-height: inherit
	}
	.footer .footer-block .footer-top .col-top.mt {
		min-height: inherit
	}
	.cms-trust-trans-tech-list .cms-trust {
		background-position: 0 1px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		background-position: 0 1px
	}
	.cms-trust-trans-tech-list .cms-technology {
		background-position: 0 4px
	}
	.cms-trust-trans-tech-list .cms-technology-after {
		background-position: 0 2px
	}
	.cms-youspeak-slider .cms-youspeak-slide .videooverlay:after {
		background-size: 15% auto
	}
	.cms-youspeak-slider {
		min-height: 360px
	}
	.cms-youspeak-slider .slick-arrow {
		width: 40px;
		height: 40px
	}
	.insurlens-block {
		padding: 0 0 80px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav-tabs>li:first-child {
		margin-left: 20px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav-tabs>li {
		margin: 0 10px
	}
	.cms-content-mya-profile .btn-default {
		min-width: 200px
	}
	.cms-right-panel .btn-default {
		min-width: inherit
	}
	.cms-partner-blk {
		padding: 20px
	}
	.cms-partner-blk .form-group {
		width: 100%;
		margin: 0 0 15px
	}
	.cms-innerpages-blk .cms-partner-blk .cms-btnsgroup {
		margin-left: 0
	}
	.cms-faq-blk .cms-banner .cms-banner-cell p {
		font-size: 20px;
		line-height: 24px
	}
	.cms-banner .cms-banner-table.cms-become h1.flt-right {
		padding-top: 40px
	}
	.cashless-hospitals .cms-banner-block .container h1 {
		width: 100%;
		text-align: center;
		left: 50%;
		top: 50%;
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%)
	}
	.cms-banner .cms-banner-cell h1.cms-glossary-hd {
		padding-top: 0
	}
	.cms-banner .cms-banner-cell h1.dld-hd {
		padding-left: 15px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-contact-head p {
		font-size: 14px;
		line-height: 20px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block h3 {
		font-size: 18px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group .form-control,
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group label {
		font-size: 14px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group .bootstrap-select.btn-group .dropdown-menu {
		top: 49px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group .bootstrap-select>.dropdown-toggle,
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group .bootstrap-select.btn-group .dropdown-menu li a {
		font-size: 14px;
		line-height: 18px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block {
		padding: 20px 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-addres-block p {
		font-size: 14px
	}
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h4,
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h1 {
		font-size: 20px;
		line-height: 27px;
		bottom: 100px;
		max-width: 250px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-policy-block {
		padding: 15px 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block {
		padding: 10px 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block p,
	.cms-content-wrapper .cms-contact-contentarea .cms-policy-block {
		font-size: 14px
	}
	.cms-content-wrapper .cms-contact-contentarea .view-map {
		font-size: 14px;
		padding-top: 20px
	}
	#mtrailer-modal .modal-body {
		left: 0
	}
	#mtrailer-modal .mtrailermodal-close {
		top: -19px
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav ul li a {
		padding: 0 8px;
		font-size: 15px
	}
	.motorinsurance-products .ex-cash-block p {
		padding: 10px;
		font-size: 15px
	}
	.motorinsurance-products .ex-cash-block .cms-btn {
		margin-left: 10px;
		min-width: 0
	}
	.motorinsurance-products .ex-cash-block .ex-cash-content {
		padding: 0 0 10px
	}
	.cms-404blk h2:after {
		width: 150px
	}


}

@media (max-width:650px) {
	.cms-youspeak-slider {
		min-height: 360px
	}
	.cms-trust-trans-tech-list .cms-trust {
		background-position: 0 1px
	}
	.cms-trust-trans-tech-list .cms-technology {
		background-position: 0 3px
	}
	.cms-trust-trans-tech-list .cms-technology-after {
		background-position: 0 1px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav>li>a {
		padding: 0
	}
	.cms-youspeak-slider {
		min-height: 330px
	}
	.cms-banner-img {
		position: relative;
		overflow: hidden;
		height: 250px
	}
	.cms-banner-img img {
		height: 250px;
		width: 812px;
		max-width: inherit;
		position: absolute;
		left: 50%;
		margin-left: -406px
	}
	.cms-banner .cms-banner-cell h1,
	.cms-banner .cms-banner-cell h1.cms-glossary-hd {
		font-size: 36px;
		line-height: 32px
	}
	.cms-banner .cms-banner-table.cms-become h1.flt-right {
		padding-top: 135px
	}
	.cus-service-block .cms-banner .cms-banner-img img {
		margin-left: -495px
	}
	.chola-healthline .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola li {
		margin-right: 8px
	}
	.cms-what-insurance .radio-blk.radio-blk-hi {
		float: left
	}
	.cms-create-quote-btn.mt {
		margin-top: -61px;
		float: right
	}
	.cms-what-insurance .radio-blk.radio-blk-hi .cms-radio {
		width: 40%
	}
	.cms-what-insurance .radio-blk.radio-blk-hi {
		margin: -20px 0 10px
	}
	#travel .cms-create-quote-btn.mt {
		margin-top: -10px;
		float: none
	}
	.cus-service-block .modal#coveragenetworkModal .modal-dialog {
		width: 100%;
		margin: 0;
		padding: 15px
	}
	.cus-service-block .modal#coveragenetworkModal .modal-dialog .modal-content .btn {
		top: 20px;
		right: 20px
	}
}

@media (max-width:639px) {
	.insurlens-block h2.title-block,
	.ready-do-this-block h2.title-block,
	.homeawar .cms-title-cont-block h2 {
		font-size: 28px;
		line-height: 30px
	}
	.insurlens-block .insurlens-mainbanner .insurlens-slidecont-blk {
		padding: 15px 0
	}
	.insurlens-block .insurlens-mainbanner .insurlens-slidecont-blk h3 {
		font-size: 26px;
		line-height: 28px
	}
	.ready-do-this-block ul li {
		width: 32.333%;
		min-height: 190px
	}
	.ready-do-this-block {
		padding: 0
	}
	.cms-common-hd h2 {
		font-size: 32px;
		line-height: 36px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		background-position: 0 1px;
		min-height: 200px
	}
	.cms-trust-trans-tech-list .cms-trust {
		padding-left: 39px
	}
	.cms-trust-trans-tech-list .cms-technology-after {
		background-position: 0 1px
	}
	.cms-trust-trans-tech-list h3 {
		font-size: 24px;
		line-height: 16px
	}
	.cms-trust-trans-tech-list .cms-transparency,
	.cms-trust-trans-tech-list .cms-technology {
		padding-left: 0
	}
	.cms-trust-trans-tech-list .cms-trust .cms-trust-trans-tech-desc {
		left: -8px
	}
	.cms-trust-trans-tech-list .cms-transparency .cms-trust-trans-tech-desc {
		left: -10px
	}
	.cms-trust-trans-tech-list .cms-technology .cms-trust-trans-tech-desc {
		left: -17px
	}
	.cms-mainbanner-blk {
		padding: 15px 0
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav>li>a {
		font-size: 16px
	}
	.cms-trust-trans-tech-list .cms-trust {
		background-position: 0 1px
	}
	.cms-youspeak-slider .cms-youspeak-slide h4 {
		line-height: 15px;
		bottom: 20px
	}
	.header .header-right .cms-mainmenu:before {
		right: 22px
	}
	.cms-content-wrapper-login .cms-content-area-login .col2.pt0 {
		padding-top: 130px
	}
	.cms-content-wrapper-login .cms-content-area-login .col2 {
		padding: 30px 0 0 30px
	}
	.header .header-right .cms-loginmainmenu>ul {
		padding: 0
	}
	.header .header-right .cms-loginmainmenu:before {
		top: -25px
	}
	.header .header-right .cms-mainmenu {
		top: 55px
	}
	.header .header-right .cms-mainmenu:before {
		top: -18px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content {
		max-width: 340px;
		left: 45px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content h1 {
		font-size: 30px;
		line-height: 34px
	}
	.cms-faq-blk .cms-contdesc {
		padding: 10px 0 5px
	}
	ul.chola-agent.helpful-links li {
		width: auto
	}
	ul.chola-agent.helpful-links li span.hd-link {
		margin-top: -10px;
		left: 0
	}
	.cms-download .col {
		width: 100%;
		padding: 0
	}
	.cms-contdesc {
		padding: 30px 0 5px
	}
	.cms-download {
		padding: 0 0 20px
	}
	.cms-customer-grievance .row1 {
		margin: 10px 0 20px
	}
	.cms-become-an-agent-btn {
		min-width: 220px;
		min-width: 260px;
		font-size: 14px
	}
	.cms-benefits-blk .nav-tabs>li {
		margin: 0 45px
	}
	.cms-careers-block .cms-current-openings-block a.btnback {
		left: 10px
	}
	.cms-careers-block .cms-current-openings-block {
		padding: 25px 0
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .form-group,
	.cms-careers-block .cms-current-openings-block .careers-inner-container .form-group.sclt-city {
		float: none;
		width: auto;
		margin: 15px 0 0 20px
	}
	.cms-careers-block .cms-btnsgroup {
		margin: 15px 0 0 20px
	}
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk .job-offers ul li {
		padding: 5px 12px 0 0
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .form-group .btn-default {
		font-size: 17px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .user-details {
		margin: 5px auto 0
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content .form-group .form-control {
		font-size: 17px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content.form-submit-blk .cms-btnsgroup {
		margin: 5px 0 0 45px
	}
	.cus-service-block .cms-banner .cms-banner-content .hdconts {
		left: 15px
	}
	.cms-banner .cms-banner-content .hdconts>h1 {
		font-size: 30px;
		line-height: 34px
	}
	.cus-service-block .cms-banner .cms-banner-content .hdconts>p {
		font-size: 18px;
		max-width: 85%
	}
	.cus-service-block .cms-cs-contdesc .req-submit-blk {
		padding: 20px 10px 0
	}
	.cus-service-block .cms-cs-contdesc ul.cs-links2 li {
		width: auto
	}
	.cus-service-block .cms-cs-contdesc .req-submit-blk .form-group {
		width: 230px
	}
	.cus-service-block .cms-reachus-block .cs-help-links .cms-help .cs-rchus {
		width: 100%;
		padding: 15px;
		margin: 15px 0 0;
		min-height: auto
	}
	.cus-service-block .cms-location-blk .cms-hdq p {
		font-size: 16px;
		line-height: 22px
	}
	.cms-media-template .cms-topbanner .cms-tbinner>figure>img {
		width: 931px;
   		margin-left: -700px;
		height: 200px;
    		top: 95px;

	}
	.csr-blk .cms-banner-img img {
		margin-left: -365px
	}
	.csr-blk .cms-banner .cms-banner-content .inner-container .hdconts {
		left: 5%
	}
	.csr-blk .csr-block {
		padding: 25px 0 0
	}
	.csr-blk .csr-block .cms-cs-contdesc p,
	.csr-blk .csr-block .cms-csr-innerblk .cms-csr-inner p {
		font-size: 16px;
		line-height: 21px
	}
	.csr-blk .csr-block .cms-csr-innerblk .cms-csr-inner h4 {
		font-size: 17px;
		line-height: 19px;
		padding: 10px 0 5px
	}
	.csr-blk .csr-block .cms-csr-innerblk .cms-csr-inner h6 {
		padding: 5px 0 0
	}
	.csr-blk .csr-block .cms-csr-innerblk .cms-csr-inner .social-share-links .csr-share {
		padding: 10px 0 0
	}
	.csr-blk .csr-block .csr-viewmore .cms-btnsgroup>a {
		font-size: 16px;
		width: 150px
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .reg-comp-lft,
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .reg-comp-rht {
		max-width: 100%;
		margin: 0
	}
	.aboutus .cms-ttlist .slick-dots {
		width: 100%;
		height: 10px;
		overflow: hidden;
		text-align: center;
		position: absolute;
		left: 0;
		bottom: -10%
	}
	.aboutus .cms-ttlist .slick-dots li {
		width: 10px;
		margin-left: 10px;
		display: inline-block;
		vertical-align: top
	}
	.aboutus .cms-ttlist .slick-dots li:first-child {
		margin-left: 0
	}
	.aboutus .cms-ttlist .slick-dots li button {
		width: 100%;
		height: 10px;
		background: transparent;
		padding: 0;
		border: 1px solid #838383;
		display: block;
		text-indent: -999em;
		position: relative;
		border-radius: 50%
	}
	.aboutus .cms-ttlist .slick-dots li button:before {
		width: 100%;
		height: 100%;
		background: #a2a2a2;
		content: "";
		border-radius: 50%;
		position: absolute;
		top: 0;
		left: 0;
		-webkit-transform: scaleX(0);
		-moz-transform: scaleX(0);
		transform: scaleX(0);
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		transition: all .5s
	}
	.aboutus .cms-ttlist .slick-dots li.slick-active button:before {
		-webkit-transform: scaleX(1);
		-moz-transform: scaleX(1);
		transform: scaleX(1)
	}
	.aboutus .cms-media-template .cms-topbanner .cms-tbinner>figure>img {
		margin: -173px 0 0 -618px
	}
	.aboutus .cms-media-template .cms-topbanner .cms-tbinner .cms-tbcontent h1 {
		bottom: 35px
	}
	.aboutus .cms-ttlist {
		width: 100%;
		padding-bottom: 40px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust .cms-trust-trans-tech-desc,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-transparency .cms-trust-trans-tech-desc,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust-trans-tech-desc {
		max-width: 100%;
		padding: 30px;
		position: relative;
		bottom: -242px
	}
	.aboutus .cms-trust-trans-tech-list .cms-technology-after,
	.aboutus .cms-trust-trans-tech-list .cms-trust-before {
		display: none
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-technology .cms-trust-trans-tech-desc {
		max-width: 100%
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust h3,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-transparency h3,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list h3 {
		padding: 0 20px;
		text-align: center
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust {
		min-height: auto;
		height: 270px;
		padding: 0;
		background-position: bottom;
		margin-bottom: 100px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-transparency {
		min-height: auto;
		height: 270px;
		padding: 0;
		background-position: bottom;
		margin-bottom: 100px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-technology {
		min-height: auto;
		height: 270px;
		padding: 0;
		background-position: bottom;
		margin-bottom: 100px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-ttlist .slick-dots {
		bottom: 10px
	}
	.aboutus .cms-group-block .cms-group-list li>figure,
	.aboutus .cms-group-block .cms-group-list li .cms-group-cont,
	.aboutus .cms-group-block .cms-group-list li .cms-group-cont,
	.aboutus .cms-group-block .cms-group-list li .cms-group-cont p,
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont {
		width: 100%;
		max-width: 100%
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list {
		padding-bottom: 55px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list .slick-arrow.slick-prev,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list .slick-arrow.slick-prev {
		left: 50%;
		transform: translate(-50%, 0);
		margin: 0 0 0 -40px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list .slick-arrow.slick-next,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list .slick-arrow.slick-next {
		left: 50%;
		transform: translate(-50%, 0) rotate(180deg);
		margin: 0 0 0 40px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list li .cms-group-cont,
	.aboutus .cms-group-block .cms-group-list li .cms-group-cont {
		padding: 20px 0 10px
	}
	.aboutus .cms-group-block .cms-group-list li .cms-group-cont figure img {
		margin: 0 auto
	}
	.motorinsurance-products .ex-cash-block h1,
	.motorinsurance-products .slice-block h2,
	.motorinsurance-products .ex-cash-block h3,
	.motorinsurance-products .slice-block h3 {
		font-size: 20px
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav {
		padding: 20px 0 45px
	}
	.motorinsurance-products .sl-of-he-content {
		font-size: 16px;
		line-height: 21px;
		max-width: 252px;
		right: 30px
	}
	.motorinsurance-products .slice-banner .cms-btswrap .cms-btn {
		font-size: 15px;
		min-width: 0;
		margin-top: 10px
	}
	.logoblk {
		padding: 30px 0 0;
		text-align: center
	}
	.logoblk figure {
		display: inline-block
	}
	.login-form {
		padding: 25px 0 0
	}
	.login-blk-in {
		background-attachment: fixed;
		height: 710px
	}
	.cms-404blk .col2 .col22 {
		padding-left: 20px
	}
	.cms-404blk h1 {
		font-size: 60px;
		line-height: 55px;
		padding: 0 0 15px 10px
	}
	.cms-404blk h2 {
		font-size: 20px;
		line-height: 20px
	}
	.cms-404blk h2:after {
		left: 130px;
		width: 100px;
		bottom: 10px
	}
	.cms-404blk h2 {
		font-size: 18px;
		padding: 0 0 5px
	}
	.cms-404blk p {
		font-size: 14px;
		line-height: 16px
	}
	.cms-404blk p a {
		font-size: 12px
	}
	.motorinsurance-products .cms-keyfnb .cms-keyfnb-list .cms-keyfnb-box h2 span {
		min-height: 50px
	}
}

@media (max-width:599px) {
	.cms-trust-trans-tech-list .cms-technology-after {
		background-position: 0 1px
	}
	.cms-trust-trans-tech-list .cms-trust-before {
		background-position: 0 1px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		min-height: 201px
	}
	.cms-content-wrapper-login .cms-content-area-login .col1 {
		padding: 0 0 25px;
		width: 100%;
		border-right: 0
	}
	.cms-content-wrapper-login .cms-content-area-login .col2 {
		padding: 25px 0 0;
		width: 100%;
		border-top: 1px solid #bababa
	}
	.cms-content-wrapper-login .form-group {
		margin-bottom: 15px
	}
	.cms-content-wrapper-login .btn {
		margin: 5px 0 0
	}
	.cms-content-wrapper-login .cms-content-area-login {
		padding: 15px;
		margin: 15px 0
	}
	.cms-content-wrapper-login .cms-content-area-login .formfields {
		border-right: 0;
		padding-right: 0
	}
	.cms-content-wrapper-login .cms-content-area-login .col2.pt0 {
		padding-top: 25px
	}
	.cms-content-wrapper-login h2 {
		font-size: 18px;
		line-height: 18px;
		padding: 0 0 10px
	}
	.cms-content-wrapper-login h3 {
		font-size: 16px;
		padding: 0 0 10px
	}
	.header .header-right .cms-loginmainmenu>ul {
		padding: 0 0 80px
	}
	.header .header-right .cms-loginmainmenu:before {
		top: 55px
	}
	.header .header-right .cms-mainmenu {
		top: 80px
	}
	.header .header-right .cms-mainmenu:before {
		top: 62px
	}
	.cms-hospital-form-block .form-control-block {
		width: 100%;
		margin: 0;
		padding: 10px 0
	}
	.cms-hospital-form-block .form-control-block .cms-form-control {
		display: block;
		min-width: 100%
	}
	.cms-hospital-form-block .form-control-block.icon-location::after {
		right: 16px
	}
	.cms-hospital-form-block .form-control-block.btn-red {
		padding: 0
	}
	.cms-hospital-form-block .form-control-block .cms-btn {
		width: 100%
	}
	.cms-hospital-form-block {
		padding: 0
	}
	.cms-innerpages-blk .cms-address-block .col-xx-12 {
		width: 100%
	}
	.cms-innerpages-blk .cms-address-block .cms-location-map-block {
		padding-bottom: 22px
	}
	.cms-innerpages-blk .cms-address-block .cms-addr-detail {
		margin: 0 0 15px
	}
	.cms-innerpages-blk .cms-address-block .cms-view-block {
		padding: 15px 0
	}
	.cms-innerpages-blk .cms-address-block .cms-view-block .btn-view-more {
		min-width: 130px;
		font-size: 14px;
		line-height: 36px
	}
	.cms-become-an-agent-btn {
		margin: 40px 3px 0
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li figure {
		height: 670px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li>figure:before {
		position: absolute;
		content: '';
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		background: #dcdddf
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content {
		top: 10%;
		left: 50px;
		max-width: 75%
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li>figure img {
		margin: -50px 0 0 -339px
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list .cms-business-detail .cms-busness-content h3 {
		font-size: 14px
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list .cms-business-detail .cms-busness-content p {
		font-size: 14px
	}
	.careers .cms-contact-contentarea .cms-management-block {
		padding-bottom: 30px
	}
	.careers .cms-contact-contentarea .cms-business-block.cms-work-us-block h2 {
		margin-top: 45px;
		padding-top: 10px;
		padding-bottom: 41px
	}
	.careers .cms-contact-contentarea .cms-business-block.cms-work-us-block {
		padding: 0 0 25px;
		border-top: 1px solid #d7d7d7
	}
	.careers .cms-contact-contentarea .cms-employees-block .cms-employee-list li figure {
		position: relative;
		overflow: hidden;
		height: 332px
	}
	.careers .cms-contact-contentarea .cms-employees-block .cms-employee-list li figure img {
		width: 1010px;
		max-width: none;
		position: absolute;
		top: 50%;
		left: 50%;
		margin: -205px 0 0 -432px
	}
	.careers .cms-contact-contentarea .cms-groups-block .cms-groups-list .slick-dots {
		padding-top: 30px
	}
	.careers .cms-contact-contentarea .cms-employees-block .cms-employee-list li .cms-employee-content p {
		background: transparent;
		text-align: left
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list .cms-business-detail .cms-busness-content {
		min-height: 351px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .col-xx-12 {
		width: 100%
	}
	.insurlens .cms-contact-contentarea .cms-post-block .element-item1 {
		width: 100%
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block {
		width: 100%
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block figure img {
		width: 100%
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-tp-row figure img {
		width: 100%
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-fb-block .cms-fb-slider li figure img {
		width: 100%
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block figure {
		position: relative
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block figure img {
		width: 100%
	}
	.cms-what-insurance .radio-blk.radio-blk-hi .cms-radio {
		width: 35%
	}
	.cus-service-block .modal#coveragenetworkModal .modal-dialog {
		width: 100%;
		margin: 0;
		padding: 15px
	}
	.cus-service-block .modal#coveragenetworkModal .modal-dialog .modal-content .btn {
		top: 20px;
		right: 20px
	}
	.cus-service-block .modal#coveragenetworkModal .cms-what-insurance .cms-create-quote .group {
		width: 240px
	}
	.cus-service-block .modal#coveragenetworkModal .cms-create-quote-btn {
		width: 155px
	}
	.cms-sitemap-btm .col2,
	.cms-sitemap-blk .col1 {
		width: 50%
	}
	.motorinsurance-products .cms-keyfnb .cms-keyfnb-list .cms-keyfnb-box h2 span {
		min-height: inherit
	}
	.motorinsurance-products .cms-keyfnb .cms-keyfnb-list .cms-keyfnb-box p {
		min-height: auto
	}
	.cms-trust-trans-tech-list .cms-trust {
		min-height: 221px
	}
	.cms-trust-trans-tech-list .cms-technology {
		min-height: 200px
	}
}

@media (max-width:586px) {
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav ul {
		margin-left: -10px
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav ul li {
		margin-left: 10px
	}
	.motorinsurance-products .ex-cash-block h1,
	.motorinsurance-products .ex-cash-block h3 {
		padding: 0 0 20px
	}
	.login-blk-in {
		background-attachment: inherit;
		height: auto
	}
	.cms-hospital-form-block .form-control-block.form-control-block-select {
		margin: 0 0 10px
	}
	.cms-innerpages-blk .form-control-block-select .cms-selectbox .btn-default {
		width: 100%;
		padding: 0 38px 0 15px
	}
	.cms-innerpages-blk .cms-address-block .cms-addr-detail {
		min-height: inherit
	}
}

@media (max-width:567px) {
	.cms-common-hd h2 {
		font-size: 34px;
		line-height: 40px
	}
	.cms-here-to-help-tab .nav>li>a {
		margin: 15px 0 0 20px
	}
	.cms-here-to-help .cms-here-to-help-banner figure img {
		display: none
	}
	.cms-here-to-help .cms-here-to-help-banner figure {
		background: url(/portals/0/images/here-to-help-banner-mobile.jpg) 0 0 no-repeat;
		height: 320px;
		width: 100%
	}
	.cms-running-business:before {
		display: none
	}
	.cms-running-business h2 {
		font-size: 34px;
		line-height: 40px
	}
	.cms-running-business {
		min-height: 440px;
		background-size: auto 215px;
		padding-top: 10px
	}
	.cms-running-business .cms-running-business-row {
		height: 215px
	}
	.cms-running-business .cms-running-business-row .cms-running-business-col .cms-running-business-cont {
		position: inherit
	}
	.cms-running-business-btn {
		min-width: inherit;
		margin: 4px 5%;
		font-size: 16px;
		width: 90%
	}
	.cms-rb-btnwrap {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%
	}
	.cms-running-business p:last-child {
		padding-top: 20px
	}
	.cms-running-business p a {
		color: #000
	}
	.cms-running-business {
		min-height: 372px;
		margin: 0 0 40px
	}
	.cms-staysafe-slider .slick-dots li button {
		display: block
	}
	.cms-staysafe-slider .cms-staysafe-insurance {
		margin: -70px 15px 0;
		max-width: inherit
	}
	.cms-staysafe-slider .cms-staysafe-insurance-detail {
		width: 100%;
		padding: 20px 20px 0;
		min-height: 160px
	}
	.cms-staysafe-slider .cms-staysafe-insurance-detail h3 {
		font-size: 24px;
		line-height: 26px
	}
	.cms-staysafe-slider ul.cms-insurance-instrs {
		padding: 15px 15px 20px
	}
	.cms-staysafe-slider .cms-staysafe-btns:before {
		display: none
	}
	.cms-staysafe-slider .cms-staysafe-btns {
		padding: 10px 15px 0
	}
	.cms-staysafe-slider .cms-staysafe-btns .cms-staysafe-know,
	.cms-staysafe-slider .cms-staysafe-btns .cms-staysafe-quote {
		text-align: center;
		width: 100%;
		padding: 0;
		margin: 0 0 10px;
		font-size: 16px
	}
	.cms-staysafe-slider .slick-dots {
		bottom: -10px
	}
	.cms-stay-safty {
		padding: 30px 0 40px
	}
	.cms-home-page .cms-trust-trans-tech-list .cms-trust-before,
	.cms-home-page .cms-trust-trans-tech-list .cms-technology-after {
		display: none
	}
	.cms-ttlist .slick-dots {
		width: 100%;
		height: 10px;
		overflow: hidden;
		text-align: center;
		position: absolute;
		left: 0;
		bottom: -10%
	}
	.cms-ttlist .slick-dots li {
		width: 10px;
		margin-left: 10px;
		display: inline-block;
		vertical-align: top
	}
	.cms-ttlist .slick-dots li:first-child {
		margin-left: 0
	}
	.cms-ttlist .slick-dots li button {
		width: 100%;
		height: 10px;
		background: transparent;
		padding: 0;
		border: 1px solid #838383;
		display: block;
		text-indent: -999em;
		position: relative;
		border-radius: 50%
	}
	.cms-ttlist .slick-dots li button:before {
		width: 100%;
		height: 100%;
		background: #a2a2a2;
		content: "";
		border-radius: 50%;
		position: absolute;
		top: 0;
		left: 0;
		-webkit-transform: scaleX(0);
		-moz-transform: scaleX(0);
		transform: scaleX(0);
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		transition: all .5s
	}
	.cms-ttlist .slick-dots li.slick-active button:before {
		-webkit-transform: scaleX(1);
		-moz-transform: scaleX(1);
		transform: scaleX(1)
	}
	.cms-ttlist {
		width: 100%
	}
	.cms-trust-trans-tech-list h3 {
		font-size: 30px;
		line-height: 34px;
		text-align: center
	}
	.cms-trust-trans-tech-list .cms-trust .cms-trust-trans-tech-desc,
	.cms-trust-trans-tech-list .cms-trust-trans-tech-desc,
	.cms-trust-trans-tech-list .cms-technology .cms-trust-trans-tech-desc {
		left: 0;
		max-width: inherit;
		text-align: center
	}
	.cms-ttlist {
		width: 100%;
		float: left
	}
	.cms-trust-trans-tech-list .cms-technology,
	.cms-trust-trans-tech-list .cms-transparency,
	.cms-trust-trans-tech-list .cms-trust {
		background-position: center 0
	}
	.cms-trust-trans-tech-list p {
		font-size: 18px;
		line-height: 22px;
		text-align: center;
		padding: 0 20px
	}
	.cms-trust-trans-tech-list .cms-trust {
		padding-left: 0;
		min-height: inherit;
		height: 310px
	}
	.cms-trust-trans-tech-total {
		padding: 70px 0 0
	}
	.cms-trust-trans-tech-list .cms-transparency {
		background-position: center 21px;
		height: 310px;
		min-height: inherit
	}
	.cms-trust-trans-tech-list .cms-technology {
		min-height: inherit;
		height: 310px;
		background-position: center -15px
	}
	.cms-trust-trans-tech-list .cms-transparency .cms-trust-trans-tech-desc {
		left: 0;
		max-width: inherit
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .slick-prev:before,
	.cms-mainbanner-blk .cms-whatinsurance-tab .slick-next:before {
		background: url(/portals/0/images/common-icons-mobile.png) center 0 no-repeat
	}
	.cms-mainbanner-blk {
		padding: 30px 0
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab {
		width: 90%
	}
	.cms-what-insurance {
		padding: 0 20px 20px
	}
	.cms-what-insurance .cms-create-quote {
		display: block
	}
	.cms-what-insurance .cms-create-quote .group {
		width: 100%
	}
	.cms-create-quote-btn {
		width: 100%;
		margin: 10px 0 0
	}
	.cms-what-insurance .cms-create-quote input {
		border-width: 1px
	}
	ul.insurancelist li:after {
		top: -15px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .slick-arrow {
		position: absolute;
		bottom: 0;
		padding: 0;
		cursor: pointer;
		border: none;
		z-index: 5;
		width: 12px;
		height: 22px;
		text-indent: -999em;
		border: 0;
		background: transparent;
		border-radius: 0;
		top: 50%;
		margin-top: -11px;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
		transition: all .5s;
		-moz-transform: scaleX(1);
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .slick-arrow:before {
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		width: 12px;
		height: 22px;
		transition: all .5s;
		-webkit-transition: all .5s;
		-ms-transition: all .5s;
		-o-transition: all .5s
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .slick-prev {
		left: 25%;
		margin-left: -3px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .slick-prev:before {
		background-position: center -86px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .slick-next {
		right: 25%;
		margin-right: -3px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .slick-next:before {
		background-position: center -126px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav-tabs {
		height: auto
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav-tabs .slick-slide {
		text-align: center
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav-tabs .slick-slide a {
		color: #e31937;
		font: 22px/65px Geogrotesque-SemiBold
	}
	.cms-what-insurance h2 {
		padding: 15px 0;
		line-height: 22px
	}
	ul.insurancelist li {
		padding: 0 25px 15px
	}
	.cms-what-insurance .cms-no-number {
		margin: 10px 0 0;
		width: 100%;
		border-width: 1px
	}
	.footer .footer-block .footer-top .col-top {
		min-height: 523px
	}
	.footer .footer-block .footer-top .col-top:last-child {
		min-height: inherit
	}
	.footer .footer-block .footer-top .col-xxs-6 {

		width: 100%
	}
	.col-xxs-12 {
		width: 100%
	}
	.col-xxs-6 {
		width: 50%
	}
	.cms-youspeak-slider {
		padding: 20px 0 0
	}
	.cms-youspeak-slider .slick-dots {
		bottom: 30px
	}
	.cms-wantto-tell {
		margin-top: 0
	}
	.cms-youspeak {
		padding: 40px 0 30px;
		margin: 0 0 40px
	}
	.cms-trust-trans-tech {
		padding: 30px 0 0
	}
	.cms-youspeak-slider {
		min-height: 435px
	}
	.cms-youspeak-slider .cms-youspeak-slide.slick-center {
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1)
	}
	.cms-youspeak-slider .cms-youspeak-slide .videooverlay:after {
		background-size: 11% auto
	}
	.cms-youspeak-slider .cms-youspeak-slide h4 {
		line-height: 18px;
		bottom: 60px
	}
	.cms-youspeak-slider .cms-youspeak-slide {
		border: 0
	}
	.cms-btn-default {
		width: 100%
	}
	.cms-staysafe-slider .slick-prev {
		left: 15px
	}
	.cms-staysafe-slider .slick-arrow {
		top: 13%
	}
	.cms-staysafe-slider .slick-next {
		right: 15px
	}
	.livechat {
		width: 150px;
		height: 50px;
		background-size: 100% auto
	}
	.cms-youspeak-slider .cms-youspeak-slide {
		margin: 0
	}
	.cms-youspeak-slider .slick-arrow {
		top: 50%;
		margin-top: -20px
	}
	.cms-youspeak-slider .slick-prev {
		left: 10px
	}
	.cms-youspeak-slider .slick-next {
		right: 10px
	}
	.cms-staysafe-slider .slick-arrow {
		width: 40px;
		height: 40px
	}
	.cms-staysafe-slider .cms-staysafe-slide-img {
		position: relative;
		overflow: hidden;
		height: 300px
	}
	.cms-staysafe-slider .cms-staysafe-slide-img img {
		height: 300px;
		width: 774px;
		max-width: inherit;
		position: absolute;
		left: 50%;
		margin-left: -387px
	}
	.cms-here-to-help {
		padding: 0 0 35px
	}
	.ready-do-this-block {
		margin-top: 85px
	}
	ul.insurancelist li:nth-child(3n+3):after {
		display: none
	}
	.motor-plan-popup .popup-content {
		text-align: center
	}
	.motor-plan-popup .popup-content h4 {
		text-align: left
	}
	.motor-plan-popup .popup-content p {
		text-align: left
	}
	#get-insured ul.insurancelist li:nth-child(3n+3):after,
	#renewal ul.insurancelist li:nth-child(3n+3):after {
		display: none
	}
	.header .cms-logo {
		padding: 15px 0 0 15px
	}
	.header .header-right {
		padding: 10px 15px 0 0
	}
	.header .chat-icon {
		margin: 0 15px 0 0
	}
	.header .header-right .cms-login-icon {
		margin: 12px 0 0
	}
	.header .header-right .cms-search-icon {
		margin: 15px 15px 0
	}
	.header .header-right .cms-burger-menu-box {
		margin-top: 0
	}
	.header .header-right ul.cms-logindetail {
		margin-top: 0;
		margin-right: 0;
		right: 5px;
		bottom: -30px;
		position: absolute
	}
	.header {
		height: 90px
	}
	.cms-sbwidget .cms-wdg-popupcontent .cms-wdgpopup.cms-wdgcallback {
		padding: 100px 15px 15px
	}
	.cms-content-wrapper {
		margin-top: 165px
	}
	.header .header-right .cms-loginmainmenu {
		top: 80px
	}
	.header .header-right .cms-loginmainmenu:before {
		top: 80px
	}
	.header .header-right .cms-loginmainmenu>ul {
		padding: 0 0 110px
	}
	.header .header-right .cms-mainmenu {
		top: 71px
	}
	.header .header-right .cms-mainmenu:before {
		top: 53px
	}
	.header .header-right ul.cms-logindetail li.loginuser:after {
		right: 5px
	}
	.header .header-right ul.cms-logindetail li.loginuser {
		font-size: 16px;
		padding-right: 30px
	}
	.cms-content-wrapper-login {
		margin-top: 90px
	}
	.cms-content-wrapper-login .cms-content-area-login .cms-table {
		min-height: inherit!important
	}
	.cms-content-wrapper-login .cms-content-area-login .cms-tablecell {
		vertical-align: top
	}
	.cms-innerpages-blk {
		padding-bottom: 15px
	}
	.cms-contdesc h2 {
		font-size: 22px
	}
	.cms-contdesc p {
		font-size: 16px;
		line-height: 18px
	}
	.cms-innerpages-blk .cms-selectbox .btn-default {
		font-size: 16px
	}
	.cms-innerpages-blk .cms-selectbox .bootstrap-select.btn-group .dropdown-menu.inner li a {
		font-size: 15px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body {
		padding: 15px 0 15px 20px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-foot .cms-notetext {
		letter-spacing: 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body {
		padding: 15px 0 15px 20px
	}
	.cms-faq-blk .cms-hospital-search-block h2 span {
		font-size: 14px;
		line-height: 16px
	}
	.cms-faq-blk .cms-hospital-search-block {
		padding: 10px
	}
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox {
		max-width: 95%
	}
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox .btn-default .caret {
		right: 15px
	}
	.faq-main-blk .faq-accordion .panel-group {
		padding: 10px 0 15px
	}
	.faq-main-blk .faq-accordion .panel-default>.panel-heading h4>a,
    .faq-main-blk .faq-accordion .panel-default>.panel-heading h2.panel-title>a{
		padding: 12px 12px 12px 32px;
		font-size: 17px;
		line-height: 17px
	}
.faq-main-blk .faq-accordion .panel-default>.panel-heading h2>a {
		padding: 12px 12px 12px 32px;
		font-size: 17px;
		line-height: 17px
	}
	.faq-main-blk .faq-accordion .panel-default>.panel-heading>i {
		top: 11px;
		left: 5px;
		width: 20px;
		height: 20px
	}
	.faq-main-blk .faq-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body {
		padding: 5px 17px 17px 32px
	}
	.faq-main-blk .faq-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body>p,
	.faq-main-blk .faq-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body>ul li {
		font-size: 15px;
		line-height: 22px
	}
	.faq-main-blk .faq-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body>ul li:before {
		top: 9px
	}
	.cms-contdesc.hpfl-faq p {
		font-size: 16px
	}
	.cms-innerpages-blk .cms-selectbox .btn-default {
		height: 40px
	}
	.cms-innerpages-blk .cms-btnsgroup .btn,
	.cms-innerpages-blk .cms-partner-blk .cms-btnsgroup .btn-link {
		font-size: 15px
	}
	.cms-banner .cms-banner-cell h1,
	.cms-banner .cms-banner-cell h1.cms-glossary-hd {
		font-size: 30px;
		line-height: 26px
	}
	.cms-partner-blk .form-group {
		margin: 0 0 25px
	}
	.cms-partner-blk .form-group .form-control {
		height: 35px
	}
	.cms-partner-blk .form-group label {
		font-size: 15px
	}
	.cms-partner-blk .form-group.focused label {
		font-size: 13px
	}
	.cms-banner .cms-banner-cell h1.cms-cust-ger {
		font-size: 30px;
		line-height: 22px
	}
	.cms-banner .cms-banner-cell h1.cms-cust-ger span {
		font-size: 20px
	}
	.cms-partner-blk h3,
	.cms-benefits-blk .nav>li>a,
	.cms-benefits-blk .cms-benefit-list h3,
	.cms-become-an-agent h2 {
		font-size: 22px;
		line-height: 22px
	}
	.cms-partner-blk h3 {
		padding: 0 0 10px
	}
	.cms-faq-blk .cms-banner .cms-banner-cell p {
		padding: 15px 174px 0 15px;
		font-size: 18px;
		line-height: 22px
	}
	.cms-faq-blk .cms-banner .cms-banner-table.cms-become h1 {
		padding: 0 15px
	}
	.cms-become-an-agent-btn {
		margin: 15px 3px 0
	}
	.cms-innerpages-blk {
		margin-top: 0
	}
	.cashless-hospitals .cms-banner-block .container h1 {
		font-size: 28px;
		line-height: 36px
	}
	.cms-hospital-search-block h2 {
		font-size: 20px;
		line-height: 30px
	}
	.cms-hospital-search-block h2 span {
		font-size: 14px;
		line-height: 16px
	}
	.cms-innerpages-blk .cms-address-block .cms-addr-detail h3 {
		font-size: 16px;
		line-height: 16px
	}
	.cms-innerpages-blk .cms-address-block .cms-addr-detail p {
		font-size: 14px;
		line-height: 16px
	}
	.cms-innerpages-blk .cms-address-block .cms-addr-detail .cms-phone-block {
		font-size: 14px;
		line-height: 18px
	}
	.cms-hospital-form-block .form-control-block {
		padding: 5px 0
	}
	.cms-hospital-form-block .form-control-block.btn-red {
		padding-top: 10px
	}
	.cms-hospital-form-block .form-control-block .cms-form-control {
		height: 36px
	}
	.cms-hospital-form-block .form-control-block .cms-btn {
		font-size: 18px;
		line-height: 36px
	}
	.cms-banner .cms-banner-cell h1 span {
		font-size: 22px;
		line-height: 22px
	}
	ul.chola-agent li {
		width: 50%
	}
	.cms-careers-block .cms-current-openings-block {
		padding: 15px 0 25px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .jobs-search-blk {
		max-width: 100%
	}
	.cms-careers-block .cms-btnsgroup a {
		font-size: 16px;
		line-height: 18px;
		height: 36px
	}
	.cms-careers-block .current-openings-content-blk {
		padding: 20px 0
	}
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk,
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk.opng-details-blk {
		padding: 15px
	}
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk h2 {
		font-size: 20px
	}
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk .job-offers {
		padding: 20px 0 0
	}
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk .job-offers h4 {
		font-size: 16px
	}
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk .job-offers .cms-btnsgroup a.cms-btnprimary {
		font-size: 14px;
		line-height: 16px;
		height: 30px
	}
	.cms-careers-block .cms-current-openings-block a.btnback {
		left: 5px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .user-details {
		max-width: 100%;
		margin: 15px 0 0 15px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .user-details h2 {
		font-size: 20px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content .form-group,
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content.form-submit-blk {
		margin: 15px 0 0
	}
	.cms-careers-block .current-openings-content-blk .opng-details-blk .job-off-inner-details {
		padding: 15px 0 0
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content {
		top: 5%
	}
	.prs-rls-details-block .cms-prs-rls-innerpg {
		padding: 35px 0 12px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h1 {
		font-size: 17px;
		line-height: 22px;
		max-width: 455px;
		padding: 0 0 10px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h1>span {
		font-size: 14px;
		padding: 0 0 10px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h2 {
		font-size: 15px;
		padding: 10px 0 0
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h3 {
		font-size: 15px;
		line-height: 18px;
		max-width: 100%
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk p {
		font-size: 15px;
		padding: 10px 0 0
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .cms-textbtn-group>a {
		font-size: 15px;
		margin: 10px 0
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-banner figure {
		height: 185px;
		position: relative;
		overflow: hidden
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-banner figure>img {
		width: 575px;
		max-width: none;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-45%, -50%)
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-social-share {
		padding: 15px 0 5px
	}
	.cus-service-block .cms-banner .cms-banner-img img {
		margin-left: -510px
	}
	.cms-banner .cms-banner-content .hdconts>h1 {
		font-size: 26px;
		line-height: 30px
	}
	.cus-service-block .cms-banner .cms-banner-content .hdconts>p {
		max-width: 80%
	}
	.cms-cs-contdesc h2 {
		font-size: 22px;
		line-height: 24px
	}
	.cus-service-block .cms-cs-contdesc ul.cs-links1 li {
		width: auto
	}
	.cus-service-block .cms-cs-contdesc ul li span {
		font-size: 16px;
		line-height: 18px
	}
	.cus-service-block .cms-cs-contdesc p,
	.cus-service-block .cus-gr-block .cms-cs-contdesc p {
		font-size: 16px;
		line-height: 20px
	}
	.cus-service-block .cms-cs-contdesc .req-submit-blk .form-group {
		width: 100%
	}
	.cus-service-block .cms-cs-contdesc .req-submit-blk .form-group.mail-req,
	.cus-service-block .cms-cs-contdesc .req-submit-blk .form-group {

		margin: 0 0 15px
	}
	.cus-service-block .cms-cs-contdesc .req-submit-blk .cms-btnsgroup>a {
		font-size: 17px
	}
	.cus-service-block .cms-location-blk {
		padding: 20px 0
	}
	.cus-service-block .cms-location-blk .cms-selectbox .btn-default {
		font-size: 17px
	}
	.cus-service-block .cms-location-blk .cms-selectbox .bootstrap-select.btn-group .dropdown-menu.inner li a {
		font-size: 15px
	}
	.cus-service-block .cms-location-blk .cms-hdq h4 {
		font-size: 18px;
		padding: 15px 0 10px
	}
	.cus-service-block .cus-gr-block {
		padding: 25px 0 15px
	}
	.insurlens .cms-contact-contentarea .cms-inst-block .cms-inst-slider li figure img {
		width: 100%
	}
	.insurlens .cms-contact-contentarea .cms-inst-block {
		padding: 25px 0 15px
	}
	.insurlens .cms-contact-contentarea .cms-inst-block .cms-work-us-block h2 {
		margin-bottom: 15px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-fb-block .cms-fb-slider .slick-arrow {
		width: 45px;
		height: 45px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-categories-block {
		padding-top: 30px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk p {
		font-size: 15px;
		line-height: 21px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content p {
		padding: 0 0 10px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content>p:first-child {
		padding-top: 10px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content>ul {
		padding: 0 0 10px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content>ul>li {
		font-size: 15px;
		line-height: 21px;
		margin: 5px 0 0
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content>ul>li:before {
		top: 8px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists li figure img {
		width: 100%
	}
	.privacy-policy-blk .cms-pp-block .cms-cs-contdesc figure {
		position: relative;
		overflow: hidden;
		height: 165px
	}
	.privacy-policy-blk .cms-pp-block .cms-cs-contdesc figure>img {
		height: 165px;
		width: 100%;
		max-width: inherit;
		position: absolute
	}
	.privacy-policy-blk .cms-pp-block {
		padding: 15px 0 10px
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk p,
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk h5,
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk ul {
		padding: 10px 0 0
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk p,
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk ul li {
		font-size: 15px
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk h3 {
		font-size: 15px;
		padding: 10px 0 0
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk ul+h3 {
		padding: 10px 0 0
	}
	.cus-service-block .modal .modal-dialog {
		padding: 90px 15px
	}
	.cus-service-block .modal .modal-dialog .modal-content .btn {
		width: 17px;
		height: 17px;
		right: 8px
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .form-group .form-control {
		font-size: 15px;
		height: 40px
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha,
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha .cms-btnsgroup {
		padding: 25px 0 0
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha .cms-btnsgroup a {
		font-size: 17px;
		line-height: 38px;
		height: 38px
	}
	.aboutus .cms-group-block.awards-recog-block .container {
		padding: 0
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list li .cms-group-cont {
		padding: 15px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust .cms-trust-trans-tech-desc,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-transparency .cms-trust-trans-tech-desc,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust-trans-tech-desc {
		bottom: -226px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile .cms-tab-cont {
		font-size: 18px;
		line-height: 22px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-annual-report-block h3 {
		font-size: 18px;
		line-height: 24px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-annual-report-block h4 {
		font-size: 14px;
		line-height: 20px
	}
	.aboutus .cms-get-in-touch-block .btn-wrp.btn-get-in-touch .cms-btn {
		font-size: 15px;
		min-width: 130px;
		line-height: 35px;
		margin: 0 5px
	}
	.aboutus .cms-get-in-touch-block .cms-title-cont-block h2 {
		margin-bottom: 0
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-annual-report-block .ams-docment-list li a {
		font-size: 14px;
		line-height: 42px
	}
	.ams-docment-list1 li a {
		font-size: 14px;
		line-height: 42px
	}
	.aboutus .cms-trust-trans-tech-list p {
		padding: 0
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-transparency {
		margin-bottom: 131px
	}
	.aboutus .cms-title-cont-block.cms-get-know-block p {
		text-align: left
	}
	.chola-premium-table .mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
		bottom: -18px!important
	}
	.chola-premium-table .mCSB_outside+.mCSB_scrollTools {
		right: -18px!important
	}
	.cms-what-insurance .radio-blk.radio-blk-hi {
		float: none
	}
	.cms-create-quote-btn.mt {
		margin-top: -5px;
		float: none
	}
	.cms-what-insurance .radio-blk.radio-blk-hi .cms-radio {
		width: 50%
	}
	.cms-what-insurance .radio-blk.radio-blk-hi {
		margin: -30px 0 15px
	}
	.cms-radio-blk .cms-radio {
		width: 38%
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav.cms-keyfnb-tabnavmore ul li {
		margin-left: 0
	}
	.motorinsurance-products .cms-policyinfo-detailed.cms-keyfnb-page .cms-keyfnb-tabnav ul li a {
		padding: 0 5px;
		font-size: 14px
	}
	.motorinsurance-products .cms-mipblocks.cms-policyinfo-detailed .cms-mipblock-head h2 {
		margin: 0
	}
	.motorinsurance-products .cms-policyinfo-detailed.cms-keyfnb-page .cms-keyfnb-tabnav {
		padding: 30px 0
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-pidtabblock .cms-tabcontent .cms-tctextcontent li {
		margin: 0 0 8px
	}
	.motorinsurance-products .ex-cash-block p {
		line-height: 22px
	}
	.motorinsurance-products .ex-cash-block h1,
	.motorinsurance-products .ex-cash-block h3 {
		padding: 0 0 10px
	}
	.motorinsurance-products .slice-block {
		margin-bottom: 10px
	}
	.motorinsurance-products .cms-mipblocks.cms-policyinfo-detailed .cms-mipblock-head h2 {
		padding-bottom: 25px
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav {
		padding-top: 0;
		position: relative
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav .cms-tab-cont {
		position: relative;
		cursor: pointer;
		display: block;
		font: 20px/25px ProximaNova-Regular;
		color: #19398a;
		background: #f1f1f1;
		padding: 10px 20px;
		text-align: left
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav .cms-tab-cont:before {
		position: absolute;
		content: '';
		width: 24px;
		height: 10px;
		bottom: -10px;
		left: 60px;
		background: url(/portals/0/images/aboutus/icon-tab-down.png) no-repeat bottom center
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav .cms-tab-cont:after {
		position: absolute;
		content: '';
		width: 16px;
		height: 100%;
		background: url(/portals/0/images/aboutus/icon-arrow-down.png) no-repeat left center;
		border: 0;
		margin-top: 0;
		top: 0;

		right: 20px;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		-ms-transition: all .5s;
		transition: all .5s
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav .cms-ffile-tab {
		padding: 0;
		max-width: 100%;
		width: 100%;
		margin: 0 auto;
		-webkit-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.2);
		-o-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.2);
		-ms-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.2);
		box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.2);
		position: absolute;
		top: inherit;
		left: 50%;
		-webkit-transform: scaleY(0) translate(-50%);
		-moz-transform: scaleY(0) translate(-50%);
		-o-transform: scaleY(0) translate(-50%);
		-ms-transform: scaleY(0) translate(-50%);
		transform: scaleY(0) translate(-50%);
		-webkit-transform-origin: 0 0;
		-moz-transform-origin: 0 0;
		-o-transform-origin: 0 0;
		-ms-transform-origin: 0 0;
		transform-origin: 0 0;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		-ms-transition: all .5s;
		transition: all .5s;
		z-index: 5;
		background: #fff
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav.open .cms-ffile-tab {
		-webkit-transform: scaleY(1) translate(-50%);
		-moz-transform: scaleY(1) translate(-50%);
		-o-transform: scaleY(1) translate(-50%);
		-ms-transform: scaleY(1) translate(-50%);
		transform: scaleY(1) translate(-50%)
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav.open .cms-tab-cont:after {
		-webkit-transform: rotateX(180deg);
		-moz-transform: rotateX(180deg);
		-ms-transform: rotateX(180deg);
		-o-transform: rotateX(180deg);
		transform: rotateX(180deg)
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav .cms-ffile-tab li {
		display: block;
		margin-left: 0
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav .cms-ffile-tab li.active a {
		border: 0;
		border-top: 1px solid #c2c2c2;
		border-color: #c2c2c2!important
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav ul li a:hover {
		color: #19398a;
		border-color: #c2c2c2
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav ul {
		margin-left: 0
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav ul li {
		width: 100%;
		text-align: left;
		border: 0;
		background: #f1f1f1;
		margin-left: 0;
		margin-bottom: 0
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav li:first-child a {
		border-top: 0 solid #c2c2c2
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav ul li a {
		border: 0;
		font-size: 18px;
		color: #000;
		padding: 5px 20px;
		border-top: 1px solid #c2c2c2
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent h2.cms-ichead {
		font-size: 24px;
		line-height: 30px
	}
	.cms-unclaimed-account .cms-banner .cms-banner-cell h1.cms-cust-ger {
		line-height: 32px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent .cms-benefits .cms-benefitslist li {
		max-width: 140px
	}
	.login-form {
		padding: 25px 15px 0;
		max-width: inherit
	}
	.logoblk img {
		width: 230px
	}
	.login-blk h3 {
		font-size: 26px;
		line-height: 26px;
		padding: 0 0 10px
	}
	.login-blk .dnnFormItem input[type="text"],
	.login-blk .dnnFormItem input[type="password"] {
		height: 45px;
		font-size: 16px;
		line-height: 16px;
		margin: 0 0 15px;
		padding: 0 40px
	}
	.login-blk .dnnFormItem:nth-child(1):before,
	.login-blk .dnnFormItem:nth-child(2):before,
	.login-blk .dnnFormItem:nth-child(2):after {
		top: 12px
	}
	.login-blk .dnnPrimaryAction,
	.login-blk .dnnFormItem input[type="submit"],
	.login-blk a.dnnPrimaryAction {
		font-size: 16px;
		line-height: 16px;
		width: 150px;
		padding: 10px 0
	}
	.login-blk .dnnSecondaryAction,
	.login-blk a.dnnSecondaryAction {
		font-size: 16px;
		line-height: 16px;
		width: 150px;
		padding: 10px 0
	}
	.login-blk .dnnBoxLabel {
		font-size: 16px;
		line-height: 16px
	}
	.login-blk .dnnFormItem input[type="checkbox"]+span {
		margin: -2px 10px 0 0
	}
	.login-blk .dnnLoginRememberMe {
		margin: 10px 0 0
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block .cms-cont-details h3,
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block .cms-cont-details p {
		min-height: inherit
	}
	.cms-innerpages-blk {
		margin-top: 165px
	}
	.cms-hospital-form-block .form-control-block.form-control-block-select {
		margin: 0
	}
	.cms-hospital-form-block .form-control-block.btn-red {
		padding-top: 5px
	}
	.cms-innerpages-blk .form-control-block-select .cms-selectbox .btn-default {
		height: 36px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow {
		width: 45px;
		height: 45px;
		top: 32%
	}
	.chola-healthline.motorinsurance-products .cms-banner .cms-banner-content .hdconts {
		left: 0
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab#board-of-directors,
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile,
	.aboutus .cms-group-block .cms-title-cont-block#awards-recognition {
		padding: 90px 0 0;
		margin: -90px 0 0
	}
	.motorinsurance-products .cms-whycms-carinsurance .cms-downloads-list h3 {
		font-size: 17px;
		width: 100%;
		text-align: center
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-latest-post-block .cms-item-wrap .cms-total-item .cms-item.animation-element {
		min-height: auto
	}
	.cms-renew-online .cms-what-insurance .cms-create-quote .group,
	.cms-renew-online .cms-what-insurance .cms-create-quote .cms-create-quote-btn {
		width: 100%
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow.slick-next,
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow,
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow.slick-prev {
		top: 30px
	}
	.cms-renew-online .cms-what-insurance .cms-create-quote .group {
		padding: 0
	}
	.errortext.rn-error {
		margin: 0 0 30px -15px !important
	}
}

@media (max-width:533px) {
	.cus-service-block #coveragenetworkModal .cms-create-quote-btn {
		margin-top: 0
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list .cms-business-detail .cms-busness-content {
		min-height: 420px
	}
}

@media (max-width:480px) {
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .cms-btn-block {
		max-width: 100%;
		padding-left: 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .cms-btn-block .cms-textbtn-group {
		width: auto;
		float: right
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .cms-btn-block .cms-textbtn-group .cms-textbtn {
		padding: 5px 0;
		display: inline-block;
		margin-top: 5px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .cms-btn-block .cms-textbtn-group .cms-textbtn:after {
		bottom: 5px
	}
	.careers .cms-contact-contentarea .cms-groups-block .cms-groups-list .cms-groups:before {
		display: none
	}
	.careers.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h1 {
		text-shadow: 0 0 8px rgba(0, 0, 0, 0.78)
	}
	.careers .cms-contact-contentarea .cms-groups-block .cms-groups-list .cms-groups {
		min-height: auto
	}
	.careers .cms-contact-contentarea .cms-employees-block .cms-employee-list li .cms-employee-content p {
		line-height: 23px;
		padding-bottom: 20px
	}
	.careers .cms-contact-contentarea .cms-employees-block .cms-employee-list li .cms-employee-content p span {
		display: block
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list .cms-business-detail .cms-busness-content {
		min-height: 100%
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-social-share h6 {
		padding: 0
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists {
		padding-top: 15px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists li .cms-rp-cont h3 {
		padding-bottom: 10px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists li .cms-rp-cont h3,
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists li .cms-rp-cont p {
		min-height: auto
	}
	.chola-healthline .container .insurance-links-icon li {
		width: 40%
	}
	.chola-healthline .cms-cont-chola p {
		font: 15px/20px ProximaNova-Regular;
		padding: 0 0 15px
	}
	.chola-healthline .cms-cont-chola {
		padding: 35px 0
	}
	.chola-healthline .cms-cont-blue p {
		font: 18px/20px Geogrotesque-SemiBold;
		padding-bottom: 36px
	}
	.chola-healthline .container .insurance-links-icon li span {
		font: 15px/22px ProximaNova-Regular
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-addres-block .cms-contactfilters .bootstrap-select>.dropdown-toggle .caret {
		right: 20px
	}
	.cus-service-block .modal#coveragenetworkModal .modal-dialog {
		width: 100%;
		margin: 0;
		padding: 15px
	}
	.cus-service-block .modal#coveragenetworkModal .modal-dialog .modal-content .btn {
		top: 20px;
		right: 20px
	}
	.cus-service-block .modal#coveragenetworkModal .cms-create-quote-btn {
		width: 100%
	}
	.cus-service-block .modal#coveragenetworkModal .cms-what-insurance .cms-create-quote .group {
		width: 100%
	}
	.cus-service-block #coveragenetworkModal .cms-create-quote-btn {
		margin: 10px 0 0
	}
	.cms-radio-blk.cms-radio-blk-ti .cms-radio {
		width: 50%
	}
	.motorinsurance-products.motorinsurance-products-getq .cms-getquote-form .cms-formwrap .cms-formfields h4 {
		margin: -15px 0 15px
	}
	.footer-top.cms-sitemap .cms-sitemap-split,
	.footer-top.cms-sitemap .cms-sitemap-split1 .cms-sitemap-split1-col {
		width: 100%
	}
	.motorinsurance-products .cms-keyfnb .cms-keyfnb-list .cms-keyfnb-box h2 span {
		min-height: 40px
	}
	.motorinsurance-products .cms-keyfnb .cms-keyfnb-list .cms-keyfnb-box p {
		min-height: 150px
	}
	#homebanner-subtab .nav-tabs li a {
		font-size: 13px;
		padding: 4px 19px
	}
	.homeawar .slick-slide figure {
		width: 100%;
		float: inherit;
		margin-right: 0
	}
	.homeawar .slick-slide {
		margin-right: 0
	}
	.homeawar .slick-dots {
		bottom: -50px
	}
	.homeawar .slick-slide .cms-group-cont h3,
	.homeawar .slick-slide .cms-group-cont p {
		margin: 15px
	}
	.homeawar {
		padding: 10px 0 60px;
		margin-bottom: 0px
	}
	.homeawar .slick-slide {
		height: 540px
	}
}

@media (max-width:479px) {
	.motor-plan-popup .popup-content {
		max-width: 372px;
		padding: 20px
	}
	.footer .footer-block .footer-middle {
		padding: 20px 0 10px
	}
	.cms-media-template .cms-mediatemp-contentarea .cms-mediatemp-cabody {
		padding: 20px 0 15px
	}
	.cms-media-template .cms-mediatemp-contentarea .cms-mediatemp-cahead h3 {
		font-size: 18px;
		line-height: 20px
	}
	.insurlens-block .insurlens-mainbanner .insurlens-slidecont-blk h3 {
		font-size: 20px;
		line-height: 22px
	}
	.insurlens-block .slick-arrow {
		width: 40px;
		height: 40px;
		margin-top: -20px
	}
	.insurlens-block .slick-dots {
		bottom: -55px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav-tabs .slick-slide a {
		font-size: 18px
	}
	.cms-mainbanner-blk {
		padding: 20px 0
	}
	.cms-common-hd h2 {
		font-size: 20px;
		line-height: 26px
	}
	.cms-common-hd p {
		font-size: 16px;
		line-height: 22px
	}
	.cms-common-hd h2:before {
		top: -12px
	}
	.cms-here-to-help .cms-here-to-help-banner figure {
		height: 240px;
		background-size: cover
	}
	.cms-here-to-help-tab .nav>li>a {
		margin: 10px 0 0 20px;
		width: 130px
	}
	.cms-here-to-help-tab .nav-tabs>li.active>a,
	.cms-here-to-help-tab .nav>li>a {
		font-size: 16px;
		line-height: 16px
	}
	.cms-here-to-help .cms-hth-cont h3 {
		font-size: 20px;
		line-height: 24px
	}
	.cms-here-to-help .cms-hth-cont {
		padding: 15px
	}
	.cms-here-to-help-form .form-group,
	.cms-here-to-help-form .cms-selectbox {
		margin-bottom: 20px
	}
	.cms-btn-default {
		font-size: 14px;
		padding: 0
	}
	.cms-running-business h2 {
		font-size: 20px;
		line-height: 30px
	}
	.cms-running-business p {
		font-size: 16px;
		line-height: 22px
	}
	.cms-running-business h2:before {
		top: -6px;
		height: 2px
	}
	.cms-staysafe-slider .cms-staysafe-insurance-detail p {
		font-size: 16px;
		padding: 0
	}
	.cms-staysafe-slider ul.cms-insurance-instrs li p {
		font-size: 16px;
		line-height: 20px
	}
	.cms-trust-trans-tech-list .cms-trust {
		height: 278px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		background-position: center 18px;
		height: 278px
	}
	.cms-trust-trans-tech-list .cms-technology {
		height: 278px;
		background-position: center -12px
	}
	.footer .footer-block .footer-bottom .cols ul.social li {
		margin: 0 5px
	}
	.footer .footer-block .footer-bottom .cols ul.apps li figure img {
		width: 80px
	}
	.footer .footer-white-block p.top-txt {
		font-size: 12px;
		line-height: 18px;
		padding: 0 0 15px
	}
	.footer .footer-white-block p {
		font-size: 12px;
		line-height: 18px
	}
	.footer .footer-white-block {
		padding: 15px 0
	}
	.cms-wantto-tell p {
		font-size: 18px
	}
	.cms-youspeak-slider .slick-dots {
		bottom: 40px
	}
	.footer .footer-block .footer-top h4 {
		font-size: 14px;
		line-height: 14px;
		padding: 0 0 10px;
		margin: 0
	}
	.footer .footer-block .footer-top ul.sub-nav>li>a,
	.footer .footer-block .footer-top ul>li>ul>li>a,
	.footer .footer-block .footer-top ul li a,
	.footer .footer-block .footer-middle ul li a {
		font-size: 14px;
		line-height: 18px
	}
	.footer .footer-block .footer-top ul.sub-nav-space {
		padding: 5px 0 0 5px
	}
	.footer .footer-block .footer-middle ul li {
		margin: 0 6px 5px
	}
	.footer .footer-block .footer-middle ul li a {
		-webkit-transform: scale(0.8);
		-moz-transform: scale(0.8);
		-o-transform: scale(0.8);
		-ms-transform: scale(0.8);
		transform: scale(0.8)
	}
	.footer .footer-block .footer-bottom .cols ul.apps li {
		margin: 3px
	}
	.cms-youspeak-slider {
		margin-left: 0
	}
	.cms-youspeak-slider .cms-youspeak-slide h4 {
		font-size: 14px;
		line-height: 18px
	}
	.cms-youspeak-slider .cms-youspeak-slide h4 span {
		font-size: 12px
	}
	.insurlens-block h2.title-block,
	.ready-do-this-block h2.title-block,
	.homeawar .cms-title-cont-block h2 {
		font-size: 26px;
		line-height: 30px
	}
	p.title-text {
		font-size: 16px;
		line-height: 22px;
		padding: 10px 0 15px
	}
	.cms-youspeak-slider {
		min-height: 375px
	}
	.cms-what-insurance .radio-blk {
		padding: 0;
		margin-top: -10px
	}
	.cms-trust-trans-tech-total li {
		font-size: 20px;
		line-height: 18px
	}
	.cms-trust-trans-tech-total li span {
		font-size: 14px
	}
	.cms-create-quote-btn {
		font-size: 14px
	}
	.cms-trust-trans-tech-list h3 {
		font-size: 20px;
		line-height: 30px
	}
	.cms-trust-trans-tech-list p {
		font-size: 16px;
		line-height: 20px
	}
	.cms-staysafe-slider .cms-staysafe-insurance-detail h3 {
		font-size: 20px
	}
	.cms-staysafe-slider .cms-staysafe-btns .cms-staysafe-know,
	.cms-staysafe-slider .cms-staysafe-btns .cms-staysafe-quote {
		font-size: 14px
	}
	.cms-running-business-btn {
		font-size: 14px
	}
	.cms-here-to-help-tab h4 {
		min-height: 40px;
		line-height: 45px;
		font-size: 20px
	}
	.cms-here-to-help-tab {
		margin: -45px auto 0
	}
	.cms-here-to-help .cms-hth-cont h3 {
		font-size: 18px;
		line-height: 22px
	}
	.insurlens-block h2.title-block,
	.ready-do-this-block h2.title-block,
	.homeawar .cms-title-cont-block h2 {
		font-size: 20px;
		line-height: 30px
	}
	.cms-staysafe-slider ul.cms-insurance-instrs li p {
		padding: 10px 0 0
	}
	.cms-staysafe-slider ul.cms-insurance-instrs li span.ss-icon12 {
		background-position: center -868px;
		width: 70px;
		background-size: 100% auto
	}
	.cms-trust-trans-tech-list .cms-technology {
		width: 100%;
		background: url(/portals/0/images/t3.png) center top no-repeat;
		height: 320px
	}
	.cms-trust-trans-tech-list .cms-trust {
		width: 100%;
		background: url(/portals/0/images/t1.png) center top no-repeat;
		height: 320px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		width: 100%;
		background: url(/portals/0/images/t2.png) center top no-repeat;
		height: 320px
	}
	#policy-revision ul.insurancelist li:nth-child(3n+2):after,
	#policy-revision ul.insurancelist li:nth-child(3n+4):after {
		display: none
	}
	#policy-revision ul.insurancelist li:nth-child(3n+3):after {
		display: block
	}
	.cms-what-insurance .cms-create-quote input {
		padding: 10px
	}
	.cms-what-insurance .cms-create-quote label {
		left: 10px
	}
	.header .header-right .cms-burger-menu-box .cms-burger-menu {
		margin: 14px 0 0 7px
	}
	.header .header-right .cms-mainmenu {
		top: 55px;
		margin: 0;
		width: 300px
	}
	.header .header-right .cms-mainmenu>ul>li>a {
		font-size: 18px;
		line-height: 18px;
		padding: 0 15px 0 75px
	}
	.header .header-right .cms-mainmenu>ul>li>a:before {
		left: 10px
	}
	.header .header-right .cms-mainmenu {
		top: 70px
	}
	.header .header-right .cms-mainmenu:before {
		right: 22px;
		top: 52px;
		position: fixed;
		z-index: 10003
	}
	.header .header-right .cms-mainmenu>ul {
		padding: 0
	}
	.header .header-right .cms-search-icon {
		margin-left: 10px
	}
	.cms-content-wrapper-login .form-group .form-control {
		height: 40px;
		font-size: 15px;
		padding-top: 10px
	}
	.cms-content-wrapper-login .btn {
		margin: 0
	}
	.cms-content-wrapper-login p {
		padding: 12px 0 0;
		font-size: 14px
	}
	.cms-content-wrapper-login .cms-content-area-login .col1 {
		padding: 0 0 15px
	}
	.cms-content-wrapper-login .cms-content-area-login .col2 {
		padding: 15px 0 0
	}
	.cms-content-wrapper-login ul.benefit-list {
		padding: 0 0 10px
	}
	.cms-content-wrapper-login .cms-content-area-login .col2.pt0 {
		padding-top: 15px
	}
	.cms-content-wrapper-login .form-group label {
		font-size: 16px
	}
	.cms-right-panel li {
		margin: 0 10px 20px
	}
	.cms-left-panel {
		padding: 20px 0 0
	}
	.cms-content-wrapper .cms-content-area .form-group .form-control,
	.cms-content-wrapper .cms-content-area .cms-selectbox .btn-default,
	.cms-content-wrapper .cms-content-area .form-group-pass .form-control {
		height: 40px;
		font-size: 15px
	}
	.cms-left-panel .cms-form-blk {
		padding: 0 0 15px
	}
	.cms-left-panel p.notify {
		font-size: 16px
	}
	.cms-left-panel ul.cms-inbox-list li p {
		font-size: 14px
	}
	.cms-left-panel ul.cms-inbox-list li span.cont-no {
		font-size: 15px;
		line-height: 21px
	}
	.cms-left-panel ul.cms-inbox-list li .reply {
		font-size: 15px;
		padding: 0 20px 0 0
	}
	.icon-cont-edit {
		top: 5px;
		right: 0
	}
	.cms-content-wrapper .cms-content-area .radio-blk .cms-radio {
		margin: 0 40px 0 0
	}
	.cms-right-panel.fullwdt {
		margin-top: 10px
	}
	.cms-right-panel .cms-ins-type h3,
	.cms-content-wrapper .cms-content-area .form-group label.wtlabel,
	.cms-left-panel .cms-form-blk .form-group.focused label {
		font-size: 16px;
		line-height: 16px
	}
	.cms-left-panel.pr {
		padding: 15px 0 0
	}
	.switch {
		margin-bottom: 15px
	}
	.cms-left-panel ul.cms-inbox-list li {
		margin: 20px 0 0
	}
	.cms-left-panel ul.cms-inbox-list li h4 {
		padding: 0 0 10px
	}
	.cms-left-panel ul.cms-inbox-list {
		padding: 0 0 20px;
		margin-bottom: 10px
	}
	.header .header-right .cms-burger-menu-box {
		margin-left: 0
	}
	.header .header-right .cms-loginmainmenu>ul {
		padding: 0
	}
	.header .header-right .cms-loginmainmenu:before {
		top: -20px;
		width: 40px;
		height: 20px;
		background-size: 100% auto
	}
	.header .header-right .cms-loginmainmenu {
		top: 75px
	}
	.cms-content-wrapper h1 {
		font-size: 22px
	}
	.cms-content-wrapper .cms-content-area .cms-selectbox .bootstrap-select.btn-group .dropdown-menu.inner li a {
		font-size: 15px
	}
	.cms-content-wrapper .cms-content-area .form-group label.editno-label {
		height: 40px;
		font-size: 15px;
		line-height: 42px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-head h2 {
		padding-bottom: 5px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body {
		padding: 15px 0 15px 15px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails li {
		margin: 7px 0 0;
		letter-spacing: 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails li span {
		display: block
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails.cms-premium-period li,
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails.cms-travel-details li,
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails.cms-purchaseexpiry-info li {
		float: none;
		width: auto;
		margin: 7px 0 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails.cms-premium-period li:first-child,
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails.cms-travel-details li:first-child,
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails.cms-purchaseexpiry-info li:first-child {
		margin: 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails.cms-premium-period li span,
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails.cms-travel-details li span,
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails.cms-purchaseexpiry-info li span {
		margin-left: 10px
	}
	.cms-contentarea-inner .cms-colswrap .cms-btnsgroup-inline .cms-textbtn-group,
	.cms-contentarea-inner .cms-colswrap .cms-btnsgroup-inline .cms-btnsgroup {
		display: block;
		text-align: center
	}
	.cms-contentarea-inner .cms-colswrap .cms-btnsgroup-inline .cms-btnsgroup {
		padding: 10px 0 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-btnsgroup .cms-btn {
		font-size: 14px;
		line-height: 30px;
		margin: 5px 0 0;
		display: block
	}
	.cms-contentarea-inner .cms-colswrap .cms-btnsgroup-floated .cms-btnsgroup,
	.cms-contentarea-inner .cms-colswrap .cms-btnsgroup-floated .cms-textbtn-group {
		float: none;
		text-align: center
	}
	.cms-contentarea-inner .cms-colswrap .cms-btnsgroup-floated .cms-textbtn-group {
		padding: 10px 0 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-btnsgroup.cms-addbtn .cms-btn {
		display: inline-block
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body {
		padding: 15px 0 15px 15px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-premium-period li {
		float: none;
		width: auto;
		margin: 7px 0 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-premium-period li:first-child {
		margin: 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-premium-period li span {
		margin-left: 10px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-otpverification .cms-otpv-inner .cms-formfields>input {
		width: 100%;
		position: static
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-otpverification .cms-otpv-inner .cms-formfields>p {
		font-size: 14px;
		line-height: 18px;
		padding: 0 0 5px
	}
	.cms-hospital-search-block h2 {
		font-size: 17px;
		line-height: 20px
	}
	.cms-hospital-form-block .form-control-block .cms-btn {
		font-size: 16px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content {
		max-width: 305px;
		left: 15px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content h1 {
		font-size: 26px;
		line-height: 26px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content p {
		font-size: 18px;
		line-height: 20px;
		padding: 4px 0 0
	}
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox .btn-default {
		padding-left: 10px;
		font-size: 15px;
		height: 34px
	}
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox .btn-default:hover,
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox .open>.dropdown-toggle.btn-default {
		padding-left: 10px
	}
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox .bootstrap-select.btn-group .dropdown-menu.inner li a {
		padding-left: 10px;
		font-size: 14px
	}
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox {
		max-width: 100%
	}
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox .btn-default .caret {
		right: 10px
	}
	ul.chola-agent.helpful-links li span.hd-link {
		font-size: 15px;
		line-height: 15px
	}
	.cms-innerpages-blk .cms-btnsgroup .btn-default:before {
		margin-right: 10px
	}
	.cms-banner .cms-banner-cell h1,
	.cms-banner .cms-banner-cell h1.cms-glossary-hd {
		font-size: 26px;
		line-height: 22px
	}
	.cms-customer-grievance .row1 .col1 {
		padding: 10px 15px 15px
	}
	.cms-customer-grievance .row1 .col2 {
		margin: 15px 0 0;
		padding: 10px 15px 2px
	}
	.cms-customer-grievance .row1 .col3 {
		margin: 15px 0 0;
		padding: 10px 15px 0
	}
	.cms-customer-grievance p span.lg-txt {
		font-size: 14px
	}
	.cms-customer-grievance .row2 {
		padding: 12px 15px 15px;
		margin: 0 0 15px
	}
	.cms-customer-grievance .row1 {
		margin: 10px 0 15px
	}
	.cms-customer-grievance .row2 h4 {
		font-size: 18px
	}
	.cms-customer-grievance p,
	.cms-customer-grievance .row2 p,
	.cms-customer-grievance .row3 p {
		line-height: 20px
	}
	.cms-customer-grievance .row3 p {
		padding: 0 0 0 85px
	}
	.cms-customer-grievance .row3 p:before {
		left: 0
	}
	.cms-banner .cms-banner-cell h1 span {
		font-size: 18px
	}
	.cms-partner-blk {
		padding: 15px
	}
	.cms-innerpages-blk .cms-partner-blk .cms-btnsgroup {
		margin-top: 5px
	}
	ul.chola-agent li h3 {
		font-size: 15px;
		padding-top: 10px;
		line-height: 20px
	}
	.cms-partner-blk h3,
	.cms-benefits-blk .nav>li>a,
	.cms-benefits-blk .cms-benefit-list h3,
	.cms-become-an-agent h2 {
		font-size: 20px;
		line-height: 20px
	}
	.cms-benefits-blk .nav>li>a {
		height: 35px
	}
	.cms-benefits-blk .nav-tabs>li.active>a:after {
		width: 80px
	}
	.cms-benefits-blk .nav>li>a:after {
		margin-left: -40px
	}
	.cms-benefits-blk .nav-tabs>li:first-child {
		margin-left: 10px
	}
	.cms-benefits-blk .nav-tabs>li {
		margin: 0 10px
	}
	.cms-benefits-blk .nav-tabs {
		margin: 0 0 20px
	}
	ul.chola-agent {
		margin: 10px 0 0
	}
	.cms-benefits-blk .cms-benefit-list li {
		font-size: 16px;
		line-height: 28px
	}
	.cms-benefits-blk .cms-benefit-list li:before {
		top: 14px
	}
	.cms-become-an-agent p {
		font-size: 14px;
		line-height: 10px
	}
	.cms-become-an-agent-btn {
		font-size: 14px;
		margin: 15px 0 0
	}
	.cms-become-an-agent h2:before {
		width: 70px;
		margin-left: -35px
	}
	.cms-benefits-blk .cms-benefit-list h3 {
		padding: 0 0 10px
	}
	.cms-glossary-cont h3 {
		font-size: 14px;
		padding-bottom: 2px
	}
	.cms-glossary-cont p {
		font-size: 15px;
		line-height: 22px
	}
	.cms-glossary-cont ul li {
		font-size: 15px;
		line-height: 22px
	}
	.cms-glossary-cont ul li:before {
		top: 9px
	}
	.cms-banner .cms-banner-cell h1.cms-glossary-hd {
		padding: 0
	}
	.cms-banner .cms-banner-table.cms-become h1.flt-right {
		padding-top: 140px
	}
	.get-in-touch .cms-media-template .cms-topbanner .cms-tbinner .cms-tbcontent h1 {
		left: 50%;
		-webkit-transform: translate(-50%, 0);
		-moz-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		-o-transform: translate(-50%, 0);
		transform: translate(-50%, 0)
	}
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner>figure>img {
		width: 875px;
		margin: -98px 0 0 -529px
	}
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h4,
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h1 {
		left: 15px;
		font-size: 16px;
		line-height: 20px
	}
	.careers.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h1 {
		left: 15px;
		transform: translate(0);
		max-width: 200px
	}
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent .btn-works,
	.careers.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent .btn-works {
		left: 15px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li.icon-phone a:before,
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li.icon-phone2 a:before,
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li.icon-mail a:before {
		width: 31px;
		height: 33px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li a {
		height: 33px;
		padding-left: 40px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content .form-group.gndr-slct label,
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content .form-group.gndr-slct label.chk-lbl {
		font-size: 17px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content.form-submit-blk .upld-cv {
		width: 130px;
		height: 36px;
		padding: 8px 25px;
		float: none;
		display: inline-block;
		vertical-align: top;
		margin: 0
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content.form-submit-blk .upld-cv .cv-upld {
		top: 0
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content.form-submit-blk .cms-btnsgroup {
		margin: 0 0 0 10px;
		vertical-align: top;
		display: inline-block
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content.form-submit-blk .cms-btnsgroup a {
		min-width: 130px;
		height: 36px;
		line-height: 17px;
		float: none;
		vertical-align: top;
		display: inline-block
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content.form-submit-blk>label {
		margin: 0 0 12px
	}
	.cms-careers-block .current-openings-content-blk .opng-details-blk .job-off-inner-details p {
		line-height: 23px
	}
	.cus-service-block .cms-banner .cms-banner-img img {
		margin-left: -545px
	}
	.cms-banner .cms-banner-content .hdconts>h1 {
		font-size: 25px
	}
	.cus-service-block .cms-banner .cms-banner-content .hdconts>p {
		max-width: 65%
	}
	.cms-cs-contdesc h2 {
		font-size: 20px;
		line-height: 22px
	}
	.cus-service-block .cms-location-blk .cs-full {
		padding: 0
	}
	.cus-service-block .cms-location-blk .cms-hdq ul li.ic2 {
		display: block;
		padding-left: 0
	}
	.cus-service-block .cus-gr-block .cms-cs-contdesc ul li span {
		font-size: 17px
	}
	.cus-service-block .cms-location-blk .cms-selectbox .btn-default {
		font-size: 16px
	}
	.insurlens.get-in-touch .cms-media-template .cms-topbanner .cms-tbinner .cms-tbcontent h1 {
		-webkit-transform: translate(0);
		-moz-transform: translate(0);
		-ms-transform: translate(0);
		-o-transform: translate(0);
		transform: translate(0)
	}
	.csr-blk .csr-block .cms-cs-contdesc,
	.csr-blk .csr-block .csr-cont-blk {
		padding: 0
	}
	.csr-blk .cms-banner .cms-banner-content .inner-container .hdconts {
		left: 0
	}
	.csr-blk .csr-block .cms-csr-innerblk .cms-csr-inner h6 {
		line-height: 20px
	}
	.csr-blk .csr-block .csr-viewmore .cms-btnsgroup>a {
		width: 130px
	}
	.chola-healthline .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola li {
		margin-right: 0
	}
	.chola-healthline .insurance-links-icon li {
		width: 100%;
		display: block
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha .form-group .form-control {
		width: 135px
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha .cms-btnsgroup a {
		font-size: 16px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .tab-content .cms-director-list {
		padding: 20px 0 0
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab li {
		margin: 0 10px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab li a,
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab li a {
		font-size: 15px;
		line-height: 24px;
		min-width: 135px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont h3,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list li .cms-group-cont h3 {
		font-size: 16px;
		line-height: 21px
	}
	.cms-enter-your input {
		padding: 10px;
		font-size: 14px;
		line-height: 14px
	}
	.cms-enter-your h4 {
		font-size: 20px!important;
		line-height: 20px!important
	}
	.motor-plan-popup .popup-content .btn.btn-small {
		font-size: 18px
	}
	ul.insurancelist li figcaption,
	.cms-what-insurance p {
		font-size: 14px
	}
	#get-insured ul.insurancelist li:nth-child(3n+2):after {
		display: none
	}
	#get-insured ul.insurancelist li:nth-child(3n+3):after {
		display: block
	}
	.cms-what-insurance .cms-create-quote h4 {
		margin: -20px 0 15px
	}
	#claims ul.insurancelist li {
		padding: 0 10px 15px
	}
	#claims ul.insurancelist li:nth-child(3n+2):after {
		display: none
	}
	.cms-radio-blk .cms-radio {
		width: 50%
	}
	.motorinsurance-products.motorinsurance-products-getq .cms-getquote-form .cms-formwrap .cms-formaction.cms-formhi {
		margin: 0;
		float: left
	}
	.motorinsurance-products .cms-getquote-form .cms-formwrap .cms-formaction .btnaction {
		padding: 0 15px
	}
	.cms-sitemap-blk .col1 {
		width: 100%
	}
	.cms-sitemap-blk h2,
	.cms-sitemap-blk h2 {
		font-size: 22px;
		margin: 0 0 15px;
		padding: 0 0 10px
	}
	.cms-sitemap-blk .col1 h3 {
		padding: 0 0 10px;
		font-size: 14px
	}
	.cms-sitemap-blk .col1 ul {
		padding: 0 0 10px
	}
	.cms-sitemap-blk .col1 h4 {
		padding: 0 0 10px;
		font-size: 14px
	}
	.cms-sitemap-blk .row1 .col1 {
		padding: 0 0 10px
	}
	.cms-sitemap-blk .col1 {
		min-height: inherit;
		padding: 0 0 10px
	}
	.cms-sitemap-blk .row,
	.cms-sitemap-blk .row1 {
		margin: 0
	}
	.cms-sitemap-btm {
		padding: 25px 0 0
	}
	.cms-sitemap-btm .col2 h3 {
		padding: 0 0 10px;
		font-size: 14px
	}
	.cms-sitemap-btm .col2 ul {
		padding: 0 0 10px
	}
	.cms-sitemap-btm .col2 {
		width: 100%
	}
	.cms-mes-box {
		padding: 15px 20px 5px;
		margin: 0 0 20px
	}
	.cms-chltemplate .cms-chltemplate-formblock .form-action .cms-btn {
		min-width: 110px
	}
	.cms-unclaimed-account .cms-chltemplate .cms-chltemplate-formblock .form-action .cms-btn {
		min-width: 120px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile1 .cms-tab-cont1 {
		padding: 10px 15px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile1 .cms-tab-cont1:after {
		right: 15px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content {
		padding: 15px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content h2,
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content p {
		padding: 0 0 10px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content h2,
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content h3 {
		font-size: 20px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content h4 {
		font-size: 16px;
		padding: 0 0 5px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content h3 {
		padding: 0 0 10px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-adds-info p {
		padding-right: 0
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content p {
		font-size: 16px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-annual-report-block .ams-docment-list li a:after {
		right: 15px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-annual-report-block .ams-docment-list li a {
		padding: 10px 45px 10px 15px;
		line-height: 20px
	}
	.ams-docment-list1 li a:after {
		right: 15px
	}
	.ams-docment-list1 li a {
		padding: 10px 45px 10px 15px;
		line-height: 20px
	}
	.cms-search-cont {
		padding: 20px 15px 0
	}
	.cms-search-cont h2 {
		font-size: 16px;
		line-height: 18px
	}
	.cms-search-cont p {
		padding: 0 0 15px;
		line-height: 18px
	}
	.cms-search-cont a {
		margin: 0 0 5px
	}
	.tse-scrollable.horizontal .tse-scrollbar,
	.tse-scrollable.horizontal .tse-scrollbar .drag-handle {
		background: #fff
	}
	.login-blk-in {
		background-attachment: fixed;
		height: 660px
	}
	#sec_hospitalLoacationsDetails h2 p,
	#sec_GarageLocationsDetails h2 p,
	.cms-media-template .cms-mediatemp-contentarea .cms-mediatemp-cabody .cms-media-panellist .cms-media-plcolswrap .cms-media-plcols h3 {
		font-size: 20px
	}
	.cms-404blk .col1 {
		width: 30%
	}
	.cms-404blk .col2 {
		width: 70%
	}
	.cms-404blk h1 {
		font-size: 40px;
		line-height: 36px;
		padding: 0 0 5px 10px
	}
	.cms-404blk .col2 .col22 {
		padding-left: 10px
	}
	.cms-404blk h1 {
		font-size: 30px;
		line-height: 27px;
		padding: 5px 0 5px 10px
	}
	.cms-404blk h2 {
		padding: 0;
		font-size: 14px
	}
	.cms-404blk p {
		line-height: 14px;
		padding: 0 0 5px;
		font-size: 12px
	}
	.cms-404blk p:last-child {
		padding: 0
	}
	.cms-404blk h2:after {
		left: 100px;
		width: 120px;
		bottom: 7px
	}
	.cms-404blk .col1 img {
		height: 150px
	}
	.cms-500blk .oops-err h2 {
		font-size: 20px;
		line-height: 30px
	}
	.cms-500blk .oops-err h2 span {
		font-size: 16px
	}
	.cms-500blk .col2 h1 {
		font-size: 80px
	}
	.cms-500blk .col2 h1 span {
		font-size: 26px
	}
	.cms-500blk .col2 h1 span:first-child {
		margin: 0 0 25px 3px
	}
	.cms-500blk .col2 h1 span:last-child {
		margin: 30px 0 0 3px
	}
	.motor-plan-popup .popup-content.popup-content-otp {
		max-width: 300px;
		padding: 35px 15px 10px
	}
	.cms-enter-your-otp h4 {
		font-size: 16px!important;
		line-height: 16px!important
	}
	.motor-plan-popup .popup-content.popup-content-otp .cms-selectbox,
	.cms-enter-your-otp .group {
		width: 100%;
		margin: 0 0 15px
	}
	.motor-plan-popup .popup-content.popup-content-otp .cms-form-block {
		padding-top: 20px;
		width: 100%
	}
	.motor-plan-popup .popup-content.popup-content-otp .btn.btn-small,
	.motor-plan-popup .popup-content .btn.btn-small.btn-med {
		padding: 8px 0;
		width: 125px
	}
	.cms-what-insurance.cms-claims .nav.nav-tabs.insurancelist li a {
		font-size: 14px
	}
	.motorinsurance-products .cms-whycms-carinsurance .cms-downloads-list h3 {
		font-size: 15px
	}
	.motorinsurance-products .slice-banner figure img {
		margin-left: -370px
	}
	.cms-sbwidget .cms-wdg-popupcontent .cms-wdgpopup .rfs-captcha .g-recaptcha {
		margin: 0 0 10px 15px
	}
	.cms-renew-online ul.insurancelist li {
		padding: 0 20px
	}
	.cms-renew-online .cms-what-insurance .nav.nav-tabs.insurancelist li a {
		font-size: 14px
	}
	.cms-renew-online .cms-what-insurance .cms-create-quote input:focus~label,
	.cms-renew-online .cms-what-insurance .cms-create-quote input:valid~label {
		font-size: 14px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow.slick-next,
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow,
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow.slick-prev {
		top: 38px
	}
	.cms-contact-contentarea #rn-motor .pls-txt,
	.cms-contact-contentarea #rn-health .pls-txt {
		padding-bottom: 0;
		font-size: 14px
	}
	.cms-contact-contentarea .cms-what-insurance {
		padding: 0 0 20px
	}
	.motor-plan-popup .popup-content.popup-content-lCb {
		padding: 35px 15px 25px
	}
	.motor-plan-popup .popup-content.popup-content-lCb .form-group .form-control {
		font-size: 15px;
		line-height: 18px
	}
	.motor-plan-popup .popup-content.popup-content-lCb .cms-feedbackpu .form-action .actionbtn {
		line-height: 40px;
		height: 40px
	}
	.motor-plan-popup .vertical-align-center {
		padding: 0
	}
	.cm-col1 {
		float: left;
		width: 50%
	}
	.cm-col2 {
		float: left;
		width: 50%;
		padding-left: 15px;
		margin-top: -35px
	}
	.cm-col3 {
		float: left;
		width: 50%;
		padding-left: 15px
	}
	.cm-col4 {
		float: left;
		width: 50%;
		padding-left: 15px
	}
	.cm-col5 {
		width: 50%
	}
	.cms-homebanner-wrapper .cms-homebanner-main .cms-hbmslides .cms-hbmslide-image {
		height: 210px
	}
	.cms-homebanner-wrapper .cms-homebanner-main .cms-hbmslides .cms-hbmslide-image img {
		width: 768px;
		right: 0
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-fields,
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-action {
		float: none;
		width: auto
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-fields .form-control {
		border-right: 1px solid #cbcbcb
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-action {
		margin: 10px 0 0
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-btmlist li p {
		font-size: 14px;
		line-height: 20px
	}
	.cms-innerpages-blk .cms-address-block h4 {
		font-size: 18px;
		padding: 0 0 15px;
		line-height: 18px;
		margin: 0
	}
}

@media (max-width:812px) and (max-height:375px) {
	#mtrailer-modal .modal-content {
		max-width: 400px;
		margin: 0 auto
	}
	.chola-healthline .cms-chola-aside h1.flt-left {
		font: 40px/58px Geogrotesque-SemiBold
	}
	.chola-healthline .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola li a {
		font-size: 14px
	}
	.header .header-right .cms-mainmenu {
		top: 79px
	}
	.header .header-right .cms-mainmenu:before {
		top: 61px
	}
}

@media (max-width:731px) and (max-height:411px) {
	#mtrailer-modal .modal-content {
		max-width: 500px;
		margin: 0 auto
	}
	.chola-healthline .arrow-box {
		margin-left: 30px
	}
	.chola-healthline .cms-chola-aside h1.flt-left {
		font: 30px/58px Geogrotesque-SemiBold
	}
	.chola-healthline .cms-banner-chola .get-qu-btn {
		padding: 11px 30px 13px 60px
	}
}

@media (max-width:736px) and (max-height:414px) {
	#mtrailer-modal .modal-content {
		max-width: 500px;
		margin: 0 auto
	}
}

@media (max-width:823px) and (max-height:411px) {
	#mtrailer-modal .modal-content {
		max-width: 425px;
		margin: 0 auto
	}
}

@media (max-width:480px) and (max-height:320px) {
	#mtrailer-modal .mtrailermodal-close {
		top: -17px;
		right: 0
	}
	.chola-healthline .cms-whatinsurance-tab ul.nav-bar-chola li {
		display: block
	}
}

@media (max-width:454px) {
	.cm-col2 {
		margin-top: -58px
	}
	/*.cm-col5 {
		margin-top: -34px
	}*/
}

@media (max-width:413px) {
	.footer .footer-block .footer-bottom .cols ul.social li {
		margin: 0 2px
	}
	.footer .footer-block .footer-bottom .cols ul.apps li figure img {
		width: 70px;
		width: 65px
	}
	.footer .footer-block .footer-bottom {
		padding: 20px 0 10px
	}
	.ready-do-this-block ul li {
		width: 49%
	}
	ul.insurancelist li {
		padding: 0 23px 15px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab {
		width: 92%
	}
	.cms-mainbanner-blk {
		padding: 15px 0
	}
	.cms-what-insurance {
		padding: 0 15px 20px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .slick-prev {
		left: 12.5%;
		margin-left: -1.5px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .slick-next {
		right: 12.5%;
		margin-right: -1.5px
	}
	.cms-wantto-tell p {
		font-size: 16px;
		padding-right: 155px
	}
	.cms-youspeak-slider {
		min-height: 375px
	}
	.cms-here-to-help-tab h4 {
		min-height: 40px;
		line-height: 45px;
		font-size: 20px;
		padding: 0 0 0 15px
	}
	.cms-here-to-help-tab {
		margin: -45px auto 0
	}
	.cms-here-to-help .cms-hth-cont h3 {
		font-size: 18px;
		line-height: 22px
	}
	.cms-staysafe-slider .cms-staysafe-insurance-detail {
		min-height: 165px
	}
	.cms-staysafe-slider ul.cms-insurance-instrs li p {
		font-size: 14px;
		line-height: 16px
	}
	.cms-trust-trans-tech-list .cms-technology {
		height: 315px
	}
	.cms-trust-trans-tech-list .cms-trust {
		height: 315px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		height: 315px
	}
	.header.sticky .chat-icon {
		margin: -10px 13px 0 0
	}
	.header .chat-icon {
		margin-right: 12px
	}
	.cms-content-mya-profile .btn-default {
		min-width: 150px
	}
	.header .cms-logo {
		padding: 10px 0 0 15px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content {
		max-width: 290px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content h1 {
		font-size: 24px;
		line-height: 24px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content p {
		font-size: 16px;
		line-height: 18px
	}
	.csr-blk .cms-banner-img img {
		margin-left: -335px
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha figure,
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha figure>img,
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha .form-group .form-control {
		width: 112px
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha .ic-rfs {
		margin: 10px 0 0 7px
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha .form-group {
		margin-left: 7px
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha .form-group .form-control {
		padding-left: 6px
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha .cms-btnsgroup a {
		min-width: 150px
	}
	.login-blk-in {
		height: 654px
	}
	.header .header-right .cms-mainmenu>ul {
		padding: 0 0 170px
	}
}

@media (max-width:395px) {
	.cms-youspeak-slider {
		min-height: 345px
	}
	.cms-trust-trans-tech-list .cms-technology {
		height: 335px
	}
	.cms-trust-trans-tech-list .cms-trust {
		height: 335px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		height: 315px
	}
	ul.insurancelist li {
		padding: 0 22px 15px
	}
	ul.chola-agent li {
		width: 100%
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list .slick-arrow {
		background-size: 100% auto;
		width: 48px;
		height: 49px
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list {
		padding-bottom: 65px
	}
	.motor-plan-popup .popup-content {
		max-width: 345px
	}
	.footer .footer-block .footer-top .col-top {
		min-height: 543px
	}
	.cms-what-insurance .cms-create-quote {
		padding: 0
	}
	.login-blk-in {
		height: 590px
	}
	.motorinsurance-products .cms-whycms-carinsurance .cms-downloads-list h3 {
		width: 100%
	}
	.cm-col2 {
		margin-top: -90px
	}
	.cm-col3 {
		margin-top: -32px
	}
	.cm-col5 {
		margin: 0
	}
	.cm-col4 {
		padding-bottom: 3px
	}
}

@media (max-width:384px) {
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav {
		width: 300px

	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs {
		margin: 0 -1px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li {
		padding: 0 1px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li>a {
		font-size: 11px;
padding:0px 1px;
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.tab-content>.tab-pane {
		padding: 10px
	}
}

@media (max-width:360px) {
	.cms-trust-trans-tech-total li {
		width: 100%
	}
	.cms-wantto-tell p {
		padding-right: 0;
		text-align: center
	}
	.cms-wantto-tell .cms-share-video {
		width: 100%;
		position: relative;
		right: inherit;
		top: inherit;
		float: left
	}
	.cms-youspeak-slider {
		min-height: 325px
	}
	.cms-youspeak-slider .slick-dots {
		bottom: 20px
	}
	.footer .footer-block .footer-top ul>li>ul>li>a,
	.footer .footer-block .footer-middle ul li a,
	.footer .footer-block .footer-top ul li a {
		font-size: 14px
	}
	.cms-trust-trans-tech-list .cms-technology {
		height: 335px
	}
	.cms-trust-trans-tech-list .cms-trust {
		height: 335px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		height: 315px
	}
	.cms-trust-trans-tech-list p {
		padding: 0 23px
	}
	ul.insurancelist li {
		padding: 0 18px 15px
	}
	.cms-faq-blk .cms-banner .cms-banner-cell p {
		padding: 15px 80px 0 15px
	}
	.cms-customer-grievance p a {
		font-size: 14px
	}
	.careers .cms-contact-contentarea .cms-groups-block .cms-groups-list .cms-groups .cms-groups-content figure {
		min-height: 120px;
		line-height: 120px;
		margin-bottom: 10px
	}
	.cus-service-block .cms-cs-contdesc ul.cs-links1 li {
		width: 135px
	}
	.cus-service-block .cms-cs-contdesc ul.cs-links3 li {
		width: 145px
	}
	.cus-service-block .cms-location-blk .cms-selectbox .btn-default {
		padding: 0 10px
	}
	.cus-service-block .cms-location-blk .cms-selectbox .btn-default:hover,
	.cus-service-block .cms-location-blk .cms-selectbox .open>.dropdown-toggle.btn-default {
		padding-left: 15px
	}
	.cus-service-block .cms-location-blk .cms-selectbox .bootstrap-select.btn-group .dropdown-menu.inner li a {
		padding: 10px 10px 10px 15px
	}
	.chola-healthline .container .insurance-links-icon li {
		width: 100%
	}
	.motor-plan-popup .popup-content {
		max-width: 331px
	}
	.cms-innerpages-blk .cms-partner-blk .cms-btnsgroup .btn-link {
		margin-left: 30px
	}
	.footer .footer-block .footer-top .col-top {
		min-height: 564px
	}
	.cus-service-block .modal#coveragenetworkModal .cms-create-quote-btn {
		width: 100%
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent .cms-benefits .cms-benefitslist li {
		max-width: none;
		min-height: 10px;
		padding: 15px 0 0;
		display: block
	}
	.login-blk-in {
		height: 563px
	}
	.motorinsurance-products .slice-banner figure img {
		margin-left: -350px
	}
	.motorinsurance-products .cms-keyfnb .cms-keyfnb-list .cms-keyfnb-box p {
		min-height: 175px
	}
}

@media (max-width:359px) {
	.motor-plan-popup .popup-content .btn.btn-small.btn-med {
		margin-left: 10px
	}
	.footer .footer-block .footer-top .col-xxs-6,
	.footer .footer-block .footer-top .col-xs-6 {
		width: 100%
	}
	.cm-col1 {
		width: 100%
	}
	.cm-col2 {
		width: 100%;
		margin-top: 0;
		padding-left: 0
	}
	.cm-col3 {
		width: 100%;
		margin-top: 0;
		padding-left: 0
	}
	.cm-col4 {
		width: 100%;
		padding-bottom: 0;
		padding-left: 0
	}
	.cm-col5 {
		width: 100%
	}
}

@media (max-width:320px) {
	.footer.footer .footer-block .footer-bottom .cols ul.apps li figure img {
		width: 55px
	}
	.cms-here-to-help-tab .nav>li>a {
		margin: 10px 0 0 15px;
		width: 115px
	}
	.cms-staysafe-slider ul.cms-insurance-instrs li {
		padding: 0 5px
	}
	.cms-staysafe-slider ul.cms-insurance-instrs li p {
		font-size: 16px;
		line-height: 20px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		height: 335px
	}
	.header .header-right .cms-search-icon {
		margin: -4px 0 0 7px
	}
	.header .header-right .cms-burger-menu {
		margin-left: 10px
	}
	ul.insurancelist li:nth-child(5n+2):after,
	ul.insurancelist li:nth-child(5n+4):after {
		background: none
	}
	ul.insurancelist li {
		width: 49%
	}
	.cms-youspeak-slider {
		min-height: 290px
	}
	.cms-what-insurance .radio-blk .cms-radio {
		margin-right: 29px
	}
	.cms-staysafe-slider .slick-arrow {
		top: 13%
	}
	.cms-staysafe-slider .cms-staysafe-insurance-detail {
		min-height: 180px
	}
	.header .cms-logo {
		width: 150px
	}
	.header.sticky .cms-logo {
		width: 160px
	}
	.footer .footer-block .footer-bottom .cols ul.social li {
		margin: 0
	}
	ul.insurancelist li:nth-child(3n+3):after {
		display: block
	}
	.cms-what-insurance h2 {
		font-size: 16px
	}
	#get-insured ul.insurancelist li:nth-child(3n+3):after,
	#renewal ul.insurancelist li:nth-child(3n+3):after {
		display: block
	}
	.header .header-right .cms-burger-menu-box .cms-burger-menu {
		-webkit-transform: scale(0.7);
		-moz-transform: scale(0.7);
		-o-transform: scale(0.7);
		-ms-transform: scale(0.7);
		transform: scale(0.7)
	}
	.header {
		height: 85px
	}
	.cms-sbwidget .cms-wdg-popupcontent .cms-wdgpopup.cms-wdgcallback {
		padding: 95px 15px 15px
	}
	.cms-mainbanner-blk,
	.cms-innerpages-blk {
		margin-top: 170px;
	}
	.header .header-right .cms-burger-menu-box {
		margin-top: -17px
	}
	.header .header-right {
		padding: 33px 12px 0 0
	}
	.header .header-right .cms-burger-menu-box {
		margin-left: 10px
	}
	.header .chat-icon {
		margin: -13px 12px 0 0
	}
	.header .header-right .cms-mainmenu {
		top: 66px
	}
	.header .header-right .cms-mainmenu:before {
		right: 15px;
		top: 48px
	}
	.header .header-right .cms-mainmenu {
		position: fixed;
		height: 100%;
		overflow: auto;
		margin: 0
	}
	.cms-content-wrapper-login {
		margin-top: 85px
	}
	.cms-content-mya-profile .btn-default {
		min-width: 126px
	}
	.header .chat-icon {
		margin: -23px 12px 0 0
	}
	.header .header-right .cms-login-icon {
		margin: -15px 0 0
	}
	.header .header-right .cms-search-icon {
		margin: -14px 0 0 7px
	}
	.header .header-right .cms-burger-menu-box {
		width: 42px;
		height: 42px;
		border-radius: 42px;
		margin-top: -26px
	}
	.cms-content-wrapper {
		margin-top: 160px
	}
	.header .header-right .cms-loginmainmenu {
		top: 70px
	}
	.header .header-right .cms-burger-menu-box .cms-burger-menu {
		margin: 12px 0 0 6px
	}
	.header .header-right .cms-loginmainmenu>ul>li>a {
		padding: 0 34px 0 50px
	}
	.header .header-right .cms-loginmainmenu>ul>li>a>span {
		padding: 14px 0
	}
	.cms-banner .cms-banner-table.cms-become h1.flt-right {
		font-size: 24px
	}
	.cms-banner-img img {
		margin-left: -385px
	}
	.cms-faq-blk .cms-banner .cms-banner-cell p {
		padding: 15px 96px 0 15px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block figure {
		height: auto
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block figure img {
		position: static
	}
	.chola-healthline .arrow-box {
		margin-left: 0;
		position: static
	}
	.chola-healthline .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola li a {
		font-size: 18px
	}
	.chola-healthline .container .insurance-links-icon li {
		width: 100%
	}
	.chola-healthline .cms-chola-content h1 {
		margin-bottom: 0
	}
	.cus-service-block .modal .modal-dialog {
		padding: 85px 15px
	}
	.motor-plan-popup .popup-content {
		padding: 15px
	}
	.motor-plan-popup .popup-content.popup-content-ey .close {
		top: 15px;
		right: 15px
	}
	.motor-plan-popup .popup-content {
		max-width: 294px
	}
	.footer .footer-block .footer-top .col-top {
		min-height: 601px
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk h3 {
		padding: 10px 0 0;
		font-size: 15px
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk ul+h3 {
		padding: 10px 0 0;
		font-size: 15px
	}
	.cms-what-insurance .cms-no-number span {
		font-size: 13px
	}
	.cms-what-insurance .radio-blk.radio-blk-hi .cms-radio {
		width: 100%
	}
	.footer .footer-block .footer-middle ul li {
		margin: 0 15px 5px
	}
	.cus-service-block .modal#coveragenetworkModal .modal-dialog {
		width: 100%;
		margin: 0;
		padding: 15px
	}
	.cus-service-block .modal#coveragenetworkModal .modal-dialog .modal-content .btn {
		top: 20px;
		right: 20px
	}
	.cus-service-block #coveragenetworkModal .cms-create-quote-btn {
		margin: 10px 0 0
	}
	.cus-service-block .modal#coveragenetworkModal .cms-create-quote-btn {
		width: 100%
	}
	.cus-service-block .cms-cs-contdesc ul.cs-links2 li {
		width: auto
	}
	.cms-radio-blk .cms-radio label {
		font-size: 14px!important;
		line-height: 24 px!important;
		padding-left: 20px
	}
	.header .chat-icon img {
		width: 40px;
		height: 40px
	}
	.header .chat-icon {
		width: 40px;
		height: 40px
	}
	.login-blk h3 {
		font-size: 22px;
		line-height: 22px
	}
	.login-blk .dnnPrimaryAction,
	.login-blk .dnnFormItem input[type="submit"],
	.login-blk a.dnnPrimaryAction,
	.login-blk .dnnSecondaryAction,
	.login-blk a.dnnSecondaryAction {
		width: 140px
	}
	.login-blk-in {
		height: 491px
	}
	.cms-404blk h2:after {
		width: 80px
	}
	.cms-500blk .oops-err h2 {
		line-height: 22px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab#board-of-directors,
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile,
	.aboutus .cms-group-block .cms-title-cont-block#awards-recognition {
		padding: 85px 0 0;
		margin: -85px 0 0
	}
}




.footer .footer-block .footer-bottom .cols ul.social li a.instagram {

background-position: -444px -84px;
    
}


@media (max-width:1599px) {
	.new-banner .motorinsurance-products .cms-banner .cms-banner-content .hdconts>p,.new-banner .cms-banner-content .cms-chola-content .cms-chola-aside.cms-banner-chola>p {
        font-size: 18px;
        line-height: 22px;
        color: #222;
        padding-bottom: 0;
     }
	.new-banner .cms-banner .cms-banner-content .hdconts>h1,.new-banner .cms-banner-content .cms-chola-content .cms-chola-aside.cms-banner-chola>h1{
		font-size: 48px;
		line-height: 38px;color: #093f89; margin-top: 0}
	
	.new-banner .motorinsurance-products .cms-banner .cms-banner-content .hdconts,.new-banner .cms-banner-content .cms-chola-content .cms-chola-aside.cms-banner-chola {
    left: 60px;
    width: 40%;
	}
}


@media (max-width:767px) {
	.new-banner .cms-banner .cms-banner-content .hdconts>h1,.new-banner .cms-banner-content .cms-chola-content .cms-chola-aside.cms-banner-chola>h1{font-size: 28px;line-height: 28px;}
.new-banner .motorinsurance-products .cms-banner .cms-banner-content .hdconts,.new-banner .cms-banner-content .cms-chola-content .cms-chola-aside.cms-banner-chola{text-align: center;top:275px;}
.new-banner .motorinsurance-products .cms-getquote-form .cms-gqform-trigger,.new-banner .cms-banner-content .cms-chola-content .cms-chola-aside.cms-banner-chola .arrow-box{ margin:0 auto;}
}


@media (max-width:567px) {
	.new-banner .motorinsurance-products .cms-banner .cms-banner-img,.new-banner .cms-banner-content .cms-banner-img{height: 415px;}
	.new-banner .motorinsurance-products .cms-banner .cms-banner-img img,.new-banner .cms-banner-content .cms-banner-img img {
		height: 200px;
		width: 931px;
		margin-left: -700px;
		top: 0;
	}
	.new-banner .motorinsurance-products .cms-banner .cms-banner-content .hdconts>p,.new-banner .cms-banner-content .cms-chola-content .cms-chola-aside.cms-banner-chola>p {
        padding-right: 0;font-size: 16px;
    line-height: 18px;
    }
	.new-banner .motorinsurance-products .cms-banner .cms-banner-content .hdconts, .new-banner .motorinsurance-products.motorinsurance-products-getq .cms-banner .cms-banner-content .hdconts,.new-banner .cms-banner-content .cms-chola-content .cms-chola-aside.cms-banner-chola{width: 100%; left: 0}


.motor-plan-popup .popup-content.align-left {
    text-align: left;
}


	
}







@media (max-width:991px) {
.new-banner .cms-banner .cms-banner-content .hdconts>h1, .new-banner .cms-banner-content .cms-chola-content .cms-chola-aside.cms-banner-chola>h1{font-size: 26px;line-height: 20px;}
.new-banner .motorinsurance-products .cms-banner .cms-banner-content .hdconts>p, .new-banner .cms-banner-content .cms-chola-content .cms-chola-aside.cms-banner-chola>p{font-size: 14px;line-height: 18px;}
.motorinsurance-products .cms-getquote-form .cms-formwrap .cms-formfields {
    width: 197px;
}
.motorinsurance-products .cms-getquote-form .cms-formwrap .cms-formaction {
    width: 110px;
}

.motorinsurance-products .cms-getquote-form .cms-formwrap .cms-formfields .cms-fftextwrap label {
    line-height: 40px;
    font-size: 14px;
left: 10px;
}
.cms-reset-btn{right: 5px;}


}


@media (max-width:567px) {

.motorinsurance-products .cms-getquote-form .cms-formwrap .cms-formfields {
    float: none;
    width: auto;
    transition: all .5s;
}
.motorinsurance-products .cms-getquote-form .cms-formwrap .cms-formaction {
    float: none;
    width: auto;
    padding: 5px 0 0;
}

}

/* Home Screen Modal */
@media only screen and (min-width: 320px) and (max-width: 594px) {
    .intimation_btn{
        width: 100%;
    }

    .modal{
        padding-left: 0px;
    }
}

@media only screen and (min-width: 595px) and (max-width: 768px) {
    .intimation_btn{
        width: 60%;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
    /* Add this class name */
    .modal_main_div{
        padding-right: unset !important;
        padding-left: unset !important;
    }

    .live_video{
        width: 100% !important;
        margin-left: unset;
        margin-bottom: 30px !important;
    }

    .online{
        width: 100% !important;
        margin-left: unset;
        margin-top: 30px !important;
    }
}

@media only screen and (min-width: 769px) and (max-width: 991px) {
    .modal_main_div{
        padding-right: unset !important;
        padding-left: unset !important;
    }

    .live_video{
        width: 100% !important;
        margin-left: unset;
        margin-bottom: 30px !important;
    }

    .online{
        width: 100% !important;
        margin-left: unset;
        margin-top: 30px !important;
    }

    .or_sec{
        margin-left: 250px;
        margin-top: 230px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .or_sec{
        margin-left: 390px;
        margin-top: 90px;
    }
}

@media only screen and (min-width: 320px) and (max-width: 344px) {
    .or_sec{
        margin-left: 100px;
        margin-top: 265px;
    }
}

@media only screen and (min-width: 345px) and (max-width: 380px) {
    .or_sec{
        margin-left: 110px;
        margin-top: 250px;
    }
}

@media only screen and (min-width: 381px) and (max-width: 489px) {
    .or_sec{
        margin-left: 145px;
        margin-top: 250px;
    }
}

@media only screen and (min-width: 490px) and (max-width: 570px) {
    .or_sec{
        margin-left: 200px;
        margin-top: 230px;
    }
}

@media only screen and (min-width: 571px) and (max-width: 670px) {
    .or_sec{
        margin-left: 250px;
        margin-top: 230px;
    }
}

@media only screen and (min-width: 671px) and (max-width: 768px) {
    .or_sec{
        margin-left: 300px;
        margin-top: 230px;
    }
}



@media (min-width:1921px) {
	.cms-banner .cms-banner-img img {
		width: 100%
	}
	.cms-siteheader .cms-siteheader-top .cms-shtop-inner,
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner {
		max-width: 1920px;
		margin: 0 auto
	}
	.cms-homebanner-wrapper {
		max-width: 1920px;
		margin-right: auto;
		margin-left: auto
	}
	.cms-homebanner-wrapper .cms-homebanner-main .cms-hbmslides .cms-hbmslide-image img {
		width: 100%
	}
}

@media (min-width:1600px) {
	.careers.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h1 {
		left: 86px;
		bottom: 189px
	}
	.careers.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent .btn-works {
		bottom: 20.5%;
		left: 86px
	}
	.cms-unclaimed-account .cms-banner .cms-banner-cell h1.cms-cust-ger {
		font-size: 79px;
		line-height: 85px
	}
}

@media (min-width:1024px) {
	.cms-staysafe-slider ul.cms-insurance-instrs li:nth-child(1) {
		opacity: 0;
		position: relative;
		-webkit-transition: all 1s ease-in-out;
		-ms-transition: all 1s ease;
		-o-transition: all 1s ease-in-out;
		transition: all 1s ease-in-out;
		bottom: -150px
	}
	.cms-staysafe-slider ul.cms-insurance-instrs.in-view li:nth-child(1) {
		opacity: 1;
		bottom: 0
	}
	.cms-staysafe-slider ul.cms-insurance-instrs li:nth-child(2) {
		opacity: 0;
		position: relative;
		-webkit-transition: all 1s .3s ease;
		-ms-transition: all 1s .3s ease;
		-o-transition: all 1s .3s ease;
		transition: all 1s .3s ease;
		bottom: -150px
	}
	.cms-staysafe-slider ul.cms-insurance-instrs.in-view li:nth-child(2) {
		opacity: 1;
		bottom: 0
	}
	.cms-staysafe-slider ul.cms-insurance-instrs li:nth-child(3) {
		opacity: 0;
		position: relative;
		-webkit-transition: all 1 .4s ease;
		-ms-transition: all 1s .4s ease;
		-o-transition: all 1s .4s ease;
		transition: all 1s .4s ease;
		bottom: -150px
	}
	.cms-staysafe-slider ul.cms-insurance-instrs.in-view li:nth-child(3) {
		opacity: 1;
		bottom: 0
	}
	.cms-staysafe-slider ul.cms-insurance-instrs li:nth-child(4) {
		opacity: 0;
		position: relative;
		-webkit-transition: all 1 .5s ease;
		-ms-transition: all 1s .5s ease;
		-o-transition: all 1s .5s ease;
		transition: all 1s .5s ease;
		bottom: -150px
	}
	.cms-staysafe-slider ul.cms-insurance-instrs.in-view li:nth-child(4) {
		opacity: 1;
		bottom: 0
	}
	.chola-healthline .cms-chola-aside h1.flt-left {
		padding: 0
	}
	.chola-healthline .cms-chola-aside {
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);

	}

}

@media (max-width:1024px) {
	.chola-healthline .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola li a {
		font-size: 18px
	}
	.chola-healthline .cms-chola-content h1 {
		font: 50px/85px Geogrotesque-SemiBold
	}
	.chola-benefits .benefits-table .benefits-para {
		padding: 12px 0;
		font-size: 16px
	}
	.chola-does-not-cover .center-div {
		width: 90%
	}
	.cms-benefits-blk .cms-benefit-img figure img {
		width: 100%
	}
	#homebanner-subtab .homebstab-wraper {
		width: 90%
	}
}

@media (max-width:1366px) {
	.chola-does-it-cover .center-div {
		width: 100%
	}
	.chola-benefits .benefits-table .benefits-para {
		padding: 12px 0;
		font-size: 16px
	}
	.chola-benefits .benefits-table td {
		padding: 10px 12px
	}
}

@media (min-width:1600px) {
	.container {
		width: 1350px
	}
}

@media (max-width:1919px) {
	.cms-homebanner-wrapper .cms-hbmain-content {
		left: 5%
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-cslider .cms-hbmcs-slides .cms-hbmcs-scontent h2 {
		font-size: 48px;
		line-height: 50px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-cslider .cms-hbmcs-slides .cms-hbmcs-scontent p {
		font-size: 22px;
		line-height: 26px;
		padding: 15px 0 0
	}
	.cms-homebanner-wrapper .cms-hbmain-content,
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-dubtable .cms-hbmain-dubtcinner {
		width: 741px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock {
		padding: 30px 0 0
	}
}

@media (max-width:1799px) {
	.cms-mainbanner-blk .cms-whatinsurance-tab {
		right: 130px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-contact-head {
		padding: 80px 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-contact-head p {
		font-size: 20px;
		line-height: 35px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block {
		padding-left: 100px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block {
		padding-top: 100px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block h2 {
		font-size: 40px;
		line-height: 50px;
		padding-bottom: 30px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block {
		padding-bottom: 40px
	}
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h4,
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h1 {
		font-size: 60px;
		line-height: 62px;
		max-width: 670px
	}
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent .btn-works,
	.careers.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent .btn-works {
		min-width: 260px
	}
	.careers .cms-contact-contentarea .cms-employees-block.cms-work-us-block h2 {
		padding-top: 14px;
		padding-bottom: 50px
	}
	.careers .cms-contact-contentarea .cms-work-us-block.cms-groups-block {
		padding: 130px 0
	}
	.careers .cms-contact-contentarea .cms-management-block {
		padding-bottom: 100px
	}
	.careers .cms-contact-contentarea .cms-employees-block.cms-work-us-block {
		padding: 50px 0
	}
	.aboutus .cms-media-template .cms-topbanner .cms-tbinner .cms-tbcontent h1 {
		font-size: 60px;
		line-height: 62px
	}
	.aboutus .cms-title-cont-block.cms-get-know-block,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block,
	.aboutus .cms-group-block,
	.aboutus .cms-leadership-block,
	.aboutus .cms-factfile-block,
	.aboutus .cms-group-block.awards-recog-block,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block,
	.aboutus .cms-get-in-touch-block {
		padding: 60px 0
	}
	.aboutus .cms-title-cont-block.cms-get-know-block h2,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-title-cont-block h2,
	.aboutus .cms-group-block .cms-title-cont-block h2,
	.aboutus .cms-title-cont-block h2,
	.aboutus .cms-factfile-block .cms-title-cont-block h2,
	.aboutus .cms-get-in-touch-block .cms-title-cont-block h2,
	.aboutus .cms-group-block.awards-recog-block .cms-title-cont-block h2 {
		font-size: 40px;
		line-height: 50px;
		padding-top: 10px
	}
	.aboutus .cms-title-cont-block.cms-get-know-block h2 {
		margin-bottom: 0
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-title-cont-block h2,
	.aboutus .cms-group-block .cms-title-cont-block h2,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-title-cont-block h2 {
		margin-bottom: 35px
	}
	.aboutus .cms-title-cont-block.cms-get-know-block p,
	.aboutus .cms-group-block .cms-group-list li .cms-group-cont p,
	.aboutus .cms-leadership-block .cms-title-cont-block p,
	.aboutus .cms-factfile-block .cms-title-cont-block p,
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont p,
	.aboutus .cms-get-in-touch-block .cms-title-cont-block p {
		font-size: 20px;
		line-height: 28px
	}
	.aboutus .cms-title-cont-block.cms-get-know-block p,
	.cms-title-cont-block p,
	.cms-title-cont-block p {
		padding: 10px 0
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block {
		padding: 60px 0 0
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab li a,
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab li a {
		font-size: 30px;
		min-width: 230px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .tab-content .cms-director-list li {
		margin: 30px 0
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont {
		padding-top: 45px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont h3 {
		font-size: 50px;
		line-height: 52px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust-trans-tech-desc {
		padding-top: 225px
	}
	.login-form {
		max-width: 470px
	}
	.login-blk-in {
		background-size: 55% auto;
		padding: 0 0 0 250px
	}
	.logoblk {
		padding: 55px 0 35px 250px
	}
}

@media (max-width: 1679px) {
	.cms-mainbanner-blk .cms-whatinsurance-tab {
		right: 90px
	}
	.cashless-hospitals .cms-banner-block .container h1 {
		font-size: 70px;
		line-height: 80px
	}
}

@media (max-width:1599px) {
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content {
		padding: 30px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content ul.useful-info li {
		min-height: 350px
	}
	.insurlens-block {
		padding: 0 0 100px
	}
	.insurlens-block h2.title-block,
	.ready-do-this-block h2.title-block {
		font-size: 40px;
		line-height: 46px
	}
	.insurlens-block .insurlens-mainbanner .insurlens-slidecont-blk h3 {
		font-size: 40px;
		line-height: 40px
	}
	.insurlens-block .insurlens-mainbanner .insurlens-slidecont-blk p {
		font-size: 18px;
		line-height: 22px;
		padding: 15px 0 10px
	}
	.insurlens-block .insurlens-mainbanner .insurlens-slidecont-blk .insurlens-fav {
		margin-top: 15px
	}
	.ready-do-this-block {
		margin-top: 135px;
		padding: 0 0 75px
	}
	.ready-do-this-block ul {
		margin-top: 25px
	}
	.footer .footer-block .footer-middle {
		padding: 30px 0 20px
	}
	.insurlens-block .slick-arrow {
		width: 50px;
		height: 50px;
		left: -60px
	}
	.insurlens-block .slick-arrow.slick-next {
		right: -60px
	}
	.cms-mainbanner .cms-slider1,
	.cms-mainbanner .cms-slider2,
	.cms-mainbanner .cms-slider3 {
		height: 600px
	}
	.cms-mainbanner .cms-slider-detail {
		min-height: 600px;
		width: 650px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab {
		right: 95px;
		top: 54px;
		width: 588px
	}
	.cms-what-insurance p {
		padding: 20px 0 10px 48px
	}
	.cms-mainbanner .cms-slider-detail h1 {
		font-size: 40px;
		margin-top: -45px
	}
	.cms-mainbanner .cms-slider3 .cms-slideimg-blk img {
		width: 500px
	}
	.cms-what-insurance h2 {
		font-size: 26px;
		padding: 20px 0
	}
	.cms-here-to-help .cms-hth-cont h3 {
		font-size: 26px
	}
	.cms-what-insurance .cms-retrive-quote {
		padding-left: 50px
	}
	.cms-staysafe-slider ul.cms-insurance-instrs li {
		padding: 0 15px
	}
	.cms-stay-safty {
		padding: 0 0 50px
	}
	.cms-here-to-help {
		padding: 0 0 250px
	}
	.cms-here-to-help-form {
		width: 100%
	}
	.cms-here-to-help-tab {
		right: 50px;
		top: 50px;
		width: 515px
	}
	.cms-trust-trans-tech-list h3 {
		font-size: 40px;
		margin-top: 0
	}
	.cms-trust-trans-tech-list .cms-trust {
		background-size: 100% auto;
		padding-left: 112px;
		min-height: 306px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		background-size: 100% auto;
		padding-left: 43px;
		min-height: 307px
	}
	.cms-trust-trans-tech-list .cms-technology {
		background-size: 100% auto;
		padding-left: 40px;
		min-height: 307px;
		background-position: 0 6px
	}
	.cms-trust-trans-tech-list .cms-trust-before {
		background-size: 100% auto;
		background-position: 0 0
	}
	.cms-trust-trans-tech-list .cms-technology-after {
		background-size: 100% auto;
		background-position: 0 2px
	}
	.cms-trust-trans-tech-list .cms-trust .cms-trust-trans-tech-desc {
		left: -7px
	}
	.cms-trust-trans-tech-list .cms-transparency .cms-trust-trans-tech-desc {
		left: 10px
	}
	.cms-trust-trans-tech-list .cms-technology .cms-trust-trans-tech-desc {
		left: -20px
	}
	.cms-trust-trans-tech {
		padding: 30px 0 50px
	}
	.cms-trust-trans-tech-total {
		padding: 30px 0 0
	}
	.cms-stay-safty {
		padding: 50px 0




	}
	.cms-youspeak-slider {
		min-height: 560px
	}
	.cms-youspeak-slider .cms-youspeak-slide h4 {
		font-size: 18px;
		left: 0;
		text-align: center;
		width: 100%
	}
	.cms-trust-trans-tech-list .cms-trust {
		background-position: 0 0
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav>li>a {
		padding: 0 0 0 20px
	}
	.cms-staysafe-slider .slick-arrow {
		width: 50px;
		height: 50px
	}
	.cms-staysafe-slider .slick-prev {
		left: 30px
	}
	.cms-staysafe-slider .slick-next {
		right: 30px
	}
	#animation_container.zoomin {
		margin: -58px auto 0
	}
	.cms-mainbanner .cms-slider2 h2 {
		font-size: 36px;
		line-height: 42px;
		bottom: -40px;
		left: 80px
	}
	.cms-mainbanner .cms-slider3 h2 {
		font-size: 40px;
		line-height: 50px
	}
	#animation_container1.zoomin {
		margin: -85px auto 0;
		width: 400px!important
	}
	#animation_container canvas,
	#animation_container {
		width: 525px!important;
		height: 415px!important;
		margin: 75px auto 0
	}
	.cms-mainbanner .cms-slider1 {
		padding-top: 35px
	}
	#animation_container1 canvas {
		margin: 80px auto 0
	}
	#animation_container1,
	#animation_container1 canvas {
		width: 460px!important;
		height: 420px!important
	}
	.cms-running-business {
		margin: 0 0 80px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav>li>a {
		margin: 0!important;
		padding: 0
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav-tabs>li:first-child {
		margin-left: 20px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav-tabs>li {
		margin: 0 10px
	}
	ul.insurancelist li {
		padding: 0 15px
	}
	.cms-what-insurance {
		padding-top: 20px
	}
	.header .header-right .cms-mainmenu>ul>li>a {
		font-size: 20px;
		line-height: 20px
	}
	.header .header-right .cms-mainmenu>ul>li>a>span {
		padding: 15px
	}
	.header .header-right .cms-mainmenu>ul>li>a:before {
		-webkit-transform: scale(0.8);
		-moz-transform: scale(0.8);
		-o-transform: scale(0.8);
		-ms-transform: scale(0.8);
		transform: scale(0.8)
	}
	.header .header-right .cms-mainmenu {
		width: 350px
	}
	.cms-mainbanner .cms-slider3 h2 {
		left: 0
	}
	.cms-left-panel {
		padding: 60px 100px 0 0;
		width: 930px
	}
	.cms-left-panel.pr {
		padding: 60px 278px 0 30px
	}
	.cms-right-panel {
		margin-top: 40px
	}
	.cms-contentarea-inner .cms-colswrap .cms-cwcol-lft {
		width: 900px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist {
		padding: 40px 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li {
		margin: 45px 0 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-head h2 {
		font-size: 20px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-head h2:before {
		margin-right: 10px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails li {
		margin: 5px 0 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-textbtn {
		margin-left: 15px
	}
	.cms-contentarea-inner .cms-colswrap .cms-btnsgroup-inline .cms-btnsgroup {
		padding-left: 30px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy {
		padding-bottom: 50px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body {
		padding: 35px 0 35px 45px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-create-quote {
		margin-bottom: 30px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body h3 {
		font-size: 20px;
		line-height: 20px;
		padding: 30px 0 15px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-otpverification {
		padding: 25px 0 0
	}
	.cms-innerpages-blk {
		padding-bottom: 40px
	}
	.cms-contdesc {
		padding: 50px 0 20px
	}
	.cms-contdesc h2 {
		font-size: 38px;
		line-height: 48px;
		margin: 0 0 5px
	}
	ul.chola-agent {
		margin: 15px 0 50px
	}
	.cms-banner .cms-banner-cell h1,
	.cms-banner .cms-banner-cell h1.cms-glossary-hd {
		font-size: 70px;
		line-height: 46px
	}
	.cashless-hospitals .cms-banner-block .container h1 {
		font-size: 65px;
		line-height: 75px
	}
	.cms-hospital-search-block {
		padding: 53px 0 33px;
		margin-top: -100px
	}
	.cms-hospital-search-block h2 {
		font-size: 42px;
		line-height: 45px
	}
	.cms-hospital-search-block h2 span {
		font-size: 20px;
		line-height: 36px
	}
	.cms-innerpages-blk .cms-address-block .cms-addr-detail {
		padding: 20px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content {
		bottom: 23%;
		left: 102px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content h1 {
		font-size: 70px;
		line-height: 78px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content p {
		padding: 6px 0 0
	}
	.cms-faq-blk .cms-hospital-search-block {
		padding: 30px 10px 35px;
		margin-top: -52px
	}
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox {
		padding-top: 5px
	}
	.faq-main-blk .faq-accordion .panel-group {
		padding: 15px 0 25px
	}
	.faq-main-blk .faq-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body {
		padding: 5px 30px 25px 68px
	}
	.faq-main-blk .faq-accordion .panel-default>.panel-heading h4>a,
    .faq-main-blk .faq-accordion .panel-default>.panel-heading h2.panel-title>a{
		padding: 20px 20px 20px 68px
	}
.faq-main-blk .faq-accordion .panel-default>.panel-heading h2>a {
		padding: 20px 20px 20px 68px
	}
	.faq-main-blk .faq-accordion .panel-default>.panel-heading>i {
		top: 19px
	}
	ul.chola-agent.helpful-links li span.hd-link {
		font-size: 20px;
		line-height: 20px
	}
	.cms-banner .cms-banner-table {
		margin-left: -585px;
		width: 1170px
	}
	.cms-banner .cms-banner-cell h1.cms-cust-ger {
		font-size: 70px;
		line-height: 45px;
		padding: 100px 15px 0
	}
	.cms-banner .cms-banner-cell h1.cms-cust-ger span {
		font-size: 50px;
		line-height: 30px
	}
	.cms-contdesc p.cms-dearcust {
		padding: 0 61px
	}
	.cms-partner-blk .form-group {
		width: 46%;
		margin: 0 20px 25px
	}
	.cms-partner-blk {
		padding: 50px;
		margin: 10px 0
	}
	ul.chola-agent li h3 {
		font-size: 18px
	}
	.cms-benefits-blk .nav>li>a {
		height: 55px
	}
	.cms-benefits-blk .nav-tabs {
		margin: 0 0 50px
	}
	.cms-benefits-blk .cms-benefit-img {
		width: 800px;
		padding: 0 0 50px
	}
	.cms-benefits-blk .cms-benefit-list {
		float: left;
		width: 340px;
		padding: 25px 0 0 20px
	}
	.cms-benefits-blk .cms-benefit-list h3 {
		font-size: 40px;
		line-height: 30px;
		padding: 0 0 15px
	}
	.cms-innerpages-blk .cms-partner-blk .cms-btnsgroup {
		margin-left: 20px;
		margin-top: 40px
	}
	.cms-glossary-list li a {
		line-height: 50px;
		width: 50px;
		height: 50px
	}
	.cms-glossary-list {
		height: 50px
	}
	.cms-glossary-list li a:after {
		left: 15px
	}
	.get-in-touch .cms-media-template .cms-topbanner .cms-tbinner .cms-tbcontent h1 {
		bottom: 80px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-contact-head {
		padding: 70px 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-contact-head p {
		font-size: 20px;
		line-height: 30px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block {
		padding: 20px 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block {
		min-height: 1000px;
		padding-left: 80px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li a {
		font-size: 18px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li.icon-phone2 {
		padding-left: 50px
	}
	.careers .cms-contact-contentarea .cms-work-us-block.cms-groups-block {
		padding: 70px 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block {
		padding-top: 70px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block h2 {
		font-size: 36px;
		line-height: 45px;
		padding-bottom: 30px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block p,
	.cms-content-wrapper .cms-contact-contentarea .cms-policy-block {
		font-size: 20px;
		line-height: 30px
	}
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h4,
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h1 {
		font-size: 55px;
		line-height: 60px;
		bottom: 170px;
		max-width: 610px
	}
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent .btn-works,
	.careers.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent .btn-works {
		font-size: 20px;
		min-width: 230px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-policy-block {
		padding: 50px
	}
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk h2 {
		font-size: 30px;
		line-height: 34px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content {
		max-width: 600px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content p {
		font-size: 20px;
		line-height: 30px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content h3 {
		font-size: 28px;
		line-height: 30px;
		padding-top: 50px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content h3 span {
		font-size: 20px;
		line-height: 20px
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list .cms-business-detail .cms-busness-content {
		min-height: 357px
	}
	.prs-rls-details-block .cms-btnsgroup {
		left: 36px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg {
		padding: 50px 0 35px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h1 {
		font-size: 30px;
		line-height: 36px;
		padding: 0 0 20px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h1>span {
		padding: 0 0 25px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h2 {
		font-size: 18px;
		line-height: 26px;
		padding: 22px 0 0
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk p {
		font-size: 18px;
		line-height: 26px;
		padding: 22px 0 0
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .cms-textbtn-group>a {
		margin: 10px 0 15px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-social-share {
		padding: 40px 0 15px
	}
	.cus-service-block .cms-banner .cms-banner-content .hdconts {
		bottom: 36%;
		left: 85px
	}

.cms-banner.small-banner .cms-banner-content .hdconts>h1{
		font-size: 48px;
		line-height: 38px;color: #093f89;}

	.cms-banner .cms-banner-content .hdconts>h1 {
		font-size: 70px;
		line-height: 78px
	}
	.cus-service-block .cms-banner .cms-banner-content .hdconts>p {
		font-size: 25px;
		line-height: 25px
	}
	.cus-service-block .srv-req-blk {
		margin: -50px 0 0
	}
	.cus-service-block .srv-req-blk .inner-content-blk {
		padding: 45px 10px 25px
	}
	.cms-cs-contdesc h2 {
		font-size: 38px;
		line-height: 48px
	}
	.cms-cs-contdesc h2:before {
		top: -5px
	}
	.cus-service-block .cms-cs-contdesc .req-submit-blk {
		padding: 35px 45px 0
	}
	.cus-service-block .cms-cs-contdesc .req-submit-blk .cms-btnsgroup {
		padding: 15px 0 0
	}
	.cus-service-block .cus-claims-block {
		padding: 95px 0 90px
	}
	.cus-service-block .cms-cs-contdesc ul {
		padding: 30px 0 0
	}
	.cus-service-block .cms-reachus-block {
		padding: 75px 45px 45px
	}
	.cus-service-block .cms-reachus-block .cs-help-links {
		padding: 40px 0 0
	}
	.cus-service-block .cms-reachus-block .cs-help-links .cms-help .cs-rchus {
		width: 320px;
		padding: 35px 25px 25px;
		margin: 0 0 0 45px
	}
	.cus-service-block .cms-location-blk {
		padding: 50px 0
	}
	.cus-service-block .cms-location-blk .cms-hdq ul li {
		padding: 10px 0
	}
	.cus-service-block .cms-location-blk .cms-hdq ul li a {
		padding-left: 55px
	}
	.cus-service-block .cus-gr-block {
		padding: 60px 0 30px
	}
	.insurlens.get-in-touch .cms-media-template .cms-topbanner .cms-tbinner .cms-tbcontent h1 .cms-title2 {
		font-size: 18px;
		line-height: 23px;
		display: block;
		padding-top: 5px;
		color: #222;
    		font-family: 'ProximaNova-Regular';

	}
	.insurlens .cms-contact-contentarea .cms-post-block {
		padding: 50px 0 0
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-title-block h2 {
		padding: 6px 0 40px;
		font-size: 25px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block {
		padding-bottom: 50px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block .cms-cont-details {
		padding: 20px;
		margin: -50px 20px 0
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block .cms-cont-details h3 {
		font-size: 20px;
		line-height: 23px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block .cms-cont-details .cms-lp-view-like-block {
		padding: 20px 0
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block {
		padding-left: 0
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-tp-row .cms-tp-cont h3 {
		font-size: 18px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-categories-block .cms-categories-list li {
		padding-bottom: 20px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-categories-block,
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-twi-block,
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-fb-block {
		padding-top: 50px
	}
	.insurlens .cms-contact-contentarea .cms-inst-block {
		padding: 30px 0 50px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .prs-details-blk .prs-inner-banner {
		padding-top: 30px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk p {
		font-size: 18px;
		line-height: 26px;
		padding: 0
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-social-share {
		padding: 20px 0
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content p {
		padding: 0 0 22px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content>p:first-child {
		padding-top: 22px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content>ul {
		padding: 0 0 22px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content>ul>li {
		font-size: 18px;
		line-height: 26px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content>ul>li:before {
		top: 10px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block {
		padding-top: 60px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists li .cms-rp-cont {
		padding-top: 20px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block h2,
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists li .cms-rp-cont h3 {
		font-size: 20px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists {
		margin: 0 -15px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists li {
		padding: 0 15px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg {
		padding-bottom: 60px
	}
	.csr-blk .cms-banner .cms-banner-content .inner-container .hdconts {
		left: 10%
	}
	.csr-blk .csr-block,
	.csr-blk .csr-block .cms-csr-innerblk .cms-csr-inner,
	.csr-blk .csr-block .csr-viewmore .cms-btnsgroup {
		padding: 45px 0 0
	}
	.csr-blk .csr-block .csr-viewmore .cms-btnsgroup>a {
		line-height: 44px;
		height: 44px
	}
	.csr-blk .csr-block .cms-csr-innerblk .cms-csr-inner h4 {
		font-size: 22px;
		line-height: 24px
	}
	.privacy-policy-blk .cms-pp-block {
		padding: 40px 0 20px
	}
	.privacy-policy-blk .cms-cs-contdesc h2 {
		padding: 0 0 10px
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk p {
		font-size: 18px;
		line-height: 26px
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk p,
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk ul {
		padding: 22px 0 0
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk ul li {
		font-size: 18px;
		line-height: 30px
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk h2 {
		padding: 22px 0 0
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk h3 {
		padding: 22px 0 0;
		font-size: 18px
	}
	.cus-service-block .modal .modal-dialog .modal-content {
		padding: 30px 0
	}
	.cus-service-block .modal .modal-dialog .modal-content .btn {
		top: 20px
	}
	.aboutus .cms-media-template .cms-topbanner .cms-tbinner .cms-tbcontent h1 {
		font-size: 55px;
		line-height: 60px;
		bottom: 90px
	}
	.aboutus .cms-title-cont-block.cms-get-know-block h2,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-title-cont-block h2,
	.aboutus .cms-group-block .cms-title-cont-block h2,
	.aboutus .cms-title-cont-block h2,
	.aboutus .cms-factfile-block .cms-title-cont-block h2,
	.aboutus .cms-get-in-touch-block .cms-title-cont-block h2,
	.aboutus .cms-group-block.awards-recog-block .cms-title-cont-block h2 {
		font-size: 36px;
		line-height: 45px
	}
	.aboutus .cms-group-block .cms-group-list li>figure {
		max-width: none
	}
	.aboutus .cms-group-block .cms-group-list li>figure,
	.aboutus .cms-group-block .cms-group-list li .cms-group-cont {
		width: 50%
	}
	.aboutus .cms-group-block .cms-group-list li .cms-group-cont {
		padding: 20px 10px 0 70px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont {
		padding: 40px 10px 10px 35px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont h3 {
		font-size: 40px;
		line-height: 45px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list .slick-arrow {
		bottom: 45px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list .slick-arrow.slick-prev,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list .slick-arrow.slick-prev {
		left: 56%
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list .slick-arrow.slick-next,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list .slick-arrow.slick-next {
		left: 64%
	}
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list li .cms-group-cont {
		padding-left: 35px
	}
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list li .cms-group-cont h3 {
		font-size: 26px;
		line-height: 30px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab li {
		margin-left: 13px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab li a {
		padding: 7px 20px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .tab-content {
		padding: 50px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust h3 {
		padding-left: 110px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust-trans-tech-desc {
		padding-top: 175px
	}
	.chola-healthline.chola-does-it-cover .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola li,
	.chola-healthline.chola-does-it-cover .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola li:last-child {
		margin: 0 20px
	}
	.chola-healthline.chola-does-it-cover .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola li a {
		font-size: 18px
	}
	.motorinsurance-products .cms-keyfnb-group .cms-btnprimary {
		font-size: 16px;
		line-height: 16px
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav.cms-keyfnb-tabnavmore ul li a {
		font-size: 15px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent h2.cms-ichead {
		font-size: 41px;
		line-height: 47px;
		padding: 12px 0 10px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent h2.cms-ichead:before {
		max-width: 64px;
		margin-left: -32px
	}
	.chola-healthline .cms-chola-content h1 {
		font-size: 69px;
		line-height: 79px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content ul.useful-info li:nth-child(2) .cms-adds-info:before {
		left: -35px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content ul.useful-info li:nth-child(2) .cms-adds-info:after {
		right: 45px
	}
	.cc-search-blk.in {
		width: 75%;
		right: 32%
	}
	.ui-autocomplete {
		max-width: 538px
	}
	.login-blk-in {
		background-size: 55% auto;
		min-height: 750px;
		padding: 0 0 0 100px
	}
	.logoblk {
		padding: 30px 0 0 100px
	}
	.cms-404blk p {
		padding: 0 74px 10px 0
	}
	.cms-500blk .col1 {
		margin-top: -100px
	}
	.cms-500blk .col2 {
		padding-top: 0;
		padding-left: 25px;
		margin-top: -60px
	}
	.cms-500blk .oops-err {
		margin: 70px 0 0
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav ul li a {
		padding: 0 30px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-latest-post-block .cms-item-wrap .cms-total-item .cms-item.animation-element {
		min-height: 465px
	}
	.footer .footer-block .footer-bottom {
		padding: 40px 0 35px 250px
	}
	.cms-siteheader {
		height: 109px
	}
	.cms-siteheader .cms-siteheader-top,
	.cms-siteheader .cms-siteheader-main {
		padding: 0 15px
	}
	.cms-siteheader .cms-siteheader-top .cms-shtop-inner .cms-contactnos ul:before {
		height: 20px;
		background-position: 0 -452px
	}
	.cms-siteheader .cms-siteheader-top .cms-shtop-inner .cms-contactnos ul li a {
		font-size: 14px;
		line-height: 20px;
		margin: 0 10px
	}
	.cms-siteheader .cms-siteheader-top .cms-shtop-inner .cms-socialmedia {
		padding: 4px 0
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-sitelogo a img {
		height: 49px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav {
		margin-left: 40px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li {
		margin: 0 15px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li a {
		font-size: 16px;
		line-height: 23px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li.dropdown a span {
		padding-right: 23px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li a span {
		padding: 23px 0
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li.dropdown a span:before {
		top: 31px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul .dropdown li .menu-cat span {
		margin-top: 5px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul .dropdown li .menu-cat {
		font-size: 16px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-rcbtn-wrap {
		min-width: 140px;
		padding: 18px 0;
		margin-left: 10px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-rcbtn-wrap a {
		font-size: 16px;
		line-height: 30px;
		padding: 1px 15px 0
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-shmain-right {
		padding: 25px 0 24px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-shmain-right .cc-search-blk {
		top: 10px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-shmain-right .cc-search-blk.in {
		max-width: 538px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-shmain-right .cc-search-blk .formgroup .form-control {
		height: 50px
	}
	.cms-homebanner-wrapper {
		margin: 103px 0 0
	}
	.cms-homebanner-wrapper .cms-homebanner-main .cms-hbmslides .cms-hbmslide-content {
		padding: 0 15px 15px
	}
	.cms-homebanner-wrapper .cms-hbmain-content {
		left: 4.5%
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-cslider .cms-hbmcs-slides .cms-hbmcs-scontent h2 {
		font-size: 48px;
		line-height: 46px
	}
	.cms-homebanner-wrapper .cms-hbmain-content,
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-dubtable .cms-hbmain-dubtcinner {
		width: 641px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs {
		height: 75px;
		margin: 0 -2px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li {
		padding: 0 2px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li>a {
		height: 70px;
		padding: 0 4px;
		-webkit-border-radius: 10px 10px 0 0;
		-moz-border-radius: 10px 10px 0 0;
		-o-border-radius: 10px 10px 0 0;
		-ms-border-radius: 10px 10px 0 0;
		border-radius: 10px 10px 0 0
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li.active>a {
		height: 75px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li>a span {
		padding: 9px 0
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li>a span:after {
		height: 3px;
		-webkit-border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		-o-border-radius: 5px 5px 0 0;
		-ms-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.tab-content {
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-o-border-radius: 5px;
		-ms-border-radius: 5px;
		border-radius: 5px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.tab-content>.tab-pane {
		padding: 20px;
		min-height: inherit
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-fields .form-control {
		height: 55px;
		font-size: 18px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-action .cms-tbfbtn {
		font-size: 18px;
		line-height: 55px
	}
}

@media (max-width:1439px) {
	.cms-trust-trans-tech-list .cms-transparency {
		background-position: 0 1px
	}
	.cms-trust-trans-tech-list .cms-trust {
		background-position: 0 1px
	}
	.cms-trust-trans-tech-list .cms-trust-before {
		background-position: 0 1px
	}
	.cms-trust-trans-tech-list .cms-technology {
		background-position: 0 6px
	}
	.cms-what-insurance h2 {
		font-size: 24px;
		min-height: 70px
	}
	.motor-plan-popup .popup-content {
		max-width: 550px;
		padding: 40px
	}
	.motor-plan-popup .popup-content .close {
		top: 25px;
		right: 25px
	}
	#animation_container.zoomin {
		margin: 0 auto
	}
	#animation_container1 canvas {
		margin: 70px auto 0
	}
	#animation_container {
		margin: 0 auto
	}
	#animation_container canvas,
	#animation_container {
		margin: 75px auto 0
	}
	#animation_container.zoomin canvas {
		margin: 0 auto
	}
	.cms-content-wrapper-login .cms-content-area-login {
		padding: 50px;
		margin: 50px 0
	}
	.cms-content-wrapper-login .cms-content-area-login .col1 {
		padding: 0 50px 0 0
	}
	.cms-content-wrapper-login .cms-content-area-login .col2 {
		padding: 0 0 0 50px
	}
	.cms-content-wrapper-login {
		margin-top: 80px
	}
	.cms-content-wrapper-login .btn {
		font-size: 20px;
		padding: 6px 12px
	}
	.cms-content-wrapper h1 {
		font-size: 30px
	}
	.cms-content-wrapper .cms-content-block-head {
		padding: 50px 0
	}
	.cms-right-panel {
		padding: 30px 20px 0;
		margin-top: 30px
	}
	.cms-right-panel li {
		margin: 0 0 30px
	}
	.cms-left-panel {
		padding: 30px 50px 0 0
	}
	.cms-right-panel .cms-ins-type h3,
	.cms-content-wrapper .cms-content-area .form-group label.wtlabel,
	.cms-left-panel .cms-form-blk .form-group.focused label {
		font-size: 20px;
		line-height: 20px
	}
	.cms-right-panel .cms-ins-type figure {
		padding: 30px 0 20px
	}
	.cms-content-wrapper .cms-content-area .form-group {
		margin-bottom: 15px
	}
	.cms-left-panel .cms-form-blk .row1 {
		margin: 0 0 25px
	}
	.cms-left-panel.pr {
		padding: 30px 278px 0 30px
	}
	.cms-left-panel ul.cms-inbox-list li {
		margin: 30px 0 0
	}
	.cms-right-panel .btn {
		margin: -25px 0 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist {
		padding: 30px 0
	}
	.cms-banner .cms-banner-cell h1,
	.cms-banner .cms-banner-cell h1.cms-glossary-hd {
		font-size: 70px;
		line-height: 50px
	}
	.cms-hospital-search-block {
		padding: 45px 0 25px;
		margin-top: -80px
	}
	.cms-hospital-search-block h2 {
		font-size: 40px;
		line-height: 44px
	}
	.cms-become-an-agent .cms-become-an-agent-row {
		height: 394px
	}
	.cms-become-an-agent {
		background-size: 100% auto
	}
	.cms-become-an-agent h2 {
		font-size: 50px;
		line-height: 58px
	}
	.cms-become-an-agent {
		padding-top: 20px
	}
	.cms-glossary-cont h2 {
		margin: 30px 0 10px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content h1 {
		font-size: 60px;
		line-height: 68px
	}
	.cms-contdesc.hpfl-faq h2 {
		margin: 0 0 3px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .form-group,
	.cms-careers-block .cms-current-openings-block .careers-inner-container .form-group.sclt-city {
		width: 335px;
		margin: 0 45px
	}
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk .job-offers ul {
		padding: 0
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content.lft-block {
		margin-right: 75px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .user-details {
		padding: 0 30px
	}
	.careers .cms-contact-contentarea .cms-work-us-block.cms-groups-block {
		padding: 70px 0
	}
	.careers .cms-contact-contentarea .cms-groups-block .cms-groups-list .cms-groups {
		min-height: 275px
	}
	.careers .cms-contact-contentarea .cms-groups-block .cms-groups-list .cms-groups .cms-groups-content p {
		font-size: 18px;
		line-height: 20px;
		max-width: 300px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block {
		padding: 50px 0 70px
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list {
		margin: 0 -25px
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list .cms-business-detail {
		padding: 0 25px
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list .cms-business-detail .cms-busness-content {
		padding: 30px 25px;
		min-height: 311px
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list .cms-business-detail .cms-busness-content h3 {
		font-size: 18px
	}
	.careers .cms-contact-contentarea .cms-business-block .btn-wrp.view-job {
		padding-top: 100px
	}
	.careers .cms-contact-contentarea .cms-business-block .btn-wrp.view-job .cms-btn {
		font-size: 20px;
		line-height: 50px;
		min-width: 250px
	}
	.cms-banner .cms-banner-content .hdconts>h1 {
		font-size: 60px;
		line-height: 68px
	}
	.cus-service-block .cms-banner .cms-banner-content .hdconts>p {
		font-size: 23px
	}
	.cus-service-block .cms-location-blk .cms-hdq ul li.ic2 {
		padding-left: 30px
	}
	.cms-enter-your h4 {
		font-size: 30px!important;
		line-height: 30px!important;
		margin: 0 0 10px
	}
	.cms-enter-your {
		padding: 20px 0 0
	}
	.cms-chltemplate .cms-chltemplate-inner {
		padding: 25px 0 0
	}
	.cms-chltemplate .cms-chltemplate-inner h2 {
		font-size: 25px;
		line-height: 31px;
		padding: 10px 0
	}
	.cms-chltemplate .cms-chltemplate-inner h3 {
		font-size: 18px;
		line-height: 24px;
		padding: 10px 0
	}
	.cms-chltemplate .cms-chltemplate-inner h4 {
		padding: 10px 0
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent p {
		font-size: 17px;
		line-height: 27px;
		margin: 0 0 20px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent .cms-benefits h3 {
		line-height: 26px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent .cms-benefits .cms-benefitslist {
		padding: 15px 0 10px

	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent .cms-benefits .cms-benefitslist li {
		padding: 10px 20px 0
	}
	.cms-chltemplate .cms-chltemplate-inner table thead th {
		padding: 15px 20px
	}
	.cms-chltemplate .cms-chltemplate-inner table tbody th {
		padding: 35px 20px 20px
	}
	.cms-chltemplate .cms-chltemplate-inner table tbody td {
		padding: 15px 20px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane {
		padding: 0 30px 30px 0
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane .cms-backbtn {
		margin: 10px 0 20px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane .cms-backbtn a {
		font-size: 18px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane .cms-chltemplate-tablewrap .mCSB_outside+.mCSB_scrollTools {
		right: -31px
	}
	.cms-chltemplate .cms-chltemplate-inner .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
	.cms-chltemplate .cms-chltemplate-inner .mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
		bottom: -31px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent h2.cms-ichead {
		font-size: 37px;
		line-height: 43px
	}
	.cms-unclaimed-account .cms-careers-block {
		padding: 25px 0 0
	}
	.chola-healthline .cms-chola-content h1 {
		font-size: 59px;
		line-height: 69px
	}
	.arrow-box {
		max-width: 234px
	}
	.chola-healthline .cms-banner-chola .get-qu-btn {
		font-size: 21px;
		line-height: 51px;
	}
	.login-blk-in {
		min-height: 683px
	}
	.login-blk-in:after {
		width: 800px;
		margin-left: -400px
	}
	body.bgcolr {
		overflow: inherit!important;
		background: #19398a
	}
	.cms-500blk-cont {
		height: auto!important
	}
	.cms-500blk-contin {
		height: auto!important
	}
	.cms-500blk .col1,
	.cms-500blk .col2 {
		margin-top: 0
	}
	.cms-500blk {
		padding: 50px 0
	}
	.cms-500blk .col2 {
		padding-top: 40px
	}
	.cms-homebanner-wrapper .cms-hbmain-content {
		left: 2.4739583333333%
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-cslider .cms-hbmcs-slides .cms-hbmcs-scontent h2 {
		font-size: 36px;
		line-height: 42px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-cslider .cms-hbmcs-slides .cms-hbmcs-scontent p {
		font-size: 18px;
		line-height: 24px
	}
	.cms-homebanner-wrapper .cms-homebanner-main .cms-hbmslides .cms-hbmslide-content h2 {
		font-size: 16px;
		line-height: 24px
	}
	.cms-homebanner-wrapper .cms-homebanner-main .slick-dots li {
		width: 8px;
		height: 8px;
		margin-left: 4px
	}
	.cms-homebanner-wrapper .cms-homebanner-main .slick-dots li button {
		width: 8px;
		height: 8px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.tab-content>.tab-pane {
		min-height: 125px;
		padding: 20px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform {
		padding: 0 0 10px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-fields .form-control {
		height: 45px;
		padding-right: 111px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-fields .cms-formreset {
		font-size: 16px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-action .cms-tbfbtn {
		line-height: 45px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-cslider .cms-hbmcs-slides .cms-hbmcs-scontent p.cm-pledge {
		font-size: 20px
	}
}

@media (max-width:1366px) and (max-width:1439px) and (min-height:600px) and (max-height:700px) {
	.cms-trust-trans-tech {
		padding: 25px 0 50px
	}
}

@media (max-width:1365px) {
	.insurlens-block .insurlens-main {
		padding: 0 30px
	}
	p.title-text {
		padding: 0 0 30px
	}
	.cms-running-business {
		margin: -20px 0 70px;
		min-height: 400px;
		background-size: cover;
		padding-top: 25px
	}
	.cms-running-business .cms-running-business-row {
		height: 400px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab {
		width: 535px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav>li>a {
		padding: 0;
		font-size: 17px
	}
	.cms-what-insurance p {
		padding: 20px 0 10px 20px
	}
	.cms-what-insurance .cms-retrive-quote {
		padding-left: 20px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		background-position: 0 1px
	}
	.cms-trust-trans-tech-list .cms-technology {
		background-position: 0 6px
	}
	.cms-trust-trans-tech-list .cms-technology-after {
		background-position: 0 2px
	}
	.cms-what-insurance h2 {
		min-height: 98px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		min-height: 282px
	}
	.cms-trust-trans-tech-list .cms-trust {
		min-height: 283px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab {
		right: 70px
	}
	.cms-mainbanner .slick-dots {
		bottom: 30px
	}
	#animation_container.zoomin {
		margin: 30px auto 0
	}
	#animation_container1 canvas {
		margin: 95px auto 0
	}
	.cms-trust-trans-tech-list .cms-technology {
		min-height: 282px
	}
	.cms-trust-trans-tech-list .cms-trust {
		padding-left: 95px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		padding-left: 38px
	}
	.cms-trust-trans-tech-list .cms-technology {
		padding-left: 25px
	}
	.cms-here-to-help {
		padding: 0 0 235px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav-tabs>li:first-child {
		margin-left: 16px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav-tabs>li {
		margin: 0 8px
	}
	ul.insurancelist li figcaption {
		font-size: 15px
	}
	.cms-what-insurance {
		padding-top: 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-contact-head {
		padding: 40px 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block h3 {
		font-size: 25px
	}
	.cms-content-wrapper .cms-contact-contentarea .view-map {
		padding-top: 30px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block {
		padding: 50px 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-addres-block h2 {
		padding: 45px 0 20px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block h2 {
		font-size: 32px;
		line-height: 40px;
		padding-bottom: 20px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block {
		min-height: 965px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block {
		padding-top: 30px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .cms-btn-block .cms-btnsgroup {
		width: 200px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group .form-control,
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group label {
		font-size: 18px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group .bootstrap-select>.dropdown-toggle,
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group .bootstrap-select.btn-group .dropdown-menu li a {
		font-size: 18px
	}
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h4,
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h1 {
		font-size: 45px;
		line-height: 50px;
		bottom: 145px;
		max-width: 510px
	}
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent .btn-works,
	.careers.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent .btn-works {
		font-size: 18px;
		min-width: 190px;
		line-height: 40px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-policy-block {
		padding: 40px 0
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content {
		max-width: 510px;
		top: 30%
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content p {
		font-size: 20px;
		line-height: 25px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content p .icon-doubleqution1,
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content p .icon-doubleqution2 {
		width: 20px;
		height: 15px;
		background-size: auto 15px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content p .icon-doubleqution1 {
		top: -15px;
		left: -25px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content h3 {
		font-size: 25px;
		line-height: 25px;
		padding-top: 40px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content h3 span {
		font-size: 20px;
		line-height: 20px
	}
	.careers .cms-contact-contentarea .cms-management-block {
		padding-bottom: 70px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details .slick-dots {
		padding-top: 20px
	}
	.careers .cms-contact-contentarea .cms-business-block.cms-work-us-block {
		padding: 0 0 20px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h1>span {
		padding: 0 0 15px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg {
		padding-top: 50px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h1 {
		font-size: 25px;
		line-height: 30px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block {
		padding-top: 40px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .prs-details-blk .prs-inner-banner {
		padding-top: 20px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content {
		padding: 0
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists {
		padding-top: 20px
	}
	.chola-does-it-cover .center-div {
		width: 100%
	}
	.aboutus .cms-media-template .cms-topbanner .cms-tbinner .cms-tbcontent h1 {
		font-size: 45px;
		line-height: 50px
	}
	.aboutus .cms-title-cont-block.cms-get-know-block h2,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-title-cont-block h2,
	.aboutus .cms-group-block .cms-title-cont-block h2,
	.aboutus .cms-title-cont-block h2,
	.aboutus .cms-factfile-block .cms-title-cont-block h2,
	.aboutus .cms-get-in-touch-block .cms-title-cont-block h2,
	.aboutus .cms-group-block.awards-recog-block .cms-title-cont-block h2 {
		font-size: 32px;
		line-height: 40px
	}
	.aboutus .cms-title-cont-block.cms-get-know-block,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block,
	.aboutus .cms-group-block,
	.aboutus .cms-leadership-block,
	.aboutus .cms-factfile-block,
	.aboutus .cms-group-block.awards-recog-block,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block,
	.aboutus .cms-get-in-touch-block {
		padding: 40px 0
	}
	.aboutus .cms-title-cont-block.cms-get-know-block p,
	.aboutus .cms-group-block .cms-group-list li .cms-group-cont p,
	.aboutus .cms-leadership-block .cms-title-cont-block p,
	.aboutus .cms-factfile-block .cms-title-cont-block p,
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont p,
	.aboutus .cms-get-in-touch-block .cms-title-cont-block p {
		font-size: 18px;
		line-height: 24px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list p {
		font-size: 16px;
		line-height: 24px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block {
		padding: 40px 0 0
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab li a,
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab li a {
		font-size: 25px;
		line-height: 30px;
		min-width: 205px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab li {
		margin: 0 40px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .tab-content .cms-director-list {
		padding: 40px 0 0
	}
	.aboutus .cms-factfile-block:before {
		height: 475px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block {
		padding: 40px 0 0
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-annual-report-block h3 {
		font-size: 25px
	}
	.aboutus .cms-get-in-touch-block .btn-wrp.btn-get-in-touch .cms-btn {
		font-size: 18px;
		line-height: 45px;
		min-width: 200px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .tab-content .cms-director-list li h3 {
		padding-top: 15px;
		font-size: 18px;
		line-height: 22px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .tab-content .cms-director-list {
		margin: 0 -25px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .tab-content .cms-director-list li {
		padding: 0 25px;
		margin: 20px 0
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont h3 {
		font-size: 35px;
		line-height: 40px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust-trans-tech-desc {
		padding-top: 155px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list h3 {
		font-size: 25px;
		line-height: 30px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-transparency .cms-trust-trans-tech-desc {
		max-width: 290px
	}
	.aboutus .cms-group-block .cms-group-list {
		padding-bottom: 50px
	}
	.chola-healthline .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola {
		margin: 50px 0 0
	}
	.chola-healthline.chola-does-it-cover .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola li,
	.chola-healthline.chola-does-it-cover .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola li:last-child {
		margin: 0 15px
	}
	.cms-what-insurance .cms-create-quote {
		padding: 0 15px
	}
	.cms-what-insurance .cms-create-quote>.errortext {
		padding-right: 15px!important;
		padding-left: 15px!important
	}
	.cms-create-quote-btn {
		width: 155px
	}
	.cms-what-insurance .cms-no-number {
		width: 505px
	}
	.cms-what-insurance .cms-no-number span {
		font-size: 15px
	}
	.motorinsurance-products .cms-keyfnb .health-icon-sec .cms-keyfnb-list .cms-keyfnb-box h2 {
		padding: 100px 0 0
	}
	.motorinsurance-products .cms-keyfnb .health-icon-sec .cms-keyfnb-list .cms-keyfnb-box h2:before {
		width: 74px;
		height: 74px;
		background-size: 74px auto;
		margin-left: -37px
	}
	.cms-sitemap-blk .col1 h4 {
		padding: 0 20px 15px 0
	}
	.cms-sitemap-blk .col1 h3 {
		padding: 0 10px 15px 0
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent h2.cms-ichead {
		font-size: 33px;
		line-height: 39px;
		padding: 10px 0 8px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-customer-grievance .row1 .col1,
	.cms-chltemplate .cms-chltemplate-inner .cms-customer-grievance .row1 .col2 {
		padding: 30px
	}
	.chola-healthline .cms-chola-content h1 {
		font-size: 49px;
		line-height: 59px
	}
	.chola-healthline .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola li {
		margin-right: 30px
	}
	.login-blk-in {
		min-height: 715px
	}
	.cms-500blk {
		padding: 70px 0 0
	}
	.cms-what-insurance.cms-claims .nav.nav-tabs.insurancelist li a {
		font-size: 15px
	}
	.cms-contact-contentarea .cms-what-insurance .cms-create-quote>.errortext {
		padding-left: 0!important;
		padding-right: 0!important
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow {
		width: 40px;
		height: 40px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow.slick-prev {
		left: -40px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow.slick-next {
		right: -40px
	}
	.cms-homebanner-wrapper .cms-hbmain-content,
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-dubtable .cms-hbmain-dubtcinner {
		width: 640px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-cslider .cms-hbmcs-slides .cms-hbmcs-scontent h2 {
		font-size: 32px;
		line-height: 38px
	}
}

@media only screen and (min-height: 768px) and (max-height: 800px) {
	.cms-trust-trans-tech-list .cms-technology-after {
		background-position: 0 2px
	}
	.cms-trust-trans-tech-list .cms-technology {
		background-position: 0 6px
	}
}

@media (max-width:1279px) {
	.cms-contentarea-inner .cms-cainner-nav ul li {
		padding: 5px 10px
	}
	.cms-contentarea-inner .cms-cainner-nav ul li a {
		font: 18px/33px Geogrotesque-Medium
	}
	.cms-contentarea-inner .cms-cainner-nav ul li.active a {
		font-size: 23px
	}
	.cms-contentarea-inner .cms-cainner-nav ul li a:after {
		bottom: -6px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul {
		padding-left: 20px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-head .cms-statusrow {
		padding-bottom: 5px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails:first-child {
		padding-bottom: 25px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails.cms-travel-details {
		padding-top: 25px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-panel-body-bottom {
		padding-top: 20px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy {
		padding-left: 20px
	}
	.chola-premium-table .tse-scrollable .tse-scroll-content {
		width: 100%
	}
}

@media (max-width:1199px) {
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content {
		padding: 25px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content h2 {
		font-size: 24px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content h3 {
		font-size: 20px;
		line-height: 24px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content h4 {
		font-size: 17px;
		line-height: 22px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content ul.useful-info li {
		min-height: 340px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-adds-info p,
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content p,
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-info-cont p {
		font-size: 16px;
		line-height: 24px
	}
	.insurlens-block h2.title-block,
	.ready-do-this-block h2.title-block {
		font-size: 36px;
		line-height: 40px
	}
	.homeawar .cms-title-cont-block h2 {
		font-size: 36px;
		line-height: 40px
	}
	.insurlens-block .insurlens-mainbanner .insurlens-slidecont-blk {
		padding: 20px 0 0
	}
	.insurlens-block .insurlens-mainbanner .insurlens-slidecont-blk h3 {
		font-size: 36px;
		line-height: 36px
	}
	.insurlens-block .insurlens-mainbanner .insurlens-slidecont-blk p {
		font-size: 16px;
		line-height: 20px
	}
	.insurlens-blockslick-dots {
		bottom: -40px
	}
	.ready-do-this-block {
		margin-top: 95px;
		padding: 0 0 60px
	}
	.footer .footer-block .footer-top {
		padding: 0
	}
	.footer .footer-block .footer-bottom {
		padding: 40px 0 35px
	}
	.ready-do-this-block ul li {
		width: 180px
	}
	.ready-do-this-block ul li h3 {
		font-size: 20px;
		line-height: 20px
	}
	.ready-do-this-block ul li p {
		font-size: 16px;
		line-height: 18px;
		margin: 12px 0 0
	}
	.ready-do-this-block ul li figure img {
		width: 100px
	}
	.ready-do-this-block ul li h3 {
		font-size: 16px;
		line-height: 16px
	}
	.ready-do-this-block ul li p {
		font-size: 14px;
		line-height: 16px;
		margin: 8px 0 0
	}
	.insurlens-block .slick-arrow {
		top: auto;
		left: 50%;
		bottom: -50px
	}
	.insurlens-block .slick-arrow.slick-next {
		right: 50%
	}
	.insurlens-block .insurlens-main {

		padding: 0
	}
	.insurlens-block .slick-dots {
		width: auto;
		left: 50%
	}
	.insurlens-block .insurlens-mainbanner .insurlens-slideimg-blk figure img {
		width: 100%
	}
	.cms-here-to-help-tab .nav-tabs {
		min-height: 60px
	}
	.cms-here-to-help-tab .nav>li>a {
		margin: 15px 0 0 35px
	}
	.cms-here-to-help .cms-hth-cont h3 {
		font-size: 26px;
		line-height: 30px;
		padding: 0 0 15px
	}
	.cms-here-to-help .cms-hth-cont {
		padding: 20px
	}
	.cms-here-to-help-tab {
		right: 30px;
		top: 30px;
		width: 500px
	}
	.cms-here-to-help .cms-here-to-help-banner {
		margin: 30px 0 0
	}
	.cms-here-to-help-tab h4 {
		min-height: 50px;
		line-height: 55px;
		padding: 0 0 0 20px
	}
	.cms-staysafe-slider ul.cms-insurance-instrs li p {
		max-width: 200px;
		font-size: 18px
	}
	.cms-staysafe-slider {
		padding: 20px 0 0;
		max-height: inherit
	}
	.cms-staysafe-slider .slick-arrow {
		width: 50px;
		height: 50px;
		top: 22%
	}
	.cms-staysafe-slider .slick-prev {
		left: 15px
	}
	.cms-staysafe-slider .slick-next {
		right: 15px
	}
	.cms-staysafe-slider .cms-staysafe-insurance-detail {
		min-height: 150px
	}
	.cms-staysafe-slider .cms-staysafe-insurance {
		margin: -100px 0 0 75px
	}
	.cms-staysafe-slider .cms-staysafe-btns {
		padding: 40px 0 0
	}
	.cms-stay-safty {
		padding: 30px 0 70px
	}
	.cms-trust-trans-tech-total li {
		padding: 0 40px
	}
	.cms-trust-trans-tech-list h3 {
		font-size: 34px;
		line-height: 40px
	}
	.cms-trust-trans-tech-list .cms-trust {
		padding-left: 75px;
		min-height: 257px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		padding-left: 24px
	}
	.cms-trust-trans-tech-list .cms-technology {
		padding-left: 12px
	}
	.cms-trust-trans-tech-list .cms-trust .cms-trust-trans-tech-desc {
		left: -15px
	}
	.cms-trust-trans-tech-list .cms-transparency .cms-trust-trans-tech-desc {
		left: -5px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		min-height: 234px
	}
	.cms-trust-trans-tech-list .cms-technology .cms-trust-trans-tech-desc {
		left: -39px
	}
	.cms-trust-trans-tech-list .cms-technology {
		min-height: 234px
	}
	.cms-trust-trans-tech-list .cms-technology {
		background-position: 0 5px
	}
	.header .header-right ul.cms-contactnos li {
		padding: 0 15px;
		font-size: 18px;
		line-height: 18px
	}
	.header .header-right .cms-talktous {
		font-size: 18px;
		line-height: 18px;
		margin-right: 20px
	}
	.header .header-right .cms-search-icon {
		margin: 13px 10px 0 20px
	}
	.header .header-right .cms-search-icon:before {
		left: -20px
	}
	.header .cms-logo {
		padding: 15px 0 0 30px;
		width: 250px
	}
	.header .header-right {
		padding: 42px 30px 0 0
	}
	.cms-mainbanner .cms-slider1,
	.cms-mainbanner .cms-slider2,
	.cms-mainbanner .cms-slider3 {
		height: 545px
	}
	.cms-mainbanner .cms-slider-detail {
		min-height: 550px;
		width: 460px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav>li>a {
		height: 50px;
		line-height: 50px
	}
	.cms-what-insurance h2 {
		font-size: 24px;
		padding: 20px 0
	}
	ul.insurancelist {
		padding: 0 0 30px
	}
	.cms-what-insurance p {
		padding: 15px 0 10px 20px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab {
		min-height: 385px;
		right: 30px;
		top: 55px
	}
	.cms-mainbanner .cms-slideimg-blk img {
		max-width: 60%
	}
	.cms-mainbanner .cms-slider-detail h1 {
		font-size: 36px
	}
	.cms-mainbanner .slick-dots {
		bottom: 30px
	}
	.cms-wantto-tell p {
		font-size: 20px;
		padding-right: 165px
	}
	.cms-wantto-tell .cms-share-video span.cms-sharevideo-cont {
		font-size: 20px;
		line-height: 20px;
		font-size: 18px;
		line-height: 18px;
		padding-left: 0;
		margin-left: -5px
	}
	.cms-wantto-tell .cms-share-video span.cms-sharevideo-icon {
		width: 50px;
		height: 25px;
		background-position: center -108px;
		background-size: 120% auto
	}
	.cms-wantto-tell .cms-share-video {
		width: auto;
		right: 15px;
		top: -12px;
		padding: 15px 15px 15px 0
	}
	.cms-youspeak-slider {
		min-height: 460px
	}
	.cms-youspeak {
		padding: 55px 0 40px;
		margin: 0 0 45px
	}
	.cms-here-to-help-tab {
		min-height: 370px
	}
	.cms-youspeak-slider {
		padding: 45px 0 0
	}
	.header .cms-logo {
		margin: 9px 0 0
	}
	.header.sticky .cms-logo {
		width: 180px;
		margin: 6px 0 0
	}
	.header .header-right {
		padding: 36px 26px 0 0
	}
	.header.sticky .header-right {
		padding: 30px 26px 0 0
	}
	.footer .footer-block .footer-top ul.sub-nav>li>a,
	.footer .footer-block .footer-top ul>li>ul>li>a,
	.footer .footer-block .footer-top ul li a,
	.footer .footer-block .footer-middle ul li a {
		font-size: 14px;
		line-height: 14px
	}
	.footer .footer-block .footer-top ul li {
		padding-top: 5px
	}
	.footer .footer-block .footer-top ul,
	.footer .footer-block .footer-top h4 {
		padding: 0 0 15px
	}
	.footer .footer-white-block p.top-txt {
		font-size: 14px;
		line-height: 20px
	}
	.footer .footer-block .footer-middle ul li {
		margin: 0 15px 5px
	}
	.footer .footer-block {
		padding-top: 35px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		background-position: 0 1px
	}
	.cms-trust-trans-tech-list .cms-technology-after {
		background-position: 0 2px
	}
	.cms-youspeak-slider .cms-youspeak-slide {
		margin: 0 10px
	}
	.cms-youspeak-slider .slick-arrow {
		top: 30%;
		background: rgba(196, 193, 189, 0.5)
	}
	.cms-mainbanner .cms-slider-detail h1 {
		margin-top: 0
	}
	.cms-mainbanner .cms-slider2 h2 {
		font-size: 36px;
		line-height: 38px;
		bottom: -25px
	}
	#animation_container {
		width: 400px!important
	}
	#animation_container.zoomin {
		width: 390px!important;
		margin: -100px auto 0
	}
	.cms-mainbanner .cms-slider3 h2 {
		font-size: 36px;
		line-height: 43px
	}
	#animation_container1,
	#animation_container1 canvas {
		width: 400px!important;
		height: 360px!important
	}
	#animation_container1 canvas {
		margin: 100px auto 0
	}
	#animation_container1.zoomin {
		margin: -10px auto 0;
		width: 365px!important
	}
	#animation_container canvas,
	#animation_container {
		width: 395px!important;
		height: 340px!important;
		margin: 110px auto 0
	}
	.cms-mainbanner .cms-slider1 {
		padding-top: 125px
	}
	#animation_container1.zoomin canvas {
		margin: 70px auto 0
	}
	#animation_container.zoomin canvas {
		margin: 170px auto 0
	}
	.cms-trust-trans-tech-list .cms-trust-trans-tech-desc {
		max-width: 250px
	}
	.cms-trust-trans-tech-list {
		min-height: 300px
	}
	.cms-here-to-help {
		padding: 0 0 220px
	}
	.cms-mainbanner .cms-slider2 h2 {
		left: 10px
	}
	.header .header-right .cms-burger-menu-box {
		padding: 15px 10px;
		margin-left: 15px
	}
	.header .header-right .cms-mainmenu:before {
		right: 30px
	}
	.header .header-right ul.cms-contactnos:before {
		left: -10px
	}
	.cms-mainbanner .cms-slider3 h2 {
		left: 18%
	}
	.cms-left-panel {
		padding: 30px 0 0;
		width: 730px
	}
	.cms-left-panel .cms-form-blk .form-group {
		margin-left: 20px;
		margin-right: 0
	}
	.cms-left-panel.pr {
		padding: 30px 89px 0 20px
	}
	.cms-left-panel h2 {
		font-size: 18px;
		line-height: 18px;
		padding: 0 0 10px 20px
	}
	.cms-left-panel .cms-form-blk .form-group {
		width: 45.5%
	}
	.cms-content-wrapper .cms-content-area .radio-blk .cms-radio label {
		font-size: 16px
	}
	.cms-right-panel .cms-ins-type h3,
	.cms-content-wrapper .cms-content-area .form-group label.wtlabel,
	.cms-left-panel .cms-form-blk .form-group.focused label {
		font-size: 18px;
		line-height: 18px
	}
	.cms-content-mya-profile .btn-wrapper {
		padding: 0 0 0 20px
	}
	.cms-left-panel.pr {
		padding: 20px 20px 0
	}
	.cms-left-panel .cms-form-blk .form-group.form-group-full {
		width: 94%
	}
	.cms-content-wrapper h1 {
		padding-left: 20px
	}
	.header .header-right ul.cms-logindetail li.loginuser:after {
		right: -20px
	}
	.header .header-right .cms-loginmainmenu {
		right: 25px
	}
	.cms-left-panel .cms-form-blk .form-group-pass {
		width: 45.5%;
		margin-left: 20px;
		margin-right: 0
	}
	.cms-content-wrapper .cms-content-area .form-group-pass label {
		font-size: 18px;
		line-height: 18px
	}
	.cms-contentarea-inner {
		padding: 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-cwcol-lft {
		width: 700px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li {
		margin: 30px 0 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body {
		padding: 20px 0 20px 45px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails {
		padding: 10px 15px 10px 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails li {
		font-size: 16px;
		line-height: 22px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-foot {
		padding: 10px 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy {
		padding-bottom: 30px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body {
		padding: 25px 0 25px 45px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-premium-period li {
		font-size: 16px;
		line-height: 22px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .group {
		width: auto;
		display: block
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-create-quote {
		margin-bottom: 20px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body input {
		width: 70%;
		height: 40px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-create-quote-btn {
		width: 29%;
		height: 40px;
		line-height: 40px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body h3 {
		padding: 20px 0 10px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-otpverification {
		padding: 15px 0 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-otpverification .cms-otpv-inner {
		padding: 15px 15px 15px 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-otpverification .cms-otpv-inner .cms-formfields {
		min-height: 40px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-otpverification .cms-otpv-inner .cms-formfields>p {
		padding-top: 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-otpverification .cms-otpv-inner .cms-formfields>input {
		height: 40px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-premium-period {
		padding: 10px 0
	}
	.cms-contdesc h2 {
		font-size: 32px;
		margin: 0
	}
	.cms-hospital-search-block {
		padding: 40px 0 20px;
		margin-top: -50px
	}
	.cms-hospital-search-block h2 {
		font-size: 35px;
		line-height: 40px;
		padding: 10px 0
	}
	.cms-hospital-search-block h2 span {
		font-size: 19px;
		line-height: 26px
	}
	.cms-hospital-form-block .form-control-block .cms-form-control {
		min-width: 320px;
		height: 45px;
		font-size: 18px;
		line-height: 23px
	}
	.cms-hospital-form-block .form-control-block .cms-btn {
		font-size: 22px;
		line-height: 45px;
		min-width: 150px
	}
	.cms-innerpages-blk .cms-address-block .cms-addr-detail {
		padding: 15px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content {
		bottom: 20%;
		left: 84px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content h1 {
		font-size: 50px;
		line-height: 56px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content p {
		font-size: 25px;
		line-height: 27px
	}
	.cms-faq-blk .cms-hospital-search-block {
		padding: 18px 10px 22px;
		margin-top: -40px
	}
	.cms-faq-blk .cms-hospital-search-block h2 span {
		font-size: 18px
	}
	.faq-main-blk .faq-accordion .panel-default>.panel-heading h4>a,
    .faq-main-blk .faq-accordion .panel-default>.panel-heading h2.panel-title>a{
		font-size: 20px;
		line-height: 20px
	}
.faq-main-blk .faq-accordion .panel-default>.panel-heading h2>a {
		font-size: 20px;
		line-height: 20px
	}
	.faq-main-blk .faq-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body>p,
	.faq-main-blk .faq-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body>ul li {
		font-size: 16px;
		line-height: 24px
	}
	.faq-main-blk .faq-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body>ul li {
		margin: 5px 0 0
	}
	.faq-main-blk .faq-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body>ul li:before {
		top: 10px
	}
	ul.chola-agent.helpful-links li span {
		-webkit-transform: scale(0.8);
		-moz-transform: scale(0.8);
		-o-transform: scale(0.8);
		-ms-transform: scale(0.8);
		transform: scale(0.8)
	}
	ul.chola-agent.helpful-links li span.hd-link {
		font-size: 18px;
		line-height: 18px;
		padding: 5px 0 0;
		-webkit-transform: scale(1)!important;
		-moz-transform: scale(1)!important;
		-o-transform: scale(1)!important;
		-ms-transform: scale(1)!important;
		transform: scale(1)!important
	}
	.cms-banner .cms-banner-table {
		margin-left: -485px;
		width: 970px
	}
	.cms-banner .cms-banner-cell h1,
	.cms-banner .cms-banner-cell h1.cms-glossary-hd {
		font-size: 50px;
		line-height: 40px
	}
	.cashless-hospitals .cms-banner-block .container h1 {
		font-size: 50px;
		line-height: 60px
	}
	.cms-banner .cms-banner-cell h1.cms-cust-ger span {
		font-size: 35px;
		line-height: 20px
	}
	.cms-banner .cms-banner-cell h1.cms-cust-ger {
		font-size: 50px;
		line-height: 35px;
		padding: 60px 15px 0
	}
	.cms-customer-grievance .row1 {
		margin: 0 0 30px
	}
	.cms-customer-grievance .row1 .col1 {
		margin: 0;
		width: 48%;
		padding: 20px 30px 0;
		min-height: 360px;
		margin-right: 2%
	}
	.cms-customer-grievance .row1 .col2 {
		width: 48%;
		margin: 0 0 15px;
		padding: 28px 30px 0;
		min-height: 165px;
		margin-left: 2%
	}
	.cms-customer-grievance .row1 .col3 {
		width: 48%;
		margin: 15px 0 0;
		padding: 28px 30px 0;
		min-height: 165px;
		margin-left: 2%
	}
	.cms-banner .cms-banner-table.cms-become {
		margin-left: -485px;
		left: 50%;
		width: 970px
	}
	.cashless-hospitals .cms-banner .cms-banner-table.cms-become h1 {
		padding: 0 15px
	}
	.cms-banner .cms-banner-cell h1 span {
		font-size: 30px;
		line-height: 30px
	}
	.cms-partner-blk {
		padding: 30px 15px
	}
	.cms-partner-blk .form-group {
		width: 46.5%;
		margin: 0 15px 20px
	}
	.cms-innerpages-blk .cms-partner-blk .cms-btnsgroup {
		margin-left: 15px
	}
	.cms-partner-blk {
		margin: 10px 0 0
	}
	ul.chola-agent {
		margin: 15px 0 20px
	}
	ul.chola-agent li {
		margin-bottom: 30px
	}
	.cms-benefits-blk .cms-benefit-img {
		width: 100%;
		padding: 0 0 15px
	}
	.cms-benefits-blk .cms-benefit-list {
		width: 100%;
		padding: 25px 0 30px
	}
	.cms-become-an-agent .cms-become-an-agent-row {
		height: 300px
	}
	.cms-become-an-agent {
		background-size: cover
	}
	.cms-become-an-agent h2 {
		font-size: 40px;
		line-height: 40px
	}
	.cms-become-an-agent p {
		font-size: 24px;
		line-height: 24px
	}
	.cms-become-an-agent-btn {
		font-size: 15px;
		line-height: 44px;
		height: 40px;
		margin: 40px 10px 0;
		vertical-align: top
	}
	.cms-become-an-agent-btn:before {
		margin-right: 10px;
		margin-top: -5px
	}
	.cms-glossary-list {
		height: 40px
	}
	.cms-glossary-list li a {
		line-height: 40px;
		width: 40px;
		height: 40px
	}
	.cms-glossary-list li a:hover:after,
	.cms-glossary-list li.active a:after {
		bottom: -16px
	}
	.cms-glossary-list li a:after {
		left: 10px
	}
	.cms-banner .cms-banner-cell h1.cms-glossary-hd {
		padding-left: 70px;
		padding-top: 30px
	}
	.cms-innerpages-blk .cms-address-block .cms-view-block {
		padding-top: 10px
	}
	.cms-innerpages-blk .cms-address-block .cms-view-block .btn-view-more {
		font-size: 16px;
		line-height: 40px;
		min-width: 150px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-contact-head {
		padding: 25px 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-contact-head p {
		font-size: 18px;
		line-height: 25px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-addres-block .cms-contactfilters .bootstrap-select>.dropdown-toggle {
		font-size: 16px;
		line-height: 50px;
		min-height: 50px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-addres-block .cms-contactfilters .bootstrap-select.btn-group .dropdown-menu li a {
		font-size: 14px;
		line-height: 30px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-addres-block h2 {
		padding: 30px 0 20px;
		font-size: 18px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-addres-block p {
		font-size: 18px;
		line-height: 25px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-addres-block {
		padding-top: 20px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li.icon-phone2 {
		padding-left: 15px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li a {
		padding-left: 65px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li {
		display: inline-block;
		padding: 15px 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block {
		min-height: 825px;
		padding-left: 30px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block h3 {
		font-size: 22px;
		padding-bottom: 15px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block h2 {
		font-size: 28px;
		line-height: 30px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block {
		padding: 40px 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block p,
	.cms-content-wrapper .cms-contact-contentarea .cms-policy-block {
		font-size: 18px;
		line-height: 25px
	}
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h4,
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h1 {
		font-size: 35px;
		line-height: 40px;
		bottom: 125px;
		max-width: 410px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-policy-block {
		padding: 25px 0
	}
	.cms-careers-block .cms-current-openings-block {
		padding: 60px 0
	}
	.cms-careers-block .cms-current-openings-block a.btnback {
		top: 52px;
		left: 25px
	}
	.cms-careers-block .careers-inner-container,
	.cms-careers-block .cms-current-openings-block .careers-inner-container {
		max-width: 945px;
		padding: 0
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .form-group,
	.cms-careers-block .cms-current-openings-block .careers-inner-container .form-group.sclt-city {
		width: 295px;
		margin: 0 15px 0 45px
	}
	.cms-careers-block .cms-btnsgroup {
		margin: 15px 0 0 25px
	}
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk .job-offers .cms-btnsgroup {
		margin: 15px 0 0
	}
	.cms-careers-block .current-openings-content-blk {
		padding: 40px 0
	}
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk,
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk.opng-details-blk {
		padding: 40px 65px
	}
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk h2 {
		font-size: 28px
	}
	.careers .cms-contact-contentarea .cms-work-us-block.cms-groups-block {
		padding: 30px 0
	}
	.careers .cms-contact-contentarea .cms-groups-block .cms-groups-list .cms-groups .cms-groups-content p {
		font-size: 16px;
		line-height: 18px;
		max-width: 250px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content {
		max-width: 400px;
		top: 20%
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content p {
		font-size: 16px;
		line-height: 22px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content h3 {
		font-size: 20px;
		line-height: 25px;
		padding-top: 35px;
		font-size: 20px;
		line-height: 25px;
		padding-top: 35px
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list {
		padding: 0 0 75px;
		margin: 0 -15px
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list .cms-business-detail .cms-busness-content {
		padding: 20px 20px 30px
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list .cms-business-detail {
		padding: 0 15px
	}
	.careers .cms-contact-contentarea .cms-business-block .btn-wrp.view-job {
		padding-top: 60px
	}
	.careers .cms-contact-contentarea .cms-employees-block .cms-employee-list li .cms-employee-content .icon-play:after {
		width: 73px;
		height: 70px
	}
	.careers .cms-contact-contentarea .cms-groups-block .cms-groups-list .cms-groups .cms-groups-content ul li:before {
		left: 12px
	}
	.careers .cms-contact-contentarea .cms-business-block .btn-wrp.view-job .cms-btn {
		font-size: 18px;
		line-height: 40px;
		min-width: 230px
	}
	.careers .cms-contact-contentarea .cms-employees-block.cms-work-us-block h2 {
		padding-bottom: 30px
	}
	.careers .cms-contact-contentarea .cms-employees-block .cms-employee-list li .cms-employee-content p {
		font-size: 18px;
		line-height: 35px
	}
	.careers .cms-contact-contentarea .cms-management-block {
		padding-bottom: 30px
	}
	.careers .cms-contact-contentarea .cms-employees-block.cms-work-us-block {
		padding: 30px 0
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .user-details {
		padding: 0;
		max-width: 90%;
		margin: 0 auto
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .user-details h2 {
		padding: 0
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content {
		width: 375px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content.lft-block {
		margin-right: 45px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content .form-group {
		margin: 30px 0 0
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content .form-group.gndr-slct {
		margin: 22px 0 0
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content .form-group.gndr-slct.chk-bx label:first-child {
		margin: 0 0 9px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content.form-submit-blk {
		margin: 30px 0 0
	}
	.cms-careers-block .current-openings-content-blk .opng-details-blk .job-off-inner-details {
		padding: 30px 0 0
	}
	.prs-rls-details-block .cms-btnsgroup {
		left: 20px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg {
		padding: 40px 0 20px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h1 {
		font-size: 25px;
		line-height: 30px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h1>span {
		font-size: 16px;
		padding: 0 0 20px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h2 {
		padding: 18px 0 0
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h3 {
		font-size: 17px;
		line-height: 21px;
		max-width: 600px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk p {
		padding: 18px 0 0
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-social-share {
		padding: 30px 0 15px
	}
	.cus-service-block .cms-banner .cms-banner-content .hdconts {
		bottom: 34%;
		left: 65px
	}
	.cms-banner .cms-banner-content .hdconts>h1 {
		font-size: 50px;
		line-height: 56px
	}
	.cus-service-block .cms-banner .cms-banner-content .hdconts>p {
		font-size: 23px
	}
	.cus-service-block .srv-req-blk {
		margin: -40px 0 0
	}
	.cms-cs-contdesc h2 {
		font-size: 32px;
		line-height: 36px
	}
	.cus-service-block .cms-cs-contdesc ul li span {
		font-size: 18px;
		line-height: 20px
	}
	.cus-service-block .cms-cs-contdesc .req-submit-blk .cms-btnsgroup>a {
		font-size: 20px;
		line-height: 22px;
		height: 40px
	}
	.cus-service-block .cus-claims-block {
		padding: 50px 0
	}
	.cus-service-block .cms-reachus-block {
		padding: 50px 25px 25px
	}
	.cus-service-block .cms-reachus-block .cs-help-links {
		padding: 25px 0 0
	}
	.cus-service-block .cms-reachus-block .cs-help-links .cms-help .cs-rchus {
		width: 265px;
		padding: 20px 15px;
		min-height: 315px
	}
	.cus-service-block .cms-reachus-block .cs-help-links .cms-help .cs-rchus h6 {
		font-size: 20px;
		padding: 5px 0 10px
	}
	.cus-service-block .cms-reachus-block .cs-help-links .cms-help .cs-rchus p {
		font-size: 20px;
		line-height: 24px;
		margin: 5px 0 0
	}
	.cus-service-block .cms-location-blk {
		padding: 35px 0
	}
	.cus-service-block .cms-location-blk .cms-selectbox .btn-default {
		font-size: 19px;
		line-height: 55px;
		height: 55px
	}
	.cus-service-block .cms-location-blk .cms-selectbox .bootstrap-select.btn-group .dropdown-menu.inner li a {
		font-size: 17px;
		line-height: 21px;
		padding: 10px 10px 10px 40px
	}
	.cus-service-block .cms-location-blk .cms-hdq h4 {
		padding: 55px 0 10px
	}
	.cus-service-block .cms-location-blk .cms-hdq p {
		font-size: 18px;
		line-height: 24px
	}
	.cus-service-block .cms-location-blk .cms-hdq ul li {
		padding: 5px 0
	}
	.cus-service-block .cms-location-blk .cms-hdq ul li.ic2 {
		padding-left: 15px
	}
	.cus-service-block .cms-location-blk .cms-hdq ul li a {
		font-size: 17px;
		height: 41px;
		padding-left: 45px
	}
	.cus-service-block .cms-location-blk .cms-hdq ul li a:before {
		width: 41px;
		height: 41px
	}
	.cus-service-block .cms-location-blk .cms-hdq ul li.ic1 a:before {
		background-size: 100%
	}
	.cus-service-block .cms-location-blk .cms-hdq ul li.ic2 a:before {
		background-size: 100%
	}
	.cus-service-block .cms-location-blk .cms-hdq ul li.ic3 a:before {
		background-size: 100%
	}
	.cus-service-block .cms-location-blk .cms-hdq .cms-mapview {
		margin: 75px 0 0
	}
	.cus-service-block .cms-location-blk .cms-hdq .cms-mapview a {
		font-size: 16px;
		line-height: 18px;
		margin: 0 0 10px
	}
	.cus-service-block .cms-location-blk .cms-hdq .cms-mapview .embed-responsive {
		height: auto
	}
	.cus-service-block .cus-gr-block {
		padding: 40px 0 15px
	}
	.cus-service-block .cus-gr-block .cms-cs-contdesc ul li span {
		font-size: 20px
	}
	.insurlens.get-in-touch .cms-media-template .cms-topbanner .cms-tbinner .cms-tbcontent h1 .cms-title2 {
		font-size: 16px;
		line-height: 20px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-title-block h2 {
		padding: 5px 0 25px;
		font-size: 22px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block .cms-cont-details h3 {
		font-size: 18px;
		line-height: 22px;
		min-height: 70px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block .cms-cont-details {
		padding: 15px;
		margin: -45px 15px 0
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block .cms-cont-details p {
		font-size: 15px;
		line-height: 20px;
		min-height: 85px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block .cms-cont-details .cms-lp-view-like-block {
		padding: 15px 0
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-categories-block .cms-categories-list {
		padding: 25px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-twi-block .cms-twi-cont {
		padding: 81px 20px 25px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-twi-block .cms-twi-cont:before {
		left: 20px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-twi-block .cms-twi-cont p {
		font-size: 15px;
		line-height: 20px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-twi-block,
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-fb-block {
		padding-top: 30px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-categories-block .cms-title-block h2,
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-twi-block .cms-title-block h2,
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-fb-block .cms-title-block h2 {
		padding-bottom: 15px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-fb-block .cms-fb-slider li .cms-fb-content h3 {
		font-size: 18px;
		line-height: 20px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-fb-block .cms-fb-slider li .cms-fb-content {
		padding-top: 20px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-fb-block .cms-fb-slider .slick-arrow {
		width: 55px;
		height: 55px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-fb-block .cms-fb-slider {
		padding-bottom: 65px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-fb-block .cms-fb-slider .slick-arrow.slick-next {
		left: 75px
	}
	.insurlens .cms-contact-contentarea .cms-inst-block {
		padding: 30px 0
	}
	.insurlens .cms-contact-contentarea .cms-inst-block .cms-work-us-block h2 {
		font-size: 28px;
		margin-bottom: 25px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk p {
		font-size: 16px;
		line-height: 22px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content p {
		padding: 0 0 18px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content>p:first-child {
		padding-top: 18px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content>ul {
		padding: 0 0 18px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content>ul>li {
		font-size: 16px;
		line-height: 22px;
		margin: 10px 0 0
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content>ul>li:before {
		top: 8px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists li .cms-rp-cont {
		padding-top: 15px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block h2,
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists li .cms-rp-cont h3 {
		font-size: 18px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists li .cms-rp-cont h3 {
		line-height: 22px;
		min-height: 44px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists li .cms-rp-cont p {
		font-size: 16px;
		line-height: 20px
	}
	.chola-healthline .cms-chola-aside {
		top: 50%
	}
	.chola-healthline .cms-chola-content h1 {
		font-size: 39px;
		line-height: 45px
	}
	.chola-does-it-cover .center-div {
		width: 100%
	}
	.cus-service-block .modal .modal-dialog .modal-content .btn {
		width: 24px;
		height: 24px;
		background-size: 100%
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .reg-comp-rht {
		margin-left: 25px
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .form-group {
		margin-top: 15px
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .form-group .form-control {
		height: 45px
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha,
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha .cms-btnsgroup {
		padding: 25px 0 0
	}
	.aboutus .cms-media-template .cms-topbanner .cms-tbinner .cms-tbcontent h1 {
		font-size: 35px;
		line-height: 40px;
		bottom: 70px
	}
	.aboutus .cms-title-cont-block.cms-get-know-block,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block,
	.aboutus .cms-group-block,
	.aboutus .cms-leadership-block,
	.aboutus .cms-factfile-block,
	.aboutus .cms-group-block.awards-recog-block,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block,
	.aboutus .cms-get-in-touch-block {
		padding: 30px 0
	}
	.aboutus .cms-title-cont-block.cms-get-know-block h2,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-title-cont-block h2,
	.aboutus .cms-group-block .cms-title-cont-block h2,
	.aboutus .cms-title-cont-block h2,
	.aboutus .cms-factfile-block .cms-title-cont-block h2,
	.aboutus .cms-get-in-touch-block .cms-title-cont-block h2,
	.aboutus .cms-group-block.awards-recog-block .cms-title-cont-block h2 {
		font-size: 28px;
		line-height: 30px
	}
	.aboutus .cms-title-cont-block.cms-get-know-block h2:before,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-title-cont-block h2:before,
	.aboutus .cms-group-block .cms-title-cont-block h2:before,
	.aboutus .cms-title-cont-block h2:before,
	.aboutus .cms-factfile-block .cms-title-cont-block h2:before,
	.aboutus .cms-get-in-touch-block .cms-title-cont-block h2:before,
	.aboutus .cms-group-block.awards-recog-block .cms-title-cont-block h2:before {
		width: 56px
	}
	.aboutus .cms-title-cont-block.cms-get-know-block p,
	.aboutus .cms-group-block .cms-group-list li .cms-group-cont p,
	.aboutus .cms-leadership-block .cms-title-cont-block p,
	.aboutus .cms-factfile-block .cms-title-cont-block p,
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont p,
	.aboutus .cms-get-in-touch-block .cms-title-cont-block p {
		font-size: 16px;
		line-height: 22px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust .cms-trust-trans-tech-desc,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-transparency .cms-trust-trans-tech-desc {
		max-width: 230px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list p {
		font-size: 15px;
		line-height: 21px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list h3 {
		font-size: 22px;
		line-height: 28px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust h3 {
		padding-left: 80px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust-trans-tech-desc {
		padding-top: 125px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab li a,
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab li a {
		font-size: 20px;
		line-height: 25px;
		min-width: 170px;
		padding-bottom: 15px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block {
		padding: 20px 0 0
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .tab-content .cms-director-list {
		margin: 0
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .tab-content .cms-director-list li {
		padding: 0 15px;
		margin: 15px 0
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab li {
		margin: 0 30px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .tab-content .cms-director-list li h3 {
		padding-top: 10px;
		font-size: 16px;
		line-height: 20px
	}
	.aboutus .cms-factfile-block:before {
		height: 390px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block {
		padding: 25px 0 0
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab {
		padding-bottom: 30px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab li a {
		font-size: 17px;
		line-height: 25px;
		padding: 5px 12px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .tab-content {
		padding: 30px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-annual-report-block h4 {
		padding: 20px 0
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-annual-report-block h3 {
		font-size: 22px;
		line-height: 25px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-annual-report-block .cms-annual-year {
		padding: 15px 0 0
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-annual-report-block .ams-docment-list li a {
		font-size: 16px;
		line-height: 48px
	}
	.ams-docment-list1 li a {
		font-size: 16px;
		line-height: 48px;
		font-size: 16px;
		line-height: 48px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont {
		padding-top: 20px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont h3 {
		font-size: 32px;
		line-height: 36px;
		padding-bottom: 15px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list .slick-arrow {
		width: 57px;
		height: 57px
	}
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list li .cms-group-cont h3 {
		font-size: 22px;
		line-height: 28px
	}
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list li .cms-group-cont p {
		padding-bottom: 10px
	}
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list li .cms-group-cont h4 span {
		font-size: 14px
	}
	.aboutus .cms-get-in-touch-block .btn-wrp.btn-get-in-touch .cms-btn {
		line-height: 40px
	}
	.cms-chltemplate .cms-chltemplate-inner h2 {
		font-size: 23px;
		line-height: 29px
	}
	.cms-chltemplate .cms-chltemplate-inner h3 {
		font-size: 18px;
		line-height: 24px
	}
	.cms-chltemplate .cms-chltemplate-inner h4 {
		font-size: 16px;
		line-height: 22px
	}
	.cms-chltemplate .cms-chltemplate-inner h5 {
		font-size: 16px;
		line-height: 22px
	}
	.cms-chltemplate .cms-chltemplate-inner p {
		font-size: 15px;
		line-height: 22px;
		margin: 0 0 10px
	}
	.cms-chltemplate .cms-chltemplate-inner ul li {
		font-size: 15px;
		line-height: 22px
	}
	.cms-chltemplate .cms-chltemplate-inner ul li:before {
		top: 9px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent p {
		font-size: 16px;
		line-height: 24px;
		margin: 0 0 10px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent .cms-benefits h3 {
		line-height: 24px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent .cms-benefits .cms-benefitslist {
		padding: 0 0 10px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent .cms-benefits .cms-benefitslist li {
		padding: 10px 10px 0
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane .cms-backbtn a {
		font-size: 16px;
		padding-left: 15px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane .cms-chltemplate-tablewrap {
		max-height: 500px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane .cms-chltemplate-tablewrap table th {
		font-size: 14px;
		padding: 10px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane .cms-chltemplate-tablewrap table td {
		padding: 10px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane .cms-chltemplate-tablewrap p {
		padding: 0 10px;
		margin: 0 0 10px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent h2.cms-ichead {
		padding: 7px 0 5px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-customer-grievance .row1 .col1,
	.cms-chltemplate .cms-chltemplate-inner .cms-customer-grievance .row1 .col2 {
		padding: 20px
	}
	.cms-chltemplate .cms-chltemplate-formblock .form-group label {
		font-size: 16px
	}
	.cms-chltemplate .cms-chltemplate-formblock .form-group.focused label {
		font-size: 14px;
		line-height: 14px;
		top: -10px
	}
	.cms-chltemplate .cms-chltemplate-formblock .form-control {
		font-size: 16px
	}
	.cms-chltemplate .cms-chltemplate-formblock .bootstrap-select .btn-default {
		font-size: 16px
	}
	.cms-chltemplate .cms-chltemplate-formblock .bootstrap-select.btn-group .dropdown-menu li a {
		font-size: 15px;
		line-height: 21px
	}
	.cms-unclaimed-account .cms-chltemplate .cms-paraimportant {
		font-size: 14px;
		line-height: 20px
	}
	.cms-unclaimed-account .cms-chltemplate .cms-chltemplate-formblock {
		padding: 40px 0 0
	}
	.cms-unclaimed-account .cms-chltemplate .cms-chltemplate-formblock .form-action .cms-btn {
		min-width: 150px
	}
	.cms-what-insurance p {
		padding: 15px 0 10px 15px
	}
	.cms-what-insurance .cms-retrive-quote {
		padding-left: 15px
	}
	.cms-radio-blk .cms-radio {
		margin: 0
	}
	.cms-radio-blk {
		margin: -15px 0 0
	}
	.motorinsurance-products.motorinsurance-products-getq .cms-getquote-form .cms-formwrap .cms-formaction.cms-formhi {
		margin: 10px 0 0
	}
	.cms-radio-blk .cms-radio label {
		font-size: 14px!important;
		line-height: 26px!important
	}
	.cms-radio-blk .cms-radio label span {
		width: 15px;
		height: 15px;
		margin-top: -7px
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav ul {
		margin-left: -15px
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav ul li {
		margin-left: 15px
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav ul li a {
		padding: 0 20px
	}
	.motorinsurance-products .ex-cash-block p {
		padding: 20px 30px
	}
	.motorinsurance-products .ex-cash-block .cms-btn {
		margin-left: 30px
	}
	.motorinsurance-products .sl-of-he-content {
		max-width: 438px;
		font-size: 26px;
		top: 20%;
		line-height: 34px;
		right: 50px
	}
	.motorinsurance-products .cms-keyfnb-group {
		margin: 10px 0
	}
	.motorinsurance-products .cms-keyfnb-group .cms-btn {
		margin: 10px 0 0
	}
	.motorinsurance-products .cms-keyfnb-group .cms-btnsecondary {
		display: block;
		line-height: 16px;
		text-align: center;
		width: 100%
	}
	.motorinsurance-products .cms-keyfnb-group .cms-btnprimary {
		display: block;
		line-height: 18px;
		text-align: center;
		width: 100%;
		padding: 10px
	}
	.motorinsurance-products .cms-mipblock-body.health-icon-sec .cms-keyfnb-box p {
		min-height: 120px
	}
	.cms-sitemap-btm .col2 h3 {
		padding: 0 20px 15px 0
	}
	.cms-sitemap-btm .col2 ul li {
		padding: 0 20px 10px 0
	}
	.arrow-box {
		max-width: 280px;
	}
	.arrow-box.hel-gat{
    width: 240px;
    margin: 0 0 10px 0;
}
.chola-healthline .cms-banner-chola .arrow-box.hel-gat .get-qu-btn {
    padding-left: 50px;
    width: 240px;
}
	.chola-healthline .cms-banner-chola .get-qu-btn {
		font-size: 19px;
		line-height: 40px;
		padding: 0 20px 0 50px
	}
	.chola-healthline .cms-banner-chola .get-qu-btn:before {
		left: 5px
	}
	.chola-healthline .cms-banner-chola .get-qu-btn:after {
		left: 41px
	}
	.chola-healthline .cms-banner-chola span.arrow-box:before {
		width: 32px;
		height: 28px;
		font-size: 35px;
		left: 9px
	}
	.chola-healthline .cms-banner-chola span.arrow-box:after {
		width: 32px;
		height: 12px;
		background-size: 32px 12px;
		top: 24px;
		left: 9px
	}
	.motorinsurance-products .cms-getquote-form .cms-gqform-trigger .iconspan span,
	.cms-gqform-triggerout span.iconspan span {
		height: 40px
	}
	.motorinsurance-products .cms-getquote-form .cms-gqform-trigger .iconspan span:before,
	.cms-gqform-triggerout span.iconspan span:before {
		height: 12px;
		background-size: auto 12px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content ul.useful-info li:nth-child(2) .cms-adds-info:before {
		left: -20px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content ul.useful-info li,
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content ul.useful-info li:nth-child(2) {
		width: 33.3333%
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content ul.useful-info li:nth-child(2) .cms-adds-info:after {
		right: 25px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab1 li.active a {
		font-size: 24px
	}
	.cms-search-cont h2 {
		font-size: 20px;
		line-height: 22px
	}
	.cms-search-cont {
		padding: 30px 30px 10px
	}
	.cms-search-cont p {
		padding: 0 0 20px
	}
	.header .header-right .cms-burger-menu-box {
		margin-top: -5px
	}
	.cc-search-blk.in {
		width: 82%;
		right: 30%
	}
	.ui-autocomplete {
		max-width: 443px
	}
	.login-blk-in {
		background-size: 45% auto
	}
	.cms-404blk h1 {
		font-size: 180px;
		line-height: 150px
	}
	.cms-404blk h2:after {
		width: 195px
	}
	.cms-404blk p {
		padding: 0 0 10px
	}
	.cms-500blk {
		padding: 50px 0 0
	}
	.cms-500blk .col2 h1 {
		font-size: 140px;
		line-height: 10px
	}
	.cms-500blk .col1,
	.cms-500blk .col2 {
		width: 50%
	}
	.cms-500blk .col2 h1 span:last-child {
		margin: 60px 0 0 10px
	}
	.cms-500blk .col2 h1 span {
		font-size: 40px
	}
	.cms-500blk {
		padding: 100px 0 0
	}
	.cms-innerpages-blk .form-control-block-select .cms-selectbox .btn-default {
		font-size: 18px;
		height: 45px;
		width: 320px
	}
	.cms-hospital-form-block .form-control-block.form-control-block-select {
		margin: 20px 0 0
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow {
		width: 55px;
		height: 55px
	}
	.cms-reset-btn {
		top: 13px
	}
	.cms-what-insurance .nav.nav-tabs.insurancelist li a {
		font-size: 14px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-latest-post-block .cms-item-wrap .cms-total-item .cms-item.animation-element {
		min-height: 415px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow.slick-prev,
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow.slick-next {
		top: 40px
	}
	.cms-contact-contentarea #rn-motor .errortext,
	.cms-contact-contentarea #rn-health .errortext {
		bottom: 0
	}
	.motor-plan-popup .popup-content.popup-content-lCb {
		max-width: 575px;
		padding: 40px 30px 30px
	}
	.motor-plan-popup .popup-content.popup-content-lCb h2 {
		font-size: 25px;
		line-height: 28px
	}
	.motor-plan-popup .popup-content.popup-content-lCb .cms-feedbackpu .form-action .actionbtn {
		line-height: 47px;
		height: 45px
	}
	.cms-siteheader {
		height: 92px
	}
	.cms-siteheader .cms-siteheader-top .cms-shtop-inner {
		padding: 8px 0
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-sitelogo a img {
		height: 36px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li {
		margin: 0 0 0 20px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li:first-child {
		margin-left: 0
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li a {
		line-height: 22px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li.dropdown a span {
		padding-right: 23px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li a span {
		padding: 17px 0
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li.dropdown a span:before {
		top: 25px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-rcbtn-wrap {
		min-width: 10px;
		padding: 17px 0;
		margin-left: 15px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-rcbtn-wrap a {
		font-size: 12px;
		line-height: 20px;
		padding: 0 10px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-shmain-right {
		padding: 18px 0
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-shmain-right>ul>li {
		margin-left: 15px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-shmain-right .cc-search-blk {
		top: 5px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-shmain-right .cc-search-blk.in {
		max-width: 443px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-shmain-right .cc-search-blk .formgroup .form-control {
		height: 46px
	}
	.cms-homebanner-wrapper {
		margin: 103px 0 0
	}
	.cms-homebanner-wrapper .cms-hbmain-content {
		left: 15px
	}
	.cms-homebanner-wrapper .cms-hbmain-content,
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-dubtable .cms-hbmain-dubtcinner {
		width: 500px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li>a span:before {
		margin-left: 10px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-cslider .cms-hbmcs-slides .cms-hbmcs-scontent h2 {
		font-size: 28px;
		line-height: 34px
	}
	.dropdown-menu.mega-dropdown-menu {
		width: 90%
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-cslider .cms-hbmcs-slides .cms-hbmcs-scontent p {
		font-size: 16px;
		line-height: 22px;
		padding: 0
	}
	.buynoform {
		width: 100%;
		font-size: 14px
	}
	.buynoform .tolno a {
		font-size: 16px
	}
	.cms-homebanner-wrapper .cms-homebanner-main .cms-hbmslides .cms-hbmslide-content {
		width: 50%;
		bottom: 60px
	}
	.cms-homebanner-wrapper .cms-homebanner-main .slick-dots {
		width: 50%;
		bottom: 55px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock {
		padding: 3.09375% 0 0
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs {
		height: 61px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.tab-content>.tab-pane {
		min-height: 102px;
		padding: 15px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li>a {
		height: 58px;
		line-height: 23px; font-size: 12px;
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li.active>a {
		height: 61px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li>a span:before {
		height: 23px;
		background-size: 600px 600px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li.cms-hbtc-tabCar>a span:before {
		width: 45px;
		background-position: 0 -296px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li.cms-hbtc-tabBike>a span:before {
		width: 36px;
    background-position: -274px -296px;

	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li.cms-hbtc-tabHealth>a span:before {
		width: 25px;
		background-position: -126px -296px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li.cms-hbtc-tabAccident>a span:before {
		width: 25px;
		background-position: -250px -296px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li.cms-hbtc-tabTravel>a span:before {
		width: 21px;
		background-position: -173px -296px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li.cms-hbtc-tabHome>a span:before {
		width: 22px;
		background-position: -216px -296px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform {
		padding: 0 0 7px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-fields {
		width: 70%
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-fields .form-control {
		font-size: 16px;
		padding: 0 102px 0 15px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-fields .cms-formreset {
		right: 15px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-action {
		width: 30%
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-action .cms-tbfbtn {
		font-size: 16px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-btmlist li p {
		font-size: 14px;
		line-height: 20px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-cslider .cms-hbmcs-slides .cms-hbmcs-scontent p.cm-pledge {
		font-size: 18px;
		padding: 15px 0 3px
	}
	.motorinsurance-products .cms-keyfnb .cms-keyfnb-list .cms-keyfnb-box h2 span {
		min-height: 55px
	}
}

@media (min-width:992px) {
	.cms-innerpages-blk .cms-address-block .cms-location-map-block .embed-responsive-16by9 {
		padding-bottom: 100%
	}
}

@media (max-width: 992px) {
	.chola-healthline .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola li {
		margin-right: 20px;
		margin-left: 10px
	}
	.chola-healthline .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola li a {
		font-size: 18px
	}
	.modify-wrap {
		width: 100%
	}
	.modify-wrap li {
		width: 25%
	}
	.modify-wrap.claim-wrap li {
		width: 50%
	}
	.modify-wrap.claim-wrap {
		width: 50%
	}
}

@media (max-width:991px) {
.new-banner .cms-banner .cms-banner-content .hdconts>h1, .new-banner .cms-banner-content .cms-chola-content .cms-chola-aside.cms-banner-chola>h1{font-size: 26px;}
.new-banner .motorinsurance-products .cms-banner .cms-banner-content .hdconts>p, .new-banner .cms-banner-content .cms-chola-content .cms-chola-aside.cms-banner-chola>p{font-size: 14px;}
	.insurlens-block h2.title-block,
	.ready-do-this-block h2.title-block,
	.homeawar .cms-title-cont-block h2 {
		font-size: 32px;
		line-height: 36px
	}
	.insurlens-block .insurlens-mainbanner .insurlens-slidecont-blk h3 {
		font-size: 32px;
		line-height: 32px
	}
	p.title-text {
		padding: 0 0 20px;
		font-size: 18px;
		line-height: 20px
	}
	.footer .footer-block .footer-top .col-top {
		min-height: 461px
	}
	.footer .footer-block .footer-bottom figure.footer-logo img,
	.footer .footer-block .footer-bottom figure.influx-logo img {
		display: inline-block
	}
	.footer .footer-block .footer-bottom .cols {
		min-height: 80px
	}
	.footer .footer-block .footer-bottom .cols:nth-child(5n+2):after,
	.footer .footer-block .footer-bottom .cols:nth-child(5n+4):after {
		background: none
	}
	.footer .footer-block .footer-bottom {
		padding: 20px 0 0
	}
	.ready-do-this-block ul li {
		width: 140px
	}
	.footer .footer-block .footer-top .col-top:nth-child(5n+4),
	.footer .footer-block .footer-top .col-top:nth-child(5n+5) {
		min-height: inherit
	}
	.footer .footer-block .footer-top {
		padding: 0 0 10px
	}
	.cms-common-hd h2 {
		font-size: 40px;
		line-height: 50px
	}
	.cms-common-hd p {
		padding: 5px 0 0;
		font-size: 18px
	}
	.cms-btn-default {
		height: 40px;
		line-height: 40px
	}
	.cms-here-to-help-tab {
		right: inherit;
		top: inherit;
		width: 94%;
		margin: -56px auto 0;
		position: relative
	}
	.cms-here-to-help-tab .nav-tabs {
		min-height: 60px
	}
	.cms-here-to-help-tab .nav>li>a {
		margin: 15px 0 0 35px
	}
	.cms-here-to-help .cms-hth-cont h3 {
		font-size: 26px;
		line-height: 30px;
		padding: 0 95px 15px 0
	}
	.cms-here-to-help .cms-hth-cont {
		padding: 20px
	}
	.cms-here-to-help {
		padding: 0 0 60px
	}
	.cms-here-to-help .cms-here-to-help-banner {
		margin: 20px 0 0
	}
	.cms-here-to-help .cms-hth-cont h3 {
		padding: 0 0 15px
	}
	.cms-running-business {
		min-height: 350px;
		margin: 0 0 70px
	}
	.cms-running-business .cms-running-business-row {
		height: 350px
	}
	.cms-running-business h2 {
		font-size: 40px;
		line-height: 50px
	}
	.cms-running-business p {
		padding: 0 15px;
		font-size: 18px
	}
	.cms-running-business-btn {
		height: 40px;
		line-height: 40px
	}
	.cms-staysafe-slider .cms-staysafe-btns .cms-staysafe-know,
	.cms-staysafe-slider .cms-staysafe-btns .cms-staysafe-quote {
		height: 40px;
		line-height: 40px;
		letter-spacing: 1px
	}
	.cms-staysafe-slider .slick-arrow {
		top: 19%
	}
	.cms-staysafe-slider .cms-staysafe-insurance-detail h3 {
		font-size: 30px
	}
	.cms-staysafe-slider ul.cms-insurance-instrs li {
		padding: 0 10px
	}
	.cms-staysafe-slider ul.cms-insurance-instrs li p {
		max-width: 160px
	}
	.cms-trust-trans-tech-total li {
		padding: 0 10px;
		font-size: 28px;
		line-height: 22px
	}
	.cms-trust-trans-tech-list h3 {
		font-size: 28px;
		line-height: 24px
	}
	.cms-trust-trans-tech-list .cms-trust {
		padding-left: 55px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		padding-left: 10px
	}
	.cms-trust-trans-tech-list .cms-technology {
		padding-left: 5px
	}
	.cms-trust-trans-tech-list p {
		font-size: 16px;
		line-height: 20px
	}
	.cms-trust-trans-tech-list .cms-trust {
		min-height: 205px
	}
	.cms-trust-trans-tech-list .cms-trust .cms-trust-trans-tech-desc {
		left: -18px;
		max-width: 200px
	}
	.cms-trust-trans-tech-list .cms-transparency .cms-trust-trans-tech-desc {
		left: -10px;
		max-width: 200px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		min-height: 225px
	}
	.cms-trust-trans-tech-list .cms-technology .cms-trust-trans-tech-desc {
		left: -17px;
		max-width: 170px
	}
	.cms-trust-trans-tech-list .cms-technology {
		min-height: 265px
	}
	.cms-trust-trans-tech-list .cms-technology {
		background-position: 0 4px
	}
	.cms-trust-trans-tech-list {
		min-height: 275px
	}
	.cms-trust-trans-tech {
		padding: 50px 0 30px
	}
	.header .header-right .cms-search-icon:before {
		display: none
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav>li>a {
		font-size: 12px;
		padding: 0
	}
	.cms-what-insurance .cms-create-quote input {
		height: 40px
	}
	.cms-create-quote-btn {
		height: 40px;
		line-height: 40px;
		letter-spacing: 1px;
		font-size: 16px;
		width: 100%
	}
	.cms-what-insurance .cms-create-quote label {
		top: 12px;
		font-size: 15px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab {
		width: 355px;
		top: 30px
	}
	.cms-what-insurance h2 {
		font-size: 18px;
		padding: 10px;
		line-height: 18px;
		min-height: 40px
	}
	.cms-what-insurance .cms-create-quote .group {
		width: 100%
	}
	.cms-what-insurance p {
		font-size: 16px;
		line-height: 19px;
		padding: 10px 0 10px 12px
	}
	.cms-what-insurance {
		padding: 0
	}
	.cms-mainbanner .cms-slider-detail {
		width: 400px
	}
	.cms-mainbanner .cms-slider-detail h1 {
		font-size: 32px
	}
	.cms-mainbanner .slick-dots {
		bottom: 25px
	}
	.cms-what-insurance .cms-create-quote input {
		border-width: 1px
	}
	.cms-what-insurance .cms-no-number {
		width: 100%
	}
	.cms-what-insurance .cms-retrive-quote {
		padding-left: 12px
	}
	.cms-mainbanner .cms-slider1,
	.cms-mainbanner .cms-slider2,
	.cms-mainbanner .cms-slider3 {
		height: 550px
	}
	.header {
		height: 80px
	}
	.header .cms-logo {
		margin: 0
	}
	.header .header-right {
		padding: 38px 20px 0 0
	}
	.header.sticky {
		height: 70px
	}
	.header.sticky .cms-logo {
		margin: -4px 0 0 -5px
	}
	.header.sticky .header-right {
		padding: 28px 20px 0 0
	}
	.cms-mainbanner-blk,
	.cms-innerpages-blk {
		margin-top: 166px
	}
	.cms-youspeak-slider {
		min-height: 380px
	}
	.cms-what-insurance .radio-blk {
		width: auto;
		padding: 0 0 10px;
		display: inline-block
	}
	.cms-what-insurance .radio-blk .cms-radio label {
		font-size: 14px!important
	}
	.cms-what-insurance .radio-blk .cms-radio {
		margin-right: 30px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		background-position: 0 2px
	}
	.cms-trust-trans-tech-list .cms-technology-after {
		background-position: 0 1px
	}
	.cms-youspeak-slider .cms-youspeak-slide h4 {
		font-size: 14px;
		line-height: 18px;
		bottom: 35px
	}
	.cms-youspeak-slider .cms-youspeak-slide h4 span {
		font-size: 12px
	}
	.header .header-right .cms-login-icon {
		float: left;
		background: url(/portals/0/images/common-icons-mobile.png) 0 0 no-repeat;
		margin: -10px 0 0;
		text-indent: -999em;
		width: 20px;
		height: 22px;
		background-size: 100% auto
	}
	.header.sticky .header-right {
		padding: 28px 15px 0 0
	}
	.livechat {
		top: 77px
	}
	.header .chat-icon {
		background: url(/portals/0/images/livechat-mobile.png) 0 0 no-repeat;
		width: 45px;
		height: 45px;
		margin: -20px 20px 0 0;
		background-size: 100% auto
	}
	.header .chat-icon img {
		width: 45px
	}
	.header .cms-logo {
		padding: 13px 0 0 20px
	}
	.header.sticky .chat-icon {
		margin: -10px 20px 0 0;
		padding: 5px
	}
	.display-inline {
		display: inherit;
		float: left
	}
	.header.sticky .header-right .cms-search-icon {
		margin-top: 0
	}
	.header.sticky .header-right ul.cms-logindetail {
		margin-top: 0
	}
	.header.sticky .header-right .cms-burger-menu {
		margin-top: 0
	}
	.header.sticky .header-right .cms-search-icon {
		margin: 0 0 0 10px
	}
	.header .separation {
		display: none
	}
	.cms-mainbanner .cms-slider2 h2 {
		font-size: 32px;
		line-height: 34px;
		bottom: -30px
	}
	#animation_container.zoomin {
		width: 330px!important;
		margin: -120px auto 0
	}
	.cms-mainbanner .cms-slider3 h2 {
		font-size: 32px;
		line-height: 40px
	}
	#animation_container1,
	#animation_container1 canvas {
		width: 315px!important;
		height: 290px!important
	}
	#animation_container1 canvas {
		margin: 120px auto 0
	}
	#animation_container1.zoomin {
		width: 335px!important;
		margin: -50px auto 0
	}
	#animation_container canvas,
	#animation_container {
		width: 295px!important;
		height: 280px!important;
		margin: 115px auto 0
	}
	.cms-mainbanner .cms-slider3 h2 {
		left: 5%;
		width: 95%
	}
	#animation_container1.zoomin canvas {
		margin: 125px auto 0
	}
	#animation_container.zoomin canvas {
		margin: 195px auto 0
	}
	.header .header-right .cms-search-icon {
		margin: -8px 10px 0 20px
	}
	.header .header-right .cms-burger-menu {
		margin-top: -9px
	}
	.cms-stay-safty {
		padding: 30px 0 50px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav-tabs>li:first-child {
		margin-left: 8px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav-tabs>li {
		margin: 0 4px
	}
	.header .header-right .cms-burger-menu-box {
		padding: 25px 10px 15px;
		margin-top: -22px
	}
	.header .header-right .cms-mainmenu:before {
		right: 25px
	}
	.header .header-right .cms-mainmenu {
		top: 84%
	}
	.header .header-right .cms-mainmenu:before {
		right: 29px;
		top: -17px;
		width: 35px;
		height: 20px;
		background-size: 100% auto
	}
	.cms-mainbanner .cms-slider3 h2 {
		left: 16%
	}
	.cms-content-wrapper-login .cms-content-area-login {
		padding: 30px;
		margin: 25px 0
	}
	.cms-content-wrapper-login .cms-content-area-login .col1 {
		padding: 30px 30px 30px 0
	}
	.cms-content-wrapper-login .cms-content-area-login .col2 {
		padding: 0 0 0 30px
	}
	.cms-content-wrapper-login h2 {
		font-size: 20px;
		line-height: 20px
	}
	.cms-content-wrapper-login .btn {
		font-size: 18px
	}
	.cms-left-panel {
		width: 510px;
		padding: 30px 30px 0 0
	}
	.cms-left-panel .cms-form-blk .form-group {
		width: 94%
	}
	.cms-left-panel .cms-form-blk .row1 {
		margin: 0 0 15px
	}
	.cms-content-wrapper .cms-content-area .form-group textarea.form-control {
		height: 100px
	}
	.cms-content-mya-profile .btn {
		margin: 15px 15px 0 0
	}
	.cms-right-panel .btn {
		margin: -25px 0 0!important
	}
	.cms-left-panel.pr {
		padding: 30px 15px 0 0
	}
	.cms-content-wrapper {
		margin-top: 80px
	}
	.cms-left-panel h2 {
		padding: 0 0 10px
	}
	.cms-left-panel .cms-form-blk .form-group {
		width: 100%;
		margin-left: 0
	}
	.cms-left-panel {
		width: 510px;
		padding: 30px 15px 0 0
	}
	.cms-content-mya-profile .btn-wrapper {
		padding: 0
	}
	.cms-left-panel .cms-form-blk .form-group.form-group-full {
		width: 100%
	}
	.header .header-right ul.cms-logindetail {
		margin-top: -6px
	}
	.header .header-right .cms-loginmainmenu {
		right: 18px;
		top: 84%
	}
	.cms-left-panel .cms-form-blk .form-group-pass {
		width: 100%;
		margin-left: 0;
		margin-bottom: 10px
	}
	.cms-contentarea-inner .cms-cainner-nav ul li {
		padding: 0 5px 5px
	}
	.cms-contentarea-inner .cms-cainner-nav ul li a {
		line-height: 31px
	}
	.cms-contentarea-inner .cms-cainner-nav ul li.active a {
		font-size: 21px
	}
	.cms-contentarea-inner .cms-colswrap .cms-cwcol-lft {
		width: 495px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul {
		padding-left: 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body {
		padding: 15px 0 15px 30px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails:first-child {
		padding-bottom: 20px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails.cms-travel-details {
		padding-top: 20px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails li {
		font-size: 15px;
		line-height: 21px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails.cms-premium-period li span {
		display: block;
		margin-left: 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-panel-body-bottom {
		padding-top: 15px
	}
	.cms-contentarea-inner .cms-colswrap .cms-btnsgroup .cms-btn {
		min-width: 100px;
		font-size: 15px;
		line-height: 36px;
		padding: 0 10px;
		margin-left: 10px
	}
	.cms-contentarea-inner .cms-colswrap .cms-btnsgroup-floated .cms-textbtn-group {
		padding: 7px 0 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy {
		padding-left: 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body {
		padding: 15px 0 15px 30px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-premium-period li {
		font-size: 15px;
		line-height: 21px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-premium-period li span {
		display: block;
		margin-left: 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body h3 {
		padding-top: 15px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body input {
		padding: 5px 10px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-create-quote-btn {
		font-size: 16px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-otpverification .cms-otpv-inner .cms-formfields>p {
		font-size: 15px;
		line-height: 19px;
		padding-right: 135px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-otpverification .cms-otpv-inner .cms-formfields>input {
		width: 120px;
		padding: 5px 10px
	}
	.cms-contdesc h2 {
		font-size: 28px;
		line-height: 38px;
		margin: 0 0 10px
	}
	.cms-contdesc p {
		line-height: 24px;
		font-size: 18px
	}
	.cms-hospital-search-block {
		padding: 25px 15px 10px;
		margin-top: -25px
	}
	.cms-hospital-search-block h2 {
		padding: 10px 0;
		font-size: 30px;
		line-height: 35px
	}
	.cms-hospital-search-block h2 span {
		font-size: 18px;
		line-height: 22px
	}
	.cms-hospital-form-block {
		padding: 15px 0
	}
	.cms-hospital-form-block .form-control-block {
		margin: 0 10px
	}
	.cms-hospital-form-block .form-control-block .cms-form-control {
		height: 40px;
		font-size: 16px;
		line-height: 22px;
		min-width: 225px;
		padding: 0 35px 0 20px
	}
	.cms-hospital-form-block .form-control-block.icon-location::after {
		right: 9px
	}
	.cms-hospital-form-block .form-control-block .cms-btn {
		font-size: 18px;
		line-height: 40px
	}
	.cms-innerpages-blk .cms-address-block .cms-location-map-block {
		padding: 30px 0 15px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content {
		max-width: 375px;
		left: 58px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content h1 {
		font-size: 40px;
		line-height: 44px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content p {
		font-size: 22px;
		line-height: 24px
	}
	.cms-faq-blk .cms-hospital-search-block h2 span {
		font-size: 17px;
		line-height: 19px
	}
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox {
		max-width: 90%
	}
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox .btn-default {
		font-size: 18px;
		height: 43px;
		padding-left: 20px
	}
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox .btn-default:hover,
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox .open>.dropdown-toggle.btn-default {
		padding-left: 25px
	}
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox .btn-default .caret {
		right: 32px
	}
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox .bootstrap-select.btn-group .dropdown-menu.inner li a {
		padding-left: 25px;
		font-size: 16px
	}
	.cms-contdesc.hpfl-faq p {
		font-size: 18px
	}
	.cms-banner .cms-banner-table {
		margin-left: -375px;
		width: 750px;
		height: 250px
	}
	.cms-banner .cms-banner-cell h1,
	.cms-banner .cms-banner-cell h1.cms-glossary-hd {
		font-size: 40px;
		line-height: 32px
	}
	.cms-banner .cms-banner-cell h1.dld-hd {
		padding-left: 100px
	}
	.cashless-hospitals .cms-banner-block .container h1 {
		font-size: 35px;
		line-height: 50px
	}
	.cms-download .col {
		width: 49%;
		padding: 0 10px
	}
	.cms-innerpages-blk .cms-selectbox .btn-default {
		font-size: 18px
	}
	.cms-innerpages-blk .cms-selectbox .bootstrap-select.btn-group .dropdown-menu.inner li a {
		font-size: 17px
	}
	.cms-innerpages-blk .cms-btnsgroup .btn {
		padding: 9px 0 8px
	}
	.cms-innerpages-blk .cms-btnsgroup .btn-default:before {
		vertical-align: top;
		margin-top: -2px
	}
	.cms-download {
		padding: 0 0 30px
	}
	.cms-customer-grievance {
		width: 100%
	}
	.cms-customer-grievance .row1 .col1 {
		margin: 0;
		width: 100%;
		padding: 15px 20px 20px;
		min-height: inherit
	}
	.cms-customer-grievance .row1 .col1 p.callus {
		font-size: 18px
	}
	.cms-customer-grievance p {
		padding: 0 0 10px
	}
	.cms-customer-grievance .row1 .col2 {
		width: 100%;
		margin: 20px 0 0;
		padding: 15px 20px 5px;
		min-height: inherit
	}
	.cms-customer-grievance .row1 .col3 {
		width: 100%;
		margin: 20px 0 0;
		padding: 15px 20px 5px;
		min-height: inherit
	}
	.cms-contdesc p.cms-dearcust {
		padding: 0
	}
	.cms-customer-grievance .row2 {
		padding: 15px 20px;
		margin: 0 0 20px
	}
	.cms-customer-grievance .row2 h4 {
		font-size: 20px;
		padding: 0 0 10px
	}
	.cms-customer-grievance .row2 p {
		padding: 0 0 10px
	}
	.cms-customer-grievance .row2 p:last-child {
		padding: 0
	}
	.cms-customer-grievance .row3 p:before {
		left: 20px
	}
	.cms-customer-grievance .row3 p {
		padding: 0 0 0 105px
	}
	.cms-customer-grievance .row1 {
		margin: 0 0 20px
	}
	.cms-banner .cms-banner-cell h1.cms-cust-ger {
		font-size: 40px;
		line-height: 28px
	}
	.cms-banner .cms-banner-cell h1.cms-cust-ger span {
		font-size: 26px;
		line-height: 20px
	}
	.cms-innerpages-blk .cms-btnsgroup .btn,
	.cms-innerpages-blk .cms-partner-blk .cms-btnsgroup .btn-link {
		font-size: 16px;
		line-height: 21px
	}
	.cms-banner .cms-banner-table.cms-become {
		margin-left: -375px;
		left: 50%;
		width: 750px;
		padding: 0 15px
	}
	.cms-banner .cms-banner-table.cms-become h1 {
		padding: 0
	}
	.cms-banner .cms-banner-cell h1 span {
		font-size: 26px
	}
	.cms-banner .cms-banner-table.cms-become h1.flt-right {
		float: right!important
	}
	.cms-partner-blk .form-group {
		width: 45.4%
	}
	.cms-partner-blk h3 {
		font-size: 28px;
		line-height: 28px;
		padding: 0 0 30px
	}
	.cms-benefits-blk .nav>li>a {
		font-size: 28px;
		line-height: 28px;
		height: 45px
	}
	.cms-benefits-blk .cms-benefit-list h3 {
		font-size: 30px;
		line-height: 30px
	}
	.cms-become-an-agent h2 {
		font-size: 30px;
		line-height: 30px
	}
	.cms-become-an-agent p {
		font-size: 20px;
		line-height: 20px
	}
	.cms-banner .cms-banner-table.cms-become h1.flt-right {
		padding-top: 70px
	}
	.cms-glossary-cont {
		width: 750px;
		padding: 0 15px
	}
	.cms-glossary-list .tse-scrollable.horizontal .tse-scroll-content ul li {
		float: none
	}
	.cms-glossary-list li.active a:before {
		background: #e31936;
		position: absolute;
		left: 38px;
		top: 13px;
		content: '';
		width: 5px;
		height: 40px
	}
	.cms-glossary-list li:first-child a:before {
		display: block
	}
	ul.chola-agent li {
		width: 33.3333%
	}
	.get-in-touch .cms-media-template .cms-topbanner .cms-tbinner .cms-tbcontent h1 {
		bottom: 50px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-contact-head {
		padding: 20px 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-contact-head p {
		font-size: 16px;
		line-height: 22px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-addres-block {
		padding-top: 15px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-addres-block .cms-contactfilters .bootstrap-select>.dropdown-toggle {
		font-size: 15px;
		line-height: 40px;
		min-height: 40px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-addres-block .cms-contactfilters .bootstrap-select.btn-group .dropdown-menu li a {
		font-size: 12px;
		line-height: 25px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-addres-block p {
		font-size: 16px;
		line-height: 24px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-addres-block h2 {
		padding: 20px 0 10px;
		font-size: 16px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li {
		padding: 5px 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li.icon-phone2 {
		padding-left: 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li.icon-phone a:before,
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li.icon-phone2 a:before,
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li.icon-mail a:before {
		background-size: 100% auto;
		width: 40px;
		height: 40px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li a {
		height: 41px;
		padding-left: 55px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block {
		min-height: 710px;
		padding: 15px 0 15px 20px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block h3 {
		font-size: 20px;
		padding: 0 0 10px 40px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block h3:before {
		width: 26px;
		background-size: 100% auto
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block {
		padding-top: 20px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group .form-control,
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group label {
		font-size: 16px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group .form-control {
		height: 40px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group .bootstrap-select>.dropdown-toggle,
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group .bootstrap-select.btn-group .dropdown-menu li a {
		font-size: 16px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .cms-btn-block .cms-btnsgroup {
		width: 150px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .cms-btn-block {
		padding-top: 20px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .cms-btn-block .cms-btnsgroup .cms-btnprimary {
		font-size: 16px;
		line-height: 40px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .cms-btn-block .cms-textbtn-group .cms-textbtn {
		font-size: 16px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group.msg-box {
		padding-top: 40px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group.msg-box label {
		top: 30px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group.msg-box.focused label {
		top: 5px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block h2 {
		font-size: 24px;
		line-height: 30px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block h2,
	.careers .cms-contact-contentarea .cms-business-block.cms-work-us-block h2 {
		padding-top: 10px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block p,
	.cms-content-wrapper .cms-contact-contentarea .cms-policy-block {
		font-size: 16px;
		line-height: 24px
	}
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h4,
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h1 {
		font-size: 25px;
		line-height: 30px;
		bottom: 100px;
		max-width: 310px
	}
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent .btn-works,
	.careers.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent .btn-works {
		font-size: 14px;
		min-width: 135px;
		line-height: 35px
	}
	.careers.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent .btn-works {
		bottom: 20%
	}
	.cms-careers-block .cms-current-openings-block {
		padding: 45px 0
	}
	.cms-careers-block .cms-current-openings-block a.btnback {
		top: 42px
	}
	.cms-careers-block .careers-inner-container {
		max-width: 945px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .form-group,
	.cms-careers-block .cms-current-openings-block .careers-inner-container .form-group.sclt-city {
		width: 225px;
		margin: 0 0 0 35px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .form-group .crlabel,
	.cms-careers-block .cms-current-openings-block .careers-inner-container .form-group .btn-default {
		font-size: 18px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .form-group .bootstrap-select div.dropdown-menu li a {
		font-size: 16px
	}
	.cms-careers-block .cms-btnsgroup {
		margin: 23px 0 0 15px
	}
	.cms-careers-block .cms-btnsgroup a {
		min-width: 155px;
		font-size: 17px;
		line-height: 22px;
		height: 40px
	}
	.cms-careers-block .current-openings-content-blk {
		padding: 30px 0
	}
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk,
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk.opng-details-blk {
		padding: 25px
	}
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk h2 {
		font-size: 24px
	}
	.careers .cms-contact-contentarea .cms-groups-block .cms-groups-list .cms-groups .cms-groups-content ul {
		padding: 0 15px
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list {
		padding-bottom: 90px
	}
	.careers .cms-contact-contentarea .cms-business-block .btn-wrp.view-job {
		padding-top: 30px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content {
		max-width: 325px;
		top: 10%
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list .slick-arrow.slick-prev {
		left: 40%
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list .slick-arrow.slick-next {
		right: 40%
	}
	.careers .cms-contact-contentarea .cms-groups-block .cms-groups-list .cms-groups .cms-groups-content ul li:before {
		left: 14px
	}
	#mtrailer-modal .mtrailermodal-close {
		top: -20px;
		right: 15px
	}
	#mtrailer-modal .modal-body {
		padding: 15px
	}
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk .job-offers {
		padding: 30px 0 0
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .user-details h2 {
		font-size: 22px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content {
		width: 295px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content.lft-block {
		margin-right: 20px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content .form-group,
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content.form-submit-blk {
		margin: 25px 0 0
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content .form-group.gndr-slct {
		margin: 17px 0 0
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content .form-group .form-control {
		font-size: 18px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content .form-group.gndr-slct label {
		font-size: 18px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content.form-submit-blk .upld-cv {
		font-size: 18px;
		line-height: 18px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content.form-submit-blk .cms-btnsgroup {
		margin: 5px 0 0 85px
	}
	.prs-rls-details-block .cms-btnsgroup {
		left: 15px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h1 {
		font-size: 22px;
		line-height: 26px;
		max-width: 75%;
		padding: 0 0 14px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h1>span {
		padding: 0 0 14px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h2 {
		font-size: 17px;
		line-height: 24px;
		padding: 14px 0 0
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk p {
		font-size: 17px;
		line-height: 24px;
		padding: 14px 0 0
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-social-share {
		padding: 20px 0 10px
	}
	.cus-service-block .cms-banner .cms-banner-content .hdconts {
		bottom: 38%;
		left: 45px
	}
	.cms-banner .cms-banner-content .hdconts>h1 {
		font-size: 40px;
		line-height: 44px
	}
	.cus-service-block .cms-banner .cms-banner-content .hdconts>p {
		font-size: 21px;
		line-height: 22px
	}
	.cus-service-block .srv-req-blk .inner-content-blk {
		padding: 35px 10px 20px
	}
	.cms-cs-contdesc h2 {
		font-size: 28px;
		line-height: 32px
	}
	.cus-service-block .cms-cs-contdesc p,
	.cus-service-block .cus-gr-block .cms-cs-contdesc p {
		font-size: 17px
	}
	.cus-service-block .cms-cs-contdesc ul {
		padding: 15px 0 0
	}
	.cus-service-block .cms-cs-contdesc ul li i {
		-webkit-transform: translateX(-50%) scale(0.8);
		-moz-transform: translateX(-50%) scale(0.8);
		-o-transform: translateX(-50%) scale(0.8);
		-ms-transform: translateX(-50%) scale(0.8);
		transform: translateX(-50%) scale(0.8)
	}
	.cus-service-block .cms-cs-contdesc ul li span {
		padding: 0
	}
	.cus-service-block .cms-cs-contdesc .req-submit-blk {
		padding: 25px 25px 0
	}
	.cus-service-block .cms-cs-contdesc .req-submit-blk .form-group {
		width: 295px
	}
	.cus-service-block .cms-cs-contdesc .req-submit-blk .form-group.mail-req {
		margin-left: 25px
	}
	.cus-service-block .cus-claims-block {
		padding: 35px 0
	}
	.cus-service-block .cms-reachus-block {
		padding: 35px 15px 20px
	}
	.cus-service-block .cms-reachus-block .cs-help-links .cms-help .cs-rchus {
		width: 220px;
		margin: 0 0 0 15px;
		padding: 15px 10px;
		min-height: 285px
	}
	.cus-service-block .cms-reachus-block .cs-help-links .cms-help .cs-rchus i {
		-webkit-transform: translateX(-50%) scale(0.8);
		-moz-transform: translateX(-50%) scale(0.8);
		-o-transform: translateX(-50%) scale(0.8);
		-ms-transform: translateX(-50%) scale(0.8);
		transform: translateX(-50%) scale(0.8)
	}
	.cus-service-block .cms-reachus-block .cs-help-links .cms-help .cs-rchus h6 {
		padding: 0 0 5px
	}
	.cus-service-block .cms-reachus-block .cs-help-links .cms-help .cs-rchus p {
		font-size: 17px;
		line-height: 22px
	}
	.cus-service-block .cms-location-blk .cms-selectbox .btn-default {
		padding: 0 15px
	}
	.cus-service-block .cms-location-blk .cms-selectbox .btn-default:hover,
	.cus-service-block .cms-location-blk .cms-selectbox .open>.dropdown-toggle.btn-default {
		padding-left: 25px
	}
	.cus-service-block .cms-location-blk .cms-selectbox .btn-default .caret {
		right: 15px
	}
	.cus-service-block .cms-location-blk .cms-selectbox .bootstrap-select.btn-group .dropdown-menu.inner li a {
		padding: 10px 10px 10px 25px
	}
	.cus-service-block .cms-location-blk .cms-hdq ul li.ic2 {
		padding-left: 0
	}
	.cms-title-block h2:before {
		width: 50px
	}
	.insurlens.get-in-touch .cms-media-template .cms-topbanner .cms-tbinner .cms-tbcontent h1 {
		left: 0;
    		/* bottom: 40px; */
    		font-size: 28px;
    		width: 100%;
    		text-align: center;
    		/* margin: 0 20px; */
    		padding: 0 15px;
    		top: 200px;

	}
	.insurlens.get-in-touch .cms-media-template .cms-topbanner .cms-tbinner .cms-tbcontent h1 .cms-title2 {
		font-size: 14px
	}
	.insurlens .cms-contact-contentarea .cms-post-block {
		padding: 30px 0 0
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-title-block h2 {
		padding: 5px 0 15px;
		font-size: 20px;
		line-height: 25px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block {
		padding-bottom: 30px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block .cms-cont-details h3 {
		font-size: 16px;
		line-height: 20px;
		min-height: 61px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block .cms-cont-details p {
		font-size: 14px;
		line-height: 18px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-categories-block {
		padding-top: 0;
		min-height: 320px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-categories-block .cms-categories-list li:last-child {
		padding-bottom: 0
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-tp-row .cms-tp-cont h3 {
		font-size: 16px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-tp-row .cms-tp-cont {
		padding: 15px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-tp-row .cms-tp-cont h3 {
		padding-top: 10px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-categories-block .cms-categories-list {
		padding: 15px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-twi-block .cms-twi-cont {
		padding: 65px 15px 20px
	}
	.insurlens .cms-contact-contentarea .cms-inst-block .cms-work-us-block h2 {
		font-size: 22px
	}
	.insurlens .cms-contact-contentarea .cms-inst-block .cms-work-us-block h2:before {
		width: 60px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block {
		padding-top: 20px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content p {
		padding: 0 0 14px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-social-share {
		padding: 15px 0
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block {
		overflow: hidden
	}
	.csr-blk .csr-block,
	.csr-blk .csr-block .cms-csr-innerblk .cms-csr-inner,
	.csr-blk .csr-block .csr-viewmore .cms-btnsgroup {
		padding: 30px 0 0
	}
	.csr-blk .csr-block .cms-cs-contdesc p {
		font-size: 18px;
		line-height: 26px
	}
	.csr-blk .csr-block .cms-csr-innerblk .cms-csr-inner h4 {
		font-size: 20px;
		line-height: 22px;
		padding: 15px 0 8px
	}
	.csr-blk .csr-block .cms-csr-innerblk .cms-csr-inner p {
		font-size: 17px;
		line-height: 23px
	}
	.csr-blk .csr-block .csr-viewmore .cms-btnsgroup>a {
		font-size: 17px;
		line-height: 40px;
		height: 40px
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk p,
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk h5,
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk ul {
		padding: 14px 0 0
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk p,
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk ul li {
		font-size: 17px;
		line-height: 24px
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk h2 {
		font-size: 20px;
		line-height: 24px;
		padding: 20px 0 0
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk h3 {
		padding: 10px 0 0
	}
	.privacy-policy-blk .cms-cs-contdesc h1 {
		font-size: 28px;
		line-height: 32px
	}
	.cus-service-block .modal .modal-dialog {
		padding: 80px 15px;
		padding-right: 0
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .reg-comp-lft,
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .reg-comp-rht {
		max-width: 48%
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha .cms-btnsgroup a {
		font-size: 18px;
		line-height: 44px;
		height: 44px
	}
	.chola-benefits .benefits-table th {
		padding: 20px 14px;
		font: 15px ProximaNova-Regular
	}
	.chola-benefits .benefits-table td {
		padding: 20px 14px;
		font: 14px ProximaNova-Regular
	}
	.chola-healthline .cms-cont-chola p {
		font: 15px/20px ProximaNova-Regular;
		padding: 0 0 20px
	}
	.chola-healthline .cms-cont-blue p {
		font: 18px/20px Geogrotesque-SemiBold
	}
	.chola-healthline .cms-cont-chola {
		padding: 35px 0
	}
	.chola-healthline .container .insurance-links-icon li span {
		font: 15px/22px ProximaNova-Regular
	}
	.aboutus .cms-media-template .cms-topbanner .cms-tbinner .cms-tbcontent h1 {
		font-size: 25px;
		line-height: 30px
	}
	.aboutus .cms-title-cont-block.cms-get-know-block h2,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-title-cont-block h2,
	.aboutus .cms-group-block .cms-title-cont-block h2,
	.aboutus .cms-title-cont-block h2,
	.aboutus .cms-factfile-block .cms-title-cont-block h2,
	.aboutus .cms-get-in-touch-block .cms-title-cont-block h2,
	.aboutus .cms-group-block.awards-recog-block .cms-title-cont-block h2 {
		font-size: 24px;
		line-height: 28px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-title-cont-block h2,
	.aboutus .cms-group-block .cms-title-cont-block h2,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-title-cont-block h2 {
		margin-bottom: 20px
	}
	.aboutus .cms-title-cont-block.cms-get-know-block p,
	.aboutus .cms-group-block .cms-group-list li .cms-group-cont p,
	.aboutus .cms-leadership-block .cms-title-cont-block p,
	.aboutus .cms-factfile-block .cms-title-cont-block p,
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont p,
	.aboutus .cms-get-in-touch-block .cms-title-cont-block p {
		font-size: 15px;
		line-height: 20px
	}
	.aboutus .cms-title-cont-block.cms-get-know-block p {
		padding: 5px 0
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list h3 {
		font-size: 18px;
		line-height: 24px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust h3 {
		padding-left: 60px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust-trans-tech-desc {
		padding-top: 95px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust .cms-trust-trans-tech-desc {
		left: -10px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust .cms-trust-trans-tech-desc,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-transparency .cms-trust-trans-tech-desc {
		max-width: 190px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-transparency .cms-trust-trans-tech-desc {
		left: 10px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-transparency h3 {
		padding-left: 32px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list p {
		font-size: 14px;
		line-height: 18px
	}
	.aboutus .cms-group-block .cms-group-list li .cms-group-cont {
		padding: 0 0 0 15px
	}
	.aboutus .cms-group-block .cms-group-list li .cms-group-cont p {
		padding-bottom: 10px
	}
	.aboutus .cms-group-block .cms-group-list {
		padding-bottom: 30px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab li a,
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab li a {
		font-size: 18px;
		line-height: 24px;
		min-width: 150px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab li {
		margin: 0 15px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab li {
		margin-left: 6px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab li a {
		font-size: 15px;
		line-height: 25px;
		padding: 5px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont {
		padding: 10px 10px 10px 15px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont h3 {
		font-size: 26px;
		line-height: 30px;
		padding-bottom: 10px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list .slick-arrow.slick-next,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list .slick-arrow.slick-next {
		left: 66%
	}
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list li .cms-group-cont {
		padding-left: 15px
	}
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list li .cms-group-cont h3 {
		font-size: 20px;
		line-height: 24px
	}
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list {
		padding-bottom: 60px
	}
	.aboutus .cms-get-in-touch-block .btn-wrp.btn-get-in-touch {
		padding-top: 10px
	}
	.aboutus .cms-get-in-touch-block .btn-wrp.btn-get-in-touch .cms-btn {
		font-size: 16px;
		min-width: 160px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .tab-content .cms-director-list .slick-dots {
		font-size: 0;
		text-align: center
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .tab-content .cms-director-list .slick-dots li {
		display: inline-block;
		padding: 0 4px;
		width: auto
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .tab-content .cms-director-list .slick-dots li button {
		display: inline-block;
		padding: 0;
		border: 1px solid #a3a3a3;
		width: 8px;
		height: 8px;
		border-radius: 50%;
		background: transparent
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .tab-content .cms-director-list .slick-dots li.slick-active button {
		background: #3e3e3e
	}
	.cms-what-insurance .radio-blk.radio-blk-hi .cms-radio {
		width: 50%
	}
	.cms-what-insurance .cms-create-quote {
		padding: 0 12px
	}
	.cms-what-insurance .cms-create-quote>.errortext,
	.cms-what-insurance .cms-create-quote>.errortext {
		padding-right: 12px!important;
		padding-left: 12px!important
	}
	.cms-what-insurance .cms-no-number span.pipline {
		display: none
	}
	.cms-what-insurance .cms-no-number span {
		padding: 0 0 5px;
		font-size: 15px
	}
	.cms-what-insurance .cms-create-quote h4 {
		font-size: 14px
	}
	.cms-chltemplate .cms-chltemplate-inner {
		padding: 15px 0 0
	}
	.cms-chltemplate .cms-chltemplate-inner h2 {
		font-size: 21px;
		line-height: 27px
	}
	.cms-chltemplate .cms-chltemplate-inner table thead th {
		padding: 10px 15px
	}
	.cms-chltemplate .cms-chltemplate-inner table tbody th {
		padding: 30px 15px 15px
	}
	.cms-chltemplate .cms-chltemplate-inner table tbody td {
		padding: 10px 15px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent h2.cms-ichead {
		font-size: 30px;
		line-height: 36px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent .cms-benefits .cms-benefitslist li {
		max-width: 150px;
		width: 100%;
		line-height: 19px;
		min-height: 154px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent .cms-benefits .cms-benefitslist li figure {
		margin-bottom: 5px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-customer-grievance {
		padding: 5px 0 0
	}
	.cms-unclaimed-account .cms-banner .cms-banner-cell h1.cms-cust-ger {
		line-height: 42px
	}
	.cms-unclaimed-account .cms-careers-block {
		padding: 15px 0 0
	}
	.cms-unclaimed-account .cms-chltemplate .cms-chltemplate-formblock {
		padding: 30px 0 0
	}
	.cms-unclaimed-account .cms-chltemplate .cms-chltemplate-formblock .form-action .cms-btn {
		min-width: 135px;
		font-size: 18px;
		line-height: 33px;
		margin-left: 15px
	}
	.cms-unclaimed-account .cms-chltemplate .cms-chltemplate-formblock .form-action .cms-btnprimary {
		line-height: 35px
	}
	.cus-service-block #coveragenetworkModal .cms-what-insurance {
		min-height: 0
	}
	#coveragenetworkModal .cms-what-insurance .cms-create-quote .group {
		width: 320px;
		float: left
	}
	#coveragenetworkModal .cms-what-insurance .cms-create-quote .cms-create-quote-btn {
		width: 175px
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav ul {
		margin-left: -10px
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav ul li {
		margin-left: 10px
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav ul li a {
		padding: 0 10px;
		font-size: 16px
	}
	.motorinsurance-products .row.ex-cash-block h1 {
		padding: 0 0 15px;
		font-size: 22px
	}
	.motorinsurance-products .sl-of-he-content {
		font-size: 20px;
		line-height: 24px;
		max-width: 288px
	}
	.motorinsurance-products .slice-banner .cms-btswrap .cms-btn {
		margin-top: 20px
	}
	.motorinsurance-products .ex-cash-block .paddr {
		padding-right: 15px
	}
	.motorinsurance-products .ex-cash-block .paddl {
		padding-left: 15px
	}
	.motorinsurance-products .cms-keyfnb .health-icon-sec .cms-keyfnb-list .cms-keyfnb-box h2 {
		padding: 66px 0 0
	}
	.motorinsurance-products .cms-keyfnb .health-icon-sec .cms-keyfnb-list .cms-keyfnb-box h2:before {
		width: 60px;
		height: 60px;
		background-size: 60px auto;
		margin-left: -30px
	}
	.cms-sitemap-btm .col2,
	.cms-sitemap-blk .col1 {
		width: 33.3333%
	}
	.cms-sitemap-blk .col1 {
		min-height: 607px
	}
	.cms-sitemap-blk .row1 .col1 {
		min-height: inherit
	}
	.chola-healthline .cms-chola-content h1 {
		font-size: 29px;
		line-height: 35px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab1 li a,
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab1 li.active a {
		font-size: 18px;
		text-align: left
	}
	.aboutus .cms-about-useful-information .cms-factfile-block {
		margin: 20px 0 0
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content {
		padding: 20px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content ul.useful-info li,
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content ul.useful-info li:nth-child(2) {
		width: 100%;
		min-height: auto
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content ul.useful-info li:after {
		content: none;
		display: none
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content h3 {
		min-height: auto
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-info-cont {
		max-width: 100%
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-adds-info {
		min-height: inherit
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content h3 {
		padding: 0 0 15px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content ul.useful-info li:nth-child(2) .cms-adds-info:before,
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content ul.useful-info li:nth-child(2) .cms-adds-info:after {
		display: none
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-policy {
		margin: 20px -20px 0;
		padding: 20px 20px 0
	}
	.cc-search-blk {
		float: none;
		position: fixed;
		z-index: 1000;
		background: #f1f1f1;
		height: 100%;
		left: 0;
		margin: 0;
		top: 0;
		bottom: 0;
		overflow-y: auto;
		right: -100%
	}
	.cc-search-blk.in {
		width: 100%;
		right: 0
	}
	.ui-autocomplete {
		max-width: inherit
	}
	.login-form {
		margin: 0 auto;
		padding: 60px 0 0
	}
	.login-blk-in {
		padding: 0
	}
	.login-blk-in:after {
		width: 600px;
		margin-left: -300px
	}
	.cms-kn-viewall a {
		min-width: 160px;
		font-size: 16px;
		padding: 15px 15px 10px
	}
	.cms-404blk .col1 {
		width: 40%
	}
	.cms-404blk .col2 {
		width: 60%
	}
	.cms-404blk h1 {
		font-size: 100px;
		line-height: 89px;
		padding: 0 0 25px 20px
	}
	.cms-404blk h2 {
		font-size: 24px;
		line-height: 24px
	}
	.cms-404blk h2:after {
		left: 170px
	}
	.cms-404blk p {
		font-size: 16px;
		line-height: 22px
	}
	.cms-500blk .col1,
	.cms-500blk .col2 {
		width: 100%
	}
	.cms-500blk .oops-err {
		width: 100%;
		float: left;
		margin: 50px 0 0
	}
	.cms-500blk .col2 {
		padding: 0
	}
	.cms-500blk {
		padding: 25px 0 0
	}
	.cms-500blk .col2 {
		padding: 0 0 20px
	}
	.cms-innerpages-blk .form-control-block-select .cms-selectbox .btn-default {
		height: 40px;
		font-size: 16px;
		line-height: 22px;
		width: 225px;
		padding: 0 35px 0 20px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab#board-of-directors,
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile,
	.aboutus .cms-group-block .cms-title-cont-block#awards-recognition {
		padding: 80px 0 0;
		margin: -80px 0 0
	}
	.cms-renew-online .cms-what-insurance .cms-create-quote .group {
		width: 350px;
		padding: 0 0 20px
	}
	.cms-renew-online .cms-what-insurance .cms-create-quote .cms-create-quote-btn {
		width: 155px
	}
	.cms-renew-online ul.insurancelist {
		padding: 0 0 50px
	}
	.cms-renew-online .cms-what-insurance .nav.nav-tabs.insurancelist li a {
		font-size: 17px;
		padding: 45px 0 0
	}
	.cms-renew-online .cms-what-insurance .cms-create-quote input:focus~label,
	.cms-renew-online .cms-what-insurance .cms-create-quote input:valid~label {
		font-size: 16px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow,
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow.slick-prev,
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow.slick-next {
		top: 48px
	}
	.errortext.rn-error {
		margin: -20px 0 30px -15px !important;
		text-align: left
	}
	.cms-what-insurance h2 span {
		font-size: 14px
	}
	.cms-siteheader {
		height: 88px
	}
	.cms-siteheader .cms-siteheader-top .cms-shtop-inner {
		padding: 6px 0
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-sitelogo {
		margin-left: 35px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mnburgernav {
		display: block
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav {
		width: 320px;
		background: #fff;
		margin: 0;
		position: absolute;
		top: 100%;
		left: -15px;
		-webkit-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .3);
		-moz-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .3);
		-o-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .3);
		-ms-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .3);
		box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .3);
		display: none;
		height: 100vh
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul {
		float: none;
		background: #fff;
		position: relative;
		z-index: 999
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li {
		float: none;
		margin: 0
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li a {
		font-size: 16px;
		line-height: 22px;
		padding: 0 10px;
		letter-spacing: 1px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li a span {
		padding: 10px;
		border-bottom: 1px solid rgba(0, 0, 0, 0.1)
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li a span:after {
		bottom: -1px;
		-webkit-transform-origin: 0 0;
		,
		moz-transform-origin: 0 0;
		-o-transform-origin: 0 0;
		-ms-transform-origin: 0 0;
		transform-origin: 0 0
	}
	.dropdown-menu.mega-dropdown-menu {
		width: 100%;
		padding: 0;
		box-shadow: none
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul .dropdown li .menu-cat:before {
		content: none
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul .dropdown li .menu-cat {
		padding: 0;
		font-size: 14px;
		margin: 0;
		height: inherit
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li.dropdown a span:before {
		top: 18px;
		right: 10px
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul li a {
		font-size: 14px;
		padding: 0
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul .dropdown li .mega-menu li {
		padding: 3px 0
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav ul .dropdown li .menu-cat span {
		margin-top: 10px
	}
	ul.dropdown-menu.mega-dropdown-menu {
		max-height: 300px;
		overflow: auto;
		height: auto
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-rcbtn-wrap {
		float: none;
		padding: 20px 10px 15px;
		margin-left: 0
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-rcbtn-wrap a {
		font-size: 16px;
		line-height: 32px;
		color: #fff;
		background: #ed1b24;
		border: 0
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-rcbtn-wrap a:before {
		display: none
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-shmain-right .cc-search-blk {
		float: none;
		height: 100%;
		overflow-y: auto;
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		z-index: 1000
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-shmain-right .cc-search-blk.in {
		width: 100%;
		max-width: none;
		right: 0
	}
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-shmain-right .search-close {
		top: 18px
	}
	.cms-homebanner-wrapper {
		margin: 90px 0 0
	}
	.cms-homebanner-wrapper .cms-hbmain-content,
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-dubtable .cms-hbmain-dubtcinner {
		width: 400px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-cslider .cms-hbmcs-slides .cms-hbmcs-scontent h2 {
		font-size: 26px;
		line-height: 32px
	}
	.cms-homebanner-wrapper .cms-homebanner-main .cms-hbmslides .cms-hbmslide-image {
		height: 360px;
		position: relative;
		overflow: hidden
	}
	.cms-homebanner-wrapper .cms-homebanner-main .cms-hbmslides .cms-hbmslide-image img {
		width: 1024px;
		max-width: none;
		position: absolute;
		top: 50%;
		right: 0;
		right: -11%;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%)
	}
	.cms-homebanner-wrapper .cms-homebanner-main .cms-hbmslides .cms-hbmslide-content {
		width: 45%;
		padding: 0 15px 10px
	}
	.cms-homebanner-wrapper .cms-homebanner-main .cms-hbmslides .cms-hbmslide-content h2 {
		font-size: 14px;
		line-height: 18px;
		letter-spacing: .025em
	}
	.cms-homebanner-wrapper .cms-homebanner-main .slick-dots {
		width: 45%
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock {
		padding: 2.3203125% 0
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs {
		height: 71px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li>a {
		height: 66px;
		line-height: 11px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li.active>a {
		height: 71px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li>a span {
		padding: 10px 0
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li>a span:before {
		display: block;
		margin: 0 auto 10px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.tab-content>.tab-pane {
		min-height: 117px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform {
		padding: 0 0 5px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-fields .form-control {
		height: 42px;
		padding-right: 50px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-fields .cms-formreset {
		width: 20px;
		padding-left: 0;
		text-indent: -999em
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-fields .cms-formreset.cms-reset-btn {
		width: 20px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-action .cms-tbfbtn {
		line-height: 42px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-btmlist {
		padding: 0
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-btmlist li {
		padding: 0;
		display: block
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-btmlist li:before {
		display: none
	}
	.buynoform .tolno a:after {
		content: none
	}
}

@media (min-width:860px) and (max-width:960px) {
	.cms-homebanner-wrapper .cms-hbmain-content,
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-dubtable .cms-hbmain-dubtcinner {
		width: 450px
	}
	.cms-homebanner-wrapper .cms-homebanner-main .cms-hbmslides .cms-hbmslide-image img {
		right: 0
	}
}

@media (max-width: 812px) {
	.cms-trust-trans-tech-list .cms-transparency {
		min-height: 205px
	}
	.cms-trust-trans-tech-list .cms-technology {
		min-height: 224px;
		background-position: 0 5px
	}
	.cms-trust-trans-tech-list .cms-trust {
		background-position: 0 2px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		background-position: 0 1px
	}
	#get-insured ul.insurancelist li:nth-child(3n+3):after {
		display: none
	}
	#get-insured ul.insurancelist li:nth-child(3n+4):after,
	#renewal ul.insurancelist li:nth-child(3n+3):after {
		display: block
	}
	ul.insurancelist li:nth-child(3n+3):after {
		display: none
	}
	.header .header-right .cms-mainmenu:before {
		right: 29px
	}
}

@media (max-width:812px) and (max-height:375px) {
	.cms-trust-trans-tech-list .cms-trust {
		background-position: 0 1px
	}
	.cms-trust-trans-tech-list .cms-technology {
		background-position: 0 4px
	}
}

@media (max-width: 768px) {
	.cms-trust-trans-tech-list .cms-transparency {
		min-height: 206px
	}
	.cms-trust-trans-tech-list .cms-technology {
		min-height: 226px;
		background-position: 0 4px
	}
	.cms-trust-trans-tech-list .cms-trust {
		background-position: 0 1px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		background-position: 0 1px
	}
	.chola-healthline .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola li a {
		font-size: 15px
	}
	.chola-healthline .container .insurance-links-icon li {
		width: 23%
	}
	.chola-healthline .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola {
		margin: 30px 0 0
	}
	.chola-benefits .benefits-table th {
		padding: 10px 12px;
		font: 15px ProximaNova-Regular
	}
	.chola-benefits .benefits-table td {
		padding: 10px 12px;
		font: 14px ProximaNova-Regular
	}
	.chola-benefits .benefits-table .benefits-para {
		font: 16px ProximaNova-Regular;
		padding: 12px 0
	}
	.chola-does-it-cover .center-div {
		width: 100%
	}
	.chola-does-it-cover .left-padd,
	.chola-does-it-cover .right-padd {
		padding: 0 30px
	}
	.chola-does-not-cover .center-div {
		width: 90%
	}
	.chola-premium-table .premium-table td {
		padding: 5px
	}
	.chola-premium-table .table-responsive {
		border: 1px solid #e7e7e7;
		border-left: 1px solid #fff
	}
	.chola-premium-table .premium-table-div {
		margin: 0
	}
	.chola-premium-table .tse-scrollable {
		border-right: 0
	}
	.chola-premium-table .mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
		bottom: -24px!important
	}
	.chola-premium-table .mCSB_outside+.mCSB_scrollTools {
		right: -24px!important
	}
	.cus-service-block .modal#coveragenetworkModal .cms-create-quote-btn {
		width: 178px
	}
	.cus-service-block .modal#coveragenetworkModal .cms-what-insurance .cms-create-quote .group {
		width: 320px;
		float: left
	}
	li.breadcrumb-item {
    		max-width: 95px;
    		overflow: hidden;
    		text-overflow: ellipsis;
    		white-space: nowrap;
	}
	.popup-content li{ width: 100%; margin: 0 0 10px 0}
.popup-content .grid3 li {
    width: 100%;
}


}

@media (max-width:1366px) and (max-height:700px) {
	.header .header-right .cms-mainmenu {
		position: fixed;
		height: 100%;
		overflow: auto;
		margin: 0;
		width: 300px;
		top: 100px
	}
	.header .header-right .cms-loginmainmenu {
		position: fixed;
		height: 100%;
		overflow: auto
	}
	.header .header-right .cms-mainmenu>ul>li>a {
		font-size: 18px;
		line-height: 18px;
		padding: 0 15px 0 75px
	}
	.header .header-right .cms-mainmenu>ul>li>a:before {
		left: 10px
	}
	.header .header-right .cms-mainmenu:before {
		position: fixed;
		z-index: 10003;
		top: 75px;
		right: 50px
	}
	.header .header-right .cms-mainmenu>ul {
		padding: 0 0 100px
	}
	.header .header-right .cms-loginmainmenu:before {
		position: fixed;
		right: 55px
	}
	.header .header-right .cms-loginmainmenu>ul>li>a>span {
		padding: 14px 0
	}
	.header .header-right .cms-loginmainmenu>ul>li>a {
		line-height: 18px
	}
}

@media (max-width:767px) {

.bobbuttons .button {
    margin: 10px;
    min-height: 40px;
    min-width: 120px;
}

#customers {
    min-width: 85%;
}

.modify-wrap.comm-product li {
    width: 130px;
    border: 1px solid #ddd;
    margin: 0 10px;
    padding: 60px 10px 10px;
    border-radius: 6px;
}
	.modify-wrap.comm-product {
    width: 300px;
}


.rev-rating {
    width: 100%;
}
.rev-rating .rev-cont h3{
    margin: 0px;
    padding: 0px !important;
}

.rev-cont{
    margin: 10px;
}

#comp-five .errortext{    bottom: -20px;}
.cms-banner.small-banner .cms-banner-content .hdconts>h1{font-size: 28px;line-height: 22px;}
.motorinsurance-products .cms-banner.small-banner .cms-banner-content .hdconts{text-align: center;top:170px;}
.motorinsurance-products .small-banner .cms-getquote-form .cms-gqform-trigger{ margin:0 auto;}
.motorinsurance-products .cms-banner .cms-banner-content .hdconts.bike-land {
    bottom: 1%;
top: 240px;
}
.motorinsurance-products .cms-banner.bikeland .cms-banner-content .hdconts>p {
    font-size: 18px;
    margin-bottom:42px;
    line-height: 20px;padding-right: 0; width:200px;
}
.cms-banner.bikeland .cms-banner-content .hdconts>h1 {
    font-size: 22px;
    width: 220px;
margin:0px;
}
.motorinsurance-products .cms-banner.ibl .cms-banner-content .hdconts.bike-land{top:120px;}

#divs .form-control{ margin-bottom: 30px; }
	.cms-here-to-help-form>.cms-btn-default {
		margin: 10px 0 0
	}
	.motor-plan-popup .popup-content {
		max-width: 460px;
		padding: 20px
	}
	.motor-plan-popup .popup-content .close {
		top: 10px;
		right: 10px
	}
	.motor-plan-popup .popup-content .form-group label {
		font-size: 14px
	}
	.motor-plan-popup .popup-content .form-group.focused label {
		font-size: 12px
	}
	.motor-plan-popup .popup-content h4 {
		font-size: 24px;
		line-height: 32px
	}
	.motor-plan-popup .popup-content p {
		font-size: 14px;
		line-height: 22px
	}
	.footer .footer-block {
		padding-top: 25px
	}
	.ready-do-this-block ul li {
		width: 130px
	}
	.ready-do-this-block {
		padding: 0 0 40px
	}
	.insurlens-block h2.title-block,
	.ready-do-this-block h2.title-block,
	.homeawar .cms-title-cont-block h2 {
		font-size: 30px;
		line-height: 34px
	}
	.insurlens-block .insurlens-mainbanner .insurlens-slidecont-blk {
		padding: 15px
	}
	.insurlens-block .insurlens-mainbanner .insurlens-slidecont-blk h3 {
		font-size: 30px;
		line-height: 30px
	}
	p.title-text {
		padding: 0 20px 20px
	}
	.cms-staysafe-slider {
		margin: 0 -15px
	}
	.cms-staysafe-slider .slick-arrow {
		top: 16%
	}
	.cms-staysafe-slider ul.cms-insurance-instrs li {
		padding: 0 10px;
		width: 50%
	}
	.cms-staysafe-slider ul.cms-insurance-instrs li p {
		max-width: inherit;
		padding: 10px 10px 0
	}
	.cms-staysafe-slider ul.cms-insurance-instrs {
		padding: 15px 0 20px
	}
	.cms-staysafe-slider .cms-staysafe-btns {
		padding: 28px 0 0
	}
	.cms-running-business {
		margin: 0 0 50px
	}
	.cms-common-hd h2 {
		font-size: 34px;
		line-height: 44px
	}
	.cms-trust-trans-tech-list .cms-trust .cms-trust-trans-tech-desc {

		left: 5px;
		max-width: 150px
	}
	.cms-trust-trans-tech-list .cms-transparency .cms-trust-trans-tech-desc {
		left: 13px;
		max-width: 150px
	}
	.cms-trust-trans-tech-list .cms-technology .cms-trust-trans-tech-desc {
		left: -4px;
		max-width: 150px
	}
	.cms-trust-trans-tech-list .cms-technology {
		background-position: 0 4px
	}
	.cms-trust-trans-tech-list .cms-technology-after {
		background-position: 0 2px
	}
	.cms-trust-trans-tech-list .cms-trust {
		min-height: 235px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		min-height: 216px
	}
	.cms-trust-trans-tech-list .cms-technology {
		min-height: 215px
	}
	.cms-trust-trans-tech-list .cms-trust {
		padding-left: 50px
	}
	.cms-trust-trans-tech-list {
		min-height: 240px
	}
	.cms-trust-trans-tech-total {
		padding: 20px 0 0
	}
	.cms-trust-trans-tech {
		padding: 30px 0 15px
	}
	.cms-here-to-help .cms-here-to-help-banner {
		margin: 20px -15px 10px
	}
	.cms-mainbanner {
		display: none
	}
	.cms-mainbanner-blk {
		background: #19398a;
		padding: 18px 0
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab {
		width: 95%;
		top: inherit;
		right: inherit;
		position: relative;
		margin: 0 auto;
		min-height: inherit
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav>li>a {
		padding: 0;
		font-size: 18px
	}
	.cms-what-insurance .cms-create-quote .group {
		width: 320px;
		float: left
	}
	.cms-what-insurance {
		padding: 0 0 12px
	}
	.cms-what-insurance p {
		padding: 10px 0;
		text-align: center
	}
	.cms-what-insurance {
		min-height: 280px
	}
	.cms-what-insurance h2 {
		padding: 20px 10px
	}
	.cms-what-insurance .radio-blk {
		padding: 5px 0 0
	}
	.header .cms-logo {
		padding: 22px 0 0 20px
	}
	.header .header-right {
		padding: 33px 15px 0 0
	}
	.header .cms-logo {
		width: 170px
	}
	.header {
		height: 80px
	}
	.cms-mainbanner-blk,
	.cms-innerpages-blk {
		margin-top: 80px
	}
	.footer .footer-block .footer-top .pl0 {
		padding-left: 15px
	}
	.cms-staysafe-slider .cms-staysafe-btns .cms-staysafe-quote {
		margin-right: 15px
	}
	.cms-create-quote-btn {
		width: 175px
	}
	.cms-what-insurance .cms-retrive-quote {
		padding-left: 0;
		text-align: center;
		display: inherit;
		margin-bottom: 0
	}
	.cms-what-insurance .cms-no-number {
		width: 495px
	}
	.header.sticky .cms-logo {
		margin: -3px 0 0
	}
	.cms-trust-trans-tech-list .cms-trust {
		background-position: 0 1px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		background-position: 0 1px
	}
	.cms-running-business .cms-running-business-row .cms-running-business-col .cms-running-business-cont {
		padding: 25px 0 10px
	}
	.cms-here-to-help {
		padding: 0 0 40px
	}
	.header .chat-icon {
		margin: -15px 20px 0 0
	}
	.header .header-right .cms-login-icon {
		margin: -3px 0 0
	}
	.header .header-right .cms-search-icon {
		margin: 0 10px 0 20px
	}
	.header .header-right .cms-burger-menu {
		margin-top: -4px
	}
	.cms-stay-safty {
		padding: 30px 0
	}
	ul.insurancelist li:nth-child(3n+3):after {
		display: block
	}
	ul.insurancelist li figure img {
		display: inline-block
	}
	#get-insured ul.insurancelist li:nth-child(3n+4):after {
		display: block
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav-tabs>li:first-child {
		margin-left: 40px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav-tabs>li {
		margin: 0 20px
	}
	.header .header-right .cms-burger-menu-box .cms-burger-menu {
		margin: 15px 0 0 7px
	}
	.header .header-right .cms-burger-menu-box {
		height: 45px;
		padding: 0;
		margin-top: -15px;
		width: 45px;
		background-color: #e1e1e1
	}
	.header .header-right .cms-mainmenu:before {
		right: 22px
	}
	.cms-left-panel {
		width: 100%;
		padding: 30px 0 0
	}
	.cms-right-panel.fullwdt {
		width: 100%
	}
	.cms-right-panel {
		margin-top: 0
	}
	.cms-right-panel li {
		margin: 0 20px 20px
	}
	.cms-right-panel {
		padding: 20px 0 0
	}
	.cms-right-panel .btn {
		font-size: 18px;
		line-height: 34px;
		height: 34px
	}
	.cms-content-wrapper h1 {
		padding-left: 0
	}
	.cms-content-wrapper .cms-content-block-head {
		padding: 20px 0
	}
	.cms-content-wrapper h1 {
		font-size: 24px
	}
	.cms-left-panel .cms-form-blk .row1 {
		margin: 0
	}
	.cms-left-panel.pr {
		padding: 30px 0 0
	}
	.cms-left-panel .cms-form-blk .form-group-pass {
		margin-top: 0
	}
	.header .header-right ul.cms-logindetail {
		margin-top: 0;
		margin-right: 10px
	}
	.header .header-right .cms-loginmainmenu {
		top: 55px
	}
	.header .header-right .cms-loginmainmenu:before {
		top: 55px
	}
	.header .header-right .cms-loginmainmenu>ul {
		padding: 0 0 80px
	}
	.header .header-right .cms-mainmenu {
		top: 81px
	}
	.header .header-right .cms-mainmenu:before {
		top: 63px
	}
	.footer .footer-block .footer-top ul li {
		padding: 5px 0 0
	}
	.cms-contentarea-inner .cms-cainner-nav ul li a {
		font-size: 16px;
		line-height: 29px;
		padding: 0 5px
	}
	.cms-contentarea-inner .cms-cainner-nav ul li.active a {
		font-size: 19px
	}
	.cms-contentarea-inner .cms-colswrap .cms-cwcol-lft {
		float: none;
		width: auto;
		padding: 0 0 20px
	}
	.cms-contentarea-inner .cms-colswrap .cms-cwcol-rgt {
		float: none;
		width: auto
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist {
		padding: 20px 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li {
		margin: 20px 0 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-head h2 {
		font-size: 18px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-head h2 span {
		line-height: 18px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-head h2:before {
		background-size: auto 100%;
		margin-right: 5px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel.chola-health-insurance .cms-panel-head h2:before {
		width: 27px;
		height: 24px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel.overseas-travel-insurance .cms-panel-head h2:before {
		width: 24px;
		height: 24px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel.motor-insurance .cms-panel-head h2:before {
		width: 52px;
		height: 22px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel.home-insurance .cms-panel-head h2:before {
		width: 28px;
		height: 26px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel.personal-accidental-insurance .cms-panel-head h2:before {
		width: 30px;
		height: 40px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-head .cms-statusrow {
		font-size: 13px;
		line-height: 15px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails:first-child {
		padding-bottom: 15px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails.cms-travel-details {
		padding-top: 15px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails li span {
		margin-left: 10px
	}
	.cms-contentarea-inner .cms-colswrap .cms-textbtn {
		font-size: 15px;
		line-height: 20px;
		padding-left: 25px;
		margin-left: 10px
	}
	.cms-contentarea-inner .cms-colswrap .cms-textbtn:before {
		width: 20px;
		background-size: 20px 20px;
		margin-top: -10px
	}
	.cms-contentarea-inner .cms-colswrap .cms-btnsgroup .cms-btn {
		min-width: 90px;
		line-height: 32px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-foot {
		padding: 5px 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-foot .cms-notetext {
		line-height: 18px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy h4 {
		font-size: 15px;
		line-height: 16px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body h3 {
		font-size: 18px;
		line-height: 18px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body input {
		width: 68%;
		font: 15px Geogrotesque-Medium
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-create-quote-btn {
		width: 31%;
		font-size: 15px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-otpverification .cms-otpv-inner .cms-formfields>input {
		font: 15px Geogrotesque-Medium
	}
	.cms-innerpages-blk {
		padding-bottom: 25px
	}
	.cms-contdesc h2 {
		font-size: 24px;
		line-height: 28px
	}
	.cms-contdesc p {
		font-size: 17px
	}
	ul.chola-agent {
		margin: 15px 0
	}
	.cashless-hospitals .cms-banner-block .container h1 {
		font-size: 35px;
		line-height: 40px
	}
	.cms-hospital-search-block {
		padding: 15px;
		margin-top: -20px
	}
	.cms-hospital-search-block h2 {
		padding: 10px 0;
		font-size: 25px;
		line-height: 32px
	}
	.cms-hospital-search-block h2:before {
		width: 60px
	}
	.cms-hospital-search-block h2 span {
		font-size: 16px;
		line-height: 18px
	}
	.cms-hospital-form-block {
		padding: 15px 0 0
	}
	.cms-hospital-form-block .form-control-block.btn-red {
		display: inline-block;
		padding-top: 20px;
		text-align: center
	}
	.cms-hospital-form-block .form-control-block .cms-form-control {
		padding: 0 38px 0 15px;
		font-size: 14px
	}
	.cms-hospital-form-block .form-control-block.icon-location::after {
		width: 14px;
		height: 19px;
		margin-top: -11px;
		background-size: 100% auto;
		right: 15px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content h1 {
		font-size: 35px;
		line-height: 38px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content p {
		font-size: 20px;
		line-height: 22px
	}
	.cms-faq-blk .cms-hospital-search-block {
		margin-top: -25px
	}
	.cms-faq-blk .cms-hospital-search-block h2 span {
		font-size: 16px;
		line-height: 18px
	}
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox .btn-default {
		font-size: 16px;
		height: 38px
	}
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox .bootstrap-select.btn-group .dropdown-menu.inner li a {
		font-size: 15px
	}
	.faq-main-blk .faq-accordion .panel-default>.panel-heading h4>a,
    .faq-main-blk .faq-accordion .panel-default>.panel-heading h2.panel-title>a{
		padding: 15px 15px 15px 45px;
		font-size: 19px;
		line-height: 19px
	}
.faq-main-blk .faq-accordion .panel-default>.panel-heading h2>a {
		padding: 15px 15px 15px 45px;
		font-size: 19px;
		line-height: 19px
	}
	.faq-main-blk .faq-accordion .panel-default>.panel-heading>i {
		top: 13px;
		left: 12px
	}
	.faq-main-blk .faq-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body {
		padding: 5px 20px 20px 45px
	}
	.cms-contdesc.hpfl-faq p {
		font-size: 17px
	}
	ul.chola-agent.helpful-links li span.hd-link {
		font-size: 16px;
		line-height: 16px
	}
	.cms-banner .cms-banner-table {
		margin-left: 0;
		width: 100%;
		left: 0
	}
	.cms-contdesc {
		padding: 30px 0 5px
	}
	.cms-partner-blk {
		padding: 20px 10px
	}
	.cms-partner-blk .form-group {
		width: 46.8%;
		margin: 0 10px 20px
	}
	ul.chola-agent li {
		margin-bottom: 20px
	}
	ul.chola-agent {
		margin: 15px 0 5px
	}
	.cms-partner-blk h3 {
		font-size: 24px;
		line-height: 24px;
		padding: 0 0 20px
	}
	.cms-partner-blk .form-group .form-control {
		height: 40px;
		padding: 9px 0 0
	}
	.cms-innerpages-blk .cms-selectbox .btn-default {
		height: 40px
	}
	.cms-benefits-blk .nav>li>a {
		font-size: 24px;
		line-height: 24px;
		height: 40px
	}
	.cms-benefits-blk .nav-tabs {
		margin: 0 0 25px
	}
	.cms-benefits-blk .cms-benefit-list h3 {
		font-size: 24px;
		line-height: 24px
	}
	.cms-benefits-blk .cms-benefit-img {
		padding: 0
	}
	.cms-benefits-blk .cms-benefit-list li {
		font-size: 17px;
		line-height: 30px;
		padding: 0 0 0 30px
	}
	.cms-benefits-blk .cms-benefit-list li:before {
		top: 13px
	}
	.cms-benefits-blk .cms-benefit-list {
		width: 100%;
		padding: 20px 0 15px
	}
	.cms-become-an-agent p {
		font-size: 18px;
		line-height: 18px
	}
	.cms-become-an-agent h2:before {
		width: 80px;
		margin-left: -40px
	}
	ul.chola-agent li h3 {
		font-size: 17px
	}
	.cms-glossary-cont {
		width: auto;
		padding: 0 15px
	}
	.cms-glossary-list li a {
		font-size: 16px
	}
	.cms-glossary-cont h2 {
		margin: 20px 0 0;
		font-size: 28px
	}
	.cms-glossary-cont h2:after {
		width: 60px;
		margin-left: -30px
	}
	.cms-glossary-cont ul {
		padding: 0
	}
	.cms-glossary-cont ul li {
		font-size: 16px
	}
	.cms-glossary-cont h3 {
		padding: 15px 0 0
	}
	.cms-glossary-cont p {
		font-size: 16px;
		padding: 0 0 10px
	}
	.cms-banner .cms-banner-table.cms-become {
		margin-left: 0;
		left: 0;
		width: 100%;
		padding: 0 15px
	}
	.cms-banner .cms-banner-table.cms-become h1.flt-right {
		padding-top: 60px
	}
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner>figure {
		height: 230px;
		position: relative;
		overflow: hidden
	}
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner>figure>img {
		width: 950px;
		max-width: none;
		position: absolute;
		top: 50%;
		left: 50%;
		margin: -115px 0 0 -467px
	}
	.get-in-touch.careers .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner>figure>img {
		margin: -115px 0 0 -586px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block {
		min-height: auto;
		padding: 15px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block {
		max-width: 100%
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li {
		min-width: 50%
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li.icon-mail {
		width: 100%
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block {
		padding: 30px 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group {
		margin-bottom: 15px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li a {
		font-size: 16px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block h2 {
		font-size: 20px;
		line-height: 24px;
		padding-bottom: 10px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block h2:before {
		width: 52px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li figure {
		position: relative;
		height: 400px;
		overflow: hidden
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li>figure img {
		width: 1010px;
		max-width: none;
		position: absolute;
		top: 50%;
		left: 50%;
		margin: -196px 0 0 -467px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content {
		max-width: 250px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content h3 {
		font-size: 18px;
		line-height: 20px;
		padding-top: 30px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content h3 span {
		font-size: 15px;
		line-height: 20px
	}
	.careers .cms-contact-contentarea .cms-employees-block .cms-employee-list li .cms-employee-content p {
		font-size: 14px;
		line-height: 30px
	}
	.careers .cms-contact-contentarea .cms-employees-block .cms-employee-list li .cms-employee-content .icon-play:after {
		width: 52px;
		height: 48px
	}
	.careers .cms-contact-contentarea .cms-business-block .btn-wrp.view-job .cms-btn {
		font-size: 14px;
		line-height: 40px;
		min-width: 180px
	}
	.careers .cms-contact-contentarea .cms-groups-block .cms-groups-list .cms-groups .cms-groups-content ul li figure img {
		width: 75%
	}
	.careers .cms-contact-contentarea .cms-groups-block .cms-groups-list .cms-groups .cms-groups-content ul li:before {
		left: 0
	}
	.careers .cms-contact-contentarea .cms-work-us-block.cms-groups-block h2 {
		padding-top: 10px;
		padding-bottom: 15px
	}
	.careers .cms-contact-contentarea .cms-business-block.cms-work-us-block h2,
	.careers .cms-contact-contentarea .cms-employees-block.cms-work-us-block h2 {
		padding-top: 10px
	}
	#mtrailer-modal .modal-dialog {
		margin: 0
	}
	.cms-careers-block .cms-current-openings-block {
		padding: 30px 0
	}
	.cms-careers-block .cms-current-openings-block a.btnback {
		top: 25px;
		left: 20px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .jobs-search-blk {
		max-width: 90%;
		margin: 0 auto
	}
	.cms-careers-block .cms-btnsgroup {
		margin: 20px 0 0 35px
	}
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk h2 {
		font-size: 21px;
		line-height: 24px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content {
		float: none;
		width: 100%
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content.lft-block {
		margin-right: 0
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content.form-submit-blk>label {
		font-size: 18px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content .form-group.gndr-slct {
		margin: 25px 0 0
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .hide-content {
		float: none;
		width: auto
	}
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk.opng-details-blk .job-offers {
		padding: 5px 0 15px
	}
	.cms-careers-block .current-openings-content-blk .opng-details-blk .job-off-inner-details {
		padding: 20px 0 0
	}
	.cms-careers-block .current-openings-content-blk .opng-details-blk .job-off-inner-details h4 {
		font-size: 17px
	}
	.prs-rls-details-block .cms-btnsgroup>a {
		font-size: 18px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h1 {
		font-size: 20px;
		line-height: 24px;
		max-width: 515px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h2 {
		font-size: 16px;
		line-height: 22px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk p {
		font-size: 16px;
		line-height: 22px
	}
	.cus-service-block .cms-banner .cms-banner-content .hdconts {
		bottom: 36%;
		left: 30px
	}
	.cms-banner .cms-banner-content .hdconts>h1 {
		font-size: 35px;
		line-height: 38px
	}
	.cus-service-block .cms-banner .cms-banner-content .hdconts>p {
		font-size: 19px;
		line-height: 20px
	}
	.cus-service-block .srv-req-blk {
		margin: -25px 0 0
	}
	.cms-cs-contdesc h2 {
		font-size: 24px;
		line-height: 28px;
		margin: 0
	}
	.cus-service-block .cms-cs-contdesc .req-submit-blk .form-group {
		width: 250px
	}
	.cus-service-block .cms-cs-contdesc .req-submit-blk .form-group .form-control {
		font-size: 16px
	}
	.cus-service-block .cms-cs-contdesc .req-submit-blk .cms-btnsgroup>a {
		font-size: 18px
	}
	.cus-service-block .cms-location-blk .cms-selectbox .bootstrap-select.btn-group .dropdown-menu.inner li a {
		font-size: 16px
	}
	.cus-service-block .cms-cs-contdesc ul li {
		padding: 0 10px
	}
	.cus-service-block .cms-cs-contdesc ul li span {
		font-size: 17px
	}
	.cus-service-block .cus-claims-block {
		padding: 25px 0
	}
	.cus-service-block .cms-reachus-block {
		padding: 25px 15px 20px
	}
	.cus-service-block .cms-reachus-block .cs-help-links {
		padding: 15px 0 0
	}
	.cus-service-block .cms-reachus-block .cs-help-links .cms-help .cs-rchus {
		width: 32%;
		padding: 15px 4px;
		margin: 0 0 0 10px
	}
	.cus-service-block .cms-reachus-block .cs-help-links .cms-help .cs-rchus h6 {
		font-size: 18px
	}
	.cus-service-block .cms-reachus-block .cs-help-links .cms-help .cs-rchus p {
		font-size: 16px;
		line-height: 20px
	}
	.cus-service-block .cms-location-blk .cms-selectbox {
		margin: 0
	}
	.cus-service-block .cms-location-blk .cms-selectbox .btn-default {
		font-size: 18px;
		line-height: 45px;
		height: 45px
	}
	.cus-service-block .cms-location-blk .cms-hdq h4 {
		font-size: 19px;
		padding: 20px 0 10px

	}
	.cus-service-block .cms-location-blk .cms-hdq p {
		font-size: 17px
	}
	.cus-service-block .cms-location-blk .cms-hdq ul {
		padding: 10px 0 0
	}
	.cus-service-block .cms-location-blk .cms-hdq ul li.ic2 {
		padding-left: 15px
	}
	.cus-service-block .cms-location-blk .cms-hdq ul li a {
		font-size: 16px
	}
	.cus-service-block .cms-location-blk .cms-hdq .cms-mapview {
		margin: 15px 0 0
	}
	.cus-service-block .cus-gr-block .cms-cs-contdesc ul li span {
		font-size: 18px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block .cms-cont-details {
		margin-top: -40px
	}
	.insurlens .cms-contact-contentarea .cms-inst-block .cms-inst-slider li .btn-follow .cms-btn {
		font-size: 14px;
		min-width: 110px
	}
	.insurlens .cms-contact-contentarea .cms-inst-block .cms-inst-slider li .btn-follow .cms-btn:after {
		left: 15px
	}
	.insurlens .cms-contact-contentarea .cms-inst-block .cms-work-us-block h2 {
		font-size: 20px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-categories-block {
		min-height: 270px
	}
	/*.insurlens.insurlens-innerpg .cms-prs-rls-innerpg .prs-social-share .cms-lp-view-like-block li {
		padding-left: 15px
	}*/
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists li .cms-rp-cont {
		padding-top: 10px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists li .cms-rp-cont h3 {
		font-size: 16px;
		line-height: 20px;
		min-height: 40px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists li .cms-rp-cont p {
		font-size: 14px;
		line-height: 18px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg {
		padding-bottom: 30px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block {
		padding-top: 30px
	}
	.csr-blk .cms-banner .cms-banner-content .inner-container .hdconts {
		left: 15%
	}
	.csr-blk .csr-block .cms-csr-innerblk .cms-csr-inner,
	.csr-blk .csr-block .csr-viewmore .cms-btnsgroup {
		padding: 20px 0 0
	}
	.csr-blk .cms-cs-contdesc h2 {
		margin: 0 0 5px
	}
	.csr-blk .csr-block .cms-cs-contdesc p {
		font-size: 17px;
		line-height: 23px
	}
	.csr-blk .csr-block .cms-csr-innerblk .cms-csr-inner h4 {
		font-size: 19px;
		line-height: 21px
	}
	.privacy-policy-blk .cms-pp-block {
		padding: 25px 0 10px
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk p,
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk ul li {
		font-size: 16px;
		line-height: 22px
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk h2 {
		font-size: 18px;
		line-height: 20px;
		padding: 10px 0 0
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk h3 {
		font-size: 16px
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk ul+h3 {
		padding: 10px 0 0
	}
	.privacy-policy-blk .cms-cs-contdesc h1 {
		font-size: 24px;
		line-height: 28px;
		margin: 0
	}
	.chola-benefits .benefits-table {
		border: 0
	}
	.chola-benefits .benefits-table .benefits-para {
		padding: 10px 0;
		font: 16px ProximaNova-Regular
	}
	.chola-benefits .benefits-bullet .bullet-list {
		margin-top: 20px;
		font-size: 14px
	}
	.chola-benefits .benefits-bullet .bullet-list li {
		margin-bottom: 10px
	}
	.chola-benefits .cms-benefits-blk h4.benefits {
		margin: 20px 0
	}
	.chola-benefits .table-responsive.benefits-table table>tbody>tr>td {
		white-space: inherit!important
	}
	.chola-benefits .benefits-table th {
		font: 14px ProximaNova-Regular
	}
	.chola-benefits .benefits-table td {
		font: 14px ProximaNova-Regular
	}
	.cus-service-block .modal .modal-dialog {
		padding: 80px 15px
	}
	.cus-service-block .modal .modal-dialog .modal-content {
		padding: 20px 0
	}
	.cus-service-block .modal .modal-dialog .modal-content .btn {
		width: 20px;
		height: 20px;
		top: 12px;
		right: 12px
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .reg-comp-lft,
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .reg-comp-rht {
		max-width: 47%
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .form-group .form-control {
		font-size: 16px
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha figure,
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha figure>img,
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha .form-group .form-control {
		height: 40px
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha .ic-rfs {
		margin: 10px 0 0 19px
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha .cms-btnsgroup a {
		min-width: 200px
	}
	.chola-does-it-cover .cover-title {
		margin: 30px 0 0
	}
	.chola-does-it-cover .cover-title,
	.chola-does-it-cover .cover-subtitle {
		font: 20px Geogrotesque-Medium
	}
	.chola-does-it-cover .benefits-bullet .bullet-list li {
		margin-bottom: 10px
	}
	.chola-does-it-cover .left-padd,
	.chola-does-it-cover .right-padd {
		padding: 0
	}
	.chola-does-it-cover .center-div {
		width: 90%
	}
	.chola-does-it-cover .cover-subtitle,
	.chola-does-it-cover .cover-title {
		margin: 15px 0 0
	}
	.chola-does-it-cover .cover-para {
		margin: 15px 0
	}
	.chola-does-not-cover .cover-title {
		font: 20px Geogrotesque-Medium;
		margin: 15px 0 5px
	}
	.chola-does-not-cover .cover-para,
	.chola-does-not-cover .benefits-bullet .bullet-list {
		margin-top: 5px
	}
	.chola-does-not-cover .benefits-bullet .bullet-list li {
		margin-bottom: 10px
	}
	.chola-does-not-cover .note {
		margin: 10px 0
	}
	.chola-does-not-cover .not-cover-para {
		margin: 0 0 10px
	}
	.chola-does-not-cover .center-div {
		width: 90%
	}
	.chola-premium-table .cover-title {
		font: 24px Geogrotesque-Medium;
		margin: 20px 0 0
	}
	.chola-premium-table .benefits-bullet .bullet-list li {
		margin-bottom: 10px
	}
	.chola-premium-table .premium-sec,
	.chola-premium-table .benefits-bullet .bullet-list {
		margin-top: 20px
	}
	.chola-premium-table .premium-table-btn {
		margin-top: 30px
	}
	.chola-premium-table .cms-btnsgroup {
		margin: 20px 0
	}
	.chola-premium-table .premium-table-btn ul li {
		font: 14px proxima_novamedium
	}
	.aboutus .cms-title-cont-block.cms-get-know-block,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block,
	.aboutus .cms-group-block,
	.aboutus .cms-leadership-block,
	.aboutus .cms-factfile-block,
	.aboutus .cms-group-block.awards-recog-block,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block,
	.aboutus .cms-get-in-touch-block {
		padding: 20px 0
	}
	.aboutus .cms-title-cont-block.cms-get-know-block h2,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-title-cont-block h2,
	.aboutus .cms-group-block .cms-title-cont-block h2,
	.aboutus .cms-title-cont-block h2,
	.aboutus .cms-factfile-block .cms-title-cont-block h2,
	.aboutus .cms-get-in-touch-block .cms-title-cont-block h2,
	.aboutus .cms-group-block.awards-recog-block .cms-title-cont-block h2 {
		font-size: 20px;
		line-height: 24px
	}
	.aboutus .cms-title-cont-block.cms-get-know-block h2:before,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-title-cont-block h2:before,
	.aboutus .cms-group-block .cms-title-cont-block h2:before,
	.aboutus .cms-title-cont-block h2:before,
	.aboutus .cms-factfile-block .cms-title-cont-block h2:before,
	.aboutus .cms-get-in-touch-block .cms-title-cont-block h2:before,
	.aboutus .cms-group-block.awards-recog-block .cms-title-cont-block h2:before {
		width: 46px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-title-cont-block h2,
	.aboutus .cms-group-block .cms-title-cont-block h2,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-title-cont-block h2 {
		margin-bottom: 10px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile {
		position: relative
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab li {
		display: block;
		margin-left: 0
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile .cms-tab-cont {
		position: relative;
		cursor: pointer;
		display: block;
		font: 20px/25px ProximaNova-Regular;
		color: #19398a;
		background: #f1f1f1;
		padding: 10px 20px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile .cms-tab-cont:before {
		position: absolute;
		content: '';
		width: 24px;
		height: 10px;
		bottom: -10px;
		left: 60px;
		background: url(/portals/0/images/aboutus/icon-tab-down.png) no-repeat bottom center
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile .cms-tab-cont:after {
		position: absolute;
		content: '';
		width: 16px;
		height: 100%;
		background: url(/portals/0/images/aboutus/icon-arrow-down.png) no-repeat left center;
		border: 0;
		margin-top: 0;
		top: 0;
		right: 20px;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		-ms-transition: all .5s;
		transition: all .5s
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile.open .cms-tab-cont:after {
		-webkit-transform: rotateX(180deg);
		-moz-transform: rotateX(180deg);
		-ms-transform: rotateX(180deg);
		-o-transform: rotateX(180deg);
		transform: rotateX(180deg)
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile .cms-ffile-tab {
		padding: 0;
		max-width: 100%;
		width: 100%;
		margin: 0 auto;
		-webkit-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.2);
		-o-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.2);
		-ms-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.2);
		box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.2);
		position: absolute;
		top: 100%;
		left: 50%;
		-webkit-transform: scaleY(0) translate(-50%);
		-moz-transform: scaleY(0) translate(-50%);
		-o-transform: scaleY(0) translate(-50%);
		-ms-transform: scaleY(0) translate(-50%);
		transform: scaleY(0) translate(-50%);
		-webkit-transform-origin: 0 0;
		-moz-transform-origin: 0 0;
		-o-transform-origin: 0 0;
		-ms-transform-origin: 0 0;
		transform-origin: 0 0;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		-ms-transition: all .5s;
		transition: all .5s;
		z-index: 5;
		background: #fff
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile.open .cms-ffile-tab {
		-webkit-transform: scaleY(1) translate(-50%);
		-moz-transform: scaleY(1) translate(-50%);
		-o-transform: scaleY(1) translate(-50%);
		-ms-transform: scaleY(1) translate(-50%);
		transform: scaleY(1) translate(-50%)
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab li a:after {
		display: none
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab li a {
		color: #000;
		background: #f1f1f1;
		text-align: left;
		font-size: 18px;
		padding: 5px 20px;
		border: 0;
		border-top: 1px solid #c2c2c2
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab li.active a,
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab li:hover a {
		border: 0;
		border-top: 1px solid #c2c2c2
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab li:first-child a {
		border-top: 0 solid #c2c2c2
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .tab-content {
		margin-top: 20px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-annual-report-block .ams-docment-list li a:after {
		width: 20px
	}
	.ams-docment-list1 li a:after {
		width: 20px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .tab-content {
		padding: 20px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust-trans-tech-desc {
		padding-top: 70px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust .cms-trust-trans-tech-desc,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-transparency .cms-trust-trans-tech-desc {
		max-width: 158px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont h3,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list li .cms-group-cont h3 {
		font-size: 20px;
		line-height: 25px;
		padding-bottom: 5px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list .slick-arrow {
		width: 47px;
		height: 47px;
		bottom: 0
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list .slick-arrow.slick-prev,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list .slick-arrow.slick-prev {
		left: 58%
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list .slick-arrow.slick-next,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list .slick-arrow.slick-next {
		left: 68%
	}
	.cms-enter-your h4 {
		font-size: 24px!important;
		line-height: 24px!important
	}
	.cms-enter-your input {
		height: 45px
	}
	.motor-plan-popup .popup-content .btn.btn-small {
		padding: 9px 50px
	}
	.motor-plan-popup .popup-content.popup-content-ey .close {
		top: 20px;
		right: 20px
	}
	.cms-enter-your {
		padding: 30px 0 0
	}
	.cms-create-quote-btn.mt {
		margin-top: -20px
	}
	.footer .footer-block .footer-middle {
		padding: 20px 0 5px
	}
	.cms-chltemplate .cms-chltemplate-inner h2 {
		font-size: 20px;
		line-height: 26px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent p {
		line-height: 22px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent .cms-benefits .cms-benefitslist {
		padding: 0 0 10px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent .cms-benefits .cms-benefitslist li {
		min-height: 150px;
		font-size: 15px;
		line-height: 17px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent .cms-benefits .cms-benefitslist li a {
		padding: 5px 0
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent .cms-benefits .cms-benefitslist li figure a {
		width: 74px
	}
	.cms-chltemplate .cms-chltemplate-inner table thead th {
		font-size: 16px;
		line-height: 18px;
		padding: 7px 14px
	}
	.cms-chltemplate .cms-chltemplate-inner table tbody th {
		font-size: 16px;
		line-height: 22px;
		padding: 20px 14px 7px;
		text-align: left
	}
	.cms-chltemplate .cms-chltemplate-inner table tbody td {
		font-size: 14px;
		line-height: 18px;
		padding: 7px 14px
	}
	.cms-chltemplate .cms-chltemplate-inner .table-responsive {
		border-top: 0;
		margin-top: 10px
	}
	.cms-chltemplate .cms-chltemplate-inner .table-responsive table {
		margin: 0;
		border: 0
	}
	.cms-chltemplate .cms-chltemplate-inner .table-responsive table thead th:first-child,
	.cms-chltemplate .cms-chltemplate-inner .table-responsive table tbody th:first-child,
	.cms-chltemplate .cms-chltemplate-inner .table-responsive table tbody td:first-child {
		border-left: 0
	}
	.cms-chltemplate .cms-chltemplate-inner .table-responsive table thead th:last-child,
	.cms-chltemplate .cms-chltemplate-inner .table-responsive table tbody th:last-child,
	.cms-chltemplate .cms-chltemplate-inner .table-responsive table tbody td:last-child {
		border-right: 0
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-bntslist li {
		margin: 10px 0 0
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-bntslist li a {
		font-size: 14px;
		line-height: 18px;
		padding: 5px 10px 6px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane .cms-backbtn {
		margin: 0 0 15px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane {
		padding: 0 15px 15px 0
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane .cms-chltemplate-tablewrap {
		max-height: 400px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane .cms-chltemplate-tablewrap .mCSB_outside+.mCSB_scrollTools {
		right: -16px
	}
	.cms-chltemplate .cms-chltemplate-inner .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
	.cms-chltemplate .cms-chltemplate-inner .mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
		bottom: -16px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent h2.cms-ichead {
		font-size: 26px;
		line-height: 32px;
		padding: 5px 0
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-customer-grievance .row1 .col1,
	.cms-chltemplate .cms-chltemplate-inner .cms-customer-grievance .row1 .col2 {
		padding: 15px
	}
	.cms-chltemplate .cms-chltemplate-formblock .form-group label {
		font-size: 15px
	}
	.cms-chltemplate .cms-chltemplate-formblock .form-control {
		font-size: 15px
	}
	.cms-chltemplate .cms-chltemplate-formblock .bootstrap-select .btn-default {
		font-size: 15px
	}
	.cms-chltemplate .cms-chltemplate-formblock .form-action {
		padding: 10px 0
	}
	.cms-chltemplate .cms-chltemplate-formblock .form-action .cms-btn {
		min-width: 120px;
		font-size: 16px
	}
	#get-insured ul.insurancelist li:nth-child(3n+3):after {
		display: block
	}
	.cms-what-insurance .radio-blk.radio-blk-hi,
	.cms-what-insurance .radio-blk.radio-blk-ti {
		margin: -20px 0 20px
	}
	.cus-service-block .modal#coveragenetworkModal .modal-dialog .modal-content {
		padding: 30px 0
	}
	.cus-service-block .modal#coveragenetworkModal .modal-dialog .modal-content .btn {
		top: 20px;
		right: 20px
	}
	.cus-service-block .modal#coveragenetworkModal .modal-dialog {
		padding: 15px
	}
	.cms-radio-blk .cms-radio {
		width: 34%
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-pidtabblock {
		margin-bottom: 30px
	}
	.motorinsurance-products .ex-cash-block .paddl {
		padding-top: 30px
	}
	.motorinsurance-products .ex-cash-block,
	.motorinsurance-products .slice-block {
		margin-bottom: 20px
	}
	.motorinsurance-products .slice-banner figure {
		position: relative;
		overflow: hidden;
		height: 250px
	}
	.motorinsurance-products .slice-banner figure img {
		height: 250px;
		width: 812px;
		max-width: inherit;
		position: absolute;
		left: 50%;
		margin-left: -406px
	}
	.chola-healthline .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola {
		padding-right: 10px
	}
	.cms-sitemap-blk h2,
	.cms-sitemap-blk h2 {
		font-size: 26px
	}
	.chola-healthline .cms-banner-chola .get-qu-btn {
		font-size: 18px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab1 li a,
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab1 li.active a {
		font-size: 18px;
		line-height: 18px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab1 li:first-child,
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab1 li {
		width: 100%
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab1 li a,
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab1 li.active a {
		font-size: 18px;
		line-height: 18px;
		padding: 5px 20px;
		min-height: inherit;
		border-top: 1px solid #c2c2c2
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab1 li a:first-child {
		border: 0
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab1 li a:after,
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab1 li a:before {
		display: none
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-info-cont {
		max-width: inherit
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content {
		margin: 0
	}
	.ui-autocomplete {
		top: 60px!important;
		max-height: inherit
	}
	.login-blk-in {
		min-height: inherit
	}
	.login-blk-in:after {
		display: none
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile1 {
		position: relative
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab1 li {
		display: block;
		margin-left: 0
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile1 .cms-tab-cont1 {
		position: relative;
		cursor: pointer;
		display: block;
		font: 20px/25px ProximaNova-Regular;
		color: #19398a;
		background: #f1f1f1;
		padding: 10px 20px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile1 .cms-tab-cont1:before {
		position: absolute;
		content: '';
		width: 24px;
		height: 10px;
		bottom: -10px;
		left: 60px;
		background: url(/portals/0/images/aboutus/icon-tab-down.png) no-repeat bottom center
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile1 .cms-tab-cont1:after {
		position: absolute;
		content: '';
		width: 16px;
		height: 100%;
		background: url(/portals/0/images/aboutus/icon-arrow-down.png) no-repeat left center;
		border: 0;
		margin-top: 0;
		top: 0;
		right: 20px;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		-ms-transition: all .5s;
		transition: all .5s
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile1.open .cms-tab-cont1:after {
		-webkit-transform: rotateX(180deg);
		-moz-transform: rotateX(180deg);
		-ms-transform: rotateX(180deg);
		-o-transform: rotateX(180deg);
		transform: rotateX(180deg)
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile1 .cms-ffile-tab1 {
		padding: 0;
		max-width: 100%;
		width: 100%;
		margin: 0 auto;
		-webkit-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.2);
		-o-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.2);
		-ms-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.2);
		box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.2);
		position: absolute;
		top: 100%;
		left: 50%;
		-webkit-transform: scaleY(0) translate(-50%);
		-moz-transform: scaleY(0) translate(-50%);
		-o-transform: scaleY(0) translate(-50%);
		-ms-transform: scaleY(0) translate(-50%);
		transform: scaleY(0) translate(-50%);
		-webkit-transform-origin: 0 0;
		-moz-transform-origin: 0 0;
		-o-transform-origin: 0 0;
		-ms-transform-origin: 0 0;
		transform-origin: 0 0;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		-ms-transition: all .5s;
		transition: all .5s;
		z-index: 5;
		background: #fff
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile1.open .cms-ffile-tab1 {
		-webkit-transform: scaleY(1) translate(-50%);
		-moz-transform: scaleY(1) translate(-50%);
		-o-transform: scaleY(1) translate(-50%);
		-ms-transform: scaleY(1) translate(-50%);
		transform: scaleY(1) translate(-50%)
	}
	.cms-500blk .col2 h1 {
		font-size: 100px
	}
	.cms-500blk .col2 h1 span {
		font-size: 30px
	}
	.cms-500blk .col2 h1 span:first-child {
		margin: 0 0 35px 5px
	}
	.cms-500blk .col2 h1 span:last-child {
		margin: 40px 0 0 5px
	}
	.cms-500blk .oops-err h2 {
		font-size: 30px;
		line-height: 34px
	}
	.cms-500blk .oops-err h2 span {
		font-size: 20px
	}
	.cms-500blk .oops-err {
		margin: 25px 0 0
	}
	.cms-enter-your-otp h4 {
		font-size: 20px!important;
		line-height: 20px!important
	}
	.cms-enter-your-otp input {
		height: 40px;
		padding: 13px 10px 10px;
		font-size: 16px;
		line-height: 16px
	}
	.cms-enter-your-otp .group {
		margin: 0 0 20px
	}
	.motor-plan-popup .popup-content .btn.btn-small {
		font-size: 16px
	}
	.motor-plan-popup .popup-content.popup-content-otp .close {

		top: 15px;

		right: 15px;
		width: 15px;
		height: 15px;
		background-size: 100% auto
	}
	.motor-plan-popup .popup-content.popup-content-otp {
		max-width: 500px;
		padding: 30px 30px 20px
	}
	.motor-plan-popup .popup-content.popup-content-otp .cms-selectbox .btn-default {
		height: 40px
	}
	.motor-plan-popup .popup-content.popup-content-otp .cms-selectbox .bootstrap-select.btn-group .dropdown-menu.inner li a {
		padding: 10px
	}
	.motor-plan-popup .popup-content.popup-content-otp .cms-form-block .form-group {
		margin-bottom: 15px
	}
	.motor-plan-popup .popup-content.popup-content-otp .cms-form-block .form-group .form-control {
		height: 40px;
		padding-top: 30px
	}
	.cms-innerpages-blk .form-control-block-select .cms-selectbox .btn-default {
		font-size: 14px
	}
	.cms-sbwidget .cms-wdg-popupcontent .cms-wdgpopup .rfs-captcha .g-recaptcha {
		margin: 0 0 10px;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block:after {
		content: none;
		display: none
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow,
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow.slick-prev,
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow.slick-next {
		top: 38px
	}
	.cms-sbwidget .cms-wdg-popupcontent .cms-wdgpopup.cms-wdgcallback .rfs-captcha .captcha_error .errortext {
		bottom: 8px
	}
	.errortext.rn-error {
		text-align: left!important
	}
	.footer .footer-block .footer-bottom .cols p {
		margin: 0
	}
	.motor-plan-popup .popup-content.popup-content-lCb {
		max-width: 515px;
		padding: 35px 25px 25px
	}
	.motor-plan-popup .popup-content.popup-content-lCb h2 {
		font-size: 22px;
		line-height: 25px
	}
	.header .header-right .cms-mainmenu>ul {
		padding: 0 0 170px
	}
	.insurlens-block .slick-dots {
		bottom: -50px
	}
	.footer .footer-block .footer-top ul,
	.footer .footer-block .footer-top h4 {
		margin: 0
	}
	.motorinsurance-products .cms-policyaddon .cms-sliderpanel .cms-sliderpanel-body .cms-sliderwrap .slick-dots {
		bottom: -60px
	}
	.errortext.fw-errortext {
		font-size: 13px!important
	}
	.cms-siteheader .cms-siteheader-top .cms-shtop-inner:before,
	.cms-siteheader .cms-siteheader-top .cms-shtop-inner:after {
		content: "";
		display: table
	}
	.cms-siteheader .cms-siteheader-top .cms-shtop-inner:after {
		clear: both
	}
	.cms-siteheader .cms-siteheader-top .cms-shtop-inner .cms-contactnos {
		float: left;
		display: block
	}
	.cms-siteheader .cms-siteheader-top .cms-shtop-inner .cms-contactnos .cms-iconlink {
		display: block
	}
	.cms-siteheader .cms-siteheader-top .cms-shtop-inner .cms-contactnos ul {
		display: none
	}
	.cms-siteheader .cms-siteheader-top .cms-shtop-inner .cms-socialmedia {
		float: right;
		margin-left: 0;
		display: block
	}
	.cms-homebanner-wrapper .cms-hbmain-content {
		width: auto;
		padding: 0 5px;
		position: static
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-dubtable .cms-hbmain-dubtcinner {
		width: auto
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-cslider {
		padding: 0
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-cslider .cms-hbmcs-slides .cms-hbmcs-scontent {
		padding: 25px 0;
		text-align: center
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-cslider .cms-hbmcs-slides .cms-hbmcs-scontent h2 {
		font-size: 24px;
		line-height: 30px;
		margin: 0 0 10px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-cslider .cms-hbmcs-slides .cms-hbmcs-scontent p {
		padding: 0
	}
	.cms-homebanner-wrapper .cms-homebanner-main .cms-hbmslides .cms-hbmslide-image {
		height: 280px
	}
	.cms-homebanner-wrapper .cms-homebanner-main .cms-hbmslides .cms-hbmslide-image img {

		right: -6%
	}
	.cms-homebanner-wrapper .cms-homebanner-main .cms-hbmslides .cms-hbmslide-content {
		width: 100%;
		padding: 15px;
		bottom: 0
	}
	.cms-homebanner-wrapper .cms-homebanner-main .slick-dots {
		width: 100%;
		bottom: 0
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-dubtable {
		width: auto;
		height: auto;
		display: block
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-dubtable .cms-hbmain-dubtablecell {
		display: block
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock {
		padding: 0 0 15px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs {
		height: 66px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li>a {
		height: 63px;
font-size:11px;
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li.active>a {
		height: 63px;font-size:11px;
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li>a span:before {
		margin-bottom: 5px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.tab-content>.tab-pane {
		min-height: 10px;
		padding: 20px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform {
		padding: 0 0 10px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-btmlist li {
		padding: 3px 0 0
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-btmlist li p {
		font-size: 15px;
		line-height: 21px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-hbmain-cslider .cms-hbmcs-slides .cms-hbmcs-scontent p.cm-pledge {
		padding: 10px 0;
		display: inline-block
	}
	#homebanner-subtab .nav-tabs li {
		float: left
	}
	
	.travelflow#homebanner-subtab .nav-tabs li,
	.homeflow#homebanner-subtab .nav-tabs li {
		float: left;
		width: 99px
	}
	.travelflow#homebanner-subtab .slider,
	.homeflow#homebanner-subtab .slider {
		width: 99px
	}
	#homebanner-subtab .homebstab-wraper {
		width: 300px;
		margin: 0 auto 10px
	}
	.buynoform .tolno a {
		font-size: 14px;
		margin-top: 2px
	}
	#homebanner-subtab .nav-tabs li a {
		padding: 4px 19px;
		margin-bottom: 0;
		font-size: 14px
	}
	.modify-wrap li {
		margin: 5px 0 15px;
		font-size: 12px
	}
	#homebanner-subtab .slider {
		width: 62px;
		height: 28px
	}
	.modify-input lable {
		font-size: 14px;
		line-height: 14px
	}
	.modify-input {
		top: 40px
	}
h1.new-h1 {
        font-size: 16px;
    }
}

@media (max-width:1199px) and (max-height:767px) {
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane .cms-chltemplate-tablewrap {
		max-height: 400px
	}
}

@media (max-width:1199px) and (max-height:599px) {
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane .cms-chltemplate-tablewrap {
		max-height: 300px
	}
}

@media (max-width:1199px) and (max-height:479px) {
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane .cms-chltemplate-tablewrap {
		max-height: 250px
	}
}

@media (max-width:1199px) and (max-height:384px) {
	.cms-chltemplate .cms-chltemplate-inner .cms-chltemplate-tglcontent .cms-chltemplate-tglcpane .cms-chltemplate-tablewrap {
		max-height: 200px
	}
}

@media (max-width:670px) {
	.footer .footer-block .footer-middle ul li {
		margin: 0 30px 10px
	}
	.ready-do-this-block ul li {
		width: 110px
	}
	.ready-do-this-block ul li p {
		font-size: 13px
	}
	p.title-text {
		font-size: 16px;
		line-height: 18px
	}
	.ready-do-this-block ul {
		margin-top: 15px
	}
	.cms-running-business-btn {
		min-width: 170px;
		margin: 25px 2px;
		font-size: 14px
	}
	.cms-running-business {
		min-height: 300px
	}
	.cms-running-business .cms-running-business-row {
		height: 300px
	}
	.cms-trust-trans-tech-total li {
		padding: 0 0 20px;
		width: 49%
	}
	.cms-trust-trans-tech-list .cms-trust {
		min-height: 235px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		min-height: 215px
	}
	.cms-trust-trans-tech-list .cms-technology {
		min-height: 214px
	}
	.cms-trust-trans-tech-list h3 {
		font-size: 26px
	}
	.cms-trust-trans-tech-list .cms-trust {
		padding-left: 45px
	}
	.cms-trust-trans-tech-list .cms-transparency .cms-trust-trans-tech-desc {
		left: 8px
	}
	.cms-trust-trans-tech-list .cms-technology .cms-trust-trans-tech-desc {
		left: -10px
	}
	.footer .footer-block .footer-top .col-top {
		min-height: inherit
	}
	.footer .footer-block .footer-top .col-top.mt {
		min-height: inherit
	}
	.cms-trust-trans-tech-list .cms-trust {
		background-position: 0 1px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		background-position: 0 1px
	}
	.cms-trust-trans-tech-list .cms-technology {
		background-position: 0 4px
	}
	.cms-trust-trans-tech-list .cms-technology-after {
		background-position: 0 2px
	}
	.cms-youspeak-slider .cms-youspeak-slide .videooverlay:after {
		background-size: 15% auto
	}
	.cms-youspeak-slider {
		min-height: 360px
	}
	.cms-youspeak-slider .slick-arrow {
		width: 40px;
		height: 40px
	}
	.insurlens-block {
		padding: 0 0 80px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav-tabs>li:first-child {
		margin-left: 20px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav-tabs>li {
		margin: 0 10px
	}
	.cms-content-mya-profile .btn-default {
		min-width: 200px
	}
	.cms-right-panel .btn-default {
		min-width: inherit
	}
	.cms-partner-blk {
		padding: 20px
	}
	.cms-partner-blk .form-group {
		width: 100%;
		margin: 0 0 15px
	}
	.cms-innerpages-blk .cms-partner-blk .cms-btnsgroup {
		margin-left: 0
	}
	.cms-faq-blk .cms-banner .cms-banner-cell p {
		font-size: 20px;
		line-height: 24px
	}
	.cms-banner .cms-banner-table.cms-become h1.flt-right {
		padding-top: 40px
	}
	.cashless-hospitals .cms-banner-block .container h1 {
		width: 100%;
		text-align: center;
		left: 50%;
		top: 50%;
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%)
	}
	.cms-banner .cms-banner-cell h1.cms-glossary-hd {
		padding-top: 0
	}
	.cms-banner .cms-banner-cell h1.dld-hd {
		padding-left: 15px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-contact-head p {
		font-size: 14px;
		line-height: 20px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block h3 {
		font-size: 18px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group .form-control,
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group label {
		font-size: 14px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group .bootstrap-select.btn-group .dropdown-menu {
		top: 49px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group .bootstrap-select>.dropdown-toggle,
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .form-group .bootstrap-select.btn-group .dropdown-menu li a {
		font-size: 14px;
		line-height: 18px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block {
		padding: 20px 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-addres-block p {
		font-size: 14px
	}
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h4,
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h1 {
		font-size: 20px;
		line-height: 27px;
		bottom: 100px;
		max-width: 250px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-policy-block {
		padding: 15px 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block {
		padding: 10px 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-work-us-block p,
	.cms-content-wrapper .cms-contact-contentarea .cms-policy-block {
		font-size: 14px
	}
	.cms-content-wrapper .cms-contact-contentarea .view-map {
		font-size: 14px;
		padding-top: 20px
	}
	#mtrailer-modal .modal-body {
		left: 0
	}
	#mtrailer-modal .mtrailermodal-close {
		top: -19px
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav ul li a {
		padding: 0 8px;
		font-size: 15px
	}
	.motorinsurance-products .ex-cash-block p {
		padding: 10px;
		font-size: 15px
	}
	.motorinsurance-products .ex-cash-block .cms-btn {
		margin-left: 10px;
		min-width: 0
	}
	.motorinsurance-products .ex-cash-block .ex-cash-content {
		padding: 0 0 10px
	}
	.cms-404blk h2:after {
		width: 150px
	}


}

@media (max-width:650px) {
	.cms-youspeak-slider {
		min-height: 360px
	}
	.cms-trust-trans-tech-list .cms-trust {
		background-position: 0 1px
	}
	.cms-trust-trans-tech-list .cms-technology {
		background-position: 0 3px
	}
	.cms-trust-trans-tech-list .cms-technology-after {
		background-position: 0 1px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav>li>a {
		padding: 0
	}
	.cms-youspeak-slider {
		min-height: 330px
	}
	.cms-banner-img {
		position: relative;
		overflow: hidden;
		height: 250px
	}
	.cms-banner-img img {
		height: 250px;
		width: 812px;
		max-width: inherit;
		position: absolute;
		left: 50%;
		margin-left: -406px
	}
	.cms-banner .cms-banner-cell h1,
	.cms-banner .cms-banner-cell h1.cms-glossary-hd {
		font-size: 36px;
		line-height: 32px
	}
	.cms-banner .cms-banner-table.cms-become h1.flt-right {
		padding-top: 135px
	}
	.cus-service-block .cms-banner .cms-banner-img img {
		margin-left: -495px
	}
	.chola-healthline .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola li {
		margin-right: 8px
	}
	.cms-what-insurance .radio-blk.radio-blk-hi {
		float: left
	}
	.cms-create-quote-btn.mt {
		margin-top: -61px;
		float: right
	}
	.cms-what-insurance .radio-blk.radio-blk-hi .cms-radio {
		width: 40%
	}
	.cms-what-insurance .radio-blk.radio-blk-hi {
		margin: -20px 0 10px
	}
	#travel .cms-create-quote-btn.mt {
		margin-top: -10px;
		float: none
	}
	.cus-service-block .modal#coveragenetworkModal .modal-dialog {
		width: 100%;
		margin: 0;
		padding: 15px
	}
	.cus-service-block .modal#coveragenetworkModal .modal-dialog .modal-content .btn {
		top: 20px;
		right: 20px
	}
}

@media (max-width:639px) {
	.insurlens-block h2.title-block,
	.ready-do-this-block h2.title-block,
	.homeawar .cms-title-cont-block h2 {
		font-size: 28px;
		line-height: 30px
	}
	.insurlens-block .insurlens-mainbanner .insurlens-slidecont-blk {
		padding: 15px 0
	}
	.insurlens-block .insurlens-mainbanner .insurlens-slidecont-blk h3 {
		font-size: 26px;
		line-height: 28px
	}
	.ready-do-this-block ul li {
		width: 32.333%;
		min-height: 190px
	}
	.ready-do-this-block {
		padding: 0
	}
	.cms-common-hd h2 {
		font-size: 32px;
		line-height: 36px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		background-position: 0 1px;
		min-height: 200px
	}
	.cms-trust-trans-tech-list .cms-trust {
		padding-left: 39px
	}
	.cms-trust-trans-tech-list .cms-technology-after {
		background-position: 0 1px
	}
	.cms-trust-trans-tech-list h3 {
		font-size: 24px;
		line-height: 16px
	}
	.cms-trust-trans-tech-list .cms-transparency,
	.cms-trust-trans-tech-list .cms-technology {
		padding-left: 0
	}
	.cms-trust-trans-tech-list .cms-trust .cms-trust-trans-tech-desc {
		left: -8px
	}
	.cms-trust-trans-tech-list .cms-transparency .cms-trust-trans-tech-desc {
		left: -10px
	}
	.cms-trust-trans-tech-list .cms-technology .cms-trust-trans-tech-desc {
		left: -17px
	}
	.cms-mainbanner-blk {
		padding: 15px 0
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav>li>a {
		font-size: 16px
	}
	.cms-trust-trans-tech-list .cms-trust {
		background-position: 0 1px
	}
	.cms-youspeak-slider .cms-youspeak-slide h4 {
		line-height: 15px;
		bottom: 20px
	}
	.header .header-right .cms-mainmenu:before {
		right: 22px
	}
	.cms-content-wrapper-login .cms-content-area-login .col2.pt0 {
		padding-top: 130px
	}
	.cms-content-wrapper-login .cms-content-area-login .col2 {
		padding: 30px 0 0 30px
	}
	.header .header-right .cms-loginmainmenu>ul {
		padding: 0
	}
	.header .header-right .cms-loginmainmenu:before {
		top: -25px
	}
	.header .header-right .cms-mainmenu {
		top: 55px
	}
	.header .header-right .cms-mainmenu:before {
		top: -18px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content {
		max-width: 340px;
		left: 45px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content h1 {
		font-size: 30px;
		line-height: 34px
	}
	.cms-faq-blk .cms-contdesc {
		padding: 10px 0 5px
	}
	ul.chola-agent.helpful-links li {
		width: auto
	}
	ul.chola-agent.helpful-links li span.hd-link {
		margin-top: -10px;
		left: 0
	}
	.cms-download .col {
		width: 100%;
		padding: 0
	}
	.cms-contdesc {
		padding: 30px 0 5px
	}
	.cms-download {
		padding: 0 0 20px
	}
	.cms-customer-grievance .row1 {
		margin: 10px 0 20px
	}
	.cms-become-an-agent-btn {
		min-width: 220px;
		min-width: 260px;
		font-size: 14px
	}
	.cms-benefits-blk .nav-tabs>li {
		margin: 0 45px
	}
	.cms-careers-block .cms-current-openings-block a.btnback {
		left: 10px
	}
	.cms-careers-block .cms-current-openings-block {
		padding: 25px 0
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .form-group,
	.cms-careers-block .cms-current-openings-block .careers-inner-container .form-group.sclt-city {
		float: none;
		width: auto;
		margin: 15px 0 0 20px
	}
	.cms-careers-block .cms-btnsgroup {
		margin: 15px 0 0 20px
	}
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk .job-offers ul li {
		padding: 5px 12px 0 0
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .form-group .btn-default {
		font-size: 17px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .user-details {
		margin: 5px auto 0
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content .form-group .form-control {
		font-size: 17px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content.form-submit-blk .cms-btnsgroup {
		margin: 5px 0 0 45px
	}
	.cus-service-block .cms-banner .cms-banner-content .hdconts {
		left: 15px
	}
	.cms-banner .cms-banner-content .hdconts>h1 {
		font-size: 30px;
		line-height: 34px
	}
	.cus-service-block .cms-banner .cms-banner-content .hdconts>p {
		font-size: 18px;
		max-width: 85%
	}
	.cus-service-block .cms-cs-contdesc .req-submit-blk {
		padding: 20px 10px 0
	}
	.cus-service-block .cms-cs-contdesc ul.cs-links2 li {
		width: auto
	}
	.cus-service-block .cms-cs-contdesc .req-submit-blk .form-group {
		width: 230px
	}
	.cus-service-block .cms-reachus-block .cs-help-links .cms-help .cs-rchus {
		width: 100%;
		padding: 15px;
		margin: 15px 0 0;
		min-height: auto
	}
	.cus-service-block .cms-location-blk .cms-hdq p {
		font-size: 16px;
		line-height: 22px
	}
	.cms-media-template .cms-topbanner .cms-tbinner>figure>img {
		width: 931px;
   		margin-left: -700px;
		height: 200px;
    		top: 95px;

	}
	.csr-blk .cms-banner-img img {
		margin-left: -365px
	}
	.csr-blk .cms-banner .cms-banner-content .inner-container .hdconts {
		left: 5%
	}
	.csr-blk .csr-block {
		padding: 25px 0 0
	}
	.csr-blk .csr-block .cms-cs-contdesc p,
	.csr-blk .csr-block .cms-csr-innerblk .cms-csr-inner p {
		font-size: 16px;
		line-height: 21px
	}
	.csr-blk .csr-block .cms-csr-innerblk .cms-csr-inner h4 {
		font-size: 17px;
		line-height: 19px;
		padding: 10px 0 5px
	}
	.csr-blk .csr-block .cms-csr-innerblk .cms-csr-inner h6 {
		padding: 5px 0 0
	}
	.csr-blk .csr-block .cms-csr-innerblk .cms-csr-inner .social-share-links .csr-share {
		padding: 10px 0 0
	}
	.csr-blk .csr-block .csr-viewmore .cms-btnsgroup>a {
		font-size: 16px;
		width: 150px
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .reg-comp-lft,
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .reg-comp-rht {
		max-width: 100%;
		margin: 0
	}
	.aboutus .cms-ttlist .slick-dots {
		width: 100%;
		height: 10px;
		overflow: hidden;
		text-align: center;
		position: absolute;
		left: 0;
		bottom: -10%
	}
	.aboutus .cms-ttlist .slick-dots li {
		width: 10px;
		margin-left: 10px;
		display: inline-block;
		vertical-align: top
	}
	.aboutus .cms-ttlist .slick-dots li:first-child {
		margin-left: 0
	}
	.aboutus .cms-ttlist .slick-dots li button {
		width: 100%;
		height: 10px;
		background: transparent;
		padding: 0;
		border: 1px solid #838383;
		display: block;
		text-indent: -999em;
		position: relative;
		border-radius: 50%
	}
	.aboutus .cms-ttlist .slick-dots li button:before {
		width: 100%;
		height: 100%;
		background: #a2a2a2;
		content: "";
		border-radius: 50%;
		position: absolute;
		top: 0;
		left: 0;
		-webkit-transform: scaleX(0);
		-moz-transform: scaleX(0);
		transform: scaleX(0);
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		transition: all .5s
	}
	.aboutus .cms-ttlist .slick-dots li.slick-active button:before {
		-webkit-transform: scaleX(1);
		-moz-transform: scaleX(1);
		transform: scaleX(1)
	}
	.aboutus .cms-media-template .cms-topbanner .cms-tbinner>figure>img {
		margin: -173px 0 0 -618px
	}
	.aboutus .cms-media-template .cms-topbanner .cms-tbinner .cms-tbcontent h1 {
		bottom: 35px
	}
	.aboutus .cms-ttlist {
		width: 100%;
		padding-bottom: 40px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust .cms-trust-trans-tech-desc,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-transparency .cms-trust-trans-tech-desc,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust-trans-tech-desc {
		max-width: 100%;
		padding: 30px;
		position: relative;
		bottom: -242px
	}
	.aboutus .cms-trust-trans-tech-list .cms-technology-after,
	.aboutus .cms-trust-trans-tech-list .cms-trust-before {
		display: none
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-technology .cms-trust-trans-tech-desc {
		max-width: 100%
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust h3,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-transparency h3,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list h3 {
		padding: 0 20px;
		text-align: center
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust {
		min-height: auto;
		height: 270px;
		padding: 0;
		background-position: bottom;
		margin-bottom: 100px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-transparency {
		min-height: auto;
		height: 270px;
		padding: 0;
		background-position: bottom;
		margin-bottom: 100px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-technology {
		min-height: auto;
		height: 270px;
		padding: 0;
		background-position: bottom;
		margin-bottom: 100px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-ttlist .slick-dots {
		bottom: 10px
	}
	.aboutus .cms-group-block .cms-group-list li>figure,
	.aboutus .cms-group-block .cms-group-list li .cms-group-cont,
	.aboutus .cms-group-block .cms-group-list li .cms-group-cont,
	.aboutus .cms-group-block .cms-group-list li .cms-group-cont p,
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont {
		width: 100%;
		max-width: 100%
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list {
		padding-bottom: 55px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list .slick-arrow.slick-prev,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list .slick-arrow.slick-prev {
		left: 50%;
		transform: translate(-50%, 0);
		margin: 0 0 0 -40px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list .slick-arrow.slick-next,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list .slick-arrow.slick-next {
		left: 50%;
		transform: translate(-50%, 0) rotate(180deg);
		margin: 0 0 0 40px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list li .cms-group-cont,
	.aboutus .cms-group-block .cms-group-list li .cms-group-cont {
		padding: 20px 0 10px
	}
	.aboutus .cms-group-block .cms-group-list li .cms-group-cont figure img {
		margin: 0 auto
	}
	.motorinsurance-products .ex-cash-block h1,
	.motorinsurance-products .slice-block h2,
	.motorinsurance-products .ex-cash-block h3,
	.motorinsurance-products .slice-block h3 {
		font-size: 20px
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav {
		padding: 20px 0 45px
	}
	.motorinsurance-products .sl-of-he-content {
		font-size: 16px;
		line-height: 21px;
		max-width: 252px;
		right: 30px
	}
	.motorinsurance-products .slice-banner .cms-btswrap .cms-btn {
		font-size: 15px;
		min-width: 0;
		margin-top: 10px
	}
	.logoblk {
		padding: 30px 0 0;
		text-align: center
	}
	.logoblk figure {
		display: inline-block
	}
	.login-form {
		padding: 25px 0 0
	}
	.login-blk-in {
		background-attachment: fixed;
		height: 710px
	}
	.cms-404blk .col2 .col22 {
		padding-left: 20px
	}
	.cms-404blk h1 {
		font-size: 60px;
		line-height: 55px;
		padding: 0 0 15px 10px
	}
	.cms-404blk h2 {
		font-size: 20px;
		line-height: 20px
	}
	.cms-404blk h2:after {
		left: 130px;
		width: 100px;
		bottom: 10px
	}
	.cms-404blk h2 {
		font-size: 18px;
		padding: 0 0 5px
	}
	.cms-404blk p {
		font-size: 14px;
		line-height: 16px
	}
	.cms-404blk p a {
		font-size: 12px
	}
	.motorinsurance-products .cms-keyfnb .cms-keyfnb-list .cms-keyfnb-box h2 span {
		min-height: 50px
	}
}

@media (max-width:599px) {
	.cms-trust-trans-tech-list .cms-technology-after {
		background-position: 0 1px
	}
	.cms-trust-trans-tech-list .cms-trust-before {
		background-position: 0 1px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		min-height: 201px
	}
	.cms-content-wrapper-login .cms-content-area-login .col1 {
		padding: 0 0 25px;
		width: 100%;
		border-right: 0
	}
	.cms-content-wrapper-login .cms-content-area-login .col2 {
		padding: 25px 0 0;
		width: 100%;
		border-top: 1px solid #bababa
	}
	.cms-content-wrapper-login .form-group {
		margin-bottom: 15px
	}
	.cms-content-wrapper-login .btn {
		margin: 5px 0 0
	}
	.cms-content-wrapper-login .cms-content-area-login {
		padding: 15px;
		margin: 15px 0
	}
	.cms-content-wrapper-login .cms-content-area-login .formfields {
		border-right: 0;
		padding-right: 0
	}
	.cms-content-wrapper-login .cms-content-area-login .col2.pt0 {
		padding-top: 25px
	}
	.cms-content-wrapper-login h2 {
		font-size: 18px;
		line-height: 18px;
		padding: 0 0 10px
	}
	.cms-content-wrapper-login h3 {
		font-size: 16px;
		padding: 0 0 10px
	}
	.header .header-right .cms-loginmainmenu>ul {
		padding: 0 0 80px
	}
	.header .header-right .cms-loginmainmenu:before {
		top: 55px
	}
	.header .header-right .cms-mainmenu {
		top: 80px
	}
	.header .header-right .cms-mainmenu:before {
		top: 62px
	}
	.cms-hospital-form-block .form-control-block {
		width: 100%;
		margin: 0;
		padding: 10px 0
	}
	.cms-hospital-form-block .form-control-block .cms-form-control {
		display: block;
		min-width: 100%
	}
	.cms-hospital-form-block .form-control-block.icon-location::after {
		right: 16px
	}
	.cms-hospital-form-block .form-control-block.btn-red {
		padding: 0
	}
	.cms-hospital-form-block .form-control-block .cms-btn {
		width: 100%
	}
	.cms-hospital-form-block {
		padding: 0
	}
	.cms-innerpages-blk .cms-address-block .col-xx-12 {
		width: 100%
	}
	.cms-innerpages-blk .cms-address-block .cms-location-map-block {
		padding-bottom: 22px
	}
	.cms-innerpages-blk .cms-address-block .cms-addr-detail {
		margin: 0 0 15px
	}
	.cms-innerpages-blk .cms-address-block .cms-view-block {
		padding: 15px 0
	}
	.cms-innerpages-blk .cms-address-block .cms-view-block .btn-view-more {
		min-width: 130px;
		font-size: 14px;
		line-height: 36px
	}
	.cms-become-an-agent-btn {
		margin: 40px 3px 0
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li figure {
		height: 670px
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li>figure:before {
		position: absolute;
		content: '';
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		background: #dcdddf
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content {
		top: 10%;
		left: 50px;
		max-width: 75%
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li>figure img {
		margin: -50px 0 0 -339px
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list .cms-business-detail .cms-busness-content h3 {
		font-size: 14px
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list .cms-business-detail .cms-busness-content p {
		font-size: 14px
	}
	.careers .cms-contact-contentarea .cms-management-block {
		padding-bottom: 30px
	}
	.careers .cms-contact-contentarea .cms-business-block.cms-work-us-block h2 {
		margin-top: 45px;
		padding-top: 10px;
		padding-bottom: 41px
	}
	.careers .cms-contact-contentarea .cms-business-block.cms-work-us-block {
		padding: 0 0 25px;
		border-top: 1px solid #d7d7d7
	}
	.careers .cms-contact-contentarea .cms-employees-block .cms-employee-list li figure {
		position: relative;
		overflow: hidden;
		height: 332px
	}
	.careers .cms-contact-contentarea .cms-employees-block .cms-employee-list li figure img {
		width: 1010px;
		max-width: none;
		position: absolute;
		top: 50%;
		left: 50%;
		margin: -205px 0 0 -432px
	}
	.careers .cms-contact-contentarea .cms-groups-block .cms-groups-list .slick-dots {
		padding-top: 30px
	}
	.careers .cms-contact-contentarea .cms-employees-block .cms-employee-list li .cms-employee-content p {
		background: transparent;
		text-align: left
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list .cms-business-detail .cms-busness-content {
		min-height: 351px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .col-xx-12 {
		width: 100%
	}
	.insurlens .cms-contact-contentarea .cms-post-block .element-item1 {
		width: 100%
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block {
		width: 100%
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block figure img {
		width: 100%
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-tp-row figure img {
		width: 100%
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-fb-block .cms-fb-slider li figure img {
		width: 100%
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block figure {
		position: relative
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block figure img {
		width: 100%
	}
	.cms-what-insurance .radio-blk.radio-blk-hi .cms-radio {
		width: 35%
	}
	.cus-service-block .modal#coveragenetworkModal .modal-dialog {
		width: 100%;
		margin: 0;
		padding: 15px
	}
	.cus-service-block .modal#coveragenetworkModal .modal-dialog .modal-content .btn {
		top: 20px;
		right: 20px
	}
	.cus-service-block .modal#coveragenetworkModal .cms-what-insurance .cms-create-quote .group {
		width: 240px
	}
	.cus-service-block .modal#coveragenetworkModal .cms-create-quote-btn {
		width: 155px
	}
	.cms-sitemap-btm .col2,
	.cms-sitemap-blk .col1 {
		width: 50%
	}
	.motorinsurance-products .cms-keyfnb .cms-keyfnb-list .cms-keyfnb-box h2 span {
		min-height: inherit
	}
	.motorinsurance-products .cms-keyfnb .cms-keyfnb-list .cms-keyfnb-box p {
		min-height: auto
	}
	.cms-trust-trans-tech-list .cms-trust {
		min-height: 221px
	}
	.cms-trust-trans-tech-list .cms-technology {
		min-height: 200px
	}
}

@media (max-width:586px) {
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav ul {
		margin-left: -10px
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav ul li {
		margin-left: 10px
	}
	.motorinsurance-products .ex-cash-block h1,
	.motorinsurance-products .ex-cash-block h3 {
		padding: 0 0 20px
	}
	.login-blk-in {
		background-attachment: inherit;
		height: auto
	}
	.cms-hospital-form-block .form-control-block.form-control-block-select {
		margin: 0 0 10px
	}
	.cms-innerpages-blk .form-control-block-select .cms-selectbox .btn-default {
		width: 100%;
		padding: 0 38px 0 15px
	}
	.cms-innerpages-blk .cms-address-block .cms-addr-detail {
		min-height: inherit
	}
}

@media (max-width:567px) {
	.cms-common-hd h2 {
		font-size: 34px;
		line-height: 40px
	}
	.cms-here-to-help-tab .nav>li>a {
		margin: 15px 0 0 20px
	}
	.cms-here-to-help .cms-here-to-help-banner figure img {
		display: none
	}
	.cms-here-to-help .cms-here-to-help-banner figure {
		background: url(/portals/0/images/here-to-help-banner-mobile.jpg) 0 0 no-repeat;
		height: 320px;
		width: 100%
	}
	.cms-running-business:before {
		display: none
	}
	.cms-running-business h2 {
		font-size: 34px;
		line-height: 40px
	}
	.cms-running-business {
		min-height: 440px;
		background-size: auto 215px;
		padding-top: 10px
	}
	.cms-running-business .cms-running-business-row {
		height: 215px
	}
	.cms-running-business .cms-running-business-row .cms-running-business-col .cms-running-business-cont {
		position: inherit
	}
	.cms-running-business-btn {
		min-width: inherit;
		margin: 4px 5%;
		font-size: 16px;
		width: 90%
	}
	.cms-rb-btnwrap {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%
	}
	.cms-running-business p:last-child {
		padding-top: 20px
	}
	.cms-running-business p a {
		color: #000
	}
	.cms-running-business {
		min-height: 372px;
		margin: 0 0 40px
	}
	.cms-staysafe-slider .slick-dots li button {
		display: block
	}
	.cms-staysafe-slider .cms-staysafe-insurance {
		margin: -70px 15px 0;
		max-width: inherit
	}
	.cms-staysafe-slider .cms-staysafe-insurance-detail {
		width: 100%;
		padding: 20px 20px 0;
		min-height: 160px
	}
	.cms-staysafe-slider .cms-staysafe-insurance-detail h3 {
		font-size: 24px;
		line-height: 26px
	}
	.cms-staysafe-slider ul.cms-insurance-instrs {
		padding: 15px 15px 20px
	}
	.cms-staysafe-slider .cms-staysafe-btns:before {
		display: none
	}
	.cms-staysafe-slider .cms-staysafe-btns {
		padding: 10px 15px 0
	}
	.cms-staysafe-slider .cms-staysafe-btns .cms-staysafe-know,
	.cms-staysafe-slider .cms-staysafe-btns .cms-staysafe-quote {
		text-align: center;
		width: 100%;
		padding: 0;
		margin: 0 0 10px;
		font-size: 16px
	}
	.cms-staysafe-slider .slick-dots {
		bottom: -10px
	}
	.cms-stay-safty {
		padding: 30px 0 40px
	}
	.cms-home-page .cms-trust-trans-tech-list .cms-trust-before,
	.cms-home-page .cms-trust-trans-tech-list .cms-technology-after {
		display: none
	}
	.cms-ttlist .slick-dots {
		width: 100%;
		height: 10px;
		overflow: hidden;
		text-align: center;
		position: absolute;
		left: 0;
		bottom: -10%
	}
	.cms-ttlist .slick-dots li {
		width: 10px;
		margin-left: 10px;
		display: inline-block;
		vertical-align: top
	}
	.cms-ttlist .slick-dots li:first-child {
		margin-left: 0
	}
	.cms-ttlist .slick-dots li button {
		width: 100%;
		height: 10px;
		background: transparent;
		padding: 0;
		border: 1px solid #838383;
		display: block;
		text-indent: -999em;
		position: relative;
		border-radius: 50%
	}
	.cms-ttlist .slick-dots li button:before {
		width: 100%;
		height: 100%;
		background: #a2a2a2;
		content: "";
		border-radius: 50%;
		position: absolute;
		top: 0;
		left: 0;
		-webkit-transform: scaleX(0);
		-moz-transform: scaleX(0);
		transform: scaleX(0);
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		transition: all .5s
	}
	.cms-ttlist .slick-dots li.slick-active button:before {
		-webkit-transform: scaleX(1);
		-moz-transform: scaleX(1);
		transform: scaleX(1)
	}
	.cms-ttlist {
		width: 100%
	}
	.cms-trust-trans-tech-list h3 {
		font-size: 30px;
		line-height: 34px;
		text-align: center
	}
	.cms-trust-trans-tech-list .cms-trust .cms-trust-trans-tech-desc,
	.cms-trust-trans-tech-list .cms-trust-trans-tech-desc,
	.cms-trust-trans-tech-list .cms-technology .cms-trust-trans-tech-desc {
		left: 0;
		max-width: inherit;
		text-align: center
	}
	.cms-ttlist {
		width: 100%;
		float: left
	}
	.cms-trust-trans-tech-list .cms-technology,
	.cms-trust-trans-tech-list .cms-transparency,
	.cms-trust-trans-tech-list .cms-trust {
		background-position: center 0
	}
	.cms-trust-trans-tech-list p {
		font-size: 18px;
		line-height: 22px;
		text-align: center;
		padding: 0 20px
	}
	.cms-trust-trans-tech-list .cms-trust {
		padding-left: 0;
		min-height: inherit;
		height: 310px
	}
	.cms-trust-trans-tech-total {
		padding: 70px 0 0
	}
	.cms-trust-trans-tech-list .cms-transparency {
		background-position: center 21px;
		height: 310px;
		min-height: inherit
	}
	.cms-trust-trans-tech-list .cms-technology {
		min-height: inherit;
		height: 310px;
		background-position: center -15px
	}
	.cms-trust-trans-tech-list .cms-transparency .cms-trust-trans-tech-desc {
		left: 0;
		max-width: inherit
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .slick-prev:before,
	.cms-mainbanner-blk .cms-whatinsurance-tab .slick-next:before {
		background: url(/portals/0/images/common-icons-mobile.png) center 0 no-repeat
	}
	.cms-mainbanner-blk {
		padding: 30px 0
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab {
		width: 90%
	}
	.cms-what-insurance {
		padding: 0 20px 20px
	}
	.cms-what-insurance .cms-create-quote {
		display: block
	}
	.cms-what-insurance .cms-create-quote .group {
		width: 100%
	}
	.cms-create-quote-btn {
		width: 100%;
		margin: 10px 0 0
	}
	.cms-what-insurance .cms-create-quote input {
		border-width: 1px
	}
	ul.insurancelist li:after {
		top: -15px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .slick-arrow {
		position: absolute;
		bottom: 0;
		padding: 0;
		cursor: pointer;
		border: none;
		z-index: 5;
		width: 12px;
		height: 22px;
		text-indent: -999em;
		border: 0;
		background: transparent;
		border-radius: 0;
		top: 50%;
		margin-top: -11px;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
		transition: all .5s;
		-moz-transform: scaleX(1);
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .slick-arrow:before {
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		width: 12px;
		height: 22px;
		transition: all .5s;
		-webkit-transition: all .5s;
		-ms-transition: all .5s;
		-o-transition: all .5s
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .slick-prev {
		left: 25%;
		margin-left: -3px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .slick-prev:before {
		background-position: center -86px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .slick-next {
		right: 25%;
		margin-right: -3px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .slick-next:before {
		background-position: center -126px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav-tabs {
		height: auto
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav-tabs .slick-slide {
		text-align: center
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav-tabs .slick-slide a {
		color: #e31937;
		font: 22px/65px Geogrotesque-SemiBold
	}
	.cms-what-insurance h2 {
		padding: 15px 0;
		line-height: 22px
	}
	ul.insurancelist li {
		padding: 0 25px 15px
	}
	.cms-what-insurance .cms-no-number {
		margin: 10px 0 0;
		width: 100%;
		border-width: 1px
	}
	.footer .footer-block .footer-top .col-top {
		min-height: 523px
	}
	.footer .footer-block .footer-top .col-top:last-child {
		min-height: inherit
	}
	.footer .footer-block .footer-top .col-xxs-6 {

		width: 100%
	}
	.col-xxs-12 {
		width: 100%
	}
	.col-xxs-6 {
		width: 50%
	}
	.cms-youspeak-slider {
		padding: 20px 0 0
	}
	.cms-youspeak-slider .slick-dots {
		bottom: 30px
	}
	.cms-wantto-tell {
		margin-top: 0
	}
	.cms-youspeak {
		padding: 40px 0 30px;
		margin: 0 0 40px
	}
	.cms-trust-trans-tech {
		padding: 30px 0 0
	}
	.cms-youspeak-slider {
		min-height: 435px
	}
	.cms-youspeak-slider .cms-youspeak-slide.slick-center {
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1)
	}
	.cms-youspeak-slider .cms-youspeak-slide .videooverlay:after {
		background-size: 11% auto
	}
	.cms-youspeak-slider .cms-youspeak-slide h4 {
		line-height: 18px;
		bottom: 60px
	}
	.cms-youspeak-slider .cms-youspeak-slide {
		border: 0
	}
	.cms-btn-default {
		width: 100%
	}
	.cms-staysafe-slider .slick-prev {
		left: 15px
	}
	.cms-staysafe-slider .slick-arrow {
		top: 13%
	}
	.cms-staysafe-slider .slick-next {
		right: 15px
	}
	.livechat {
		width: 150px;
		height: 50px;
		background-size: 100% auto
	}
	.cms-youspeak-slider .cms-youspeak-slide {
		margin: 0
	}
	.cms-youspeak-slider .slick-arrow {
		top: 50%;
		margin-top: -20px
	}
	.cms-youspeak-slider .slick-prev {
		left: 10px
	}
	.cms-youspeak-slider .slick-next {
		right: 10px
	}
	.cms-staysafe-slider .slick-arrow {
		width: 40px;
		height: 40px
	}
	.cms-staysafe-slider .cms-staysafe-slide-img {
		position: relative;
		overflow: hidden;
		height: 300px
	}
	.cms-staysafe-slider .cms-staysafe-slide-img img {
		height: 300px;
		width: 774px;
		max-width: inherit;
		position: absolute;
		left: 50%;
		margin-left: -387px
	}
	.cms-here-to-help {
		padding: 0 0 35px
	}
	.ready-do-this-block {
		margin-top: 85px
	}
	ul.insurancelist li:nth-child(3n+3):after {
		display: none
	}
	.motor-plan-popup .popup-content {
		text-align: center
	}
	.motor-plan-popup .popup-content h4 {
		text-align: left
	}
	.motor-plan-popup .popup-content p {
		text-align: left
	}
	#get-insured ul.insurancelist li:nth-child(3n+3):after,
	#renewal ul.insurancelist li:nth-child(3n+3):after {
		display: none
	}
	.header .cms-logo {
		padding: 15px 0 0 15px
	}
	.header .header-right {
		padding: 10px 15px 0 0
	}
	.header .chat-icon {
		margin: 0 15px 0 0
	}
	.header .header-right .cms-login-icon {
		margin: 12px 0 0
	}
	.header .header-right .cms-search-icon {
		margin: 15px 15px 0
	}
	.header .header-right .cms-burger-menu-box {
		margin-top: 0
	}
	.header .header-right ul.cms-logindetail {
		margin-top: 0;
		margin-right: 0;
		right: 5px;
		bottom: -30px;
		position: absolute
	}
	.header {
		height: 90px
	}
	.cms-sbwidget .cms-wdg-popupcontent .cms-wdgpopup.cms-wdgcallback {
		padding: 100px 15px 15px
	}
	.cms-content-wrapper {
		margin-top: 165px
	}
	.header .header-right .cms-loginmainmenu {
		top: 80px
	}
	.header .header-right .cms-loginmainmenu:before {
		top: 80px
	}
	.header .header-right .cms-loginmainmenu>ul {
		padding: 0 0 110px
	}
	.header .header-right .cms-mainmenu {
		top: 71px
	}
	.header .header-right .cms-mainmenu:before {
		top: 53px
	}
	.header .header-right ul.cms-logindetail li.loginuser:after {
		right: 5px
	}
	.header .header-right ul.cms-logindetail li.loginuser {
		font-size: 16px;
		padding-right: 30px
	}
	.cms-content-wrapper-login {
		margin-top: 90px
	}
	.cms-content-wrapper-login .cms-content-area-login .cms-table {
		min-height: inherit!important
	}
	.cms-content-wrapper-login .cms-content-area-login .cms-tablecell {
		vertical-align: top
	}
	.cms-innerpages-blk {
		padding-bottom: 15px
	}
	.cms-contdesc h2 {
		font-size: 22px
	}
	.cms-contdesc p {
		font-size: 16px;
		line-height: 18px
	}
	.cms-innerpages-blk .cms-selectbox .btn-default {
		font-size: 16px
	}
	.cms-innerpages-blk .cms-selectbox .bootstrap-select.btn-group .dropdown-menu.inner li a {
		font-size: 15px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body {
		padding: 15px 0 15px 20px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-foot .cms-notetext {
		letter-spacing: 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body {
		padding: 15px 0 15px 20px
	}
	.cms-faq-blk .cms-hospital-search-block h2 span {
		font-size: 14px;
		line-height: 16px
	}
	.cms-faq-blk .cms-hospital-search-block {
		padding: 10px
	}
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox {
		max-width: 95%
	}
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox .btn-default .caret {
		right: 15px
	}
	.faq-main-blk .faq-accordion .panel-group {
		padding: 10px 0 15px
	}
	.faq-main-blk .faq-accordion .panel-default>.panel-heading h4>a,
    .faq-main-blk .faq-accordion .panel-default>.panel-heading h2.panel-title>a{
		padding: 12px 12px 12px 32px;
		font-size: 17px;
		line-height: 17px
	}
.faq-main-blk .faq-accordion .panel-default>.panel-heading h2>a {
		padding: 12px 12px 12px 32px;
		font-size: 17px;
		line-height: 17px
	}
	.faq-main-blk .faq-accordion .panel-default>.panel-heading>i {
		top: 11px;
		left: 5px;
		width: 20px;
		height: 20px
	}
	.faq-main-blk .faq-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body {
		padding: 5px 17px 17px 32px
	}
	.faq-main-blk .faq-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body>p,
	.faq-main-blk .faq-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body>ul li {
		font-size: 15px;
		line-height: 22px
	}
	.faq-main-blk .faq-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body>ul li:before {
		top: 9px
	}
	.cms-contdesc.hpfl-faq p {
		font-size: 16px
	}
	.cms-innerpages-blk .cms-selectbox .btn-default {
		height: 40px
	}
	.cms-innerpages-blk .cms-btnsgroup .btn,
	.cms-innerpages-blk .cms-partner-blk .cms-btnsgroup .btn-link {
		font-size: 15px
	}
	.cms-banner .cms-banner-cell h1,
	.cms-banner .cms-banner-cell h1.cms-glossary-hd {
		font-size: 30px;
		line-height: 26px
	}
	.cms-partner-blk .form-group {
		margin: 0 0 25px
	}
	.cms-partner-blk .form-group .form-control {
		height: 35px
	}
	.cms-partner-blk .form-group label {
		font-size: 15px
	}
	.cms-partner-blk .form-group.focused label {
		font-size: 13px
	}
	.cms-banner .cms-banner-cell h1.cms-cust-ger {
		font-size: 30px;
		line-height: 22px
	}
	.cms-banner .cms-banner-cell h1.cms-cust-ger span {
		font-size: 20px
	}
	.cms-partner-blk h3,
	.cms-benefits-blk .nav>li>a,
	.cms-benefits-blk .cms-benefit-list h3,
	.cms-become-an-agent h2 {
		font-size: 22px;
		line-height: 22px
	}
	.cms-partner-blk h3 {
		padding: 0 0 10px
	}
	.cms-faq-blk .cms-banner .cms-banner-cell p {
		padding: 15px 174px 0 15px;
		font-size: 18px;
		line-height: 22px
	}
	.cms-faq-blk .cms-banner .cms-banner-table.cms-become h1 {
		padding: 0 15px
	}
	.cms-become-an-agent-btn {
		margin: 15px 3px 0
	}
	.cms-innerpages-blk {
		margin-top: 0
	}
	.cashless-hospitals .cms-banner-block .container h1 {
		font-size: 28px;
		line-height: 36px
	}
	.cms-hospital-search-block h2 {
		font-size: 20px;
		line-height: 30px
	}
	.cms-hospital-search-block h2 span {
		font-size: 14px;
		line-height: 16px
	}
	.cms-innerpages-blk .cms-address-block .cms-addr-detail h3 {
		font-size: 16px;
		line-height: 16px
	}
	.cms-innerpages-blk .cms-address-block .cms-addr-detail p {
		font-size: 14px;
		line-height: 16px
	}
	.cms-innerpages-blk .cms-address-block .cms-addr-detail .cms-phone-block {
		font-size: 14px;
		line-height: 18px
	}
	.cms-hospital-form-block .form-control-block {
		padding: 5px 0
	}
	.cms-hospital-form-block .form-control-block.btn-red {
		padding-top: 10px
	}
	.cms-hospital-form-block .form-control-block .cms-form-control {
		height: 36px
	}
	.cms-hospital-form-block .form-control-block .cms-btn {
		font-size: 18px;
		line-height: 36px
	}
	.cms-banner .cms-banner-cell h1 span {
		font-size: 22px;
		line-height: 22px
	}
	ul.chola-agent li {
		width: 50%
	}
	.cms-careers-block .cms-current-openings-block {
		padding: 15px 0 25px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .jobs-search-blk {
		max-width: 100%
	}
	.cms-careers-block .cms-btnsgroup a {
		font-size: 16px;
		line-height: 18px;
		height: 36px
	}
	.cms-careers-block .current-openings-content-blk {
		padding: 20px 0
	}
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk,
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk.opng-details-blk {
		padding: 15px
	}
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk h2 {
		font-size: 20px
	}
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk .job-offers {
		padding: 20px 0 0
	}
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk .job-offers h4 {
		font-size: 16px
	}
	.cms-careers-block .current-openings-content-blk .crt-opng-inner-blk .job-offers .cms-btnsgroup a.cms-btnprimary {
		font-size: 14px;
		line-height: 16px;
		height: 30px
	}
	.cms-careers-block .cms-current-openings-block a.btnback {
		left: 5px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .user-details {
		max-width: 100%;
		margin: 15px 0 0 15px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .user-details h2 {
		font-size: 20px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content .form-group,
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content.form-submit-blk {
		margin: 15px 0 0
	}
	.cms-careers-block .current-openings-content-blk .opng-details-blk .job-off-inner-details {
		padding: 15px 0 0
	}
	.careers .cms-contact-contentarea .cms-management-block .cms-management-details li .cms-management-content {
		top: 5%
	}
	.prs-rls-details-block .cms-prs-rls-innerpg {
		padding: 35px 0 12px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h1 {
		font-size: 17px;
		line-height: 22px;
		max-width: 455px;
		padding: 0 0 10px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h1>span {
		font-size: 14px;
		padding: 0 0 10px
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h2 {
		font-size: 15px;
		padding: 10px 0 0
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk h3 {
		font-size: 15px;
		line-height: 18px;
		max-width: 100%
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk p {
		font-size: 15px;
		padding: 10px 0 0
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .cms-textbtn-group>a {
		font-size: 15px;
		margin: 10px 0
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-banner figure {
		height: 185px;
		position: relative;
		overflow: hidden
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-banner figure>img {
		width: 575px;
		max-width: none;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-45%, -50%)
	}
	.prs-rls-details-block .cms-prs-rls-innerpg .prs-social-share {
		padding: 15px 0 5px
	}
	.cus-service-block .cms-banner .cms-banner-img img {
		margin-left: -510px
	}
	.cms-banner .cms-banner-content .hdconts>h1 {
		font-size: 26px;
		line-height: 30px
	}
	.cus-service-block .cms-banner .cms-banner-content .hdconts>p {
		max-width: 80%
	}
	.cms-cs-contdesc h2 {
		font-size: 22px;
		line-height: 24px
	}
	.cus-service-block .cms-cs-contdesc ul.cs-links1 li {
		width: auto
	}
	.cus-service-block .cms-cs-contdesc ul li span {
		font-size: 16px;
		line-height: 18px
	}
	.cus-service-block .cms-cs-contdesc p,
	.cus-service-block .cus-gr-block .cms-cs-contdesc p {
		font-size: 16px;
		line-height: 20px
	}
	.cus-service-block .cms-cs-contdesc .req-submit-blk .form-group {
		width: 100%
	}
	.cus-service-block .cms-cs-contdesc .req-submit-blk .form-group.mail-req,
	.cus-service-block .cms-cs-contdesc .req-submit-blk .form-group {

		margin: 0 0 15px
	}
	.cus-service-block .cms-cs-contdesc .req-submit-blk .cms-btnsgroup>a {
		font-size: 17px
	}
	.cus-service-block .cms-location-blk {
		padding: 20px 0
	}
	.cus-service-block .cms-location-blk .cms-selectbox .btn-default {
		font-size: 17px
	}
	.cus-service-block .cms-location-blk .cms-selectbox .bootstrap-select.btn-group .dropdown-menu.inner li a {
		font-size: 15px
	}
	.cus-service-block .cms-location-blk .cms-hdq h4 {
		font-size: 18px;
		padding: 15px 0 10px
	}
	.cus-service-block .cus-gr-block {
		padding: 25px 0 15px
	}
	.insurlens .cms-contact-contentarea .cms-inst-block .cms-inst-slider li figure img {
		width: 100%
	}
	.insurlens .cms-contact-contentarea .cms-inst-block {
		padding: 25px 0 15px
	}
	.insurlens .cms-contact-contentarea .cms-inst-block .cms-work-us-block h2 {
		margin-bottom: 15px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-fb-block .cms-fb-slider .slick-arrow {
		width: 45px;
		height: 45px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-trending-post-block .cms-categories-block {
		padding-top: 30px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk p {
		font-size: 15px;
		line-height: 21px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content p {
		padding: 0 0 10px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content>p:first-child {
		padding-top: 10px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content>ul {
		padding: 0 0 10px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content>ul>li {
		font-size: 15px;
		line-height: 21px;
		margin: 5px 0 0
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-details-blk .prs-inner-content>ul>li:before {
		top: 8px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists li figure img {
		width: 100%
	}
	.privacy-policy-blk .cms-pp-block .cms-cs-contdesc figure {
		position: relative;
		overflow: hidden;
		height: 165px
	}
	.privacy-policy-blk .cms-pp-block .cms-cs-contdesc figure>img {
		height: 165px;
		width: 100%;
		max-width: inherit;
		position: absolute
	}
	.privacy-policy-blk .cms-pp-block {
		padding: 15px 0 10px
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk p,
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk h5,
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk ul {
		padding: 10px 0 0
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk p,
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk ul li {
		font-size: 15px
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk h3 {
		font-size: 15px;
		padding: 10px 0 0
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk ul+h3 {
		padding: 10px 0 0
	}
	.cus-service-block .modal .modal-dialog {
		padding: 90px 15px
	}
	.cus-service-block .modal .modal-dialog .modal-content .btn {
		width: 17px;
		height: 17px;
		right: 8px
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .form-group .form-control {
		font-size: 15px;
		height: 40px
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha,
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha .cms-btnsgroup {
		padding: 25px 0 0
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha .cms-btnsgroup a {
		font-size: 17px;
		line-height: 38px;
		height: 38px
	}
	.aboutus .cms-group-block.awards-recog-block .container {
		padding: 0
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list li .cms-group-cont {
		padding: 15px
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust .cms-trust-trans-tech-desc,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-transparency .cms-trust-trans-tech-desc,
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-trust-trans-tech-desc {
		bottom: -226px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile .cms-tab-cont {
		font-size: 18px;
		line-height: 22px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-annual-report-block h3 {
		font-size: 18px;
		line-height: 24px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-annual-report-block h4 {
		font-size: 14px;
		line-height: 20px
	}
	.aboutus .cms-get-in-touch-block .btn-wrp.btn-get-in-touch .cms-btn {
		font-size: 15px;
		min-width: 130px;
		line-height: 35px;
		margin: 0 5px
	}
	.aboutus .cms-get-in-touch-block .cms-title-cont-block h2 {
		margin-bottom: 0
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-annual-report-block .ams-docment-list li a {
		font-size: 14px;
		line-height: 42px
	}
	.ams-docment-list1 li a {
		font-size: 14px;
		line-height: 42px
	}
	.aboutus .cms-trust-trans-tech-list p {
		padding: 0
	}
	.aboutus .cms-trust-trans-tech.cms-mission-vision-block .cms-trust-trans-tech-list .cms-transparency {
		margin-bottom: 131px
	}
	.aboutus .cms-title-cont-block.cms-get-know-block p {
		text-align: left
	}
	.chola-premium-table .mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
		bottom: -18px!important
	}
	.chola-premium-table .mCSB_outside+.mCSB_scrollTools {
		right: -18px!important
	}
	.cms-what-insurance .radio-blk.radio-blk-hi {
		float: none
	}
	.cms-create-quote-btn.mt {
		margin-top: -5px;
		float: none
	}
	.cms-what-insurance .radio-blk.radio-blk-hi .cms-radio {
		width: 50%
	}
	.cms-what-insurance .radio-blk.radio-blk-hi {
		margin: -30px 0 15px
	}
	.cms-radio-blk .cms-radio {
		width: 38%
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav.cms-keyfnb-tabnavmore ul li {
		margin-left: 0
	}
	.motorinsurance-products .cms-policyinfo-detailed.cms-keyfnb-page .cms-keyfnb-tabnav ul li a {
		padding: 0 5px;
		font-size: 14px
	}
	.motorinsurance-products .cms-mipblocks.cms-policyinfo-detailed .cms-mipblock-head h2 {
		margin: 0
	}
	.motorinsurance-products .cms-policyinfo-detailed.cms-keyfnb-page .cms-keyfnb-tabnav {
		padding: 30px 0
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-pidtabblock .cms-tabcontent .cms-tctextcontent li {
		margin: 0 0 8px
	}
	.motorinsurance-products .ex-cash-block p {
		line-height: 22px
	}
	.motorinsurance-products .ex-cash-block h1,
	.motorinsurance-products .ex-cash-block h3 {
		padding: 0 0 10px
	}
	.motorinsurance-products .slice-block {
		margin-bottom: 10px
	}
	.motorinsurance-products .cms-mipblocks.cms-policyinfo-detailed .cms-mipblock-head h2 {
		padding-bottom: 25px
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav {
		padding-top: 0;
		position: relative
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav .cms-tab-cont {
		position: relative;
		cursor: pointer;
		display: block;
		font: 20px/25px ProximaNova-Regular;
		color: #19398a;
		background: #f1f1f1;
		padding: 10px 20px;
		text-align: left
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav .cms-tab-cont:before {
		position: absolute;
		content: '';
		width: 24px;
		height: 10px;
		bottom: -10px;
		left: 60px;
		background: url(/portals/0/images/aboutus/icon-tab-down.png) no-repeat bottom center
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav .cms-tab-cont:after {
		position: absolute;
		content: '';
		width: 16px;
		height: 100%;
		background: url(/portals/0/images/aboutus/icon-arrow-down.png) no-repeat left center;
		border: 0;
		margin-top: 0;
		top: 0;

		right: 20px;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		-ms-transition: all .5s;
		transition: all .5s
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav .cms-ffile-tab {
		padding: 0;
		max-width: 100%;
		width: 100%;
		margin: 0 auto;
		-webkit-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.2);
		-o-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.2);
		-ms-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.2);
		box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.2);
		position: absolute;
		top: inherit;
		left: 50%;
		-webkit-transform: scaleY(0) translate(-50%);
		-moz-transform: scaleY(0) translate(-50%);
		-o-transform: scaleY(0) translate(-50%);
		-ms-transform: scaleY(0) translate(-50%);
		transform: scaleY(0) translate(-50%);
		-webkit-transform-origin: 0 0;
		-moz-transform-origin: 0 0;
		-o-transform-origin: 0 0;
		-ms-transform-origin: 0 0;
		transform-origin: 0 0;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		-ms-transition: all .5s;
		transition: all .5s;
		z-index: 5;
		background: #fff
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav.open .cms-ffile-tab {
		-webkit-transform: scaleY(1) translate(-50%);
		-moz-transform: scaleY(1) translate(-50%);
		-o-transform: scaleY(1) translate(-50%);
		-ms-transform: scaleY(1) translate(-50%);
		transform: scaleY(1) translate(-50%)
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav.open .cms-tab-cont:after {
		-webkit-transform: rotateX(180deg);
		-moz-transform: rotateX(180deg);
		-ms-transform: rotateX(180deg);
		-o-transform: rotateX(180deg);
		transform: rotateX(180deg)
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav .cms-ffile-tab li {
		display: block;
		margin-left: 0
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav .cms-ffile-tab li.active a {
		border: 0;
		border-top: 1px solid #c2c2c2;
		border-color: #c2c2c2!important
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav ul li a:hover {
		color: #19398a;
		border-color: #c2c2c2
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav ul {
		margin-left: 0
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav ul li {
		width: 100%;
		text-align: left;
		border: 0;
		background: #f1f1f1;
		margin-left: 0;
		margin-bottom: 0
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav li:first-child a {
		border-top: 0 solid #c2c2c2
	}
	.motorinsurance-products .cms-policyinfo-detailed .cms-keyfnb-tabnav ul li a {
		border: 0;
		font-size: 18px;
		color: #000;
		padding: 5px 20px;
		border-top: 1px solid #c2c2c2
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent h2.cms-ichead {
		font-size: 24px;
		line-height: 30px
	}
	.cms-unclaimed-account .cms-banner .cms-banner-cell h1.cms-cust-ger {
		line-height: 32px
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent .cms-benefits .cms-benefitslist li {
		max-width: 140px
	}
	.login-form {
		padding: 25px 15px 0;
		max-width: inherit
	}
	.logoblk img {
		width: 230px
	}
	.login-blk h3 {
		font-size: 26px;
		line-height: 26px;
		padding: 0 0 10px
	}
	.login-blk .dnnFormItem input[type="text"],
	.login-blk .dnnFormItem input[type="password"] {
		height: 45px;
		font-size: 16px;
		line-height: 16px;
		margin: 0 0 15px;
		padding: 0 40px
	}
	.login-blk .dnnFormItem:nth-child(1):before,
	.login-blk .dnnFormItem:nth-child(2):before,
	.login-blk .dnnFormItem:nth-child(2):after {
		top: 12px
	}
	.login-blk .dnnPrimaryAction,
	.login-blk .dnnFormItem input[type="submit"],
	.login-blk a.dnnPrimaryAction {
		font-size: 16px;
		line-height: 16px;
		width: 150px;
		padding: 10px 0
	}
	.login-blk .dnnSecondaryAction,
	.login-blk a.dnnSecondaryAction {
		font-size: 16px;
		line-height: 16px;
		width: 150px;
		padding: 10px 0
	}
	.login-blk .dnnBoxLabel {
		font-size: 16px;
		line-height: 16px
	}
	.login-blk .dnnFormItem input[type="checkbox"]+span {
		margin: -2px 10px 0 0
	}
	.login-blk .dnnLoginRememberMe {
		margin: 10px 0 0
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block .cms-cont-details h3,
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block .cms-cont-details p {
		min-height: inherit
	}
	.cms-innerpages-blk {
		margin-top: 165px
	}
	.cms-hospital-form-block .form-control-block.form-control-block-select {
		margin: 0
	}
	.cms-hospital-form-block .form-control-block.btn-red {
		padding-top: 5px
	}
	.cms-innerpages-blk .form-control-block-select .cms-selectbox .btn-default {
		height: 36px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow {
		width: 45px;
		height: 45px;
		top: 32%
	}
	.chola-healthline.motorinsurance-products .cms-banner .cms-banner-content .hdconts {
		left: 0
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab#board-of-directors,
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile,
	.aboutus .cms-group-block .cms-title-cont-block#awards-recognition {
		padding: 90px 0 0;
		margin: -90px 0 0
	}
	.motorinsurance-products .cms-whycms-carinsurance .cms-downloads-list h3 {
		font-size: 17px;
		width: 100%;
		text-align: center
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-latest-post-block .cms-item-wrap .cms-total-item .cms-item.animation-element {
		min-height: auto
	}
	.cms-renew-online .cms-what-insurance .cms-create-quote .group,
	.cms-renew-online .cms-what-insurance .cms-create-quote .cms-create-quote-btn {
		width: 100%
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow.slick-next,
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow,
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow.slick-prev {
		top: 30px
	}
	.cms-renew-online .cms-what-insurance .cms-create-quote .group {
		padding: 0
	}
	.errortext.rn-error {
		margin: 0 0 30px -15px !important
	}
}

@media (max-width:533px) {
	.cus-service-block #coveragenetworkModal .cms-create-quote-btn {
		margin-top: 0
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list .cms-business-detail .cms-busness-content {
		min-height: 420px
	}
}

@media (max-width:480px) {
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .cms-btn-block {
		max-width: 100%;
		padding-left: 0
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .cms-btn-block .cms-textbtn-group {
		width: auto;
		float: right
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .cms-btn-block .cms-textbtn-group .cms-textbtn {
		padding: 5px 0;
		display: inline-block;
		margin-top: 5px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-write-us-block .cms-form-block .cms-btn-block .cms-textbtn-group .cms-textbtn:after {
		bottom: 5px
	}
	.careers .cms-contact-contentarea .cms-groups-block .cms-groups-list .cms-groups:before {
		display: none
	}
	.careers.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h1 {
		text-shadow: 0 0 8px rgba(0, 0, 0, 0.78)
	}
	.careers .cms-contact-contentarea .cms-groups-block .cms-groups-list .cms-groups {
		min-height: auto
	}
	.careers .cms-contact-contentarea .cms-employees-block .cms-employee-list li .cms-employee-content p {
		line-height: 23px;
		padding-bottom: 20px
	}
	.careers .cms-contact-contentarea .cms-employees-block .cms-employee-list li .cms-employee-content p span {
		display: block
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list .cms-business-detail .cms-busness-content {
		min-height: 100%
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .prs-social-share h6 {
		padding: 0
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists {
		padding-top: 15px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists li .cms-rp-cont h3 {
		padding-bottom: 10px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists li .cms-rp-cont h3,
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists li .cms-rp-cont p {
		min-height: auto
	}
	.chola-healthline .container .insurance-links-icon li {
		width: 40%
	}
	.chola-healthline .cms-cont-chola p {
		font: 15px/20px ProximaNova-Regular;
		padding: 0 0 15px
	}
	.chola-healthline .cms-cont-chola {
		padding: 35px 0
	}
	.chola-healthline .cms-cont-blue p {
		font: 18px/20px Geogrotesque-SemiBold;
		padding-bottom: 36px
	}
	.chola-healthline .container .insurance-links-icon li span {
		font: 15px/22px ProximaNova-Regular
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-addres-block .cms-contactfilters .bootstrap-select>.dropdown-toggle .caret {
		right: 20px
	}
	.cus-service-block .modal#coveragenetworkModal .modal-dialog {
		width: 100%;
		margin: 0;
		padding: 15px
	}
	.cus-service-block .modal#coveragenetworkModal .modal-dialog .modal-content .btn {
		top: 20px;
		right: 20px
	}
	.cus-service-block .modal#coveragenetworkModal .cms-create-quote-btn {
		width: 100%
	}
	.cus-service-block .modal#coveragenetworkModal .cms-what-insurance .cms-create-quote .group {
		width: 100%
	}
	.cus-service-block #coveragenetworkModal .cms-create-quote-btn {
		margin: 10px 0 0
	}
	.cms-radio-blk.cms-radio-blk-ti .cms-radio {
		width: 50%
	}
	.motorinsurance-products.motorinsurance-products-getq .cms-getquote-form .cms-formwrap .cms-formfields h4 {
		margin: -15px 0 15px
	}
	.footer-top.cms-sitemap .cms-sitemap-split,
	.footer-top.cms-sitemap .cms-sitemap-split1 .cms-sitemap-split1-col {
		width: 100%
	}
	.motorinsurance-products .cms-keyfnb .cms-keyfnb-list .cms-keyfnb-box h2 span {
		min-height: 40px
	}
	.motorinsurance-products .cms-keyfnb .cms-keyfnb-list .cms-keyfnb-box p {
		min-height: 150px
	}
	#homebanner-subtab .nav-tabs li a {
		font-size: 13px;
		padding: 4px 19px
	}
	.homeawar .slick-slide figure {
		width: 100%;
		float: inherit;
		margin-right: 0
	}
	.homeawar .slick-slide {
		margin-right: 0
	}
	.homeawar .slick-dots {
		bottom: -50px
	}
	.homeawar .slick-slide .cms-group-cont h3,
	.homeawar .slick-slide .cms-group-cont p {
		margin: 15px
	}
	.homeawar {
		padding: 10px 0 60px;
		margin-bottom: 0px
	}
	.homeawar .slick-slide {
		height: 540px
	}
}

@media (max-width:479px) {
	.motor-plan-popup .popup-content {
		max-width: 372px;
		padding: 20px
	}
	.footer .footer-block .footer-middle {
		padding: 20px 0 10px
	}
	.cms-media-template .cms-mediatemp-contentarea .cms-mediatemp-cabody {
		padding: 20px 0 15px
	}
	.cms-media-template .cms-mediatemp-contentarea .cms-mediatemp-cahead h3 {
		font-size: 18px;
		line-height: 20px
	}
	.insurlens-block .insurlens-mainbanner .insurlens-slidecont-blk h3 {
		font-size: 20px;
		line-height: 22px
	}
	.insurlens-block .slick-arrow {
		width: 40px;
		height: 40px;
		margin-top: -20px
	}
	.insurlens-block .slick-dots {
		bottom: -55px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .nav-tabs .slick-slide a {
		font-size: 18px
	}
	.cms-mainbanner-blk {
		padding: 20px 0
	}
	.cms-common-hd h2 {
		font-size: 20px;
		line-height: 26px
	}
	.cms-common-hd p {
		font-size: 16px;
		line-height: 22px
	}
	.cms-common-hd h2:before {
		top: -12px
	}
	.cms-here-to-help .cms-here-to-help-banner figure {
		height: 240px;
		background-size: cover
	}
	.cms-here-to-help-tab .nav>li>a {
		margin: 10px 0 0 20px;
		width: 130px
	}
	.cms-here-to-help-tab .nav-tabs>li.active>a,
	.cms-here-to-help-tab .nav>li>a {
		font-size: 16px;
		line-height: 16px
	}
	.cms-here-to-help .cms-hth-cont h3 {
		font-size: 20px;
		line-height: 24px
	}
	.cms-here-to-help .cms-hth-cont {
		padding: 15px
	}
	.cms-here-to-help-form .form-group,
	.cms-here-to-help-form .cms-selectbox {
		margin-bottom: 20px
	}
	.cms-btn-default {
		font-size: 14px;
		padding: 0
	}
	.cms-running-business h2 {
		font-size: 20px;
		line-height: 30px
	}
	.cms-running-business p {
		font-size: 16px;
		line-height: 22px
	}
	.cms-running-business h2:before {
		top: -6px;
		height: 2px
	}
	.cms-staysafe-slider .cms-staysafe-insurance-detail p {
		font-size: 16px;
		padding: 0
	}
	.cms-staysafe-slider ul.cms-insurance-instrs li p {
		font-size: 16px;
		line-height: 20px
	}
	.cms-trust-trans-tech-list .cms-trust {
		height: 278px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		background-position: center 18px;
		height: 278px
	}
	.cms-trust-trans-tech-list .cms-technology {
		height: 278px;
		background-position: center -12px
	}
	.footer .footer-block .footer-bottom .cols ul.social li {
		margin: 0 5px
	}
	.footer .footer-block .footer-bottom .cols ul.apps li figure img {
		width: 80px
	}
	.footer .footer-white-block p.top-txt {
		font-size: 12px;
		line-height: 18px;
		padding: 0 0 15px
	}
	.footer .footer-white-block p {
		font-size: 12px;
		line-height: 18px
	}
	.footer .footer-white-block {
		padding: 15px 0
	}
	.cms-wantto-tell p {
		font-size: 18px
	}
	.cms-youspeak-slider .slick-dots {
		bottom: 40px
	}
	.footer .footer-block .footer-top h4 {
		font-size: 14px;
		line-height: 14px;
		padding: 0 0 10px;
		margin: 0
	}
	.footer .footer-block .footer-top ul.sub-nav>li>a,
	.footer .footer-block .footer-top ul>li>ul>li>a,
	.footer .footer-block .footer-top ul li a,
	.footer .footer-block .footer-middle ul li a {
		font-size: 14px;
		line-height: 18px
	}
	.footer .footer-block .footer-top ul.sub-nav-space {
		padding: 5px 0 0 5px
	}
	.footer .footer-block .footer-middle ul li {
		margin: 0 6px 5px
	}
	.footer .footer-block .footer-middle ul li a {
		-webkit-transform: scale(0.8);
		-moz-transform: scale(0.8);
		-o-transform: scale(0.8);
		-ms-transform: scale(0.8);
		transform: scale(0.8)
	}
	.footer .footer-block .footer-bottom .cols ul.apps li {
		margin: 3px
	}
	.cms-youspeak-slider {
		margin-left: 0
	}
	.cms-youspeak-slider .cms-youspeak-slide h4 {
		font-size: 14px;
		line-height: 18px
	}
	.cms-youspeak-slider .cms-youspeak-slide h4 span {
		font-size: 12px
	}
	.insurlens-block h2.title-block,
	.ready-do-this-block h2.title-block,
	.homeawar .cms-title-cont-block h2 {
		font-size: 26px;
		line-height: 30px
	}
	p.title-text {
		font-size: 16px;
		line-height: 22px;
		padding: 10px 0 15px
	}
	.cms-youspeak-slider {
		min-height: 375px
	}
	.cms-what-insurance .radio-blk {
		padding: 0;
		margin-top: -10px
	}
	.cms-trust-trans-tech-total li {
		font-size: 20px;
		line-height: 18px
	}
	.cms-trust-trans-tech-total li span {
		font-size: 14px
	}
	.cms-create-quote-btn {
		font-size: 14px
	}
	.cms-trust-trans-tech-list h3 {
		font-size: 20px;
		line-height: 30px
	}
	.cms-trust-trans-tech-list p {
		font-size: 16px;
		line-height: 20px
	}
	.cms-staysafe-slider .cms-staysafe-insurance-detail h3 {
		font-size: 20px
	}
	.cms-staysafe-slider .cms-staysafe-btns .cms-staysafe-know,
	.cms-staysafe-slider .cms-staysafe-btns .cms-staysafe-quote {
		font-size: 14px
	}
	.cms-running-business-btn {
		font-size: 14px
	}
	.cms-here-to-help-tab h4 {
		min-height: 40px;
		line-height: 45px;
		font-size: 20px
	}
	.cms-here-to-help-tab {
		margin: -45px auto 0
	}
	.cms-here-to-help .cms-hth-cont h3 {
		font-size: 18px;
		line-height: 22px
	}
	.insurlens-block h2.title-block,
	.ready-do-this-block h2.title-block,
	.homeawar .cms-title-cont-block h2 {
		font-size: 20px;
		line-height: 30px
	}
	.cms-staysafe-slider ul.cms-insurance-instrs li p {
		padding: 10px 0 0
	}
	.cms-staysafe-slider ul.cms-insurance-instrs li span.ss-icon12 {
		background-position: center -868px;
		width: 70px;
		background-size: 100% auto
	}
	.cms-trust-trans-tech-list .cms-technology {
		width: 100%;
		background: url(/portals/0/images/t3.png) center top no-repeat;
		height: 320px
	}
	.cms-trust-trans-tech-list .cms-trust {
		width: 100%;
		background: url(/portals/0/images/t1.png) center top no-repeat;
		height: 320px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		width: 100%;
		background: url(/portals/0/images/t2.png) center top no-repeat;
		height: 320px
	}
	#policy-revision ul.insurancelist li:nth-child(3n+2):after,
	#policy-revision ul.insurancelist li:nth-child(3n+4):after {
		display: none
	}
	#policy-revision ul.insurancelist li:nth-child(3n+3):after {
		display: block
	}
	.cms-what-insurance .cms-create-quote input {
		padding: 10px
	}
	.cms-what-insurance .cms-create-quote label {
		left: 10px
	}
	.header .header-right .cms-burger-menu-box .cms-burger-menu {
		margin: 14px 0 0 7px
	}
	.header .header-right .cms-mainmenu {
		top: 55px;
		margin: 0;
		width: 300px
	}
	.header .header-right .cms-mainmenu>ul>li>a {
		font-size: 18px;
		line-height: 18px;
		padding: 0 15px 0 75px
	}
	.header .header-right .cms-mainmenu>ul>li>a:before {
		left: 10px
	}
	.header .header-right .cms-mainmenu {
		top: 70px
	}
	.header .header-right .cms-mainmenu:before {
		right: 22px;
		top: 52px;
		position: fixed;
		z-index: 10003
	}
	.header .header-right .cms-mainmenu>ul {
		padding: 0
	}
	.header .header-right .cms-search-icon {
		margin-left: 10px
	}
	.cms-content-wrapper-login .form-group .form-control {
		height: 40px;
		font-size: 15px;
		padding-top: 10px
	}
	.cms-content-wrapper-login .btn {
		margin: 0
	}
	.cms-content-wrapper-login p {
		padding: 12px 0 0;
		font-size: 14px
	}
	.cms-content-wrapper-login .cms-content-area-login .col1 {
		padding: 0 0 15px
	}
	.cms-content-wrapper-login .cms-content-area-login .col2 {
		padding: 15px 0 0
	}
	.cms-content-wrapper-login ul.benefit-list {
		padding: 0 0 10px
	}
	.cms-content-wrapper-login .cms-content-area-login .col2.pt0 {
		padding-top: 15px
	}
	.cms-content-wrapper-login .form-group label {
		font-size: 16px
	}
	.cms-right-panel li {
		margin: 0 10px 20px
	}
	.cms-left-panel {
		padding: 20px 0 0
	}
	.cms-content-wrapper .cms-content-area .form-group .form-control,
	.cms-content-wrapper .cms-content-area .cms-selectbox .btn-default,
	.cms-content-wrapper .cms-content-area .form-group-pass .form-control {
		height: 40px;
		font-size: 15px
	}
	.cms-left-panel .cms-form-blk {
		padding: 0 0 15px
	}
	.cms-left-panel p.notify {
		font-size: 16px
	}
	.cms-left-panel ul.cms-inbox-list li p {
		font-size: 14px
	}
	.cms-left-panel ul.cms-inbox-list li span.cont-no {
		font-size: 15px;
		line-height: 21px
	}
	.cms-left-panel ul.cms-inbox-list li .reply {
		font-size: 15px;
		padding: 0 20px 0 0
	}
	.icon-cont-edit {
		top: 5px;
		right: 0
	}
	.cms-content-wrapper .cms-content-area .radio-blk .cms-radio {
		margin: 0 40px 0 0
	}
	.cms-right-panel.fullwdt {
		margin-top: 10px
	}
	.cms-right-panel .cms-ins-type h3,
	.cms-content-wrapper .cms-content-area .form-group label.wtlabel,
	.cms-left-panel .cms-form-blk .form-group.focused label {
		font-size: 16px;
		line-height: 16px
	}
	.cms-left-panel.pr {
		padding: 15px 0 0
	}
	.switch {
		margin-bottom: 15px
	}
	.cms-left-panel ul.cms-inbox-list li {
		margin: 20px 0 0
	}
	.cms-left-panel ul.cms-inbox-list li h4 {
		padding: 0 0 10px
	}
	.cms-left-panel ul.cms-inbox-list {
		padding: 0 0 20px;
		margin-bottom: 10px
	}
	.header .header-right .cms-burger-menu-box {
		margin-left: 0
	}
	.header .header-right .cms-loginmainmenu>ul {
		padding: 0
	}
	.header .header-right .cms-loginmainmenu:before {
		top: -20px;
		width: 40px;
		height: 20px;
		background-size: 100% auto
	}
	.header .header-right .cms-loginmainmenu {
		top: 75px
	}
	.cms-content-wrapper h1 {
		font-size: 22px
	}
	.cms-content-wrapper .cms-content-area .cms-selectbox .bootstrap-select.btn-group .dropdown-menu.inner li a {
		font-size: 15px
	}
	.cms-content-wrapper .cms-content-area .form-group label.editno-label {
		height: 40px;
		font-size: 15px;
		line-height: 42px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-head h2 {
		padding-bottom: 5px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body {
		padding: 15px 0 15px 15px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails li {
		margin: 7px 0 0;
		letter-spacing: 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails li span {
		display: block
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails.cms-premium-period li,
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails.cms-travel-details li,
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails.cms-purchaseexpiry-info li {
		float: none;
		width: auto;
		margin: 7px 0 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails.cms-premium-period li:first-child,
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails.cms-travel-details li:first-child,
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails.cms-purchaseexpiry-info li:first-child {
		margin: 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails.cms-premium-period li span,
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails.cms-travel-details li span,
	.cms-contentarea-inner .cms-colswrap .cms-panellist>ul>li .cms-panel .cms-panel-body .cms-insurance-policydetails.cms-purchaseexpiry-info li span {
		margin-left: 10px
	}
	.cms-contentarea-inner .cms-colswrap .cms-btnsgroup-inline .cms-textbtn-group,
	.cms-contentarea-inner .cms-colswrap .cms-btnsgroup-inline .cms-btnsgroup {
		display: block;
		text-align: center
	}
	.cms-contentarea-inner .cms-colswrap .cms-btnsgroup-inline .cms-btnsgroup {
		padding: 10px 0 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-btnsgroup .cms-btn {
		font-size: 14px;
		line-height: 30px;
		margin: 5px 0 0;
		display: block
	}
	.cms-contentarea-inner .cms-colswrap .cms-btnsgroup-floated .cms-btnsgroup,
	.cms-contentarea-inner .cms-colswrap .cms-btnsgroup-floated .cms-textbtn-group {
		float: none;
		text-align: center
	}
	.cms-contentarea-inner .cms-colswrap .cms-btnsgroup-floated .cms-textbtn-group {
		padding: 10px 0 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-btnsgroup.cms-addbtn .cms-btn {
		display: inline-block
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body {
		padding: 15px 0 15px 15px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-premium-period li {
		float: none;
		width: auto;
		margin: 7px 0 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-premium-period li:first-child {
		margin: 0
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-premium-period li span {
		margin-left: 10px
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-otpverification .cms-otpv-inner .cms-formfields>input {
		width: 100%;
		position: static
	}
	.cms-contentarea-inner .cms-colswrap .cms-panellist .cms-enroll-policy .cms-enroll-policy-body .cms-otpverification .cms-otpv-inner .cms-formfields>p {
		font-size: 14px;
		line-height: 18px;
		padding: 0 0 5px
	}
	.cms-hospital-search-block h2 {
		font-size: 17px;
		line-height: 20px
	}
	.cms-hospital-form-block .form-control-block .cms-btn {
		font-size: 16px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content {
		max-width: 305px;
		left: 15px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content h1 {
		font-size: 26px;
		line-height: 26px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content p {
		font-size: 18px;
		line-height: 20px;
		padding: 4px 0 0
	}
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox .btn-default {
		padding-left: 10px;
		font-size: 15px;
		height: 34px
	}
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox .btn-default:hover,
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox .open>.dropdown-toggle.btn-default {
		padding-left: 10px
	}
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox .bootstrap-select.btn-group .dropdown-menu.inner li a {
		padding-left: 10px;
		font-size: 14px
	}
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox {
		max-width: 100%
	}
	.cms-faq-blk .cms-hospital-search-block .cms-selectbox .btn-default .caret {
		right: 10px
	}
	ul.chola-agent.helpful-links li span.hd-link {
		font-size: 15px;
		line-height: 15px
	}
	.cms-innerpages-blk .cms-btnsgroup .btn-default:before {
		margin-right: 10px
	}
	.cms-banner .cms-banner-cell h1,
	.cms-banner .cms-banner-cell h1.cms-glossary-hd {
		font-size: 26px;
		line-height: 22px
	}
	.cms-customer-grievance .row1 .col1 {
		padding: 10px 15px 15px
	}
	.cms-customer-grievance .row1 .col2 {
		margin: 15px 0 0;
		padding: 10px 15px 2px
	}
	.cms-customer-grievance .row1 .col3 {
		margin: 15px 0 0;
		padding: 10px 15px 0
	}
	.cms-customer-grievance p span.lg-txt {
		font-size: 14px
	}
	.cms-customer-grievance .row2 {
		padding: 12px 15px 15px;
		margin: 0 0 15px
	}
	.cms-customer-grievance .row1 {
		margin: 10px 0 15px
	}
	.cms-customer-grievance .row2 h4 {
		font-size: 18px
	}
	.cms-customer-grievance p,
	.cms-customer-grievance .row2 p,
	.cms-customer-grievance .row3 p {
		line-height: 20px
	}
	.cms-customer-grievance .row3 p {
		padding: 0 0 0 85px
	}
	.cms-customer-grievance .row3 p:before {
		left: 0
	}
	.cms-banner .cms-banner-cell h1 span {
		font-size: 18px
	}
	.cms-partner-blk {
		padding: 15px
	}
	.cms-innerpages-blk .cms-partner-blk .cms-btnsgroup {
		margin-top: 5px
	}
	ul.chola-agent li h3 {
		font-size: 15px;
		padding-top: 10px;
		line-height: 20px
	}
	.cms-partner-blk h3,
	.cms-benefits-blk .nav>li>a,
	.cms-benefits-blk .cms-benefit-list h3,
	.cms-become-an-agent h2 {
		font-size: 20px;
		line-height: 20px
	}
	.cms-benefits-blk .nav>li>a {
		height: 35px
	}
	.cms-benefits-blk .nav-tabs>li.active>a:after {
		width: 80px
	}
	.cms-benefits-blk .nav>li>a:after {
		margin-left: -40px
	}
	.cms-benefits-blk .nav-tabs>li:first-child {
		margin-left: 10px
	}
	.cms-benefits-blk .nav-tabs>li {
		margin: 0 10px
	}
	.cms-benefits-blk .nav-tabs {
		margin: 0 0 20px
	}
	ul.chola-agent {
		margin: 10px 0 0
	}
	.cms-benefits-blk .cms-benefit-list li {
		font-size: 16px;
		line-height: 28px
	}
	.cms-benefits-blk .cms-benefit-list li:before {
		top: 14px
	}
	.cms-become-an-agent p {
		font-size: 14px;
		line-height: 10px
	}
	.cms-become-an-agent-btn {
		font-size: 14px;
		margin: 15px 0 0
	}
	.cms-become-an-agent h2:before {
		width: 70px;
		margin-left: -35px
	}
	.cms-benefits-blk .cms-benefit-list h3 {
		padding: 0 0 10px
	}
	.cms-glossary-cont h3 {
		font-size: 14px;
		padding-bottom: 2px
	}
	.cms-glossary-cont p {
		font-size: 15px;
		line-height: 22px
	}
	.cms-glossary-cont ul li {
		font-size: 15px;
		line-height: 22px
	}
	.cms-glossary-cont ul li:before {
		top: 9px
	}
	.cms-banner .cms-banner-cell h1.cms-glossary-hd {
		padding: 0
	}
	.cms-banner .cms-banner-table.cms-become h1.flt-right {
		padding-top: 140px
	}
	.get-in-touch .cms-media-template .cms-topbanner .cms-tbinner .cms-tbcontent h1 {
		left: 50%;
		-webkit-transform: translate(-50%, 0);
		-moz-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		-o-transform: translate(-50%, 0);
		transform: translate(-50%, 0)
	}
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner>figure>img {
		width: 875px;
		margin: -98px 0 0 -529px
	}
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h4,
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h1 {
		left: 15px;
		font-size: 16px;
		line-height: 20px
	}
	.careers.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent h1 {
		left: 15px;
		transform: translate(0);
		max-width: 200px
	}
	.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent .btn-works,
	.careers.get-in-touch .cms-media-template .cms-topbanner.cms-work-us-banner .cms-tbinner .cms-tbcontent .btn-works {
		left: 15px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li.icon-phone a:before,
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li.icon-phone2 a:before,
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li.icon-mail a:before {
		width: 31px;
		height: 33px
	}
	.cms-content-wrapper .cms-contact-contentarea .cms-phone-block li a {
		height: 33px;
		padding-left: 40px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content .form-group.gndr-slct label,
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content .form-group.gndr-slct label.chk-lbl {
		font-size: 17px
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content.form-submit-blk .upld-cv {
		width: 130px;
		height: 36px;
		padding: 8px 25px;
		float: none;
		display: inline-block;
		vertical-align: top;
		margin: 0
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content.form-submit-blk .upld-cv .cv-upld {
		top: 0
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content.form-submit-blk .cms-btnsgroup {
		margin: 0 0 0 10px;
		vertical-align: top;
		display: inline-block
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content.form-submit-blk .cms-btnsgroup a {
		min-width: 130px;
		height: 36px;
		line-height: 17px;
		float: none;
		vertical-align: top;
		display: inline-block
	}
	.cms-careers-block .cms-current-openings-block .careers-inner-container .details-content.form-submit-blk>label {
		margin: 0 0 12px
	}
	.cms-careers-block .current-openings-content-blk .opng-details-blk .job-off-inner-details p {
		line-height: 23px
	}
	.cus-service-block .cms-banner .cms-banner-img img {
		margin-left: -545px
	}
	.cms-banner .cms-banner-content .hdconts>h1 {
		font-size: 25px
	}
	.cus-service-block .cms-banner .cms-banner-content .hdconts>p {
		max-width: 65%
	}
	.cms-cs-contdesc h2 {
		font-size: 20px;
		line-height: 22px
	}
	.cus-service-block .cms-location-blk .cs-full {
		padding: 0
	}
	.cus-service-block .cms-location-blk .cms-hdq ul li.ic2 {
		display: block;
		padding-left: 0
	}
	.cus-service-block .cus-gr-block .cms-cs-contdesc ul li span {
		font-size: 17px
	}
	.cus-service-block .cms-location-blk .cms-selectbox .btn-default {
		font-size: 16px
	}
	.insurlens.get-in-touch .cms-media-template .cms-topbanner .cms-tbinner .cms-tbcontent h1 {
		-webkit-transform: translate(0);
		-moz-transform: translate(0);
		-ms-transform: translate(0);
		-o-transform: translate(0);
		transform: translate(0)
	}
	.csr-blk .csr-block .cms-cs-contdesc,
	.csr-blk .csr-block .csr-cont-blk {
		padding: 0
	}
	.csr-blk .cms-banner .cms-banner-content .inner-container .hdconts {
		left: 0
	}
	.csr-blk .csr-block .cms-csr-innerblk .cms-csr-inner h6 {
		line-height: 20px
	}
	.csr-blk .csr-block .csr-viewmore .cms-btnsgroup>a {
		width: 130px
	}
	.chola-healthline .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola li {
		margin-right: 0
	}
	.chola-healthline .insurance-links-icon li {
		width: 100%;
		display: block
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha .form-group .form-control {
		width: 135px
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha .cms-btnsgroup a {
		font-size: 16px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .tab-content .cms-director-list {
		padding: 20px 0 0
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab li {
		margin: 0 10px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab li a,
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab li a {
		font-size: 15px;
		line-height: 24px;
		min-width: 135px
	}
	.aboutus .cms-group-block.awards-recog-block .cms-group-list li .cms-group-cont h3,
	.aboutus .cms-group-block.awards-recog-block.cms-socially-responsible-block .cms-group-list li .cms-group-cont h3 {
		font-size: 16px;
		line-height: 21px
	}
	.cms-enter-your input {
		padding: 10px;
		font-size: 14px;
		line-height: 14px
	}
	.cms-enter-your h4 {
		font-size: 20px!important;
		line-height: 20px!important
	}
	.motor-plan-popup .popup-content .btn.btn-small {
		font-size: 18px
	}
	ul.insurancelist li figcaption,
	.cms-what-insurance p {
		font-size: 14px
	}
	#get-insured ul.insurancelist li:nth-child(3n+2):after {
		display: none
	}
	#get-insured ul.insurancelist li:nth-child(3n+3):after {
		display: block
	}
	.cms-what-insurance .cms-create-quote h4 {
		margin: -20px 0 15px
	}
	#claims ul.insurancelist li {
		padding: 0 10px 15px
	}
	#claims ul.insurancelist li:nth-child(3n+2):after {
		display: none
	}
	.cms-radio-blk .cms-radio {
		width: 50%
	}
	.motorinsurance-products.motorinsurance-products-getq .cms-getquote-form .cms-formwrap .cms-formaction.cms-formhi {
		margin: 0;
		float: left
	}
	.motorinsurance-products .cms-getquote-form .cms-formwrap .cms-formaction .btnaction {
		padding: 0 15px
	}
	.cms-sitemap-blk .col1 {
		width: 100%
	}
	.cms-sitemap-blk h2,
	.cms-sitemap-blk h2 {
		font-size: 22px;
		margin: 0 0 15px;
		padding: 0 0 10px
	}
	.cms-sitemap-blk .col1 h3 {
		padding: 0 0 10px;
		font-size: 14px
	}
	.cms-sitemap-blk .col1 ul {
		padding: 0 0 10px
	}
	.cms-sitemap-blk .col1 h4 {
		padding: 0 0 10px;
		font-size: 14px
	}
	.cms-sitemap-blk .row1 .col1 {
		padding: 0 0 10px
	}
	.cms-sitemap-blk .col1 {
		min-height: inherit;
		padding: 0 0 10px
	}
	.cms-sitemap-blk .row,
	.cms-sitemap-blk .row1 {
		margin: 0
	}
	.cms-sitemap-btm {
		padding: 25px 0 0
	}
	.cms-sitemap-btm .col2 h3 {
		padding: 0 0 10px;
		font-size: 14px
	}
	.cms-sitemap-btm .col2 ul {
		padding: 0 0 10px
	}
	.cms-sitemap-btm .col2 {
		width: 100%
	}
	.cms-mes-box {
		padding: 15px 20px 5px;
		margin: 0 0 20px
	}
	.cms-chltemplate .cms-chltemplate-formblock .form-action .cms-btn {
		min-width: 110px
	}
	.cms-unclaimed-account .cms-chltemplate .cms-chltemplate-formblock .form-action .cms-btn {
		min-width: 120px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile1 .cms-tab-cont1 {
		padding: 10px 15px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile1 .cms-tab-cont1:after {
		right: 15px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content {
		padding: 15px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content h2,
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content p {
		padding: 0 0 10px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content h2,
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content h3 {
		font-size: 20px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content h4 {
		font-size: 16px;
		padding: 0 0 5px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content h3 {
		padding: 0 0 10px
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-adds-info p {
		padding-right: 0
	}
	.aboutus .cms-about-useful-information .cms-factfile-block .cms-factfile-tab-block .tab-content p {
		font-size: 16px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-annual-report-block .ams-docment-list li a:after {
		right: 15px
	}
	.aboutus .cms-factfile-block .cms-factfile-tab-block .tab-content .cms-annual-report-block .ams-docment-list li a {
		padding: 10px 45px 10px 15px;
		line-height: 20px
	}
	.ams-docment-list1 li a:after {
		right: 15px
	}
	.ams-docment-list1 li a {
		padding: 10px 45px 10px 15px;
		line-height: 20px
	}
	.cms-search-cont {
		padding: 20px 15px 0
	}
	.cms-search-cont h2 {
		font-size: 16px;
		line-height: 18px
	}
	.cms-search-cont p {
		padding: 0 0 15px;
		line-height: 18px
	}
	.cms-search-cont a {
		margin: 0 0 5px
	}
	.tse-scrollable.horizontal .tse-scrollbar,
	.tse-scrollable.horizontal .tse-scrollbar .drag-handle {
		background: #fff
	}
	.login-blk-in {
		background-attachment: fixed;
		height: 660px
	}
	#sec_hospitalLoacationsDetails h2 p,
	#sec_GarageLocationsDetails h2 p,
	.cms-media-template .cms-mediatemp-contentarea .cms-mediatemp-cabody .cms-media-panellist .cms-media-plcolswrap .cms-media-plcols h3 {
		font-size: 20px
	}
	.cms-404blk .col1 {
		width: 30%
	}
	.cms-404blk .col2 {
		width: 70%
	}
	.cms-404blk h1 {
		font-size: 40px;
		line-height: 36px;
		padding: 0 0 5px 10px
	}
	.cms-404blk .col2 .col22 {
		padding-left: 10px
	}
	.cms-404blk h1 {
		font-size: 30px;
		line-height: 27px;
		padding: 5px 0 5px 10px
	}
	.cms-404blk h2 {
		padding: 0;
		font-size: 14px
	}
	.cms-404blk p {
		line-height: 14px;
		padding: 0 0 5px;
		font-size: 12px
	}
	.cms-404blk p:last-child {
		padding: 0
	}
	.cms-404blk h2:after {
		left: 100px;
		width: 120px;
		bottom: 7px
	}
	.cms-404blk .col1 img {
		height: 150px
	}
	.cms-500blk .oops-err h2 {
		font-size: 20px;
		line-height: 30px
	}
	.cms-500blk .oops-err h2 span {
		font-size: 16px
	}
	.cms-500blk .col2 h1 {
		font-size: 80px
	}
	.cms-500blk .col2 h1 span {
		font-size: 26px
	}
	.cms-500blk .col2 h1 span:first-child {
		margin: 0 0 25px 3px
	}
	.cms-500blk .col2 h1 span:last-child {
		margin: 30px 0 0 3px
	}
	.motor-plan-popup .popup-content.popup-content-otp {
		max-width: 300px;
		padding: 35px 15px 10px
	}
	.cms-enter-your-otp h4 {
		font-size: 16px!important;
		line-height: 16px!important
	}
	.motor-plan-popup .popup-content.popup-content-otp .cms-selectbox,
	.cms-enter-your-otp .group {
		width: 100%;
		margin: 0 0 15px
	}
	.motor-plan-popup .popup-content.popup-content-otp .cms-form-block {
		padding-top: 20px;
		width: 100%
	}
	.motor-plan-popup .popup-content.popup-content-otp .btn.btn-small,
	.motor-plan-popup .popup-content .btn.btn-small.btn-med {
		padding: 8px 0;
		width: 125px
	}
	.cms-what-insurance.cms-claims .nav.nav-tabs.insurancelist li a {
		font-size: 14px
	}
	.motorinsurance-products .cms-whycms-carinsurance .cms-downloads-list h3 {
		font-size: 15px
	}
	.motorinsurance-products .slice-banner figure img {
		margin-left: -370px
	}
	.cms-sbwidget .cms-wdg-popupcontent .cms-wdgpopup .rfs-captcha .g-recaptcha {
		margin: 0 0 10px 15px
	}
	.cms-renew-online ul.insurancelist li {
		padding: 0 20px
	}
	.cms-renew-online .cms-what-insurance .nav.nav-tabs.insurancelist li a {
		font-size: 14px
	}
	.cms-renew-online .cms-what-insurance .cms-create-quote input:focus~label,
	.cms-renew-online .cms-what-insurance .cms-create-quote input:valid~label {
		font-size: 14px
	}
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow.slick-next,
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow,
	.insurlens.insurlens-innerpg.prs-rls-details-block .cms-prs-rls-innerpg .cms-related-posts-block .cms-rp-lists .slick-arrow.slick-prev {
		top: 38px
	}
	.cms-contact-contentarea #rn-motor .pls-txt,
	.cms-contact-contentarea #rn-health .pls-txt {
		padding-bottom: 0;
		font-size: 14px
	}
	.cms-contact-contentarea .cms-what-insurance {
		padding: 0 0 20px
	}
	.motor-plan-popup .popup-content.popup-content-lCb {
		padding: 35px 15px 25px
	}
	.motor-plan-popup .popup-content.popup-content-lCb .form-group .form-control {
		font-size: 15px;
		line-height: 18px
	}
	.motor-plan-popup .popup-content.popup-content-lCb .cms-feedbackpu .form-action .actionbtn {
		line-height: 40px;
		height: 40px
	}
	.motor-plan-popup .vertical-align-center {
		padding: 0
	}
	.cm-col1 {
		float: left;
		width: 50%
	}
	.cm-col2 {
		float: left;
		width: 50%;
		padding-left: 15px;
		margin-top: -35px
	}
	.cm-col3 {
		float: left;
		width: 50%;
		padding-left: 15px
	}
	.cm-col4 {
		float: left;
		width: 50%;
		padding-left: 15px
	}
	.cm-col5 {
		width: 50%
	}
	.cms-homebanner-wrapper .cms-homebanner-main .cms-hbmslides .cms-hbmslide-image {
		height: 210px
	}
	.cms-homebanner-wrapper .cms-homebanner-main .cms-hbmslides .cms-hbmslide-image img {
		width: 768px;
		right: 0
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-fields,
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-action {
		float: none;
		width: auto
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-fields .form-control {
		border-right: 1px solid #cbcbcb
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-tbform .cms-tbform-action {
		margin: 10px 0 0
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock .cms-btmlist li p {
		font-size: 14px;
		line-height: 20px
	}
	.cms-innerpages-blk .cms-address-block h4 {
		font-size: 18px;
		padding: 0 0 15px;
		line-height: 18px;
		margin: 0
	}
}

@media (max-width:812px) and (max-height:375px) {
	#mtrailer-modal .modal-content {
		max-width: 400px;
		margin: 0 auto
	}
	.chola-healthline .cms-chola-aside h1.flt-left {
		font: 40px/58px Geogrotesque-SemiBold
	}
	.chola-healthline .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola li a {
		font-size: 14px
	}
	.header .header-right .cms-mainmenu {
		top: 79px
	}
	.header .header-right .cms-mainmenu:before {
		top: 61px
	}
}

@media (max-width:731px) and (max-height:411px) {
	#mtrailer-modal .modal-content {
		max-width: 500px;
		margin: 0 auto
	}
	.chola-healthline .arrow-box {
		margin-left: 30px
	}
	.chola-healthline .cms-chola-aside h1.flt-left {
		font: 30px/58px Geogrotesque-SemiBold
	}
	.chola-healthline .cms-banner-chola .get-qu-btn {
		padding: 11px 30px 13px 60px
	}
}

@media (max-width:736px) and (max-height:414px) {
	#mtrailer-modal .modal-content {
		max-width: 500px;
		margin: 0 auto
	}
}

@media (max-width:823px) and (max-height:411px) {
	#mtrailer-modal .modal-content {
		max-width: 425px;
		margin: 0 auto
	}
}

@media (max-width:480px) and (max-height:320px) {
	#mtrailer-modal .mtrailermodal-close {
		top: -17px;
		right: 0
	}
	.chola-healthline .cms-whatinsurance-tab ul.nav-bar-chola li {
		display: block
	}
}

@media (max-width:454px) {
	.cm-col2 {
		margin-top: -58px
	}
	/*.cm-col5 {
		margin-top: -34px
	}*/
}

@media (max-width:413px) {
	.footer .footer-block .footer-bottom .cols ul.social li {
		margin: 0 2px
	}
	.footer .footer-block .footer-bottom .cols ul.apps li figure img {
		width: 70px;
		width: 65px
	}
	.footer .footer-block .footer-bottom {
		padding: 20px 0 10px
	}
	.ready-do-this-block ul li {
		width: 49%
	}
	ul.insurancelist li {
		padding: 0 23px 15px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab {
		width: 92%
	}
	.cms-mainbanner-blk {
		padding: 15px 0
	}
	.cms-what-insurance {
		padding: 0 15px 20px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .slick-prev {
		left: 12.5%;
		margin-left: -1.5px
	}
	.cms-mainbanner-blk .cms-whatinsurance-tab .slick-next {
		right: 12.5%;
		margin-right: -1.5px
	}
	.cms-wantto-tell p {
		font-size: 16px;
		padding-right: 155px
	}
	.cms-youspeak-slider {
		min-height: 375px
	}
	.cms-here-to-help-tab h4 {
		min-height: 40px;
		line-height: 45px;
		font-size: 20px;
		padding: 0 0 0 15px
	}
	.cms-here-to-help-tab {
		margin: -45px auto 0
	}
	.cms-here-to-help .cms-hth-cont h3 {
		font-size: 18px;
		line-height: 22px
	}
	.cms-staysafe-slider .cms-staysafe-insurance-detail {
		min-height: 165px
	}
	.cms-staysafe-slider ul.cms-insurance-instrs li p {
		font-size: 14px;
		line-height: 16px
	}
	.cms-trust-trans-tech-list .cms-technology {
		height: 315px
	}
	.cms-trust-trans-tech-list .cms-trust {
		height: 315px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		height: 315px
	}
	.header.sticky .chat-icon {
		margin: -10px 13px 0 0
	}
	.header .chat-icon {
		margin-right: 12px
	}
	.cms-content-mya-profile .btn-default {
		min-width: 150px
	}
	.header .cms-logo {
		padding: 10px 0 0 15px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content {
		max-width: 290px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content h1 {
		font-size: 24px;
		line-height: 24px
	}
	.cms-faq-blk .cms-banner .cms-banner-content>.container .cms-bcfaq-content p {
		font-size: 16px;
		line-height: 18px
	}
	.csr-blk .cms-banner-img img {
		margin-left: -335px
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha figure,
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha figure>img,
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha .form-group .form-control {
		width: 112px
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha .ic-rfs {
		margin: 10px 0 0 7px
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha .form-group {
		margin-left: 7px
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha .form-group .form-control {
		padding-left: 6px
	}
	.cus-service-block .modal .modal-dialog .modal-content .reg-profile .rfs-captcha .cms-btnsgroup a {
		min-width: 150px
	}
	.login-blk-in {
		height: 654px
	}
	.header .header-right .cms-mainmenu>ul {
		padding: 0 0 170px
	}
}

@media (max-width:395px) {
	.cms-youspeak-slider {
		min-height: 345px
	}
	.cms-trust-trans-tech-list .cms-technology {
		height: 335px
	}
	.cms-trust-trans-tech-list .cms-trust {
		height: 335px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		height: 315px
	}
	ul.insurancelist li {
		padding: 0 22px 15px
	}
	ul.chola-agent li {
		width: 100%
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list .slick-arrow {
		background-size: 100% auto;
		width: 48px;
		height: 49px
	}
	.careers .cms-contact-contentarea .cms-business-block .cms-business-list {
		padding-bottom: 65px
	}
	.motor-plan-popup .popup-content {
		max-width: 345px
	}
	.footer .footer-block .footer-top .col-top {
		min-height: 543px
	}
	.cms-what-insurance .cms-create-quote {
		padding: 0
	}
	.login-blk-in {
		height: 590px
	}
	.motorinsurance-products .cms-whycms-carinsurance .cms-downloads-list h3 {
		width: 100%
	}
	.cm-col2 {
		margin-top: -90px
	}
	.cm-col3 {
		margin-top: -32px
	}
	.cm-col5 {
		margin: 0
	}
	.cm-col4 {
		padding-bottom: 3px
	}
}

@media (max-width:384px) {
	.cms-siteheader .cms-siteheader-main .cms-shmain-inner .cms-site-mainnav {
		width: 300px

	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs {
		margin: 0 -1px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li {
		padding: 0 1px
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.cms-hbtc-tabs>li>a {
		font-size: 11px;
padding:0px 1px;
	}
	.cms-homebanner-wrapper .cms-hbmain-content .cms-homebanner-tabblock>.tab-content>.tab-pane {
		padding: 10px
	}
}

@media (max-width:360px) {
	.cms-trust-trans-tech-total li {
		width: 100%
	}
	.cms-wantto-tell p {
		padding-right: 0;
		text-align: center
	}
	.cms-wantto-tell .cms-share-video {
		width: 100%;
		position: relative;
		right: inherit;
		top: inherit;
		float: left
	}
	.cms-youspeak-slider {
		min-height: 325px
	}
	.cms-youspeak-slider .slick-dots {
		bottom: 20px
	}
	.footer .footer-block .footer-top ul>li>ul>li>a,
	.footer .footer-block .footer-middle ul li a,
	.footer .footer-block .footer-top ul li a {
		font-size: 14px
	}
	.cms-trust-trans-tech-list .cms-technology {
		height: 335px
	}
	.cms-trust-trans-tech-list .cms-trust {
		height: 335px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		height: 315px
	}
	.cms-trust-trans-tech-list p {
		padding: 0 23px
	}
	ul.insurancelist li {
		padding: 0 18px 15px
	}
	.cms-faq-blk .cms-banner .cms-banner-cell p {
		padding: 15px 80px 0 15px
	}
	.cms-customer-grievance p a {
		font-size: 14px
	}
	.careers .cms-contact-contentarea .cms-groups-block .cms-groups-list .cms-groups .cms-groups-content figure {
		min-height: 120px;
		line-height: 120px;
		margin-bottom: 10px
	}
	.cus-service-block .cms-cs-contdesc ul.cs-links1 li {
		width: 135px
	}
	.cus-service-block .cms-cs-contdesc ul.cs-links3 li {
		width: 145px
	}
	.cus-service-block .cms-location-blk .cms-selectbox .btn-default {
		padding: 0 10px
	}
	.cus-service-block .cms-location-blk .cms-selectbox .btn-default:hover,
	.cus-service-block .cms-location-blk .cms-selectbox .open>.dropdown-toggle.btn-default {
		padding-left: 15px
	}
	.cus-service-block .cms-location-blk .cms-selectbox .bootstrap-select.btn-group .dropdown-menu.inner li a {
		padding: 10px 10px 10px 15px
	}
	.chola-healthline .container .insurance-links-icon li {
		width: 100%
	}
	.motor-plan-popup .popup-content {
		max-width: 331px
	}
	.cms-innerpages-blk .cms-partner-blk .cms-btnsgroup .btn-link {
		margin-left: 30px
	}
	.footer .footer-block .footer-top .col-top {
		min-height: 564px
	}
	.cus-service-block .modal#coveragenetworkModal .cms-create-quote-btn {
		width: 100%
	}
	.cms-chltemplate .cms-chltemplate-inner .cms-introcontent .cms-benefits .cms-benefitslist li {
		max-width: none;
		min-height: 10px;
		padding: 15px 0 0;
		display: block
	}
	.login-blk-in {
		height: 563px
	}
	.motorinsurance-products .slice-banner figure img {
		margin-left: -350px
	}
	.motorinsurance-products .cms-keyfnb .cms-keyfnb-list .cms-keyfnb-box p {
		min-height: 175px
	}
}

@media (max-width:359px) {
	.motor-plan-popup .popup-content .btn.btn-small.btn-med {
		margin-left: 10px
	}
	.footer .footer-block .footer-top .col-xxs-6,
	.footer .footer-block .footer-top .col-xs-6 {
		width: 100%
	}
	.cm-col1 {
		width: 100%
	}
	.cm-col2 {
		width: 100%;
		margin-top: 0;
		padding-left: 0
	}
	.cm-col3 {
		width: 100%;
		margin-top: 0;
		padding-left: 0
	}
	.cm-col4 {
		width: 100%;
		padding-bottom: 0;
		padding-left: 0
	}
	.cm-col5 {
		width: 100%
	}
}

@media (max-width:320px) {
	.footer.footer .footer-block .footer-bottom .cols ul.apps li figure img {
		width: 55px
	}
	.cms-here-to-help-tab .nav>li>a {
		margin: 10px 0 0 15px;
		width: 115px
	}
	.cms-staysafe-slider ul.cms-insurance-instrs li {
		padding: 0 5px
	}
	.cms-staysafe-slider ul.cms-insurance-instrs li p {
		font-size: 16px;
		line-height: 20px
	}
	.cms-trust-trans-tech-list .cms-transparency {
		height: 335px
	}
	.header .header-right .cms-search-icon {
		margin: -4px 0 0 7px
	}
	.header .header-right .cms-burger-menu {
		margin-left: 10px
	}
	ul.insurancelist li:nth-child(5n+2):after,
	ul.insurancelist li:nth-child(5n+4):after {
		background: none
	}
	ul.insurancelist li {
		width: 49%
	}
	.cms-youspeak-slider {
		min-height: 290px
	}
	.cms-what-insurance .radio-blk .cms-radio {
		margin-right: 29px
	}
	.cms-staysafe-slider .slick-arrow {
		top: 13%
	}
	.cms-staysafe-slider .cms-staysafe-insurance-detail {
		min-height: 180px
	}
	.header .cms-logo {
		width: 150px
	}
	.header.sticky .cms-logo {
		width: 160px
	}
	.footer .footer-block .footer-bottom .cols ul.social li {
		margin: 0
	}
	ul.insurancelist li:nth-child(3n+3):after {
		display: block
	}
	.cms-what-insurance h2 {
		font-size: 16px
	}
	#get-insured ul.insurancelist li:nth-child(3n+3):after,
	#renewal ul.insurancelist li:nth-child(3n+3):after {
		display: block
	}
	.header .header-right .cms-burger-menu-box .cms-burger-menu {
		-webkit-transform: scale(0.7);
		-moz-transform: scale(0.7);
		-o-transform: scale(0.7);
		-ms-transform: scale(0.7);
		transform: scale(0.7)
	}
	.header {
		height: 85px
	}
	.cms-sbwidget .cms-wdg-popupcontent .cms-wdgpopup.cms-wdgcallback {
		padding: 95px 15px 15px
	}
	.cms-mainbanner-blk,
	.cms-innerpages-blk {
		margin-top: 170px;
	}
	.header .header-right .cms-burger-menu-box {
		margin-top: -17px
	}
	.header .header-right {
		padding: 33px 12px 0 0
	}
	.header .header-right .cms-burger-menu-box {
		margin-left: 10px
	}
	.header .chat-icon {
		margin: -13px 12px 0 0
	}
	.header .header-right .cms-mainmenu {
		top: 66px
	}
	.header .header-right .cms-mainmenu:before {
		right: 15px;
		top: 48px
	}
	.header .header-right .cms-mainmenu {
		position: fixed;
		height: 100%;
		overflow: auto;
		margin: 0
	}
	.cms-content-wrapper-login {
		margin-top: 85px
	}
	.cms-content-mya-profile .btn-default {
		min-width: 126px
	}
	.header .chat-icon {
		margin: -23px 12px 0 0
	}
	.header .header-right .cms-login-icon {
		margin: -15px 0 0
	}
	.header .header-right .cms-search-icon {
		margin: -14px 0 0 7px
	}
	.header .header-right .cms-burger-menu-box {
		width: 42px;
		height: 42px;
		border-radius: 42px;
		margin-top: -26px
	}
	.cms-content-wrapper {
		margin-top: 160px
	}
	.header .header-right .cms-loginmainmenu {
		top: 70px
	}
	.header .header-right .cms-burger-menu-box .cms-burger-menu {
		margin: 12px 0 0 6px
	}
	.header .header-right .cms-loginmainmenu>ul>li>a {
		padding: 0 34px 0 50px
	}
	.header .header-right .cms-loginmainmenu>ul>li>a>span {
		padding: 14px 0
	}
	.cms-banner .cms-banner-table.cms-become h1.flt-right {
		font-size: 24px
	}
	.cms-banner-img img {
		margin-left: -385px
	}
	.cms-faq-blk .cms-banner .cms-banner-cell p {
		padding: 15px 96px 0 15px
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block figure {
		height: auto
	}
	.insurlens .cms-contact-contentarea .cms-post-block .cms-lp-cont-block figure img {
		position: static
	}
	.chola-healthline .arrow-box {
		margin-left: 0;
		position: static
	}
	.chola-healthline .cms-benefits-blk .cms-whatinsurance-tab .nav-bar-chola li a {
		font-size: 18px
	}
	.chola-healthline .container .insurance-links-icon li {
		width: 100%
	}
	.chola-healthline .cms-chola-content h1 {
		margin-bottom: 0
	}
	.cus-service-block .modal .modal-dialog {
		padding: 85px 15px
	}
	.motor-plan-popup .popup-content {
		padding: 15px
	}
	.motor-plan-popup .popup-content.popup-content-ey .close {
		top: 15px;
		right: 15px
	}
	.motor-plan-popup .popup-content {
		max-width: 294px
	}
	.footer .footer-block .footer-top .col-top {
		min-height: 601px
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk h3 {
		padding: 10px 0 0;
		font-size: 15px
	}
	.privacy-policy-blk .cms-pp-block .prcyplcy-content-blk ul+h3 {
		padding: 10px 0 0;
		font-size: 15px
	}
	.cms-what-insurance .cms-no-number span {
		font-size: 13px
	}
	.cms-what-insurance .radio-blk.radio-blk-hi .cms-radio {
		width: 100%
	}
	.footer .footer-block .footer-middle ul li {
		margin: 0 15px 5px
	}
	.cus-service-block .modal#coveragenetworkModal .modal-dialog {
		width: 100%;
		margin: 0;
		padding: 15px
	}
	.cus-service-block .modal#coveragenetworkModal .modal-dialog .modal-content .btn {
		top: 20px;
		right: 20px
	}
	.cus-service-block #coveragenetworkModal .cms-create-quote-btn {
		margin: 10px 0 0
	}
	.cus-service-block .modal#coveragenetworkModal .cms-create-quote-btn {
		width: 100%
	}
	.cus-service-block .cms-cs-contdesc ul.cs-links2 li {
		width: auto
	}
	.cms-radio-blk .cms-radio label {
		font-size: 14px!important;
		line-height: 24 px!important;
		padding-left: 20px
	}
	.header .chat-icon img {
		width: 40px;
		height: 40px
	}
	.header .chat-icon {
		width: 40px;
		height: 40px
	}
	.login-blk h3 {
		font-size: 22px;
		line-height: 22px
	}
	.login-blk .dnnPrimaryAction,
	.login-blk .dnnFormItem input[type="submit"],
	.login-blk a.dnnPrimaryAction,
	.login-blk .dnnSecondaryAction,
	.login-blk a.dnnSecondaryAction {
		width: 140px
	}
	.login-blk-in {
		height: 491px
	}
	.cms-404blk h2:after {
		width: 80px
	}
	.cms-500blk .oops-err h2 {
		line-height: 22px
	}
	.aboutus .cms-leadership-block .cms-ls-tab-block .cms-ls-tab#board-of-directors,
	.aboutus .cms-factfile-block .cms-factfile-tab-block .cms-ffile-tab-mobile,
	.aboutus .cms-group-block .cms-title-cont-block#awards-recognition {
		padding: 85px 0 0;
		margin: -85px 0 0
	}
}




.footer .footer-block .footer-bottom .cols ul.social li a.instagram {

background-position: -444px -84px;
    
}


@media (max-width:1599px) {
	.new-banner .motorinsurance-products .cms-banner .cms-banner-content .hdconts>p,.new-banner .cms-banner-content .cms-chola-content .cms-chola-aside.cms-banner-chola>p {
        font-size: 18px;
        line-height: 22px;
        color: #222;
        padding-bottom: 0;
     }
	.new-banner .cms-banner .cms-banner-content .hdconts>h1,.new-banner .cms-banner-content .cms-chola-content .cms-chola-aside.cms-banner-chola>h1{
		font-size: 48px;
		line-height: 38px;color: #093f89; margin-top: 0}
	
	.new-banner .motorinsurance-products .cms-banner .cms-banner-content .hdconts,.new-banner .cms-banner-content .cms-chola-content .cms-chola-aside.cms-banner-chola {
    left: 60px;
    width: 40%;
	}
}


@media (max-width:767px) {
	.new-banner .cms-banner .cms-banner-content .hdconts>h1,.new-banner .cms-banner-content .cms-chola-content .cms-chola-aside.cms-banner-chola>h1{font-size: 28px;line-height: 28px;}
.new-banner .motorinsurance-products .cms-banner .cms-banner-content .hdconts,.new-banner .cms-banner-content .cms-chola-content .cms-chola-aside.cms-banner-chola{text-align: center;top:275px;}
.new-banner .motorinsurance-products .cms-getquote-form .cms-gqform-trigger,.new-banner .cms-banner-content .cms-chola-content .cms-chola-aside.cms-banner-chola .arrow-box{ margin:0 auto;}
}


@media (max-width:567px) {
	.new-banner .motorinsurance-products .cms-banner .cms-banner-img,.new-banner .cms-banner-content .cms-banner-img{height: 415px;}
	.new-banner .motorinsurance-products .cms-banner .cms-banner-img img,.new-banner .cms-banner-content .cms-banner-img img {
		height: 200px;
		width: 931px;
		margin-left: -700px;
		top: 0;
	}
	.new-banner .motorinsurance-products .cms-banner .cms-banner-content .hdconts>p,.new-banner .cms-banner-content .cms-chola-content .cms-chola-aside.cms-banner-chola>p {
        padding-right: 0;font-size: 16px;
    line-height: 18px;
    }
	.new-banner .motorinsurance-products .cms-banner .cms-banner-content .hdconts, .new-banner .motorinsurance-products.motorinsurance-products-getq .cms-banner .cms-banner-content .hdconts,.new-banner .cms-banner-content .cms-chola-content .cms-chola-aside.cms-banner-chola{width: 100%; left: 0}


.motor-plan-popup .popup-content.align-left {
    text-align: left;
}


	
}







@media (max-width:991px) {
.new-banner .cms-banner .cms-banner-content .hdconts>h1, .new-banner .cms-banner-content .cms-chola-content .cms-chola-aside.cms-banner-chola>h1{font-size: 26px;line-height: 20px;}
.new-banner .motorinsurance-products .cms-banner .cms-banner-content .hdconts>p, .new-banner .cms-banner-content .cms-chola-content .cms-chola-aside.cms-banner-chola>p{font-size: 14px;line-height: 18px;}
.motorinsurance-products .cms-getquote-form .cms-formwrap .cms-formfields {
    width: 197px;
}
.motorinsurance-products .cms-getquote-form .cms-formwrap .cms-formaction {
    width: 110px;
}

.motorinsurance-products .cms-getquote-form .cms-formwrap .cms-formfields .cms-fftextwrap label {
    line-height: 40px;
    font-size: 14px;
left: 10px;
}
.cms-reset-btn{right: 5px;}


}


@media (max-width:567px) {

.motorinsurance-products .cms-getquote-form .cms-formwrap .cms-formfields {
    float: none;
    width: auto;
    transition: all .5s;
}
.motorinsurance-products .cms-getquote-form .cms-formwrap .cms-formaction {
    float: none;
    width: auto;
    padding: 5px 0 0;
}

}

/* Home Screen Modal */
@media only screen and (min-width: 320px) and (max-width: 594px) {
    .intimation_btn{
        width: 100%;
    }

    .modal{
        padding-left: 0px;
    }
}

@media only screen and (min-width: 595px) and (max-width: 768px) {
    .intimation_btn{
        width: 60%;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
    /* Add this class name */
    .modal_main_div{
        padding-right: unset !important;
        padding-left: unset !important;
    }

    .live_video{
        width: 100% !important;
        margin-left: unset;
        margin-bottom: 30px !important;
    }

    .online{
        width: 100% !important;
        margin-left: unset;
        margin-top: 30px !important;
    }
}

@media only screen and (min-width: 769px) and (max-width: 991px) {
    .modal_main_div{
        padding-right: unset !important;
        padding-left: unset !important;
    }

    .live_video{
        width: 100% !important;
        margin-left: unset;
        margin-bottom: 30px !important;
    }

    .online{
        width: 100% !important;
        margin-left: unset;
        margin-top: 30px !important;
    }

    .or_sec{
        margin-left: 250px;
        margin-top: 230px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .or_sec{
        margin-left: 390px;
        margin-top: 90px;
    }
}

@media only screen and (min-width: 320px) and (max-width: 344px) {
    .or_sec{
        margin-left: 100px;
        margin-top: 265px;
    }
}

@media only screen and (min-width: 345px) and (max-width: 380px) {
    .or_sec{
        margin-left: 110px;
        margin-top: 250px;
    }
}

@media only screen and (min-width: 381px) and (max-width: 489px) {
    .or_sec{
        margin-left: 145px;
        margin-top: 250px;
    }
}

@media only screen and (min-width: 490px) and (max-width: 570px) {
    .or_sec{
        margin-left: 200px;
        margin-top: 230px;
    }
}

@media only screen and (min-width: 571px) and (max-width: 670px) {
    .or_sec{
        margin-left: 250px;
        margin-top: 230px;
    }
}

@media only screen and (min-width: 671px) and (max-width: 768px) {
    .or_sec{
        margin-left: 300px;
        margin-top: 230px;
    }
}



