body{font-size:13px;}
h1{font-size:26px;}
h2{font-size:22px;}
h5{margin-block-start:0}
	p{font-size:11px; word-break:break-word}
	td, th{white-space:normal!important;}
.header-heading{font-size:28px}
#top-nav-2 ul.header-ul li a{font-size:11px;}
.header-ul img{float:left;}
.InsuranceIcon {
    background-image: url(/images/default-source/spriteimages/spriteimg_claims.png);
}
.navbar.custom-top .navbar-nav>li>a{line-height:18px;font-size:9px}
#menu-slider-carousel div.items{font-size:13px;}
.knwCenter,.navbar.custom-top .navbar-nav.navbar-right>li>a,.selectdiv select{font-size:12px;}
.testLine{font-size:14px;}
.Highlight_product,.SecLunch{font-size:8px;}
.headingfirst{
	font-size: 18px;
}

.headingsecond{
font-size: 18px;	
}
.headingthird{
	font-size: 14px;	
}
.btn-hd-red{
	font-size: 12px;
}
.hp-cust {
    position: relative;
    top: 0px;
    font-size: 10px;
}
.network-branches {
     height: 595px;
}
.testimonial-detail {
height: 427px;
}
#top-nav-2 ul.sub-head-ul {
     height: 210px;
    overflow-y: auto;
}
.trending-card h4 {
    height: auto;
}
.whychoose-box {
    min-height: 405px;
}
.ourofferings .text-left {
word-wrap: break-word;
}
.ourofferings.offering-biketab .mhn-inner {
    height: 506px
}
.ourofferings.offering-hometab .mhn-inner {
   height: 575px;
}

.ourofferings.offering-healthtab .mhn-inner {
   height: 495px;
}
.ourofferings.offering-cartab .mhn-inner {
   height: 465px;
}

.rightmodal ul li a {
word-break: break-word;
height: 146px;
}
.filterstab .nav-pills li.active>a, .filterstab .nav-pills li.active>a:focus, .filterstab .nav-pills li.active>a:hover {
width: 125px;
}
span.tooltipnew {
width: 176px !important;
font-size: 7px;
}
.call-main {
text-align: right;
}
.ourofferings .btn{
    padding-top: 8px;	
}
.star-rating span{
	font: 12px/56px Lato, sans-serif;
	line-height: initial;
}
.plan-info .plan-text img{
	width: 45px;
    height: 45px;
}

.col-xs-4 .right-icon-text {
    display:block;
    font-size: 8px;
}

img.call-to-buy {
       margin-left: -19px !important;
    width: 24px;
    position: absolute;
    margin-top: 2px;
}
.navbar.custom-top .navbar-nav>li>a {
    line-height: 18px;
    font-size: 7px;
}
li.whatsap b {
    color: #000;
    font-size: 16px;
}'
#textCarousel span{font-size:26px;}
.iso-content p {
    padding-top: 25px;
}
.helppage-head {
       font-size: 24px;
}
.serv-desc{font-size:9px;}

.insur-award{width:auto;}
.rotate90pos{left:10%}
.download-list strong{width:90%;}
.counts h4{font-size:30px;}
.footer-three a{color:#fff;}
a.continue-txt {
    font-size: 12px;
}
span.lh1{font-size:13px;}
span.lh2{font-size:11.6px;}
a.continue-txt{font-size:15px;}
.new-blog-heading{font-size:18px; font-weight:600}
.covered-div{min-height:270px;}
.renew-heading h1{font-size:34px;}
.newBlogs-tabs .nav>li>a, .cover-txt {
       font-size: 12px;
}
.coverd-n-not .covered-head{    min-height: 71px;}
.coverd-n-not .cover-txt {    min-height: 136px;}
.covered-head-txt{ font-size: 28px;    line-height: 26px; font-weight:600;}
.cust-btn-red1, .cust-btn-red{padding:9px 20px;font-size:13px;}
.inf-title{font-size: 14px;}
  .lang-link-hd {
    text-decoration: none;
    color: #999;
    font-weight: 600;
    display: block;
    font-size: 12px;
    line-height: 25px;}
	.quote_detail h3{ font-size: 13.5px;}
	.quote_detail .step{margin-top:18px;}
	.btn-jm{font-size: 11px;}
	.EnquiryForm .text-headi {
    font-size: 14px;
}
.cov-type{font-size:11px;}
.checkText {font-size:8px;line-height:12.2px;}
.sticky-nav-inner .nav-link .container-nav1.viewplanBtn .viewplan {
    padding: 13px 11px;
    font-size: 11px;
}
.menu-txt {
padding: 10px 7px;}

.cust-btn-red1, .cust-btn-red {
padding: 5px 20px; top:-1px;}
.inf-title {word-break: break-all;}
.information-box {
    min-height: 345px;
}
.download-box h4{ font-size: 18px;}
.input-field label {
    font-size: 11.8px;
}
.tjm {
    font-size: 22.8px;
}
.travelIns .esecureimg{margin-top:0px;}
.internationalProduct .slick-prev, .internationalProduct .slick-next, {
    top:38%;
	    height: 33px !important;
    border: none !important;
}
#productBlock.interblogsBlock .slick-slide img {
    width: 100% !important;
    height: 189px;
}
.addtxtjm,.resons_detail .choice_text,.search_box input,td{    font-size: 12px;}
.greybox p{    font-size: 11px;}
.flex_item_first {
     width: auto; 
}
ul.claimul li .stjm2{font-size:11px}
ul.claimul li .stjm1 {
    font-size: 13px;
}
.plan_info .plan_text h3{    font-size: 13px;}
.resons_detail .choice_title,.comprehensive_box .compre_info h4{    font-size: 16px;}
.bestcoverjm_table tbody td{font-size: 14px;}
.didyouknowjm .textjm{    font-size: 18px;}
.comprehensive_box .compre_img{width:20%;}
.compre_info{width:80%;}
.compre_img img{ width:45px;}
.comprehensive_content .comprehensive_box{ min-height: 260px;}
.question_faq .nav-tabs li a{font-size: 13px;}
#section_didyouknowjm2 {
    margin-top: 280px;
}
.banner-health>.caption>.middler-data>h3{font-size: 18px;}

.middler-data h3 b,.heading-lob-h1 span,.heading-lob-h2 {
    font-size: 25px;
}
.middler-data h3 b {
    font-size: 20px;
}
.forms-area-datas label{    font-size: 12px;}
.white-icon-strip .white-con h5,.headingh3{    font-size: 14px!important;}
.white-icon-strip .white-con p, section.p60 p{    font-size: 12px;}
.heading-lob-h1{    font-size: 30px;}
.sub_box_heading{font-size:13px;}
.video-entry-item .inner-videos p,.happycustomer-testimonial-section .inner-testimonial p{font-size: 11px;}
.heading30-hds,.heading-lob-h2{    font-size: 22px;}
.comprehensive-tab-section .inner-box-boost p,.common-health-hd .white-con h5,.white-icon-strip .white-con h5, .headingh3{    font-size: 12px;}
.manycont .heading30-hds{ font-size: 16px;}
.keepinmind-sec .tpln{font-size: 18px;}
.happycustomer-testimonial-section .inner-testimonial .testi-name{font-size: 13px;}
.slider-for-mob {
    display: none;
}

.navbar-brand>img {
   height: 54px; top:0px!important;
}
a.call-main {
   /*  padding: 0px 10px 2px 26px !important; */
    margin-top: 8px;
}
.compre_img img {
    min-width: 60px!important;
	height:auto;
	
}
.EnquiryForm .text-headi {
    font-size: 13px;
}

.covered-div {
    min-height: 305px;
}
.contact-us-form h2{font-size: 18px;}
.Explore{ margin-top:10px; white-space:normal}
.style-main-data .taglines {
    width: auto;}
	.circle-design img {
    position: absolute;
}
.awards-blk img {
    left: 0;
}
.d-circle1 img {
    left: 5px;
    top: 4px;
}
.dropwhat{font-size:13px;}
.btn{font-size:11px; padding:15px;white-space:normal!important;}
.authorize-check .check{font-size:7.5px;}
.download-list strong{overflow-wrap: break-word;}
.awrds-hdf {
    font-size: 18px;
    color: #e21f26;
    text-align: center !important;
    display: inherit;
}
.selectdiv select{width:max-content;}
.plan_heading .abc{font-size:9.6px;}
.getafreequote, .locate_btn{margin-top:10px;}
.plan-typedata-bottom{
	    padding: 13px 58px 10px 0;
	
}
.motext-cent img{height:auto;}
.form-box.error small{bottom:-14px}
.transjm{padding:16px 18px;}
.quote_detail .step{margin-top:0px;}
.popup_inner{height:290px;}
.forms-area-datas .input-field .autoCom{right:10px!important}
.video-entry-item .thumbnail-hd img{min-height:222px;}
.header-ul .img-icon {
    float: left;
}
label.member-lb{line-height:1.2}
.col-xs-12.col-sm-3.col-md-3.inner-box-boost.PG-Waiting{min-height: max-content;}
.popup_inner{height:295px;}
 .selectdiv.hidedata {width:75%}
 .select-wrapper span.caret{visibility:hidden;}
 .select-wrapper input.select-dropdown {
    display: none;
}
.aboutUs-tabs ul li {
    padding-left: 78px;
}
.exploremorejm{
    font-size: 10px;
    width: 166px;
    padding: 17px 21px;	
	
}
.getafreequote, .locate_btn{
	
    font-size: 10px	
}
.carplns .tabordion section div.artcle p,.thisplanjm{font-size:11.5px;line-height:22px;}

/*Multilingual css*/
.lang-link-hindi {
      position: relative;
      top: 1px;
    }
   
    .navbar-right a b {
      color: #000;
    }
    .selectdiv select {
      padding: 5px 18px 5px 7px !important;
    }
    .nav &amp;gt; li {
      position: relative;
      display: block;
    }
   
    
    .lang-switch {
      display: inline-block;
      position: relative;
      background-color: #f5f5f5;
      border: 1px solid #ddd;
      border-radius: 30px;
      width: 170px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: distribute;
      justify-content: space-around;
      height: 22px;
      -ms-flex-align: center;
      align-items: center;
      overflow: hidden;
      position: relative;
      top: 2px;
    }
    .lang-bg-hd {
      position: absolute;
      left: -1px;
      width: 40px;
      border-radius: 30px;
      height: 32.5px;
      background-color: #fff;
    }
    .lang-bg-hd.active {
      left: calc(100% - 60px);
      width: 60px;
      background-color: #fff;
      border: 1px solid #ddd;
      border-right: 0;
    }
    .lang-list-hd {
      text-align: center;
      position: relative;
    }
    .lang-list-hd--hindi {
      width: 40px;
    }
    .lang-list-hd--english {
      width: 70px;
    }
    .lang-link-hd {
      font-size: 12px;
      text-decoration: none;
      color: #999;
      line-height: 25px;
      font-weight: 600;
      display: block;
    }
    .lang-link-hd:hover,
    .lang-link-hd:active,
    .lang-link-hd:focus {
      color: #444;
      background-color: transparent !important;
    }
    .lang-link-hd.active {
      cursor: pointer !important;
      pointer-events: auto !important;
      color: #444;
    }
	.heading24{line-height:24px;}
	.mtop70h {
    margin-top: 90px;
}
.errorMsg{font-size:10px;}
	.family-modal-drop-main .dropwhat{font-size:16px;}
	
	.question_faq .nav-tabs>li.active>a, .question_faq .nav-tabs>li.active>a:focus, .question_faq .nav-tabs>li.active>a:hover{border:1px solid #ddd;font-size: 13px!important}
	
.health-ins-plan-section .video-entry-item{height:auto!important; max-height:max-content!important}
.caption h3 {
    height: auto!important;
    max-height: max-content!important;
}
.contact-us-form .input-field {
   min-height: 52px;
}
span.field-validation-error{margin-top: -30px;}
.counter-hd-datas{font-size:24px;}
#left-menu .ppgroup .header-ul li a{float:left;clear:both}

.insurance-tab h5 {
    font: 500 10px / 17px Lato, sans-serif;
}


.testimonial-detail .user-exper {
    font: 12px / 22px Lato, sans-serif;
}
.tabs-wrapper .tabsing ul li p {
    font: 700 12px / 19px Lato, sans-serif;
}
.tabs-wrapper .tabsing ul li.active p  {
    font: 700 12px / 19px Lato, sans-serif;
}

.award-item span.award-text {
    font: 600 12px / 16px Lato, sans-serif;
    width: 90%;
	padding-top: 10px;
}
.tabs-wrapper .tabsing ul li p {
    padding-top: 6px;
	font: 700 12px / 16px Lato, sans-serif;
}
.tabs-wrapper .tabsing ul li.active p {
    padding-top: 6px;
	font: 700 12px / 16px Lato, sans-serif;
}

.comprehensive-list li {
    font: 12px / 16px Lato, sans-serif;
	margin: 8px 0 !important;
}
ul:not(.browser-default) li {
    line-height: 18px;
}
.btn {
    font-size: 10px;
    padding: 7px 15px;
}

.whychoose-box {
    min-height: 320px;
}

.whychoose-text {
    font: 12px / 19px Lato, sans-serif;
}

.garage-box button {
    font: bold 12px / 19px Lato, sans-serif;
}
.pjmcont .getafreequote, .locate_btn {
    padding: 15px 15px !important;
}

/*==========media query============*/
@media (min-width: 1200px){
	.tool-hd{font-size:9px;}
.comprehensive_box .compre_info p,.health-protection-form input.webin, .health-protection-form input.webin::-webkit-input-placeholder{font-size:12px;}
.car_policy .comprehensive_content .comprehensive_box {
    min-height: 354px;
}
.EnquiryForm{    float: right;}
.addonjm .greybox {
    height: 230px;
}
.input-field label {
    font-size: 11px;
}
#textCarousel.carousel{width:60vw;}
.bg-image .style_box{min-height:282px;}

.EnquiryForm input{    font-size: 12px;}
}
@media (min-width: 768px) and (max-width: 1024px){
#onlybuynow .cust-btn-red {
    width: 33%;
}

.question_faq .nav-tabs .active a {
        font-size: 13px!important;
}}

@media (min-width: 768px) and (max-width: 1199px){
.network-deta{
    line-height: 26px;
    font-size: 13px;
}	
	.location-search .findtext span{
		line-height: 26px;
	}
	.network-branches {
    height: 462px!important;
}
.network-branches .nav-pills{
    width: 50%;
}	
.testimonial-detail {
    height: 485px;
}
.testimonial-detail .user-exper{
	font-size: 12px;
}
}



@media (min-width: 992px){
		.insurance-tab li
	{
		margin: 0 11px!important;
	}
	span.tooltipnew {
    font-size: 12px;
}
span.tooltipnew.justtool{
	width: 148px!important
}
.cust-btn-red-renew1{
    position: relative;
    top: 23px;
    left: -7px;
}
.tmltop{
    position: relative;
    top: 25px;
}
#section_addonjm .flex_item_first{
    width: 130%;	
}
.hidedata {
    display: none;
}
.select-wrapper span.caret{display:none;}

}
@media only screen and (min-width: 768px) and (max-width: 992px){
	.testimonial-detail {
    height: 427px!important;
}
	.claim-section .nav-pills>li.active>a {
    height: 62px !important;
}
.claim-section .nav-pills>li>a{
  height: 62px !important;
}
.filterstab .nav-pills li.active>a, .filterstab .nav-pills li.active>a:focus, .filterstab .nav-pills li.active>a:hover, .filterstab .nav-pills>li>a{
    font-size: 13px!important;
}	

	
.bg-image .style_box{min-height:390px;}
#section_Health_Insurance_Plans_hd .inner-videos h3{height:85px;}
.news-sections .video-entry-item .headingh3{min-height:min-content; height:auto;}
.video-entry-item p{min-height:max-content;}
.save-data-main-box{width:auto;}
.comprehensive-tab-section .inner-box-boost{width:30% !important;min-height:min-content}	
.mainlistingdiv .inner-box-boost{height:600px}
#section_inexjm .comprehensive_content .comprehensive_box{min-width:330px;}
#section_Blogs_hd .headingh3 {
    height: 50px;
    min-height: 70px;
}
.carousel-inner {
    min-height: 100px !important;
}
.bg-image .style_box{min-height:380px;}	
}
@media (min-width: 0px) and (max-width: 992px){
		.inner-text .blog-title {
    height: 160px;
}
.testimonial-detail {
  height: 540px;
}
}
@media screen and (max-width: 360px) {
	.testimonial-detail {
		height: 650px;
	}
}	
#bannerjm{height:auto; max-height:max-content;}
.new_contact img {
    min-height: 350px;
}
	.health-page-col #textCarousel.carousel {
    margin-top: 40px;
}
::placeholder {
    font-size: 11px;
}
	.heading30-hds span {
   font-size: 18px;
}
.heading-h4-hd {
       font-size: 16px;
}
	.heading30-hds, .faq-section .panel-title>div {
    font-size: 12px;
}
	.slider-for-mob {
    display: block !important;
}
.slider-for-web {
    display: none !important;
}
	
	.comprehensive-tab-section .headingh3 {
     height: max-content;
    font-size: 12px;
}
.whtdoimg,.whitebtn{ font-size: 12px;
}
.btn-hd {
    font-size: 10px; margin-bottom:10px;
}
.banner-health>.caption>.middler-data>h3 {
    font-size: 15px;
}
.white-icon-strip .white-con h5{font-size:8px}
.white-icon-strip .white-con p{font-size:6px}
.headingh18-m {
    font-size: 12px;
}

.counter-hd-datas{font-size: 22px;}
section.p60 p,.faq-section .panel-body p {
    font-size: 12px;
}
	.loc-mcity {
    font-size: 17px;
}
.heading30-hds,.faq-section .panel-title>div{
    font-size: 13px;
}
.city-bg [class*="col-"]{font-size: 9.5px;}
	.right-pan-main {
    padding: 0;
    height: 300px;
    background-size: 100%;
    background-position: top;
    background-repeat: no-repeat;
}
	.values-blk {
    display: none;
}
.aboutUs-banner-content{  font-size: 22px;}
.vision-content p{width:auto; font-size: 22px;}
.logo-box {
    width: 100%;
    padding: 15px 6px;
}
.logo-box img {
    width: 45%;
}
.slider-for-web {
    display: none !important;
}
.other-article .caption{text-align:center;width:68%; margin:auto;}
h2.covered-head-txt, h2.coverageHead, .covered-head-txt {
    font-size: 21px;
    font-weight: 600;}
.carousel-inner{min-height:20px;}
.cust-btn-red, .cust-btn-red-renew, .cust-btn-red1, .cust-btn-red-renew1, .reg-process input {
    width:max-content!important; line-height:25px; padding:5px 10px;margin-bottom:10px;
}
.new_contact img {
    max-height: 480px;
}
.renew-heading h1 {
    font-size: 24px;
    line-height: 38px;
	padding-top:25px;
}

#textCarousel.carousel {
     margin-top: 0px; 
}
.loc-btn{    height: 75px;    font-size: 11px;     line-height: 21px;}
}
.customer-user .insurance-tab li a{
	    display: inline-table;
}
.claim-section .nav-pills>li>a{
line-height: 20px;	
}

@media (min-width: 769px){
		small.sb-h {
    display: inline-block;
    line-height: 1.2;
    margin-top: 10px;
	font-size: 10px;
}
	.tabsing .pl00 p{
	margin-top: 13px;	
	}
.white-icon-strip .white-con{width:70%;}

.pl00 p{margin-top:0px;}
.common-health-hd-tabbings .white-con h5{height:60px;margin:10px 0 21px 10px}
.get-buttons a{margin-bottom:10px;}
.comprehensive-tab-section.circom .inner-box-boost,.news-sections .video-entry-item p{ height:auto;   min-height: max-content;}
.Explore{white-space:normal;}

.knl-center {
    margin-left: 0px;
}
.serv-cont{min-height:120px}
.youtube-txt {
    font-size: 25px;
}
.heading-lob-h2 {
font-size: 15px;}
.health-ins-plan-section .video-entry-item .inner-videos p {
    min-height: min-content; overflow	:hidden;
}
}

@media (min-width: 768px){
.renewpolicy-sec input.form-box{
    font-size: 12px!important;
}	
.Right-health-plan-hd .box-sum-data{width:84%;}
.comprehensive-tab-section.circom .inner-box-boost{min-height:400px;}

#section_Best_Health_Insurance .inner-box-boost {
    height: 315px;
}
#textCarousel span{font-size:24px;}}

@media (min-width: 0px) and (max-width: 768px){
.threetype-plans-section .style-main-data .taglines{    display: inline-block;
       word-break: break-all;
    width: 60%;}
.international-countries-visited-section-hm .grid{min-width:max-content}
.main_box .style_box {
    min-height: 90px;
}
.datah-d {
    min-height: 300px;
}
.sticky-nav-inner .nav-link .container-nav1.viewplanBtn .viewplan{    top: -46px;right: 65px;}
#textCarousel span{font-size:18px;}
.table-responsive {
    overflow-x: scroll !important;
}
.health-ins-plan-section .video-entry-item .inner-videos p {
    height: 260px;
    text-align: justify;
}
#section_Why_Buy_hd .headingh18-m {
    height: 60px!important;
}
.col-xs-12.col-sm-3.col-md-3.inner-box-boost.PG-Waiting {
    height: 290px;
}
.awards_gallery .awards_title{font-size:11px;}
.banner_texts{right:-115px}
.boxsf,.pjmcont.white-bg{height:max-content!important}
	.style-main-data .traning-ul-det-red {
    margin-left: 19px;
}
	.carplns .section-title{padding-bottom:15px;
}
	.flex_item_first .greybox, .flex_item_second .greybox {
    height: 370px;
}
	.scenario-navs>li.active>a, .scenario-navs>li.active>a:hover, .scenario-navsli.active>a:focus {
    padding: 7px 14px !important;}
	.comprehensive-tab-section .scenario-navs a{ font-size: 8px;}
.banner-health>.caption>.middler-data>h3 {
    font-size: 18px;
}
.middler-data h3 b {
    font-size: 19px;
}
.subheading-info {
font-size: 14px;}
.forms-area-datas label {
    font-size: 11px;
}
.sticky-nav-inner .nav-link .container-nav1.viewplanBtn .viewplan {
    padding: 9px 11px;
    font-size: 8px;
}

.network_deta {
       font-size: 19px;
}
.location_search .findtext {
    font-size: 16px;
}
.heading20{    font-size: 14px;}
.making-claim-section .stepwizard-step p,
.making-claim-section .brder .headingh3{font-size:11px;}	

}
@media (min-width: 0px) and (max-width: 600px){
section p.checkbox{
        margin-left: 0px;
	}
.container-fluid.CCPAI ul.thumbnails-carousel .center {
    position: absolute;
    top: 47px;
    left: 13%;
    width: 100%;}
.selectdiv select {
    width: 92px !important;
    font-size: 9.5px!important;
}
.selectdiv select {
    width: 92px !important;
    font-size: 9.5px!important;
	padding: 5px 25px 5px 28px !important;
    position: relative;
    right: 16px;
}


ul.claimul li {
    height: 200px;
}
.inexjm .nav-tabs{height:auto;}
.inexjm .nav-tabs>li>a{    width: 168px;
    min-height: 68px;     white-space: normal;}
	.traning-ul-det-red li{font-size:10px;}
	.videoExplore {
    font-size: 7px;
}
.drop-input{padding:15px 30px 15px 15px !important}
.new_contact .mob-img {
    display: block !important;
}
.new_contact .desk-img {
    display: none !important;
}
.location_search .findtext {
    font-size: 14px;
}
.banner_content .btn-jm{    font-size: 11px;}
section p, .blogs-new {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 12px;
}

ul.claimul li .stjm2{font-size:12px}

}
@media (max-width: 1024px){

.comprehensive-tab-section .inner-box-boost{min-height:min-content}
}

@media(min-width: 768px) and (max-width: 1024px){
.information-box{min-height:350px;}
	.reg-process input{font-size:13px}
	.cust-btn-red-renew1 img{width:35px !important}
	span.lh1 {
    font-size: 9px;
}
	span.lh2{ font-size: 8px;}
	.reg-process input{width:36%}
		.banner-content.for_media p{
		margin-top: 80px;
	}
}

@media screen and (min-width: 0) and (max-width: 480px){
.popup_inner{height:460px;}
#productBlock .slick-next, #productBlock .slick-prev{height:36px!important;}
.sticky-nav-inner .nav-link .container-nav1.viewplanBtn .viewplan{right:60px;}
.health-ins-plan-section .video-entry-item .inner-videos p{height:auto; max-height:max-content;}
	.cust-btn-red-renew1 .pull-left {
    margin-left: 3% !important;
}
.cust-btn-red-renew1 img{    margin-top: -6px;}
.reg-process .cust-btn-red {
    margin-top: 12px !important;
}
.reg-process br {
    display: none;
}
.garage-network h2 {
    font-size: 22px;
    margin-top: 85px;
    padding-bottom: 20px;
}
.cust-btn-red, .cust-btn-red-renew, .cust-btn-red1, .cust-btn-red-renew1, .reg-process input {
    height: 54px !important;
    margin-bottom: 15px;
}

.cust-btn-red-renew1{margin-left:0px;}
span.lh1 {
    font-size: 11px;
}
.cust-btn-red-renew1 img{margin-bottom:-6px}
.youtube-txt {
    font-size: 15px;
}
}









/*===================Multilingual css start=========================*/

.select-wrapper span.caret{display:none;}
.knwCenter {
      font-weight: 700 !important;
      text-transform: unset !important;
      font-size: 14px !important;
      text-decoration: none;
    }
    .knl-center {
      margin-top: 5px !important;
    }
 .lang-link-hindi {
      position: relative;
      top: 1px;
    }
   
    .navbar-right a b {
      color: #000;
    }
    .selectdiv select {
      padding: 5px 18px 5px 7px 
    }
    .nav &amp;gt; li {
      position: relative;
      display: block;
    }
   
    .nav__list_hd {
      border-top: 1px solid #ddd;
      margin-top: 7px;
    }
    .lang-switch {
      display: inline-block;
      position: relative;
      background-color: #f5f5f5;
      border: 1px solid #ddd;
      border-radius: 30px;
      width: 170px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: distribute;
      justify-content: space-around;
      height: 22px;
      -ms-flex-align: center;
      align-items: center;
      overflow: hidden;
      position: relative;
      top: 2px;
    }
    .lang-bg-hd {
      position: absolute;
      left: -1px;
      width: 40px;
      border-radius: 30px;
      height: 32.5px;
      background-color: #fff;
    }
    .lang-bg-hd.active {
      left: calc(100% - 60px);
      width: 60px;
      background-color: #fff;
      border: 1px solid #ddd;
      border-right: 0;
    }
    .lang-list-hd {
      text-align: center;
      position: relative;
    }
    .lang-list-hd--hindi {
      width: 40px;
    }
    .lang-list-hd--english {
      width: 70px;
    }
    .lang-link-hd {
      font-size: 12px;
      text-decoration: none;
      color: #999;
      line-height: 25px;
      font-weight: 600;
      display: block;
    }
    .lang-link-hd:hover,
    .lang-link-hd:active,
    .lang-link-hd:focus {
      color: #444;
      background-color: transparent !important;
    }
    .lang-link-hd.active {
      cursor: pointer !important;
      pointer-events: auto !important;
      color: #444;
    }
 @media (min-width: 769px) {
	 
	  	 .inner-text .blog-title {
    height: 149px;
    font-size: 14px;
}

      .custom-top {
        padding: 0 5px 0 12px !important;
      }
      .knl-center {
        margin-left: 30px!important;
		float:left;
      }
      .knwCenter {
        line-height: 38px !important;
		float:left;
      }
	  .svg-language,.selectdiv{float:left;}
    }
    
    @media only screen and (min-width: 768px) {
      .call-to-buy {
        padding-right: 7px;
        margin-bottom: 4px;
      }
      .call-main {
        background: #fff;
        border-radius: 18px;
        border: 1px solid #ddd;
        line-height: 22px !important;
        padding-left: 7px !important;
      }
      .call-main:hover {
        background: #fff !important;
      }
.navbar-nav &amp;gt; li {
        float: left;
      }
 .navbar-right-flex-menu &amp;gt; li {
        margin-right: 25px;
      }
    }
    @media (max-width: 768px) {
				.happy-customers .nav-pills>li>a{
		    width: 100px !important;
	}
	.happy-customers .nav-pills li.active>a, .happy-customers .nav-pills li.active>a:focus, .happy-customers .nav-pills li.active>a:hover{
	width: 100px !important;	
	}
	.network-branches {
    height: 600px;
}
		.mhn-text h4{
		    font-size: 10px;
	}
	.ourofferings .mhn-inner{
		height: 490px;
	}
	.offerbtn-section .btn-primary{
		    height: 60px;
			font-size: 10px;
	}
	.offerbtn-section .btn-primary, .offerbtn-section .btn-secondary
	{
		 height: 60px;
		 font-size: 10px;
	}
	
	.filterstab .nav-pills li.active>a, .filterstab .nav-pills li.active>a:focus, .filterstab .nav-pills li.active>a:hover, .filterstab .nav-pills>li>a {
    width: auto !important;
}

.whychoose-box{
	height: 480px	
	}
		
			.popup_inner {
    height: 450px;
}
	.health-ins-headers .col-sm-12{margin-top:25px!important}
	.selectdiv{width:120px}
	.call-to-buy {
        margin-left: -24px !important;
        width: 24px;
        position: absolute;
        margin-top: 6px;
      }
      #p9divmenu input,
      #p9divmenu .caret {
        display: none;
      }
      .selectdiv select {
        width: 95px !important;
      }
    }
    
    @media (min-width: 992px) {
		.health-protection-banner-main .banner-health>.caption>.middler-data>h3 {
    font-size: 34px;
}
      .nav__list_hd {
        margin-right: 15px !important;
        border-top: 0;
      }
      .nav &amp;gt; li {
        margin-right: 20px;
      }
      .hidedata {
        display: none;
      }
	  .headingsecond , .headingthird{
		  width:800px
	  }
    }
    @media (min-width: 768px) and (max-width: 991px) {
		.network-branches .nav-pills{
		width: 63%;	
		}
		
		.headingfirst, .headingsecond , .headingthird{
		    font-size: 10px;	
		}
		.btn-hd-red{
			    font-size: 8px;
				padding-top: 0px;
		}
		.uidno {
    left: -37px!important;
	bottom: 82px;
	    font-size: 8px;
}
		
				.call-main {
    font-size: 11px!important;
}
      .navbar-nav &amp;gt; li {
        float: none;
      }
    }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .nav__list_hd {
        display: none !important;
      }
    }
   
@media(min-width:768px) and (max-width:1024px){
.selectdiv.hidedata {
    width: 25%!important;
}
.knwCenter{    word-break: break-word;
    padding: 0px 10px 0 10px !important;
    line-height: 35px;
    width: 145px;
    line-height: 22px!important;}
	
	}
	#section_Home_Insurance_Plans_hd .swiper-slide {
    display: flex!important;
}
.suitablediv .get-buttons .display-inline {
    display: inline-block;
}
.boxsf p {
    font-size: 12px;
}
.boxsf {
    height: 430px;
}


 @media (max-width: 767px) {
		.insurance-tab h5, .modal-claims li a, .modal-help li a{
			font-size:9px!important
		}
		#helpmore-modal ul li a{
		font-size:10px!important	
		}
		.navbar-brand>img{
			height: auto!important
		}
	}
	@media (min-width: 992px) and (max-width: 1200px) {
    .ourofferings .mhn-inner {
        height: 500px!important;
    }

    .offerbtn-section button {
        margin-bottom: 10px;
        margin-left: 0;
        margin-right: 0;
    }
}

@media only screen and (min-width: 820px) and (max-width: 1180px)  and (orientation: landscape)
{
	
.our-offerings .btn-primary {
    width: 115px !important;

}
}

.claim-section .nav-pills>li>a img {
    position: absolute;
    right: 8px;
    padding-top: 0;
    top: 28px;
}
.claim-section .nav-pills li.active>a {
    height: 72px!important;
}
.claim-section .nav-pills li>a {
    height: 72px!important;
    padding-right: 20px;
    word-break: break-word;
}
.uidno{
    left: -65px;	
}
.tabs-wrapper .tabsing ul li {
    display: flex;
    align-items: center;
	height: auto;
}
.tabs-wrapper .tabsing ul li.active {
  height: auto;
}
/* added by rm */

@media (max-width: 767px) {
	.uidno{
	left: -57px;	
	}
	.headingfirst {
    font-size: 8px;
}
.headingsecond {
    font-size: 8px;
}

.headingthird {
    font-size: 9px;
}
.btn-hd-red {
    padding: 1px 14px;
    font-size: 7px;
}	
	
.happy-customers .nav-pills{
    width: 105%;	
}
    .insurance-tab li { 
        vertical-align: top;
    }
    .insurance-tab li a span.insure-icon img {
        width: auto;
    }

    .buy.insurance-tab li a {
        height: 120px !important;
        vertical-align: top;
    }
    span.tooltipnew {
        top: 8px;
        width: 135px !important;
           font-size: 10px;
        height: 30px !important
    }
    span.tooltipnew::after {
       top: 13px;
    }
    span.tooltipnew.toolleft::after {
        top: 10px;
    }
    .tabinsurance.filterstab .nav-pills.tabfilter {
        margin-bottom: 10px !important;
    }

}

@media (max-width: 420px) { 
    .tabinsurance.filterstab .nav-pills.tabfilter {
        margin-bottom: 20px !important;
    }
    span.tooltipnew { 
      width: 153px !important;
    }
}

@media (max-width: 400px) {

    .insurance-tab li { 
        vertical-align: top;
    }
    .insurance-tab li a span.insure-icon img {
        width: auto;
    }
}

@media (max-width: 360px) { 
    span.tooltipnew { 
      /*  top: 0px; */
        width: 111px !important;
        font-size: 10px;
        height: 35px !important;
    }
   /* span.tooltipnew.toolleft::after {
        top: 5px;
    }*/
	
	span.tooltipnew {font-size: 8px !important;}
	span.tooltipnew::after {
		top: 8px !important;
	}
	span.tooltipnew.toolleft::after {
     top: 8px !important !important;
   }
}
/* added by rm */
@media only screen and (min-width: 350px) and (max-width: 767px){
	#filtersTab .nav-pills.tabfilter{
		    overflow: scroll!important;
	}
}
@media only screen and (min-width: 390px) and (max-width: 500px) {
	#helpmore-modal ul li a{
		width: 111px;
    word-wrap: break-word;
	}
}


@media (min-width: 1200px) {
	.network-branches .nav-pills {
	  width: 38%;
	}
}


.network-branches {
    height: 650px;
}

.garage-box .garage-network {
    flex: 0 0 45%;
}
.garage-box .location-search {
    flex: 0 0 55%;
}

@media (min-width: 768px) and (max-width: 1199px){
.network-branches {
    height: 530px!important;
}
}
@media (max-width: 768px) {
.network-branches {
    height: 464px;
}
.garage-box button {
  height: auto;
  padding: 7px;
}
}

@media (max-width: 600px) {
.network-branches {
  height: 520px;
}
.network-branches .nav-pills>li a,
.network-branches .nav-pills>li.active>a, .network-branches .nav-pills>li.active>a:focus, .network-branches .nav-pills>li.active>a:hover {
 font-size: 10px;
}
.plan-info .plan-text span.plansmall-text {
    word-break: break-word;
}
}

@media screen and (max-width: 419px) {
.renewpolicy-sec.renew-inputblk .form-box::placeholder {
 font-size: 10px !important;
 top: -7px !important;
}
span.tooltipnew {
    font-size: 10px!important;
}
}

@media screen and (max-width: 390px) {
span.tooltipnew {
    font-size: 10px!important;
	line-height: 1.5;
}
span.tooltipnew::after {
    top: 8px;
}
.renewpolicy-sec.renew-inputblk .form-box::placeholder {
 font-size: 10px !important;
 top: -7px !important;
}
}


@media (max-width: 380px) {
.network-branches {
  height: 620px;
}
}

/*=============Multilingual css end============*/
/* 10-NOv-2023   last up 1*/